Github messages for voidlinux
 help / color / mirror / Atom feed
From: oreo639 <oreo639@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [RFC] GNOME 42
Date: Thu, 24 Mar 2022 05:43:56 +0100	[thread overview]
Message-ID: <20220324044356.mfafBxNaNCIQVNX9S3NxKv7dXQe-m2KrvOBGCLiMA_Q@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-36311@inbox.vuxu.org>

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

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

https://github.com/oreo639/void-packages gnome42
https://github.com/void-linux/void-packages/pull/36311

[RFC] GNOME 42
<!-- Uncomment relevant sections and delete options which are not applicable -->

[CI Skip]

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

Depends on: https://github.com/void-linux/void-packages/pull/36241

Blocking libsoup3:
+ gnome-online-accounts
+ evolution-data-server

<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From aba55512994968bffcfb15717efcbf404b1ab3f4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Tue, 22 Mar 2022 18:01:09 -0700
Subject: [PATCH 01/79] xdg-desktop-portal: update to 1.14.1

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

diff --git a/srcpkgs/xdg-desktop-portal/template b/srcpkgs/xdg-desktop-portal/template
index 2f1c240cebb0..5d9fb873dfe6 100644
--- a/srcpkgs/xdg-desktop-portal/template
+++ b/srcpkgs/xdg-desktop-portal/template
@@ -1,11 +1,11 @@
 # Template file for 'xdg-desktop-portal'
 pkgname=xdg-desktop-portal
-version=1.8.1
+version=1.14.1
 revision=1
 build_style=gnu-configure
-configure_args="--enable-pipewire --enable-geoclue --enable-libportal"
+configure_args="--enable-pipewire --enable-geoclue --enable-libportal --with-systemd=false"
 hostmakedepends="pkg-config glib-devel"
-makedepends="flatpak-devel fuse-devel pipewire-devel geoclue2-devel
+makedepends="flatpak-devel fuse3-devel pipewire-devel geoclue2-devel
  libportal-devel"
 checkdepends="dbus"
 short_desc="Portal frontend service for Flatpak"
@@ -13,7 +13,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/flatpak/xdg-desktop-portal"
 distfiles="https://github.com/flatpak/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=01f5f87d3546b63bad85cdba40619913435235a499af3c48ec7554ce8200dcdf
+checksum=698159680592c77c7df60c8849f3ae1df421b23972fcdc7b16db40d01996e3ec
 
 do_check() {
 	# some tests require a dbus session

From 1f91fa7f882b3f142b70d1153c9e027a98d01d45 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Tue, 22 Mar 2022 18:01:19 -0700
Subject: [PATCH 02/79] xdg-desktop-portal-gtk: update to 1.14.0

---
 srcpkgs/xdg-desktop-portal-gtk/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-gtk/template b/srcpkgs/xdg-desktop-portal-gtk/template
index 7517d1b32d8d..597f5977cabf 100644
--- a/srcpkgs/xdg-desktop-portal-gtk/template
+++ b/srcpkgs/xdg-desktop-portal-gtk/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-gtk'
 pkgname=xdg-desktop-portal-gtk
-version=1.8.0
+version=1.14.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config libxslt glib-devel xdg-desktop-portal gettext"
@@ -12,7 +12,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/flatpak/xdg-desktop-portal-gtk"
 distfiles="https://github.com/flatpak/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=a52529ed321e044ca9adca5e9718d9ba57c414a2634dd4109df344c5b9eed77f
+checksum=f621210716a9cf821d969eecb1df1e3e46fc687b87f7add83300d35321594954
 
 post_install() {
 	rm -rf "${DESTDIR}/usr/lib/systemd"

From d5628e5ff76714567ac51c06b93b98644f84084e Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Tue, 22 Mar 2022 18:01:49 -0700
Subject: [PATCH 03/79] xdg-desktop-portal-kde: update to 5.24.3

---
 srcpkgs/xdg-desktop-portal-kde/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xdg-desktop-portal-kde/template b/srcpkgs/xdg-desktop-portal-kde/template
index 10169eb0f394..23aaba046f68 100644
--- a/srcpkgs/xdg-desktop-portal-kde/template
+++ b/srcpkgs/xdg-desktop-portal-kde/template
@@ -1,6 +1,6 @@
 # Template file for 'xdg-desktop-portal-kde'
 pkgname=xdg-desktop-portal-kde
-version=5.24.2
+version=5.24.3
 revision=1
 build_style=cmake
 configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
@@ -13,4 +13,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://phabricator.kde.org/source/xdg-desktop-portal-kde/"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=0b703bb222726ea1fe2161728f027d381862a03d0d693806f481a1249f78fda3
+checksum=e69f82203ab777382bb4519bdd3e086a8f13c4ba7aa35981a149a72ae4c90d1b

From ea5ba329468449640f8bfb2ab4c92daf2b214826 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Tue, 22 Mar 2022 19:25:46 -0700
Subject: [PATCH 04/79] New package: xdg-desktop-portal-gnome-42.0.1

---
 srcpkgs/xdg-desktop-portal-gnome/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/xdg-desktop-portal-gnome/template

diff --git a/srcpkgs/xdg-desktop-portal-gnome/template b/srcpkgs/xdg-desktop-portal-gnome/template
new file mode 100644
index 000000000000..b7951deec327
--- /dev/null
+++ b/srcpkgs/xdg-desktop-portal-gnome/template
@@ -0,0 +1,20 @@
+# Template file for 'xdg-desktop-portal-gnome'
+pkgname=xdg-desktop-portal-gnome
+version=42.0.1
+revision=1
+build_style=meson
+configure_args="-Dsystemduserunitdir=/tmp"
+hostmakedepends="pkg-config glib-devel xdg-desktop-portal gettext"
+makedepends="gtk4-devel libadwaita-devel libglib-devel
+ gnome-desktop-devel gsettings-desktop-schemas-devel"
+depends="xdg-desktop-portal xdg-desktop-portal-gtk dbus"
+short_desc="GNOME portal backend for xdg-desktop-portal"
+maintainer="oreo639 <oreo6391@gmail.com>"
+license="LGPL-2.1-or-later"
+homepage="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
+checksum=dfe8b52450f32838f9f9e898e95aa8dfa2705ce12d438305557c128b9ce0e2e6
+
+post_install() {
+	rm -rf ${DESTDIR}/tmp
+}

From 9adee4b423b48f10180a36c4382b52556723f758 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:32:28 -0700
Subject: [PATCH 05/79] adwaita-icon-theme: update to 42.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 a60f4a865de9..983ae9b69d55 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=41.0
+version=42.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=ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba
+checksum=5e85b5adc8dee666900fcaf271ba717f7dcb9d0a03d96dae08f9cbd27e18b1e0

From 09a20032e5b736ac1692df3a484f6a4f3ba5afc4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:33:19 -0700
Subject: [PATCH 06/79] at-spi2-core: update to 2.44.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 d347d5ceed64..898d62a5e843 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.42.0
+version=2.44.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=4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
+checksum=7eee3cf285b089060fd6b6e51b3eb2cacf752cca3a082c7f4c2c5ab841e51353
 
 # Package build options
 build_options="gir"

From c031609764ec4a984bcf19286b9790c5e9161926 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:34:11 -0700
Subject: [PATCH 07/79] baobab: update to 42.0

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

diff --git a/srcpkgs/baobab/template b/srcpkgs/baobab/template
index 259cc5bcf1a1..23e3372ea262 100644
--- a/srcpkgs/baobab/template
+++ b/srcpkgs/baobab/template
@@ -1,14 +1,14 @@
 # Template file for 'baobab'
 pkgname=baobab
-version=41.0
+version=42.0
 revision=1
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel vala"
-makedepends="gtk+3-devel vala-devel gsettings-desktop-schemas-devel libhandy1-devel"
+makedepends="gtk4-devel libadwaita-devel vala-devel gsettings-desktop-schemas-devel"
 depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.14"
 short_desc="Graphical directory tree analyzer for GNOME"
 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=cad6278d2dcc80c84b57105aa5bb58d8a30ce98d6fabd767519ddb86c857e855
+checksum=4b1aabe6bab1582b3fea79a2829bce7f2415bb6e5062f25357aeedd5317a50dc

From 025861edcd5287d15e99bef17346b0b56ebb6f51 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:34:34 -0700
Subject: [PATCH 08/79] colord-gtk: 0.3.0

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

diff --git a/srcpkgs/colord-gtk/template b/srcpkgs/colord-gtk/template
index 634a9322dae3..87cd02b712f2 100644
--- a/srcpkgs/colord-gtk/template
+++ b/srcpkgs/colord-gtk/template
@@ -1,7 +1,7 @@
 # Template file for 'colord-gtk'
 pkgname=colord-gtk
-version=0.2.0
-revision=2
+version=0.3.0
+revision=1
 build_style=meson
 build_helper=gir
 configure_args="-Dtests=false -Dvapi=$(vopt_if vala true false)
@@ -9,13 +9,13 @@ configure_args="-Dtests=false -Dvapi=$(vopt_if vala true false)
 hostmakedepends="pkg-config intltool glib-devel libxslt
  $(vopt_if docs gtk-doc) $(vopt_if vala vala-devel)
  $(vopt_if man docbook-xsl-ns)"
-makedepends="colord-devel gtk+3-devel"
+makedepends="colord-devel gtk+3-devel gtk4-devel"
 short_desc="GTK support library for colord"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/hughsie/colord-gtk"
 distfiles="${FREEDESKTOP_SITE}/colord/releases/${pkgname}-${version}.tar.xz"
-checksum=2a4cfae08bc69f000f40374934cd26f4ae86d286ce7de89f1622abc59644c717
+checksum=b9466656d66d9a6ffbc2dd04fa91c8f6af516bf9efaacb69744eec0f56f3c1d0
 
 build_options="vala docs man"
 build_options_default="vala"

From 60b4bb6706ad317b0ac40618b5b1a2abc09afe99 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:35:48 -0700
Subject: [PATCH 09/79] eog: update to 42.0

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index 54f322ee5be3..46220222bbc7 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,20 +1,20 @@
 # Template file for 'eog'
 pkgname=eog
-version=41.1
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="exempi-devel gnome-desktop-devel libexif-devel libpeas-devel
- librsvg-devel lcms2-devel libportal-devel"
+ librsvg-devel lcms2-devel libportal-devel libhandy1-devel"
 depends="desktop-file-utils hicolor-icon-theme shared-mime-info"
 short_desc="Eye of GNOME graphics viewer program"
 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=86e1b9ba39dacf74226afa457ab983b41253b89f617bf54139cad0892d02d8a9
+checksum=fb35bfb5167a42121f59a7b9b7ac0d75bbd0517b9afd6d91831e84d35735ddf8
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From f502b3f3801f4f22a22b0d07dd72deca6668f1e6 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:36:03 -0700
Subject: [PATCH 10/79] eog-plugins: update to 42.0

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

diff --git a/srcpkgs/eog-plugins/template b/srcpkgs/eog-plugins/template
index e590c4f61c84..3eca07a155c8 100644
--- a/srcpkgs/eog-plugins/template
+++ b/srcpkgs/eog-plugins/template
@@ -1,11 +1,11 @@
 # Template file for 'eog-plugins'
 pkgname=eog-plugins
-version=3.26.8
+version=42.0
 revision=1
-build_style=gnu-configure
+build_style=meson
 pycompile_dirs="usr/lib/eog/plugins"
 hostmakedepends="glib-devel pkg-config intltool"
-makedepends="eog-devel libgdata-devel
+makedepends="eog-devel libhandy1-devel libgdata-devel
  libchamplain-devel libpeas-devel libexif-devel exempi-devel
  gsettings-desktop-schemas-devel gnome-desktop-devel librsvg-devel"
 depends="eog gsettings-desktop-schemas python3-gobject"
@@ -14,6 +14,6 @@ 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=80709f435232375f71f4b5d74267597a16b0922b271d1c81e522817eae6c9db5
+checksum=3461572401b023d1fc1b07c4baf4240c64d81947ff8b62e02d35968405927caa
 python_version=3
 lib32disabled=yes

From d05e117f846f8141be68abac071f788c6f7de239 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:39:43 -0700
Subject: [PATCH 11/79] gfbgraph: update to 0.2.5

---
 srcpkgs/gcolor3/patches/libportal5.patch | 53 ++++++++++++++++++++++++
 srcpkgs/gfbgraph/template                |  8 +---
 2 files changed, 55 insertions(+), 6 deletions(-)
 create mode 100644 srcpkgs/gcolor3/patches/libportal5.patch

diff --git a/srcpkgs/gcolor3/patches/libportal5.patch b/srcpkgs/gcolor3/patches/libportal5.patch
new file mode 100644
index 000000000000..7db2bb94ba1b
--- /dev/null
+++ b/srcpkgs/gcolor3/patches/libportal5.patch
@@ -0,0 +1,53 @@
+From 1750369a3fd922aa9db6916207dc460c6f885e14 Mon Sep 17 00:00:00 2001
+From: Michal Vasilek <michal@vasilek.cz>
+Date: Mon, 27 Dec 2021 13:47:14 +0100
+Subject: [PATCH] Update to libportal 0.5
+
+---
+ meson.build                   | 2 ++
+ src/gcolor3-color-selection.c | 2 +-
+ src/meson.build               | 1 +
+ 3 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 6453679..7d6dc50 100644
+--- a/meson.build
++++ b/meson.build
+@@ -7,9 +7,11 @@ dep_gtk = dependency('gtk+-3.0', version: '>= 3.20.0', required: true)
+ dep_libportal = dependency(
+   'libportal',
+   required: true,
++  version: '>= 0.5',
+   fallback: ['libportal', 'libportal_dep'],
+   default_options: ['gtk_doc=false'],
+ )
++dep_libportal_gtk3 = dependency('libportal-gtk3', version: '>= 0.5', required: true)
+ cc = meson.get_compiler('c')
+ dep_lm = cc.find_library('m', required: true)
+ 
+diff --git a/src/gcolor3-color-selection.c b/src/gcolor3-color-selection.c
+index 7413850..5df9d54 100644
+--- a/src/gcolor3-color-selection.c
++++ b/src/gcolor3-color-selection.c
+@@ -41,7 +41,7 @@
+ #include <gtk/gtk.h>
+ #include <glib/gi18n.h>
+ #include <libportal/portal.h>
+-#include <libportal/portal-gtk3.h>
++#include <libportal-gtk3/portal-gtk3.h>
+ 
+ #ifdef ENABLE_NLS
+ #define P_(String) g_dgettext(GETTEXT_PACKAGE "-properties",String)
+diff --git a/src/meson.build b/src/meson.build
+index 3998f68..d488e51 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -42,6 +42,7 @@ executable(
+   dependencies: [
+     dep_gtk,
+     dep_libportal,
++    dep_libportal_gtk3,
+     dep_lm
+   ],
+   install: true,
+-- 
diff --git a/srcpkgs/gfbgraph/template b/srcpkgs/gfbgraph/template
index 85a7d27af6e8..844c47bed55d 100644
--- a/srcpkgs/gfbgraph/template
+++ b/srcpkgs/gfbgraph/template
@@ -1,6 +1,6 @@
 # Template file for 'gfbgraph'
 pkgname=gfbgraph
-version=0.2.4
+version=0.2.5
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GFBGraph"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6065391f35e7335588cc6b0cc4c1abbce7341488573a654551264cb9793b9379
+checksum=9cb381b3f78ba1136df97af3f06e3b11dcc2ab339ac08f74eda0f8057d6603e3
 
 build_options="gir"
 build_options_default="gir"
@@ -27,10 +27,6 @@ do_check() {
 	:
 }
 
-pre_configure() {
-	NOCONFIGURE=1 sh autogen.sh
-}
-
 post_install() {
 	rm -rf ${DESTDIR}/usr/doc
 }

From 698325b3e6f4dbb0c674ac0bdc66fb12c6bd8fb2 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:40:26 -0700
Subject: [PATCH 12/79] gjs: update to 1.72.0

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index b028c09437bb..7111cbbac913 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,12 +1,12 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.70.1
+version=1.72.0
 revision=1
 build_style=meson
 build_helper="gir qemu"
 configure_args="-Dprofiler=disabled -Dinstalled_tests=false"
 hostmakedepends="glib-devel pkg-config"
-makedepends="dbus-glib-devel mozjs78-devel readline-devel sysprof-devel"
+makedepends="dbus-glib-devel mozjs91-devel readline-devel sysprof-devel"
 checkdepends="xvfb-run"
 short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -14,7 +14,7 @@ license="MIT, LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bbdc0eec7cf25fbc534769f6a1fb2c7a18e17b871efdb0ca58e9abf08b28003f
+checksum=3ef0caf716e3920dd61f7748f6d56e476cc0fc18351ad0548e7df1a0ab9bdcad
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
@@ -35,7 +35,7 @@ post_install() {
 }
 
 gjs-devel_package() {
-	depends="libgirepository-devel mozjs78-devel ${sourcepkg}>=${version}_${revision}"
+	depends="libgirepository-devel mozjs91-devel ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From da8ae7f52252f539bf1d07bb2397eba18d4fba3f Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:43:30 -0700
Subject: [PATCH 13/79] libgweather: update to 4.0.0

---
 common/shlibs                | 2 +-
 srcpkgs/libgweather/template | 9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 2d8a8b8b0df3..c967eeb38ca6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1126,7 +1126,7 @@ libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
 libgstgl-1.0.so.0 gst-plugins-base1-1.14.0_1
 libgnome-desktop-3.so.19 gnome-desktop-3.37.90.1_1
 libsecret-1.so.0 libsecret-0.10_1
-libgweather-3.so.16 libgweather-3.34.0_1
+libgweather-4.so.0 libgweather-4.0.0_1
 libgnomekbd.so.8 libgnomekbd-3.6.0_1
 libgnomekbdui.so.8 libgnomekbd-3.6.0_1
 libibus-1.0.so.5 ibus-1.4.99.20120917_1
diff --git a/srcpkgs/libgweather/template b/srcpkgs/libgweather/template
index 857006ea8786..429efd165b71 100644
--- a/srcpkgs/libgweather/template
+++ b/srcpkgs/libgweather/template
@@ -1,10 +1,11 @@
 # Template file for 'libgweather'
 pkgname=libgweather
-version=40.0
+reverts="40.0_1"
+version=4.0.0
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="$(vopt_bool gir enable_vala) -Dzoneinfo_dir=/usr/share/zoneinfo"
+configure_args="$(vopt_bool gir enable_vala) -Dgtk_doc=false -Dzoneinfo_dir=/usr/share/zoneinfo"
 hostmakedepends="glib-devel intltool pkg-config python3-gobject-devel $(vopt_if gir vala)"
 makedepends="geocode-glib-devel gtk+3-devel libsoup-gnome-devel"
 depends="tzdata"
@@ -13,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/LibGWeather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ca4e8f2a4baaa9fc6d75d8856adb57056ef1cd6e55c775ba878ae141b6276ee6
+checksum=440d44801b6f72b48c676e5e37f9109cfee1394fd74cc92725e1b1ba4fae834c
 
 build_options="gir"
 build_options_default="gir"
@@ -21,7 +22,7 @@ build_options_default="gir"
 post_patch() {
 	# This test requires LC_IDENTIFICATION, which is a GLIBC's extension
 	# And looks like we didn't ship it.
-	vsed -i -e '/setlocale.*fr_FR/i return;' libgweather/test_libgweather.c
+	vsed -i -e '/setlocale.*fr_FR/i return;' libgweather/tests/test_libgweather.c
 }
 
 libgweather-devel_package() {

From 1b65a18745803c588ad5d0d0314d76fe1fb16940 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:46:28 -0700
Subject: [PATCH 14/79] gnome-bluetooth: update to 42.0

---
 common/shlibs                    | 2 +-
 srcpkgs/gnome-bluetooth/template | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index c967eeb38ca6..3bb4d109dbfd 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -683,7 +683,7 @@ libatkmm-1.6.so.1 atkmm-2.22.1_1
 libgtkmm-3.0.so.1 gtkmm-2.99.5_1
 libgdkmm-3.0.so.1 gtkmm-2.99.5_1
 libgtkmm-4.0.so.0 gtkmm4-4.0.0_1
-libgnome-bluetooth.so.13 gnome-bluetooth-3.12.0_1
+libgnome-bluetooth-ui-3.0.so.13 gnome-bluetooth-42.0_1
 libsasl2.so.3 libsasl-2.1.26_1
 liblber-2.4.so.2 libldap-2.4.21_1
 libldap-2.4.so.2 libldap-2.4.21_1
diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index e6861631b08d..35f65d377d78 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-bluetooth'
 pkgname=gnome-bluetooth
-version=3.34.5
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dgtk_doc=false -Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="pkg-config intltool itstool $(vopt_if gir gobject-introspection) glib-devel"
-makedepends="libXi-devel gtk+3-devel libnotify-devel dconf-devel
- gvfs-devel bluez eudev-libudev-devel libcanberra-devel"
+makedepends="libXi-devel gtk4-devel libadwaita-devel libnotify-devel dconf-devel
+ gvfs-devel bluez eudev-libudev-devel libcanberra-devel gsound-devel upower-devel"
 depends="bluez>=5 dconf>=0.20 gvfs>=1.20 hicolor-icon-theme desktop-file-utils"
 checkdepends="python3-dbus"
 short_desc="GNOME Bluetooth Subsystem"
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9
+checksum=3d1e2720673bc9a242619dc5d231fd6e776c18a49da29f43cdc433055adb0170
 
 build_options="gir"
 build_options_default="gir"

From 79e6c0a1a2618b2b12f82a51fa03a5ab82b86be0 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:51:10 -0700
Subject: [PATCH 15/79] vala: update to 0.56.0

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

diff --git a/common/shlibs b/common/shlibs
index 3bb4d109dbfd..ac6fbe700c66 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3125,7 +3125,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.54.so.0 libvala-0.54.0_1
+libvala-0.56.so.0 libvala-0.56.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
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 9b5335cdde1b..51b0dd9c836e 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.7
+version=0.56.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=62079ca1ff02e5d17ae72aa9a5adc61ae6afdcfebb0d9f06063a36efbeaca0c7
+checksum=d92bd13c5630905eeb6a983dcb702204da9731460c2a6e4e39f867996f371040
 shlib_provides="libvalaccodegen.so"
 make_check=extended
 

From c75f595df325d53141c1858d504073960b00b455 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:51:35 -0700
Subject: [PATCH 16/79] valadoc: update to 0.56.0

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

diff --git a/common/shlibs b/common/shlibs
index ac6fbe700c66..5b04e1b5f171 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3126,7 +3126,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.56.so.0 libvala-0.56.0_1
-libvaladoc-0.54.so.0 libvaladoc-0.54.0_1
+libvaladoc-0.56.so.0 libvaladoc-0.56.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 debe8f29768c..416fee531d3a 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.54.7
+version=0.56.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=62079ca1ff02e5d17ae72aa9a5adc61ae6afdcfebb0d9f06063a36efbeaca0c7
+checksum=d92bd13c5630905eeb6a983dcb702204da9731460c2a6e4e39f867996f371040
 
 pre_configure() {
 	autoreconf -if

From e3e9ab5fb66c86150e33b339da27020a0f054719 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:53:41 -0700
Subject: [PATCH 17/79] gcr: update to 3.41.0

---
 srcpkgs/gcr/patches/unbreak-no-systemd.patch | 23 ++++++++++++++++++++
 srcpkgs/gcr/template                         |  8 +++----
 2 files changed, 27 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/gcr/patches/unbreak-no-systemd.patch

diff --git a/srcpkgs/gcr/patches/unbreak-no-systemd.patch b/srcpkgs/gcr/patches/unbreak-no-systemd.patch
new file mode 100644
index 000000000000..ca2660244c37
--- /dev/null
+++ b/srcpkgs/gcr/patches/unbreak-no-systemd.patch
@@ -0,0 +1,23 @@
+From 96e76ee482dad2a0d71f9a5a5a6558d272d538ca Mon Sep 17 00:00:00 2001
+From: Antoine Jacoutot <ajacoutot@gnome.org>
+Date: Sun, 24 Oct 2021 10:26:03 +0200
+Subject: [PATCH] Unbreak build without systemd.
+
+This fixes the check for WITH_SYSTEMD and prevents a fatal error:
+'systemd/sd-daemon.h' file not found when building with systemd disabled.
+---
+ gcr/gcr-ssh-agent-service.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gcr/gcr-ssh-agent-service.c b/gcr/gcr-ssh-agent-service.c
+index 3b5a4ca..b7e8928 100644
+--- a/gcr/gcr-ssh-agent-service.c
++++ b/gcr/gcr-ssh-agent-service.c
+@@ -39,7 +39,7 @@
+ #include <glib/gstdio.h>
+ #include <gcr/gcr-base.h>
+ 
+-#ifdef WITH_SYSTEMD
++#if WITH_SYSTEMD
+ #include <systemd/sd-daemon.h>
+ #endif
diff --git a/srcpkgs/gcr/template b/srcpkgs/gcr/template
index e42bd6277d1b..2dd2a492430b 100644
--- a/srcpkgs/gcr/template
+++ b/srcpkgs/gcr/template
@@ -1,12 +1,12 @@
 # Template file for 'gcr'
 pkgname=gcr
-version=3.40.0
+version=3.41.0
 revision=1
 build_style=meson
 build_helper="gir"
-hostmakedepends="gettext glib-devel gnupg2 gtk-doc intltool pkg-config
+hostmakedepends="gettext glib-devel gnupg2 gtk-doc intltool pkg-config openssh
  libxslt $(vopt_if vala vala)"
-makedepends="gtk+3-devel libgcrypt-devel p11-kit-devel libxslt-devel
+makedepends="gtk+3-devel libgcrypt-devel libsecret-devel p11-kit-devel libxslt-devel
  $(vopt_if vala vala)"
 depends="desktop-file-utils hicolor-icon-theme gnupg2"
 short_desc="GNOME crypto package"
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
-checksum=b9d3645a5fd953a54285cc64d4fc046736463dbd4dcc25caf5c7b59bed3027f5
+checksum=0909fc49ea8ad4832d27564ff2fd1dc666696e2a07c73941c48829e60572da01
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args="-Dgtk_doc=false"

From 29186eafd3ef7a1cd430e16e104aefb0fcd0b2e7 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:54:25 -0700
Subject: [PATCH 18/79] glib-networking: update to 2.72.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 5adca78241c4..1893bd8eec6a 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.1
+version=2.72.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=2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc
+checksum=100aaebb369285041de52da422b6b716789d5e4d7549a3a71ba587b932e0823b
 lib32disabled=yes
 make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 

From b7ede763c338b1b41f1a755a035d5a4a8cd32d3b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:55:05 -0700
Subject: [PATCH 19/79] glib: update to 2.72.0

---
 .../glib/patches/disable-broken-tests.patch   | 79 -----------------
 srcpkgs/glib/patches/fix-formatd.patch        | 86 -------------------
 srcpkgs/glib/template                         |  4 +-
 3 files changed, 2 insertions(+), 167 deletions(-)
 delete mode 100644 srcpkgs/glib/patches/disable-broken-tests.patch
 delete mode 100644 srcpkgs/glib/patches/fix-formatd.patch

diff --git a/srcpkgs/glib/patches/disable-broken-tests.patch b/srcpkgs/glib/patches/disable-broken-tests.patch
deleted file mode 100644
index c6bb8d96fadf..000000000000
--- a/srcpkgs/glib/patches/disable-broken-tests.patch
+++ /dev/null
@@ -1,79 +0,0 @@
---- a/gio/tests/meson.build
-+++ b/gio/tests/meson.build
-@@ -50,7 +50,6 @@ gio_tests = {
-   'cancellable' : {},
-   'contexts' : {},
-   'contenttype' : {},
--  'converter-stream' : {},
-   'credentials' : {},
-   'data-input-stream' : {},
-   'data-output-stream' : {},
-@@ -74,7 +73,6 @@ gio_tests = {
-   'network-monitor' : {},
-   'network-monitor-race' : {},
-   'permission' : {},
--  'pollable' : {'dependencies' : [libdl_dep]},
-   'power-profile-monitor' : {},
-   'proxy-test' : {},
-   'readwrite' : {},
-@@ -151,7 +149,6 @@ endif
- #  Test programs buildable on UNIX only
- if host_machine.system() != 'windows'
-   gio_tests += {
--    'file' : {},
-     'gdbus-peer' : {
-       'dependencies' : [libgdbus_example_objectmanager_dep],
-       'install_rpath' : installed_tests_execdir
-@@ -737,12 +734,6 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
-       test_resources_binary2,
-     ]
-   endif
--
--  gio_tests += {
--    'resources' : {
--      'extra_sources' : resources_extra_sources,
--    },
--  }
- endif
- 
- foreach test_name, extra_args : gio_tests
---- a/glib/tests/meson.build
-+++ b/glib/tests/meson.build
-@@ -11,21 +11,14 @@ glib_tests = {
-   'cache' : {},
-   'charset' : {},
-   'checksum' : {},
--  'collate' : {},
-   'cond' : {},
--  'convert' : {},
-   'cxx' : {
-     'source' : ['cxx.cpp'],
-   },
-   'dataset' : {},
--  'date' : {},
-   'dir' : {},
-   'environment' : {},
--  'error' : {},
-   'fileutils' : {},
--  'gdatetime' : {
--    'suite' : ['slow'],
--  },
-   'guuid' : {},
-   'gvariant' : {
-     'suite' : ['slow'],
-@@ -57,7 +50,6 @@ glib_tests = {
-   'mutex' : {},
-   'node' : {},
-   'once' : {},
--  'option-context' : {},
-   'option-argv0' : {},
-   'overflow' : {},
-   'overflow-fallback' : {
-@@ -102,7 +94,6 @@ glib_tests = {
-   'thread' : {},
-   'thread-pool' : {},
-   'timeout' : {},
--  'timer' : {},
-   'tree' : {},
-   'utf8-performance' : {},
-   'utf8-pointer' : {},
diff --git a/srcpkgs/glib/patches/fix-formatd.patch b/srcpkgs/glib/patches/fix-formatd.patch
deleted file mode 100644
index 2249ff5a4506..000000000000
--- a/srcpkgs/glib/patches/fix-formatd.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
-[PATCH] gstrfuncs: don't require nonstandard functions for USE_XLOCALE.
-
-Make it so USE_XLOCALE is set whenever newlocale() and uselocale() are
-available. This way, we can still use the _g_snprintf() path for some
-functions, and also use the *_l functions when they are available.
-
-newlocale(3) are uselocale(3) part of POSIX 2008, while the *_l
-functions being used are nonstandard glibc extensions. Gating all the
-locale functionality behind them meant we were using fallbacks on non
-glibc platforms unnecessarily.
-
-Further changes to this code could add fallback for the non _l suffixed
-number parsing functions, but that might be unnecessary complexity.
-
-Fixes #2553
----
- glib/gstrfuncs.c | 17 +++++++----------
- 1 file changed, 7 insertions(+), 10 deletions(-)
-
-diff --git a/glib/gstrfuncs.c b/glib/gstrfuncs.c
-index ea710c7a1..e486251ab 100644
---- a/glib/gstrfuncs.c
-+++ b/glib/gstrfuncs.c
-@@ -317,11 +317,8 @@ static const guint16 ascii_table_data[256] = {
- 
- const guint16 * const g_ascii_table = ascii_table_data;
- 
--#if defined (HAVE_NEWLOCALE) && \
--    defined (HAVE_USELOCALE) && \
--    defined (HAVE_STRTOD_L) && \
--    defined (HAVE_STRTOULL_L) && \
--    defined (HAVE_STRTOLL_L)
-+#if defined(HAVE_NEWLOCALE) && \
-+    defined(HAVE_USELOCALE)
- #define USE_XLOCALE 1
- #endif
- 
-@@ -731,7 +728,7 @@ gdouble
- g_ascii_strtod (const gchar *nptr,
-                 gchar      **endptr)
- {
--#ifdef USE_XLOCALE
-+#if defined(USE_XLOCALE) && defined(HAVE_STRTOD_L)
- 
-   g_return_val_if_fail (nptr != NULL, 0);
- 
-@@ -1044,7 +1041,7 @@ g_ascii_formatd (gchar       *buffer,
- #define TOUPPER(c)              (ISLOWER (c) ? (c) - 'a' + 'A' : (c))
- #define TOLOWER(c)              (ISUPPER (c) ? (c) - 'A' + 'a' : (c))
- 
--#ifndef USE_XLOCALE
-+#if !defined(USE_XLOCALE) || !defined(HAVE_STRTOULL_L) || !defined(HAVE_STRTOLL_L)
- 
- static guint64
- g_parse_long_long (const gchar  *nptr,
-@@ -1169,7 +1166,7 @@ g_parse_long_long (const gchar  *nptr,
-     }
-   return 0;
- }
--#endif /* !USE_XLOCALE */
-+#endif /* !defined(USE_XLOCALE) || !defined(HAVE_STRTOULL_L) || !defined(HAVE_STRTOLL_L) */
- 
- /**
-  * g_ascii_strtoull:
-@@ -1210,7 +1207,7 @@ g_ascii_strtoull (const gchar *nptr,
-                   gchar      **endptr,
-                   guint        base)
- {
--#ifdef USE_XLOCALE
-+#if defined(USE_XLOCALE) && defined(HAVE_STRTOULL_L)
-   return strtoull_l (nptr, endptr, base, get_C_locale ());
- #else
-   gboolean negative;
-@@ -1257,7 +1254,7 @@ g_ascii_strtoll (const gchar *nptr,
-                  gchar      **endptr,
-                  guint        base)
- {
--#ifdef USE_XLOCALE
-+#if defined(USE_XLOCALE) && defined(HAVE_STRTOLL_L)
-   return strtoll_l (nptr, endptr, base, get_C_locale ());
- #else
-   gboolean negative;
--- 
-2.34.1
-
diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index 0cd7eee4f698..327b3231ca62 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -1,6 +1,6 @@
 # Template file for 'glib'
 pkgname=glib
-version=2.70.2
+version=2.72.0
 revision=1
 build_style=meson
 # static version is necessary for qemu-user-static;
@@ -17,7 +17,7 @@ homepage="https://wiki.gnome.org/Projects/GLib"
 #changelog="https://gitlab.gnome.org/GNOME/glib/raw/main/NEWS"
 changelog="https://gitlab.gnome.org/GNOME/glib/raw/glib-2-70/NEWS"
 distfiles="${GNOME_SITE}/glib/${version%.*}/glib-${version}.tar.xz"
-checksum=0551459c85cd3da3d58ddc9016fd28be5af503f5e1615a71ba5b512ac945806f
+checksum=d7bef0d4c4e7a62e08efb8e5f252a01357007b9588a87ff2b463a3857011f79d
 
 build_options="gtk_doc"
 desc_option_gtk_doc="Build GTK API docs"

From ce79c2a0296d36f2eb5eb14e89dbb2c446be1984 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:55:44 -0700
Subject: [PATCH 20/79] gnome-autoar: update to 0.4.3

---
 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 a35c22359b6f..5edd6e9381a7 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.2
+version=0.4.3
 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=1d20694079300e12feabdb77304a969d1cc190d1d12a949be845cad01c78a5d3
+checksum=7bdf0789553496abddc3c963b0ce7363805c0c02c025feddebcaacc787249e88
 
 build_options="gir"
 build_options_default="gir"

From 11c59b5f2306b7d82861dcba6f1ad70c2366e223 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:56:12 -0700
Subject: [PATCH 21/79] gnome-backgrounds: update to 42.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 d0cb63ab2183..46b86e2f6317 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=41.0
+version=42.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=1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145
+checksum=4c7fe1a09f459c5f77189a5982524fce05d888944955d679910f234606c1295d

From 1f25968118a734076f0b07a6f5a43b3bb17af628 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 16:59:38 -0700
Subject: [PATCH 22/79] gsettings-desktop-schemas: update to 42.0

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

diff --git a/srcpkgs/gsettings-desktop-schemas/template b/srcpkgs/gsettings-desktop-schemas/template
index 3d841c45f8a8..52b4efeb1f80 100644
--- a/srcpkgs/gsettings-desktop-schemas/template
+++ b/srcpkgs/gsettings-desktop-schemas/template
@@ -1,6 +1,6 @@
 # Template file for 'gsettings-desktop-schemas'
 pkgname=gsettings-desktop-schemas
-version=41.0
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -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=77289972e596d044583f0c056306d8f1dbd8adcf912910a50da0a663e65332ed
+checksum=6686335a9ed623f7ae2276fefa50a410d4e71d4231880824714070cb317323d2
 
 # Package build options
 build_options="gir"

From 35ea3df5add47515d5f77f16e3f6931a1701fff4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:00:11 -0700
Subject: [PATCH 23/79] libadwaita: update to 1.1.0

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

diff --git a/srcpkgs/libadwaita/template b/srcpkgs/libadwaita/template
index 37abdc5a2e5e..aef0032bfb7c 100644
--- a/srcpkgs/libadwaita/template
+++ b/srcpkgs/libadwaita/template
@@ -1,6 +1,6 @@
 # Template file for 'libadwaita'
 pkgname=libadwaita
-version=1.0.2
+version=1.1.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -15,7 +15,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="LGPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libadwaita/"
 distfiles="${GNOME_SITE}/libadwaita/${version%.*}/libadwaita-${version}.tar.xz"
-checksum=79e56011f5532fba6cb02531249d2bcfb8a6c42495c7a7de92f8819661fea091
+checksum=aff598803e810cc28266472cf5bf65e5ed5b90bb3523e206b06b14527325010e
 
 build_options="gir gtk_doc"
 build_options_default="gir gtk_doc"

From 3ee89d4900236c0fff387d8c1852e67ec459e0dc Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:00:44 -0700
Subject: [PATCH 24/79] libhandy1: update to 1.6.1

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

diff --git a/srcpkgs/libhandy1/template b/srcpkgs/libhandy1/template
index 95803645bb70..9f3865dde59a 100644
--- a/srcpkgs/libhandy1/template
+++ b/srcpkgs/libhandy1/template
@@ -1,6 +1,6 @@
 # Template file for 'libhandy1'
 pkgname=libhandy1
-version=1.5.0
+version=1.6.1
 revision=1
 wrksrc="libhandy-${version}"
 build_style=meson
@@ -8,7 +8,7 @@ build_helper="gir"
 configure_args="-Dexamples=true -Dtests=true $(vopt_bool gtk_doc gtk_doc)
  $(vopt_bool gir vapi) -Dglade_catalog=$(vopt_if glade enabled disabled)
  -Dintrospection=$(vopt_if gir enabled disabled)"
-hostmakedepends="glib-devel pkg-config $(vopt_if gtk_doc gtk-doc) $(vopt_if gir vala-devel)"
+hostmakedepends="glib-devel pkg-config $(vopt_if gtk_doc 'gtk-doc gi-docgen') $(vopt_if gir vala-devel)"
 makedepends="gtk+3-devel libglib-devel $(vopt_if glade glade3-devel)"
 checkdepends="xvfb-run"
 short_desc="GTK+3 building blocks for modern adaptive applications"
@@ -17,7 +17,7 @@ license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libhandy/"
 changelog="https://gitlab.gnome.org/GNOME/libhandy/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/libhandy/${version%.*}/libhandy-${version}.tar.xz"
-checksum=466b9e026c1f9eb3b65966f530d97703a8212daaf911748c145e9cb843dbd6fe
+checksum=6eab0384404d56bd1b1fa059d9a081177778f6ae080ffc2120f28656ca7462a4
 
 build_options="gir glade gtk_doc"
 desc_option_glade="Generate glade modules and catalog files"
@@ -47,7 +47,7 @@ libhandy1-devel_package() {
 			vmove usr/share/vala
 		fi
 		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/gtk-doc
+			vmove usr/share/doc
 		fi
 	}
 }

From 127f65b3f18a267bd1c5f3ca278b2708c27e714b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:01:29 -0700
Subject: [PATCH 25/79] libsoup3: update to 3.0.5

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

diff --git a/srcpkgs/libsoup3/template b/srcpkgs/libsoup3/template
index 61ed3d167f17..d0a352b7fd83 100644
--- a/srcpkgs/libsoup3/template
+++ b/srcpkgs/libsoup3/template
@@ -1,6 +1,6 @@
 # Template file for 'libsoup3'
 pkgname=libsoup3
-version=3.0.4
+version=3.0.5
 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=5bd38b5e091f707fd7fa3ed7c37aacca3f8e16c65787f1cc17dc38d1dcde567b
+checksum=f5d143db6830b3825edc2a1c4449d639273b0bfa017a4970871962d9bca22145
 make_check=no # gio tests can't run in chroot
 
 # Package build options

From 9e76ee49648bbe91a23bb4a8740c122ef12689bc Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:03:46 -0700
Subject: [PATCH 26/79] libnma: enable gtk4

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

diff --git a/common/shlibs b/common/shlibs
index 5b04e1b5f171..01e680453dbc 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2956,6 +2956,7 @@ liblz.so.1 lzlib-1.8_1
 libelogind.so.0 libelogind-238.1_2
 libseat.so.1 libseat-0.3.0_1
 libnma.so.0 libnma-1.8.30_1
+libnma-gtk4.so.0 libnma-1.8.34_1
 libgspell-1.so.2 gspell-1.8.0_1
 libotf.so.1 libotf-0.9.16_1
 libimagequant.so.0 libimagequant-2.8.2_1
diff --git a/srcpkgs/libnma/template b/srcpkgs/libnma/template
index c0a9791e5736..dc9436742db3 100644
--- a/srcpkgs/libnma/template
+++ b/srcpkgs/libnma/template
@@ -1,12 +1,12 @@
 # Template file for 'libnma'
 pkgname=libnma
 version=1.8.34
-revision=1
+revision=2
 build_style=meson
 build_helper="gir"
-configure_args="-Dlibnma_gtk4=false"
+configure_args="-Dlibnma_gtk4=true"
 hostmakedepends="gettext glib-devel gtk-doc pkg-config vala"
-makedepends="gcr-devel gtk+3-devel iso-codes
+makedepends="gcr-devel gtk+3-devel gtk4-devel iso-codes
  mobile-broadband-provider-info NetworkManager-devel"
 depends="NetworkManager iso-codes"
 short_desc="NetworkManager panel applet for GNOME - runtime library"

From 45ede04b3facf02b090dae5db3acfdc5e0b7ffeb Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:53:28 -0700
Subject: [PATCH 27/79] upower: update to 0.99.17

---
 srcpkgs/upower/template | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template
index b87ec0d5f9e0..34db34d424f9 100644
--- a/srcpkgs/upower/template
+++ b/srcpkgs/upower/template
@@ -1,12 +1,12 @@
 # Template file for 'upower'
 pkgname=upower
-version=0.99.13
+version=0.99.17
 revision=1
-_distver="${version//./_}"
-wrksrc="upower-UPOWER_${_distver}"
-build_style=gnu-configure
+wrksrc="upower-v${version}"
 build_helper="gir"
-configure_args="--disable-static --with-backend=linux $(vopt_enable gir introspection)"
+build_style=meson
+configure_args="-Dos_backend=linux -Dsystemdsystemunitdir=no
+ -Dintrospection=$(vopt_if gir enabled disabled)"
 conf_files="/etc/UPower/UPower.conf"
 hostmakedepends="automake gettext-devel glib-devel gobject-introspection gtk-doc
  intltool libtool libxslt pkg-config which"
@@ -17,8 +17,8 @@ short_desc="Abstraction for enumerating power devices"
 maintainer="cinerea0 <cinerea0@protonmail.com>"
 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
+distfiles="https://gitlab.freedesktop.org/upower/upower/-/archive/v${version}/upower-v${version}.tar.bz2"
+checksum=de7177deb2ee23d9c505046c74a856564acab8fd1d39aa1541d123af5a99ca8d
 
 provides="upower0-${version}_${revision}"
 replaces="upower0>=0"
@@ -27,14 +27,6 @@ replaces="upower0>=0"
 build_options="gir"
 build_options_default="gir"
 
-post_patch() {
-	vsed -i configure.ac -e '/PKG_CHECK_MODULES/s/libplist\b/libplist-2.0/'
-}
-
-pre_configure() {
-	NOCONFIGURE=1 ./autogen.sh
-}
-
 libupower-glib3_package() {
 	short_desc+=" - runtime library"
 	pkg_install() {

From 3a64020ddf3cda751345ecbc8e797a885d91ee76 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:54:34 -0700
Subject: [PATCH 28/79] yelp: update to 42.0

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

diff --git a/srcpkgs/yelp/template b/srcpkgs/yelp/template
index f921e1c76c63..0800ea745b22 100644
--- a/srcpkgs/yelp/template
+++ b/srcpkgs/yelp/template
@@ -1,12 +1,12 @@
 # Template file for 'yelp'
 pkgname=yelp
-version=41.2
+version=42.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-schemas-compile --disable-static --with-webkit2gtk-4-0"
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="bzip2-devel gtk+3-devel libgcrypt-devel libglib-devel liblzma-devel
- libxml2-devel libxslt-devel sqlite-devel webkit2gtk-devel yelp-xsl"
+ libxml2-devel libxslt-devel sqlite-devel webkit2gtk-devel yelp-xsl libhandy1-devel"
 depends="dconf desktop-file-utils hicolor-icon-theme yelp-xsl"
 short_desc="Help browser for GNOME desktop"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
@@ -15,14 +15,13 @@ homepage="https://wiki.gnome.org/Apps/Yelp"
 # change this when it moves to a new major release
 changelog="https://gitlab.gnome.org/GNOME/yelp/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b00bf033f02dd79b6d3f255031c71df8d6ed38e552c870b8f391a374724c43c5
+checksum=20882556a9c5dbd3075930245e70371c6bac30eaa7a5ed09c7db127cda2013f7
 
 yelp-devel_package() {
 	depends="yelp-${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
-		vmove usr/share/gtk-doc
 		vmove "usr/lib/*.so"
 	}
 }

From 087f0356d48edc54b0de7cf62698b6f17ca9c541 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:06:44 -0700
Subject: [PATCH 29/79] gnome-settings-daemon: update to 42.1

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index 9f8c9857eec6..d04f0b038033 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=41.0
+version=42.1
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -19,7 +19,7 @@ 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=e6ca6361fbd1deab2de1a1e390d4f14167cf47b1c547dbb8b65a5d89e9663884
+checksum=ed65851ae54adcd58a24c86837d624fc6a14bd84ab22e94df40a3a4cfd19ffdb
 CFLAGS="-UG_DISABLE_ASSERT"
 
 if [ "$CROSS_BUILD" ]; then

From 6ccbd082de44e4bcf2a45322f20a7e7f1f836065 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:07:24 -0700
Subject: [PATCH 30/79] gnome-control-center: update to 42.0

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

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index b0811396b6e1..8be9bc1356c8 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,10 +1,9 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=41.4
+version=42.0
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dcheese=$(vopt_if cheese true false)"
 hostmakedepends="glib-devel gsettings-desktop-schemas-devel gettext pkg-config
  polkit python3"
 makedepends="ModemManager-devel accountsservice-devel alsa-plugins
@@ -12,10 +11,10 @@ makedepends="ModemManager-devel accountsservice-devel alsa-plugins
  gnome-online-accounts-devel gnome-settings-daemon-devel grilo-devel ibus-devel
  libSM-devel libXxf86misc-devel libgnomekbd-devel libgtop-devel libhandy1-devel
  libpwquality-devel mit-krb5-devel libnma-devel polkit-devel
- 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 gcr-devel $(vopt_if cheese cheese-devel)"
+ pulseaudio-devel samba-devel tzdata upower-devel vala-devel
+ libxml2-devel libX11-devel libadwaita-devel gtk4-devel cups-devel libgudev-devel
+ libwacom-devel clutter-devel libsecret-devel libcanberra-devel udisks2-devel
+ gsound-devel gcr-devel gnutls-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"
@@ -24,10 +23,7 @@ license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 changelog="https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d6db0c4cb70857becf48ac5007f12b5f63b9d5d7e80ea7ee57d3be512669f7c9
-
-build_options="cheese"
-build_options_default="cheese"
+checksum=0732efa7c4171ce0a0ed4106580b4ce35a57b10152c0ea36d239134913777eda
 
 desc_option_cheese="Add support for adding user account images with your webcam"
 

From 46375827273eca494b6a4fe53df2ab7c5432a7b8 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:08:25 -0700
Subject: [PATCH 31/79] evolution-data-server: update to 3.44.0

---
 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 71db33706047..6b1ab31baf72 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,11 +1,11 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.42.3
+version=3.44.0
 revision=1
 build_style=cmake
 build_helper="gir qemu"
 configure_args="-DENABLE_UOA=OFF
- -DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc
+ -DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc -DWITH_GWEATHER4=ON
  $(vopt_if gir '-DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON')"
 hostmakedepends="flex glib-devel gperf intltool pkg-config libglib-devel
  $(vopt_if gir vala)"
@@ -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=6f5847a1234799073e9585db861c21381a09ed550dc0a2125f00ba5f90bd361d
+checksum=0d8881b5c51e1b91761b1945db264a46aabf54a73eea1ca8f448b207815d582e
 
 build_options="gir"
 build_options_default="gir"

From 23312e5926353d36bc7f64ede6cc665edacd1812 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:14:01 -0700
Subject: [PATCH 32/79] gnome-desktop: update to 42.0

---
 common/shlibs                                 |   3 +
 .../patches/00_fix_build_gtk4.patch           | 162 ++++++++++++++++++
 .../patches/01_optional_introspection.patch   |  93 ++++++++++
 srcpkgs/gnome-desktop/patches/build.patch     |  18 --
 .../patches/optionalise-gir.patch             |  47 -----
 srcpkgs/gnome-desktop/template                |   6 +-
 6 files changed, 261 insertions(+), 68 deletions(-)
 create mode 100644 srcpkgs/gnome-desktop/patches/00_fix_build_gtk4.patch
 create mode 100644 srcpkgs/gnome-desktop/patches/01_optional_introspection.patch
 delete mode 100644 srcpkgs/gnome-desktop/patches/build.patch
 delete mode 100644 srcpkgs/gnome-desktop/patches/optionalise-gir.patch

diff --git a/common/shlibs b/common/shlibs
index 01e680453dbc..89c7e87a8241 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1125,6 +1125,9 @@ libgstplayer-1.0.so.0 gst-plugins-bad1-1.18.3_2
 libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
 libgstgl-1.0.so.0 gst-plugins-base1-1.14.0_1
 libgnome-desktop-3.so.19 gnome-desktop-3.37.90.1_1
+libgnome-desktop-4.so.1 gnome-desktop-42.0_1
+libgnome-bg-4.so.1 gnome-desktop-42.0_1
+libgnome-rr-4.so.1 gnome-desktop-42.0_1
 libsecret-1.so.0 libsecret-0.10_1
 libgweather-4.so.0 libgweather-4.0.0_1
 libgnomekbd.so.8 libgnomekbd-3.6.0_1
diff --git a/srcpkgs/gnome-desktop/patches/00_fix_build_gtk4.patch b/srcpkgs/gnome-desktop/patches/00_fix_build_gtk4.patch
new file mode 100644
index 000000000000..7f2176c5a1d7
--- /dev/null
+++ b/srcpkgs/gnome-desktop/patches/00_fix_build_gtk4.patch
@@ -0,0 +1,162 @@
+From a9ad6e704f9fead5748c2a9697990b01e91b9de0 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Sun, 20 Mar 2022 18:07:17 -0700
+Subject: [PATCH] meson: Fix build_gtk4 option
+
+---
+ libgnome-desktop/meson.build | 134 +++++++++++++++++------------------
+ 1 file changed, 67 insertions(+), 67 deletions(-)
+
+diff --git a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
+index e81530ed..a0fb11f8 100644
+--- a/libgnome-desktop/meson.build
++++ b/libgnome-desktop/meson.build
+@@ -86,79 +86,79 @@ libgnome_desktop_base_headers = [
+   'gnome-xkb-info.h',
+ ]
+ 
+-install_headers(libgnome_desktop_base_headers,
+-  subdir: 'gnome-desktop-4.0/libgnome-desktop'
+-)
++if get_option('build_gtk4')
++  install_headers(libgnome_desktop_base_headers,
++    subdir: 'gnome-desktop-4.0/libgnome-desktop'
++  )
+ 
+-base_deps = [
+-  gdk_pixbuf_dep,
+-  glib_dep,
+-  gio_dep,
+-  gio_unix_dep,
+-  libsystemd_dep,
+-  schemas_dep,
+-  xkb_config_dep,
+-  xkbregistry_dep,
+-  iso_codes_dep,
+-  udev_dep,
+-  seccomp_dep,
+-  m_dep,
+-  rt_dep,
+-]
++  base_deps = [
++    gdk_pixbuf_dep,
++    glib_dep,
++    gio_dep,
++    gio_unix_dep,
++    libsystemd_dep,
++    schemas_dep,
++    xkb_config_dep,
++    xkbregistry_dep,
++    iso_codes_dep,
++    udev_dep,
++    seccomp_dep,
++    m_dep,
++    rt_dep,
++  ]
+ 
+-libgnome_desktop_base = library('gnome-desktop-4',
+-  sources: [
+-    libgnome_desktop_base_sources,
+-    libgnome_desktop_base_private_sources,
+-    dbus_idle_built_sources,
+-  ],
+-  dependencies: base_deps,
+-  soversion: soversion,
+-  version: libversion,
+-  c_args: libargs,
+-  link_args: base_ldflags,
+-  install: true,
+-  include_directories: [
+-    include_directories('.'),
+-    include_directories('..'),
+-  ],
+-)
++  libgnome_desktop_base = library('gnome-desktop-4',
++    sources: [
++      libgnome_desktop_base_sources,
++      libgnome_desktop_base_private_sources,
++      dbus_idle_built_sources,
++    ],
++    dependencies: base_deps,
++    soversion: soversion,
++    version: libversion,
++    c_args: libargs,
++    link_args: base_ldflags,
++    install: true,
++    include_directories: [
++      include_directories('.'),
++      include_directories('..'),
++    ],
++  )
+ 
+-libgnome_desktop_base_gir = gnome.generate_gir(libgnome_desktop_base,
+-  sources: [libgnome_desktop_base_headers, libgnome_desktop_base_sources],
+-  export_packages: 'gnome-desktop-4',
+-  namespace: 'GnomeDesktop',
+-  nsversion: '4.0',
+-  includes: ['GObject-2.0', 'Gio-2.0', 'GDesktopEnums-3.0', 'GdkPixbuf-2.0'],
+-  extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
+-  identifier_prefix: 'Gnome',
+-  symbol_prefix: 'gnome',
+-  install: true,
+-)
++  libgnome_desktop_base_gir = gnome.generate_gir(libgnome_desktop_base,
++    sources: [libgnome_desktop_base_headers, libgnome_desktop_base_sources],
++    export_packages: 'gnome-desktop-4',
++    namespace: 'GnomeDesktop',
++    nsversion: '4.0',
++    includes: ['GObject-2.0', 'Gio-2.0', 'GDesktopEnums-3.0', 'GdkPixbuf-2.0'],
++    extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
++    identifier_prefix: 'Gnome',
++    symbol_prefix: 'gnome',
++    install: true,
++  )
+ 
+-pkg.generate(
+-  libgnome_desktop_base,
+-  requires: ['gsettings-desktop-schemas'],
+-  version: meson.project_version(),
+-  name: 'gnome-desktop-4',
+-  filebase: 'gnome-desktop-4',
+-  description: 'Utility library for GNOME desktop components',
+-  subdirs: 'gnome-desktop-4.0',
+-)
++  pkg.generate(
++    libgnome_desktop_base,
++    requires: ['gsettings-desktop-schemas'],
++    version: meson.project_version(),
++    name: 'gnome-desktop-4',
++    filebase: 'gnome-desktop-4',
++    description: 'Utility library for GNOME desktop components',
++    subdirs: 'gnome-desktop-4.0',
++  )
+ 
+-libgnome_desktop_base_dep = declare_dependency(
+-  sources: [
+-    libgnome_desktop_base_gir,
+-  ],
+-  dependencies: base_deps,
+-  link_with: libgnome_desktop_base,
+-  include_directories: [
+-    include_directories('.'),
+-    include_directories('..'),
+-  ],
+-)
++  libgnome_desktop_base_dep = declare_dependency(
++    sources: [
++      libgnome_desktop_base_gir,
++    ],
++    dependencies: base_deps,
++    link_with: libgnome_desktop_base,
++    include_directories: [
++      include_directories('.'),
++      include_directories('..'),
++    ],
++  )
+ 
+-if gtk4_dep.found()
+   subdir('gnome-bg')
+   subdir('gnome-rr')
+ endif
+-- 
+GitLab
diff --git a/srcpkgs/gnome-desktop/patches/01_optional_introspection.patch b/srcpkgs/gnome-desktop/patches/01_optional_introspection.patch
new file mode 100644
index 000000000000..b960ef27c588
--- /dev/null
+++ b/srcpkgs/gnome-desktop/patches/01_optional_introspection.patch
@@ -0,0 +1,93 @@
+From 94b253000f081423a3c813d340ed486fc170768d Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp <leio@gentoo.org>
+Date: Wed, 18 Sep 2019 22:28:21 +0300
+Subject: [PATCH] meson: Add optionality for introspection
+
+---
+ libgnome-desktop/meson.build | 48 +++++++++++++++++++-----------------
+ meson_options.txt            |  4 +++
+ 2 files changed, 30 insertions(+), 22 deletions(-)
+
+diff --git a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
+index a0fb11f8..375cf57c 100644
+--- a/libgnome-desktop/meson.build
++++ b/libgnome-desktop/meson.build
+@@ -125,17 +125,19 @@ if get_option('build_gtk4')
+     ],
+   )
+ 
+-  libgnome_desktop_base_gir = gnome.generate_gir(libgnome_desktop_base,
+-    sources: [libgnome_desktop_base_headers, libgnome_desktop_base_sources],
+-    export_packages: 'gnome-desktop-4',
+-    namespace: 'GnomeDesktop',
+-    nsversion: '4.0',
+-    includes: ['GObject-2.0', 'Gio-2.0', 'GDesktopEnums-3.0', 'GdkPixbuf-2.0'],
+-    extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
+-    identifier_prefix: 'Gnome',
+-    symbol_prefix: 'gnome',
+-    install: true,
+-  )
++  if get_option('introspection')
++    libgnome_desktop_base_gir = gnome.generate_gir(libgnome_desktop_base,
++      sources: [libgnome_desktop_base_headers, libgnome_desktop_base_sources],
++      export_packages: 'gnome-desktop-4',
++      namespace: 'GnomeDesktop',
++      nsversion: '4.0',
++      includes: ['GObject-2.0', 'Gio-2.0', 'GDesktopEnums-3.0', 'GdkPixbuf-2.0'],
++      extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
++      identifier_prefix: 'Gnome',
++      symbol_prefix: 'gnome',
++      install: true,
++    )
++  endif
+ 
+   pkg.generate(
+     libgnome_desktop_base,
+@@ -255,17 +257,19 @@ if get_option('legacy_library')
+     ],
+   )
+ 
+-  gnome.generate_gir(libgnome_desktop,
+-    sources: introspection_sources + libgnome_desktop_headers,
+-    export_packages: 'gnome-desktop-3.0',
+-    namespace: 'GnomeDesktop',
+-    nsversion: '3.0',
+-    includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
+-    extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
+-    identifier_prefix: 'Gnome',
+-    symbol_prefix: 'gnome',
+-    install: true
+-  )
++  if get_option('introspection')
++    gnome.generate_gir(libgnome_desktop,
++      sources: introspection_sources + libgnome_desktop_headers,
++      export_packages: 'gnome-desktop-3.0',
++      namespace: 'GnomeDesktop',
++      nsversion: '3.0',
++      includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
++      extra_args: ['-DGNOME_DESKTOP_USE_UNSTABLE_API', '--quiet', '--warn-all'],
++      identifier_prefix: 'Gnome',
++      symbol_prefix: 'gnome',
++      install: true
++    )
++  endif
+ 
+   pkg.generate(
+     libraries: libgnome_desktop,
+diff --git a/meson_options.txt b/meson_options.txt
+index e17e7330..c4db6eaf 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -17,6 +17,10 @@ option('debug_tools',
+   type: 'boolean', value: true, description: 'Build debug tools'
+ )
+ 
++option('introspection',
++  type: 'boolean', value: true, description: 'Whether to build introspection files'
++)
++
+ option('udev',
+   type: 'feature', description: 'Udev support'
+ )
+-- 
+GitLab
diff --git a/srcpkgs/gnome-desktop/patches/build.patch b/srcpkgs/gnome-desktop/patches/build.patch
deleted file mode 100644
index 1f3acd965fea..000000000000
--- a/srcpkgs/gnome-desktop/patches/build.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-commit 4f55ff078411993b782e74ea18c5c6ab35adf685
-Author: Daniel Kolesa <daniel@octaforge.org>
-Date:   Wed Aug 12 05:26:00 2020 +0200
-
-    bla
-
-diff --git libgnome-desktop/gnome-rr.h libgnome-desktop/gnome-rr.h
-index 111bab3..7698672 100644
---- a/libgnome-desktop/gnome-rr.h
-+++ b/libgnome-desktop/gnome-rr.h
-@@ -28,6 +28,7 @@
- #error    GnomeRR is unstable API. You must define GNOME_DESKTOP_USE_UNSTABLE_API before including gnomerr.h
- #endif
- 
-+#include <stdint.h>
- #include <glib.h>
- #include <gdk/gdk.h>
- 
diff --git a/srcpkgs/gnome-desktop/patches/optionalise-gir.patch b/srcpkgs/gnome-desktop/patches/optionalise-gir.patch
deleted file mode 100644
index ea4da3efc085..000000000000
--- a/srcpkgs/gnome-desktop/patches/optionalise-gir.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
-index c365b44..33af6f4 100644
---- a/libgnome-desktop/meson.build
-+++ b/libgnome-desktop/meson.build
-@@ -96,17 +96,19 @@ libgnome_desktop_dep = declare_dependency(
-   link_with: libgnome_desktop
- )
- 
--gnome.generate_gir(libgnome_desktop,
--  sources: introspection_sources + libgnome_desktop_headers,
--  export_packages: 'gnome-desktop-3.0',
--  namespace: 'GnomeDesktop',
--  nsversion: '3.0',
--  includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
--  extra_args: '-DGNOME_DESKTOP_USE_UNSTABLE_API',
--  identifier_prefix: 'Gnome',
--  symbol_prefix: 'gnome',
--  install: true
--)
-+if get_option('introspection')
-+  gnome.generate_gir(libgnome_desktop,
-+    sources: introspection_sources + libgnome_desktop_headers,
-+    export_packages: 'gnome-desktop-3.0',
-+    namespace: 'GnomeDesktop',
-+    nsversion: '3.0',
-+    includes: ['GObject-2.0', 'Gtk-3.0', 'GDesktopEnums-3.0'],
-+    extra_args: '-DGNOME_DESKTOP_USE_UNSTABLE_API',
-+    identifier_prefix: 'Gnome',
-+    symbol_prefix: 'gnome',
-+    install: true
-+  )
-+endif
- 
- desktop_pc = pkg.generate(
-   libraries: libgnome_desktop,
-diff --git a/meson_options.txt b/meson_options.txt
-index e3402a1..1dbaf5d 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -28,3 +28,7 @@ option('gtk_doc',
- option('installed_tests',
-   type: 'boolean', value: false, description: 'Enable installed tests'
- )
-+
-+option('introspection',
-+  type: 'boolean', value: false, description: 'Build GIR data'
-+)
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index aa33c182a392..6c90cfd62663 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=41.3
+version=42.0
 revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dgnome_distributor=VoidLinux -Dudev=enabled -Dsystemd=disabled
  -Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="gettext itstool pkg-config glib-devel"
-makedepends="eudev-libudev-devel gsettings-desktop-schemas-devel gtk+3-devel
+makedepends="eudev-libudev-devel gsettings-desktop-schemas-devel gtk4-devel gtk+3-devel
  iso-codes libglib-devel libseccomp-devel libX11-devel libXext-devel
  libxkbfile-devel libXrandr-devel gdk-pixbuf-devel"
 depends="bubblewrap gsettings-desktop-schemas iso-codes xkeyboard-config"
@@ -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=8cd1caab9311828c0452468c6a5067a9bc4463835b23a14be44e8fd9b03001c6
+checksum=f3caa293a5e86f6ccad18f817273db1c67061e680d79d839aa8a7528e5bb26d6
 make_check=no # needs X
 
 build_options="gir"

From b379ba69c2379c0c83830d858c2727b0812a3a8c Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:15:30 -0700
Subject: [PATCH 33/79] colord-gtk: update to 0.3.0

---
 common/shlibs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/common/shlibs b/common/shlibs
index 89c7e87a8241..0b3fe0daeb2d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1136,6 +1136,7 @@ libibus-1.0.so.5 ibus-1.4.99.20120917_1
 libxapian.so.30 libxapian-1.4.0_1
 libzeitgeist-1.0.so.1 libzeitgeist-0.3.18_1
 libcolord-gtk.so.1 colord-gtk-0.1.23_1
+libcolord-gtk4.so.1 colord-gtk-0.3.0_1
 libgdm.so.1 libgdm-3.6.0_1
 libclutter-gst-2.0.so.0 clutter-gst-1.9.92_1
 libcheese.so.8 libcheese-3.17.90_1

From 0d77b9b0e7a8bb2944683bcf409a3e8b7dfb7d91 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:16:37 -0700
Subject: [PATCH 34/79] gnome-session: update to 42.0

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

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index ff8dde48c7c0..21e3840e3e4e 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=41.3
+version=42.0
 revision=1
 build_style=meson
 configure_args="-Dsystemd_journal=false -Dsystemd_session=disable"
@@ -15,7 +15,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-session"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ee4a229053f522624054889609335b885287cf67bbde0dc9fd882b01ec9b5b39
+checksum=3cca06053ab682926920951a7da95f8cc6d72da74c682c46d0a0653332969caa
 
 post_install() {
 	rm -rf ${DESTDIR}/tmp

From 8db28162bd59708c4aa5dcde782a0c07bbb6b83b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:19:13 -0700
Subject: [PATCH 35/79] gnome-shell: update to 42.0

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

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 9cca8add22c7..8175828a8043 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.4
+version=42.0
 revision=1
 build_style=meson
 build_helper=gir
@@ -10,6 +10,7 @@ hostmakedepends="gobject-introspection libxslt pkg-config python3 sassc
 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
+ gnome-bluetooth-devel pipewire-devel gstreamer1-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"
@@ -19,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://gitlab.gnome.org/GNOME/gnome-shell/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/gnome-shell/${version%.*}/gnome-shell-${version}.tar.xz"
-checksum=c7eef74af304649c03b86db99bd0bac75a011fbff6774c8ee35583dbcdad8af4
+checksum=33d404fb3c93b9de42984f0110a2969d6a4a7247c27fe7f5e24c67ecfec75094
 
 do_check() {
 	mkdir /tmp/gnome-shell-xdg

From 6966256bcacccc838112807e66385dbadf5ae6be Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:19:45 -0700
Subject: [PATCH 36/79] gnome-shell-extensions: update to 42.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 3f4be3c068de..33d6bf649b44 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.2
+version=42.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-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ad9ba82f4cbd04726973b5e87afad18afdaa323860a0af3e7240f3a74d222f19
+checksum=3ee65b75b1afd8bcca0a2a03da9b2884787ed40e257a881d9aa6ef7c8727602f

From 349069f24e1e55773d908f74b69b765dead2acf9 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:21:44 -0700
Subject: [PATCH 37/79] mutter: update to 42.0

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

diff --git a/common/shlibs b/common/shlibs
index 0b3fe0daeb2d..d2793bc475ea 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2982,10 +2982,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-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
+libmutter-10.so.0 mutter-42.0_1
+libmutter-clutter-10.so.0 mutter-42.0_1
+libmutter-cogl-10.so.0 mutter-42.0_1
+libmutter-cogl-pango-10.so.0 mutter-42.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 5efabfea13b1..a1aaef3cd47b 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=41.4
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -20,9 +20,9 @@ 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=55882695064aa6f0385cd1f7f7fab2c2a2ed2c9aec78f578faa07f5209ca529c
-shlib_provides="libmutter-clutter-9.so libmutter-cogl-9.so
- libmutter-cogl-pango-9.so"
+checksum=d1e240446b7f8cd8a3ff9daae336c1c9016193ba7e0769c79a5e6c03849022e5
+shlib_provides="libmutter-clutter-10.so libmutter-cogl-10.so
+ libmutter-cogl-pango-10.so"
 make_check=no # needs a full graphical session
 
 # Upstream keeps pulling generated headers even though it can cause race
@@ -34,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-9|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-9|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-9.pc
+	vsed -e 's|^girdir.*|girdir=${pc_sysrootdir}/${libdir}/mutter-10|g' \
+		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/mutter-10|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/libmutter-10.pc
 }
 
 mutter-devel_package() {
@@ -46,7 +46,7 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-9/*.gir"
+		vmove "usr/lib/mutter-10/*.gir"
 		vmove "usr/lib/*.so"
 	}
 }

From 9e18711332930391ec234c77bc4b0618a979cc08 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:22:28 -0700
Subject: [PATCH 38/79] gdm: update to 42.0

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

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index ee14eb631908..d302b7e0f1f5 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,6 +1,6 @@
 # Template file for 'gdm'
 pkgname=gdm
-version=41.3
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ configure_args="
 hostmakedepends="dconf gettext itstool pkg-config"
 makedepends="accountsservice-devel elogind-devel gettext-devel glib-devel
  iso-codes libSM-devel libcanberra-devel nss-devel pam-devel upower-devel
- plymouth-devel"
+ plymouth-devel libgudev-devel"
 depends="gnome-settings-daemon gnome-shell gnome-session gnome-themes-extra
  gsettings-desktop-schemas xorg-server xorg-server-xwayland xrdb"
 checkdepends="check-devel"
@@ -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=bb0b650a7cea90f09a33284fbd02975315407efc18e814009852d1bcad3437d4
+checksum=a328ac976937bec179971ff07829a1246b98ce724181c128ae32a0ba47ad3855
 
 conf_files="
 	/etc/gdm/custom.conf

From 82ca7487845b4015c811ea4c74ed5cab3edd6f8b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:24:40 -0700
Subject: [PATCH 39/79] libportal: update to 0.6

---
 common/shlibs              |  4 +++-
 srcpkgs/libportal/template | 22 ++++++++++++++--------
 2 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index d2793bc475ea..0309c53b6a51 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3932,7 +3932,9 @@ libhidrd_strm.so.0 hidrd-0.2.0_1
 libhidrd_fmt.so.0 hidrd-0.2.0_1
 libjcat.so.1 libjcat-0.1.2_1
 libmatio.so.9 matio-1.5.17_2
-libportal.so.0 libportal-0.3_1
+libportal.so.1 libportal-0.6_1
+libportal-gtk3.so.1 libportal-0.6_1
+libportal-gtk4.so.1 libportal-0.6_1
 libvips.so.42 libvips-8.9.2_1
 libvips-cpp.so.42 libvips-8.9.2_1
 libselinux.so.1 libselinux-3.0_1
diff --git a/srcpkgs/libportal/template b/srcpkgs/libportal/template
index 2e8cd79422b2..78829938eb3b 100644
--- a/srcpkgs/libportal/template
+++ b/srcpkgs/libportal/template
@@ -1,22 +1,24 @@
 # Template file for 'libportal'
 pkgname=libportal
-version=0.4
+version=0.6
 revision=1
 build_style=meson
-configure_args="$(vopt_bool gtk_doc gtk_doc)"
-hostmakedepends="pkg-config gtk-doc glib-devel"
-makedepends="glib-devel"
+configure_args="$(vopt_bool gtk_doc docs) $(vopt_bool gir vapi) -Dbackends=gtk3,gtk4"
+hostmakedepends="pkg-config glib-devel gobject-introspection $(vopt_if gir vala)
+ $(vopt_if gtk_doc 'gtk-doc gi-docgen')"
+makedepends="glib-devel gobject-introspection gtk+3-devel gtk4-devel"
 short_desc="Flatpak portal library"
 maintainer="q66 <daniel@octaforge.org>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/flatpak/libportal"
 distfiles="https://github.com/flatpak/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.xz"
-checksum=3cd5f50907831cf236b40aa14c5a14ccbbf08828cecb3286efa82ce03cacef28
+checksum=88a12c3ba71bc31acff7238c280de697d609cebc50830c3766776ec35abc6566
 
-build_options="gtk_doc"
+build_options="gir"
+build_options_default="gir"
 
 if [ -z "$CROSS_BUILD" ]; then
-	build_options_default="gtk_doc"
+	build_options_default+=" gtk_doc"
 fi
 
 libportal-devel_package() {
@@ -27,7 +29,11 @@ libportal-devel_package() {
 		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
 		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/gtk-doc
+			vmove usr/share/doc
+		fi
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0
+			vmove usr/share/vala
 		fi
 	}
 }

From 96bc3773046b591b123903e2a6019303b3303514 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:25:18 -0700
Subject: [PATCH 40/79] gcolor3: rebuild against libportal 0.6

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

diff --git a/srcpkgs/gcolor3/template b/srcpkgs/gcolor3/template
index b07d99472705..03ec72506db0 100644
--- a/srcpkgs/gcolor3/template
+++ b/srcpkgs/gcolor3/template
@@ -1,7 +1,7 @@
 # Template file for 'gcolor3'
 pkgname=gcolor3
 version=2.4.0
-revision=1
+revision=2
 wrksrc="gcolor3-v${version}"
 build_style=meson
 hostmakedepends="pkg-config gettext glib-devel"

From 9cf7d32b914143176696ef490b9506e6514d6070 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:26:08 -0700
Subject: [PATCH 41/79] nautilus: update to 42.0

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index b2594ca3d8d9..66a6765f7bd1 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=41.2
+version=42.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=872285b1c40a6ee418ce295ed115f5427da70907d822d95bcf51675d5498822b
+checksum=3c904f33ba2d2a078892bee2af71484cd608923cd78ec7e8a1517bc2155113d5
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From a3c1fd89a7ba4f054c4923245c97e390540fd8bb Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:26:44 -0700
Subject: [PATCH 42/79] tracker3: update to 3.3.0

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

diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 3ae12716faa5..d1e383150f6d 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker3'
 pkgname=tracker3
-version=3.2.1
+version=3.3.0
 revision=1
 wrksrc=tracker-${version}
 build_style=meson
@@ -17,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=1847e08b39e6e61d848735aa1f97f7d96c038201653fa0d7cb9e81b37eb9c03a
+checksum=0706f96fe7f95df42acec812c1de7b4593a0d648321ca83506a9d71e22417bda
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" dbus"

From 289019db67a70a7cdaa98fbd09091a8e1812614c Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:27:10 -0700
Subject: [PATCH 43/79] tracker3-miners: update to 3.3.0

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index adc11e7970c1..2660322eaf67 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.2.1
+version=3.3.0
 revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
@@ -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=44369f53e2edef41437406dbeecd477a97f8a9afdd9134832ea45d1ba2aa2c47
+checksum=8b387debb774061c06adfb267a0e0e0f3d21799371bf01d056495ab9b8dd9417
 
 # relies on unsupported ops in chroot
 do_check() {

From 303979d178ea7a5024984e206870f70c302f469e Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:29:46 -0700
Subject: [PATCH 44/79] epiphany: update to 42.0

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index 37b59d23b90c..f58f33639b37 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,6 +1,6 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=41.3
+version=42.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=ba01268ee54f318dfdac2e01eba38a3fc96940c1cbf640ed2613ae29f8bcb9ad
+checksum=3dbfa8c00e45b7f44e1824d01f0febe83707b5fb9330c261173f68b7f03cd5e3

From b257e3494cf4694e769ae8dcbf5f4fb6b3f1ae1c Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:30:44 -0700
Subject: [PATCH 45/79] gnome-initial-setup: update to 42.0

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

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 6e7931930878..f63ece2484f6 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.4
+version=42.0
 revision=1
 build_style=meson
 configure_args="-Dparental_controls=disabled -Dsystemd=false"
@@ -10,7 +10,7 @@ makedepends="NetworkManager-devel accountsservice-devel libglib-devel
  gnome-online-accounts-devel gdm-devel libpwquality-devel
  mit-krb5-devel vala-devel libnma-devel polkit-devel
  rest-devel libsecret-devel ibus-devel iso-codes geoclue2-devel
- pango-devel"
+ pango-devel libhandy1-devel"
 depends="iso-codes"
 short_desc="GNOME initial setup"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -18,4 +18,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 changelog="https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=96ecd2db6e76c513b18c606dc262bb523228c4aaedbed6a07811e568fd5db642
+checksum=cbf3e386d2acb5f4ecbb118ffb703da12901e84b80c244749428101eac47eaa7

From dc29bdf66a9790c14d96009b3cef8b0ee3322db9 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:31:30 -0700
Subject: [PATCH 46/79] gnome-clocks: update to 42.0

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

diff --git a/srcpkgs/gnome-clocks/template b/srcpkgs/gnome-clocks/template
index e511f2f27e49..2afb26fe0735 100644
--- a/srcpkgs/gnome-clocks/template
+++ b/srcpkgs/gnome-clocks/template
@@ -1,18 +1,18 @@
 # Template file for 'gnome-clocks'
 pkgname=gnome-clocks
-version=41.0
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="pkg-config intltool itstool glib-devel vala"
 makedepends="glib-devel vala-devel gnome-desktop-devel
- libgweather-devel libhandy1-devel libnotify-devel gsound-devel
- geocode-glib-devel desktop-file-utils hicolor-icon-theme
- geoclue2-devel"
+ gtk4-devel libadwaita-devel libnotify-devel gsound-devel
+ libgweather-devel geocode-glib-devel geoclue2-devel
+ desktop-file-utils hicolor-icon-theme"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Clock application for the GNOME Desktop"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Clocks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=df8c8b04ab92fa618f5dee5118571ef9fc9e8a5b795ea00a35c6dc677cb02dac
+checksum=0e7118db4a032e3cea3212d98cbb828d6b7cf22fe05e0c5fc8b391c6a3dd6fe0

From 6712c2ae907ed30f954babffdcdc44a8c1d8cd2b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:32:04 -0700
Subject: [PATCH 47/79] gnome-calendar: update to 42.0

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index ab83007ec7c5..15d466f885a6 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,19 +1,19 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=41.2
+version=42.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
 makedepends="evolution-data-server-devel geoclue2-devel geocode-glib-devel
- gsettings-desktop-schemas-devel gtk+3-devel libdazzle-devel libhandy1-devel
- libgweather-devel libical-devel libpeas-devel libsoup-devel"
+ gsettings-desktop-schemas-devel gtk+3-devel gtk4-devel libadwaita-devel
+ libdazzle-devel libgweather-devel libical-devel libpeas-devel libsoup-devel"
 short_desc="Calendar application designed to perfectly fit the GNOME desktop"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 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=956b2f190322651c67fe667223896f8aa5acf33b70ada5a3b05a5361bda6611a
+checksum=b63f73f55032fc1390442f94cdf6b3cab9c91c774ddd2e5c61ecfec9d2c5e9aa
 
 build_options="gir"
 build_options_default="gir"

From 37c7262547aa8ef2c34dfcf82ac7847293fdc1f8 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:32:58 -0700
Subject: [PATCH 48/79] gnome-builder: update to 42.0

---
 srcpkgs/gnome-builder/patches/format-bug.diff | 11 -----------
 srcpkgs/gnome-builder/template                |  8 ++++----
 2 files changed, 4 insertions(+), 15 deletions(-)
 delete 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
deleted file mode 100644
index cc86932a9155..000000000000
--- a/srcpkgs/gnome-builder/patches/format-bug.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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 93559b21774f..3f419d688f4c 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.3
+version=42.0
 revision=1
 build_style=meson
 build_helper=qemu
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-intro
 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
+ libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel libhandy1-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"
@@ -18,9 +18,9 @@ short_desc="IDE for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 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"
+changelog="https://gitlab.gnome.org/GNOME/gnome-builder/-/raw/${version}/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e2250fc8e9e9f2002c452e5950d82685734d3c4480b35167ab508ac8702509e1
+checksum=52efd296d68b2ff182341c0481dcfd70654c408bdb679fceb76db9703c22428f
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From f4f36da002c65209825ff0ee9f40ea72a13edfd6 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:33:30 -0700
Subject: [PATCH 49/79] gnome-todo: rebuild against libportal 0.6

---
 srcpkgs/gnome-todo/patches/libportal5.patch | 54 +++++++++++++++++++++
 srcpkgs/gnome-todo/template                 |  2 +-
 2 files changed, 55 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnome-todo/patches/libportal5.patch

diff --git a/srcpkgs/gnome-todo/patches/libportal5.patch b/srcpkgs/gnome-todo/patches/libportal5.patch
new file mode 100644
index 000000000000..380c6285922e
--- /dev/null
+++ b/srcpkgs/gnome-todo/patches/libportal5.patch
@@ -0,0 +1,54 @@
+From 3e1f4da8c0e536c09ffaf3b43fe2eb5dc17cc23e Mon Sep 17 00:00:00 2001
+From: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
+Date: Thu, 18 Nov 2021 19:46:13 -0300
+Subject: [PATCH] flatpak: Adjust to libportal changes
+
+---
+ build-aux/flatpak/org.gnome.Todo.json          | 3 +++
+ src/plugins/background/gtd-plugin-background.c | 2 +-
+ src/plugins/background/meson.build             | 2 +-
+ 3 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/build-aux/flatpak/org.gnome.Todo.json b/build-aux/flatpak/org.gnome.Todo.json
+index 034e200c..44b83d66 100644
+--- a/build-aux/flatpak/org.gnome.Todo.json
++++ b/build-aux/flatpak/org.gnome.Todo.json
+@@ -143,6 +143,9 @@
+         {
+             "name" : "libportal",
+             "buildsystem" : "meson",
++            "config-opts" : [
++                "-Dbackends=gtk4"
++            ],
+             "sources" : [
+                 {
+                     "type" : "git",
+diff --git a/src/plugins/background/gtd-plugin-background.c b/src/plugins/background/gtd-plugin-background.c
+index cf48786c..f64d07aa 100644
+--- a/src/plugins/background/gtd-plugin-background.c
++++ b/src/plugins/background/gtd-plugin-background.c
+@@ -28,7 +28,7 @@
+ #include <gtk/gtk.h>
+ 
+ #include <libportal/portal.h>
+-#include <libportal/portal-gtk4.h>
++#include <libportal-gtk4/portal-gtk4.h>
+ 
+ #define AUTOSTART_NOTIFICATION_ID      "Gtd::BackgroundPlugin::autostart_notification"
+ #define AUTOSTART_NOTIFICATION_TIMEOUT 3  /* seconds */
+diff --git a/src/plugins/background/meson.build b/src/plugins/background/meson.build
+index a671a4f3..59d3635f 100644
+--- a/src/plugins/background/meson.build
++++ b/src/plugins/background/meson.build
+@@ -1,7 +1,7 @@
+ plugins_ldflags += ['-Wl,--undefined=gtd_plugin_background_register_types']
+ 
+ plugins_deps += [
+-  dependency('libportal'),
++  dependency('libportal-gtk4'),
+ ]
+ 
+ plugins_sources += files(
+-- 
+GitLab
+
diff --git a/srcpkgs/gnome-todo/template b/srcpkgs/gnome-todo/template
index fe2e78bab912..56713aec4a4c 100644
--- a/srcpkgs/gnome-todo/template
+++ b/srcpkgs/gnome-todo/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-todo'
 pkgname=gnome-todo
 version=41.0
-revision=1
+revision=2
 build_style=meson
 build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir true false)"

From 3dd9f3f4ca36b9987eec85a6a62f7ebb8081b88a Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:34:06 -0700
Subject: [PATCH 50/79] gnome-weather: update to 42.0

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 052cae430e6d..568f10e39391 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,16 +1,16 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=41.0
+version=42.0
 revision=1
 build_helper="gir"
 build_style=meson
 hostmakedepends="gettext pkg-config itstool glib-devel gjs"
-makedepends="gtk+3-devel gjs-devel libgweather-devel geoclue2-devel libhandy1-devel"
-depends="desktop-file-utils gjs geoclue2 libgweather gnome-desktop libhandy1"
+makedepends="gtk4-devel libadwaita-devel gjs-devel libgweather-devel geoclue2-devel"
+depends="desktop-file-utils gjs geoclue2 libgweather gnome-desktop"
 short_desc="Access current weather conditions and forecasts for GNOME"
 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=e5614eb74297e072960d6447557fa9fbfccf24bfcb314944b6d976640ee62dee
+checksum=579ee691d853e5bb3ff50e8c7b43f85ae9dd7e5b3a649e02c254a2d9b807b465
 lib32disabled=yes

From e68a7b71ed987a315ebfd6a547616fb8155e7d0b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:40:21 -0700
Subject: [PATCH 51/79] gnome-user-docs: update to 42.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 579bb4f407f0..773c9913d74f 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.2
+version=42.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-user-docs"
 changelog="https://gitlab.gnome.org/GNOME/gnome-user-docs/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3170895dd3a8bb117c9f148a0bb3fb490d1af7131c4416877b1bbfec591395a
+checksum=b2b27da04100bbdd2f4f0e5bc38f2d056d95fa3656720163f6436a3167d5e905

From 3e7d7e1bda40603abe0504305001651480c78bfc Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 17:41:54 -0700
Subject: [PATCH 52/79] gnome-core: update to 42.0

---
 srcpkgs/gnome-core/template | 51 +++++++++++++++++++------------------
 1 file changed, 26 insertions(+), 25 deletions(-)

diff --git a/srcpkgs/gnome-core/template b/srcpkgs/gnome-core/template
index bdd854c47ac9..9d5a23f20f55 100644
--- a/srcpkgs/gnome-core/template
+++ b/srcpkgs/gnome-core/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-core'
 pkgname=gnome-core
-version=41.0
+version=42.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux - core components"
@@ -9,44 +9,45 @@ license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
 
 depends="
- adwaita-icon-theme>=41.0
- at-spi2-core>=2.42.0
+ adwaita-icon-theme>=42.0
+ at-spi2-core>=2.44.0
  at-spi2-atk>=2.38.0
  cantarell-fonts>=0.301
  dconf>=0.40.0
  evolution-data-server>=3.42.0
- folks>=0.14.0
+ folks>=0.15.4
  font-adobe-source-code-pro>=2.030R
- gcr>=3.40.0
- gdm>=41.0
+ gcr>=3.41.0
+ gdm>=42.0
  geocode-glib>=3.26.2
  gfbgraph>=0.2.4
- gjs>=1.70.0
- glib>=2.70.0
- glib-networking>=2.70.0
+ gjs>=1.72.0
+ glib>=2.72.0
+ glib-networking>=2.72.0
  gmime3>=3.2.7
- gnome-backgrounds>=41.0
- gnome-bluetooth>=3.34.5
+ gnome-backgrounds>=42.0
+ gnome-bluetooth>=42.0
  gnome-color-manager>=3.36.0
- gnome-control-center>=41.0
- gnome-desktop>=41.0
- gnome-initial-setup>=41.0
+ gnome-control-center>=42.0
+ gnome-desktop>=42.0
+ gnome-initial-setup>=42.0
  gnome-keyring>=40.0
  gnome-online-accounts>=3.40.0
  gnome-online-miners>=3.34.0
- gnome-session>=40.1.1
- gnome-settings-daemon>=41.0
- gnome-shell>=41.0
- gnome-shell-extensions>=41.0
+ gnome-session>=42.0
+ gnome-settings-daemon>=42.1
+ gnome-shell>=42.0
+ gnome-shell-extensions>=42.0
  gnome-themes-standard>=3.28
- gnome-user-docs>=41.0
+ gnome-user-docs>=42.0
  gnome-video-effects>=0.5.0
- gsettings-desktop-schemas>=41.0
+ gsettings-desktop-schemas>=42.0
  gvfs>=1.48.1
- mutter>=41.0
- nautilus>=41.0
+ mutter>=42.0
+ nautilus>=42.0
  sushi>=41.0
- tracker3>=3.2.1
- yelp>=41.1
- xdg-desktop-portal-gtk>=1.8.0
+ tracker3>=3.3.0
+ yelp>=42.0
+ xdg-desktop-portal-gtk>=1.14.0
+ xdg-desktop-portal-gnome>=42.0
  zenity>=3.41.0"

From 142a253bbf7696a0f07ae4d6a9e310cdd969d109 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 18:18:01 -0700
Subject: [PATCH 53/79] gnome-terminal: update to 3.43.90

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

diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 4853fb46511a..e48dcd8a4117 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.42.2
+version=3.43.90
 revision=1
 build_style=meson
 configure_args="-Dnautilus_extension=true -Db_ndebug=false"
@@ -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=8a9c8e5ef7a3a73b246a947e1190bb08ec98935af860cf0b3aa2fbf4606817a0
+checksum=a50a723a874d364a0fefc19f994d885545aa60a51d6818a62ff90f82ff53c9d6
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From d7723d9a524b7d3f3755836d932a0ecd21dde0a6 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 18:29:34 -0700
Subject: [PATCH 54/79] yelp-xsl: update to 42.0

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

diff --git a/srcpkgs/yelp-xsl/template b/srcpkgs/yelp-xsl/template
index 1858aeba250c..1237552d24f7 100644
--- a/srcpkgs/yelp-xsl/template
+++ b/srcpkgs/yelp-xsl/template
@@ -1,7 +1,7 @@
 # Template file for 'yelp-xsl'
 # keep up to date with yelp
 pkgname=yelp-xsl
-version=41.1
+version=42.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool itstool libxslt"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Yelp/Xsl"
 changelog="https://gitlab.gnome.org/GNOME/yelp-xsl/-/raw/gnome-41/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0d6db37ac2ef812483e0104703f1fa9cf032e9e0956a5f1c3afbcc23791f8a54
+checksum=29b273cc0bd16efb6e983443803f1e9fdc03511e5c4ff6348fd30a604d4dc846

From 92b099c17c7682379e3cb9c29bba1635950fda81 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 18:29:52 -0700
Subject: [PATCH 55/79] yelp-tools: update to 42.0

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

diff --git a/srcpkgs/yelp-tools/template b/srcpkgs/yelp-tools/template
index ac7dd742357f..8ce722e9b5f2 100644
--- a/srcpkgs/yelp-tools/template
+++ b/srcpkgs/yelp-tools/template
@@ -1,6 +1,6 @@
 # Template file for 'yelp-tools'
 pkgname=yelp-tools
-version=41.0
+version=42.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool libxslt python3-lxml"
@@ -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=37f1acc02bcbe68a31b86e07c129a839bd3276e656dc89eb7fc0a92746eff272
+checksum=2cd43063ffa7262df15dd8d379aa3ea3999d42661f07563f4802daa1149f7df4

From 5366ba3c01354ef9ffc65dc9626dd6ef4e02dbfb Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 18:37:11 -0700
Subject: [PATCH 56/79] libdazzle: update to 3.44.0

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 2abd4da3cfbd..80f398610ecb 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.42.0
+version=3.44.0
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,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=eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
+checksum=3cd3e45eb6e2680cb05d52e1e80dd8f9d59d4765212f0e28f78e6c1783d18eae
 
 do_check() {
 	xvfb-run ninja -C build test

From b3463eefa31c1535df3ea99a3da50859f57126cf Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 18:47:38 -0700
Subject: [PATCH 57/79] evolution: update to 3.44.0

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 226c884f3c53..681d192c9826 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,25 +1,26 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.42.3
+version=3.44.0
 revision=1
 build_style=cmake
 build_helper="qemu"
 configure_args="-DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc
  -DENABLE_AUTOAR=OFF -DENABLE_LIBCRYPTUI=OFF -DENABLE_GTKSPELL=OFF
- -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_PST_IMPORT=OFF -DENABLE_WEATHER=ON"
+ -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_PST_IMPORT=OFF
+ -DENABLE_WEATHER=ON -DWITH_GWEATHER4=ON -DWITH_ENCHANT_VERSION=2"
 hostmakedepends="intltool itstool pkg-config glib-devel"
 makedepends="NetworkManager-devel clutter-gtk-devel enchant2-devel
  evolution-data-server-devel gspell-devel libcanberra-devel
  libgweather-devel libnotify-devel webkit2gtk-devel ytnef-devel
- gnome-desktop-devel libsoup-devel"
+ gnome-desktop-devel libsoup-devel cmark-devel"
 depends="gnome-keyring"
 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-41/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=44629e6a02288ec100a66fd59413a068b6b9cd624bed3255aa29a166ea26d0b6
+checksum=df21d3df5224dfa842ea290effcd902afd4b1418608a4dfb6907a3b7d4d994f9
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 96db30b51129731eb65d618fcf215d0fa5445feb Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 18:52:15 -0700
Subject: [PATCH 58/79] evolution-ews: update to 3.44.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 01b358864598..971810cb97cc 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.1
+version=3.44.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-41/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution-ews/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9c2bc63127c34b419441f17cce8995abe80a7fd1fbd97f3deb3a6d472f7f5f2d
+checksum=ab80a0e9e2ce767fb9e84aee065d0eb5ef502cd79b2e2ca451eca84292297a80

From 5d5713e044745297e5e35c23bc65cc4ddd909314 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:04:47 -0700
Subject: [PATCH 59/79] gtksourceview5: update to 5.4.0

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

diff --git a/srcpkgs/gtksourceview5/template b/srcpkgs/gtksourceview5/template
index c4c7d94f51e8..f6e41259b83d 100644
--- a/srcpkgs/gtksourceview5/template
+++ b/srcpkgs/gtksourceview5/template
@@ -1,6 +1,6 @@
 # Template file for 'gtksourceview5'
 pkgname=gtksourceview5
-version=5.2.0
+version=5.4.0
 revision=1
 wrksrc="gtksourceview-${version}"
 build_style=meson
@@ -8,7 +8,7 @@ build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
  $(vopt_bool gir vapi) $(vopt_bool gtk_doc gtk_doc)"
 hostmakedepends="glib-devel itstool libxslt pkg-config gtk4 gettext
- $(vopt_if gir vala) $(vopt_if gtk_doc gtk-doc)"
+ $(vopt_if gir vala) $(vopt_if gtk_doc 'gtk-doc gi-docgen')"
 makedepends="gtk4-devel libglib-devel libxml2-devel $(vopt_if gir vala)
  pcre2-devel"
 checkdepends="xvfb-run cantarell-fonts"
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 changelog="https://gitlab.gnome.org/GNOME/gtksourceview/-/raw/gtksourceview-5-2/NEWS"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=c9b34fa02654f56ce22fa08827d89db4ba81631b2e6d7d31ea65d13c729430e9
+checksum=003bc217e670a8ec8aa3aece994b70e70b7d6b8074938adda21718555d84e637
 
 # Package build options
 build_options="gir gtk_doc"
@@ -42,7 +42,7 @@ gtksourceview5-devel_package() {
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
 		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/gtk-doc
+			vmove usr/share/doc
 		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0

From 410200c87f73d63b74a8182d4c97b847cc5a6966 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:05:14 -0700
Subject: [PATCH 60/79] gnome-calculator: update to 42.0

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index b496cf715cc4..74f68b6e6dc8 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,12 +1,12 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=41.1
+version=42.0
 revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="cmake gettext glib-devel itstool pkg-config vala"
-makedepends="gsettings-desktop-schemas-devel gtksourceview4-devel libgee08-devel
- libmpc-devel libsoup-devel libhandy1-devel"
+makedepends="gsettings-desktop-schemas-devel gtksourceview5-devel libgee08-devel
+ libmpc-devel libsoup-devel gtk4-devel libadwaita-devel"
 depends="desktop-file-utils gsettings-desktop-schemas hicolor-icon-theme"
 short_desc="GNOME calculator"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -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=0267614afdb25d38b78411b42ebab7bc50c1b6340cc49bb68c0e432d7ddf8a34
+checksum=a535a14ebea58e691a4b5a085256aed060a2c3f07384ac3a3d01832332a27e4a

From 1c541602083cc52c3817099ba590fd9a7a8b8590 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:16:40 -0700
Subject: [PATCH 61/79] gnome-boxes: update to 42.0.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 ca7bd0ca61a2..6b91bf81b29d 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.3
+version=42.0.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -16,5 +16,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 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=9b840680d1e7386fddfd6a15ad4dd0f2cda58efe818cf547837b46ae8bf0e189
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
+checksum=1ae212ff899915542ec53b54d95b68cdf271d958cf512cdc3fedc7822c6ee123

From 17c913b0917d5a2451d3e81242820cfff784a290 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:42:50 -0700
Subject: [PATCH 62/79] New package: libgweather3-40.0

---
 common/shlibs                 |  1 +
 srcpkgs/libgweather3-devel    |  1 +
 srcpkgs/libgweather3/template | 40 +++++++++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+)
 create mode 120000 srcpkgs/libgweather3-devel
 create mode 100644 srcpkgs/libgweather3/template

diff --git a/common/shlibs b/common/shlibs
index 0309c53b6a51..3c684359c68e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1129,6 +1129,7 @@ libgnome-desktop-4.so.1 gnome-desktop-42.0_1
 libgnome-bg-4.so.1 gnome-desktop-42.0_1
 libgnome-rr-4.so.1 gnome-desktop-42.0_1
 libsecret-1.so.0 libsecret-0.10_1
+libgweather-3.so.16 libgweather3-40.0_1
 libgweather-4.so.0 libgweather-4.0.0_1
 libgnomekbd.so.8 libgnomekbd-3.6.0_1
 libgnomekbdui.so.8 libgnomekbd-3.6.0_1
diff --git a/srcpkgs/libgweather3-devel b/srcpkgs/libgweather3-devel
new file mode 120000
index 000000000000..836e9de2a60d
--- /dev/null
+++ b/srcpkgs/libgweather3-devel
@@ -0,0 +1 @@
+libgweather3
\ No newline at end of file
diff --git a/srcpkgs/libgweather3/template b/srcpkgs/libgweather3/template
new file mode 100644
index 000000000000..5782f00c89e8
--- /dev/null
+++ b/srcpkgs/libgweather3/template
@@ -0,0 +1,40 @@
+# Template file for 'libgweather3'
+pkgname=libgweather3
+version=40.0
+revision=1
+wrksrc="libgweather-${version}"
+build_style=meson
+build_helper="gir"
+configure_args="$(vopt_bool gir enable_vala) -Dzoneinfo_dir=/usr/share/zoneinfo"
+hostmakedepends="glib-devel intltool pkg-config python3-gobject-devel $(vopt_if gir vala)"
+makedepends="geocode-glib-devel gtk+3-devel libsoup-gnome-devel"
+depends="tzdata"
+short_desc="GNOME Weather information access library"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/LibGWeather"
+distfiles="${GNOME_SITE}/libgweather/${version%.*}/libgweather-${version}.tar.xz"
+checksum=ca4e8f2a4baaa9fc6d75d8856adb57056ef1cd6e55c775ba878ae141b6276ee6
+
+build_options="gir"
+build_options_default="gir"
+
+post_patch() {
+	# This test requires LC_IDENTIFICATION, which is a GLIBC's extension
+	# And looks like we didn't ship it.
+	vsed -i -e '/setlocale.*fr_FR/i return;' libgweather/test_libgweather.c
+}
+
+libgweather3-devel_package() {
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision} gtk+3-devel"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0
+			vmove usr/share/vala
+		fi
+	}
+}

From 55267a7123ceddc62707199c5f87edaa737b5ea4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:43:16 -0700
Subject: [PATCH 63/79] gnome-maps: update to 42.0

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 414735d1ed3f..eb92c585741b 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,17 +1,17 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=41.4
+version=42.0
 revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="glib-devel gettext pkg-config AppStream gjs"
 makedepends="folks-devel geoclue2-devel geocode-glib-devel gjs-devel
  gnome-desktop-devel libchamplain-devel rest-devel libhandy1-devel"
-depends="geoclue2 gfbgraph gjs libhandy1"
+depends="geoclue2 gfbgraph gjs libhandy1 libgweather3"
 short_desc="GNOME maps application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
-changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/gnome-41/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-maps/-/raw/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e340b13f46fe0b7d5b0f8f01413291ddcd870c74a5c38fa24cac1f585e70393e
+checksum=054486d3774073706a76a981417978d151be3b7224d723775bbe316efa2479df

From 9de9d688819484c323b77cee84eb4b4d927a6139 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:47:06 -0700
Subject: [PATCH 64/79] gnome-disk-utility: update to 42.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 6b3d1aa4aba7..6164ffb20058 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=41.0
+version=42.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=8743c98fd656062ef862933efe30c5be4c6b322ec02eee154ec70d08ed0895df
+checksum=1b6564454d67426322cb3bfc5a5558653bfc7dfeea2ae0825b1d08629f01090b
 lib32disabled=yes

From 316ae30c4ad692b37d68ca89aa306b6889e323f4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:52:06 -0700
Subject: [PATCH 65/79] gnome-system-monitor: update to 42.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 85e4c9b5e66e..ce70e47cd5cd 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=41.0
+version=42.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=c7fc44c61949b794b0289968ebbbcc0c15f8cfc3d9e45bfaa81ed45c12139e5f
+checksum=13239d22032201a22bd29833c575b684816700d2de168a1530223577c5c075dc

From 6472177d743968a72cc17a179754bb93e4d155f4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 19:54:55 -0700
Subject: [PATCH 66/79] gnome-text-editor: update to 42.0

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

diff --git a/srcpkgs/gnome-text-editor/template b/srcpkgs/gnome-text-editor/template
index f1e474fca5ff..d89b80e33819 100644
--- a/srcpkgs/gnome-text-editor/template
+++ b/srcpkgs/gnome-text-editor/template
@@ -1,16 +1,16 @@
 # Template file for 'gnome-text-editor'
 pkgname=gnome-text-editor
-version=41.1
+version=42.0
 revision=1
 build_style=meson
-hostmakedepends="pkg-config gettext itstool glib-devel"
+hostmakedepends="pkg-config gettext itstool glib-devel desktop-file-utils"
 makedepends="libglib-devel gtk4-devel gtksourceview5-devel enchant2-devel
  icu-devel libadwaita-devel pcre2-devel"
 short_desc="Simple text editor"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-text-editor"
-changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/blob/gnome-41/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/blob/gnome-42/NEWS"
 distfiles="${GNOME_SITE}/gnome-text-editor/${version%.*}/gnome-text-editor-$version.tar.xz"
-checksum=619ec520d6e0905d431167024e43dce0dbf6a345f2d48693501d70dc7626f861
+checksum=0e32140ee1c13428563bcd5f784e61ee22ffd1ad27d8c02283b4358a81dfab50
 make_check=no # Tests were compiled with G_DISABLE_ASSERT and are likely no-ops. Aborting.

From 2843ee6ef7dc6a1dd50fe8f57183796840b08f80 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 20:00:31 -0700
Subject: [PATCH 67/79] gnome-music: update to 42.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 fa38578939d3..5fbfc9558145 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=41.0
+version=42.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 libhandy1-devel"
+ libdazzle-devel grilo-plugins python3-cairo-devel gtk4-devel libadwaita-devel"
 depends="desktop-file-utils python3-dbus python3-gobject python3-requests
  tracker3 tracker3-miners gst-plugins-good1 grilo-plugins libdazzle
  libmediaart"
@@ -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=69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
+checksum=9d68198f9852bde0f834584b96a812897d310cb71728b6a4f098bcb29b19c5d0
 lib32disabled=yes

From 81b1cb6f724a1ecc657916db071fb7eb41f334b4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 20:04:46 -0700
Subject: [PATCH 68/79] gnome-font-viewer: update to 42.0

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

diff --git a/srcpkgs/gnome-font-viewer/template b/srcpkgs/gnome-font-viewer/template
index f4d7f69436ee..bdc99f9a8d8c 100644
--- a/srcpkgs/gnome-font-viewer/template
+++ b/srcpkgs/gnome-font-viewer/template
@@ -1,15 +1,15 @@
 # Template file for 'gnome-font-viewer'
 pkgname=gnome-font-viewer
-version=41.0
+version=42.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel gettext"
-makedepends="fontconfig-devel freetype-devel glib-devel gtk+3-devel
- gnome-desktop-devel harfbuzz-devel libhandy1-devel"
+makedepends="fontconfig-devel freetype-devel glib-devel gtk4-devel
+ gnome-desktop-devel harfbuzz-devel libadwaita-devel"
 depends="desktop-file-utils"
 short_desc="Font viewer for GNOME"
 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=5dd410331be070e4e034397f2754980e073851d50a2119f2fbf96adc6fe2e876
+checksum=cfa2b8dfff21a105a1a021dadfa213f13627e6a179a77c7b59fdcedaca848dcc

From 15e44538d1287229e0d580d0c2476c20b96f6ead Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 20:08:28 -0700
Subject: [PATCH 69/79] gnome-characters: update to 42.0

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

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 24607f718b15..3814889e1d76 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,16 +1,16 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
-version=41.0
+version=42.0
 revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
-makedepends="gjs-devel libglib-devel gtk+3-devel libunistring-devel libhandy1-devel"
-depends="gnome-desktop gjs libhandy1"
+makedepends="gjs-devel libglib-devel gtk4-devel libadwaita-devel libunistring-devel"
+depends="gnome-desktop gjs"
 short_desc="Utility to find and insert unusual characters for GNOME"
 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=e129eca93d0099490bc2bfe6437e685fd9855e264b32fb918c0e58ee6aac867b
+checksum=5da0ffb816f8a6b44f303744ca827a34080118c1c938d8d79af17b7fe67980f8
 lib32disabled=yes

From 7059d2e0803125dfd8c406916e0652619901e2bd Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 20:24:55 -0700
Subject: [PATCH 70/79] gnome-contacts: update to 42.0

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

diff --git a/srcpkgs/gnome-contacts/template b/srcpkgs/gnome-contacts/template
index 7805fa837c78..ac49f9c98db4 100644
--- a/srcpkgs/gnome-contacts/template
+++ b/srcpkgs/gnome-contacts/template
@@ -1,15 +1,15 @@
 # Template file for 'gnome-contacts'
 pkgname=gnome-contacts
-version=41.0
+version=42.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl folks-devel gettext glib-devel libxslt pkg-config vala"
 makedepends="cheese-devel folks-devel geocode-glib-devel gnome-desktop-devel
- libchamplain-devel libnotify-devel vala-devel libhandy1-devel"
+ libchamplain-devel libnotify-devel vala-devel gtk4-devel libadwaita-devel libportal-devel"
 depends="desktop-file-utils"
 short_desc="GNOME contacts manager"
 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=63e3149b5d1475b7a2698005bb5f750f3c80a735717160e39df8cfdfebfccdf0
+checksum=8802c38fdc23f528dac128f53bdcf1f6ca30e0e1c6848c42cd6c84a5e22c5216

From c690a9ed5da413e4d6fdc74dc2231882cf0be30b Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 20:27:46 -0700
Subject: [PATCH 71/79] orca: update to 42.0

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 298009255942..686c029a5d8b 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
 # Template file for 'orca'
 pkgname=orca
-version=41.1
+version=42.0
 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=1fd02b99094f09f6e72df779e1a72dce41427ec82e245a4ea83233a97eeda271
+checksum=2c25179ab41b260b18f1ff899bebafe689438b49dffd211defc976a25093f73a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From d13562caff8d121f96b7e67d2bf42eb23d763ae3 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:00:40 -0700
Subject: [PATCH 72/79] bubblewrap: update to 0.6.1

---
 .../patches/realpath-workaround.patch         | 249 ------------------
 srcpkgs/bubblewrap/template                   |   4 +-
 2 files changed, 2 insertions(+), 251 deletions(-)
 delete mode 100644 srcpkgs/bubblewrap/patches/realpath-workaround.patch

diff --git a/srcpkgs/bubblewrap/patches/realpath-workaround.patch b/srcpkgs/bubblewrap/patches/realpath-workaround.patch
deleted file mode 100644
index 45d1fd6231b6..000000000000
--- a/srcpkgs/bubblewrap/patches/realpath-workaround.patch
+++ /dev/null
@@ -1,249 +0,0 @@
---- /dev/null	2020-10-18 09:26:32.312745755 +0200
-+++ b/LICENSE.realpath	2020-10-18 11:09:14.119929076 +0200
-@@ -0,0 +1,29 @@
-+Copyright (c) 1989, 1991, 1993, 1995
-+     The Regents of the University of California.  All rights reserved.
-+
-+This code is derived from software contributed to Berkeley by
-+Jan-Simon Pendry.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions
-+are met:
-+1. Redistributions of source code must retain the above copyright
-+   notice, this list of conditions and the following disclaimer.
-+2. Redistributions in binary form must reproduce the above copyright
-+   notice, this list of conditions and the following disclaimer in the
-+   documentation and/or other materials provided with the distribution.
-+3. Neither the name of the University nor the names of its contributors
-+   may be used to endorse or promote products derived from this software
-+   without specific prior written permission.
-+
-+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-+SUCH DAMAGE.
---- a/bind-mount.c	2018-09-26 14:55:17.000000000 +0200
-+++ b/bind-mount.c	2020-10-18 11:08:37.822931452 +0200
-@@ -22,6 +22,198 @@
- 
- #include "utils.h"
- #include "bind-mount.h"
-+#include <stdlib.h>
-+#include <string.h>
-+#include <limits.h>
-+#include <unistd.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+#include <fcntl.h>
-+#include <sys/param.h>
-+
-+#ifndef __GLIBC__
-+/*
-+ * Copyright (c) 1989, 1991, 1993, 1995
-+ *      The Regents of the University of California.  All rights reserved.
-+ *
-+ * This code is derived from software contributed to Berkeley by
-+ * Jan-Simon Pendry.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ *    notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ *    notice, this list of conditions and the following disclaimer in the
-+ *    documentation and/or other materials provided with the distribution.
-+ * 3. Neither the name of the University nor the names of its contributors
-+ *    may be used to endorse or promote products derived from this software
-+ *    without specific prior written permission.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-+ * SUCH DAMAGE.
-+ */
-+char *realpath_int(const char *, char*);
-+char *
-+realpath_int(const char * path, char * resolved)
-+{
-+        struct stat sb;
-+        int idx = 0, nlnk = 0;
-+        const char *q;
-+        char *p, wbuf[2][MAXPATHLEN], *fres;
-+        size_t len;
-+        ssize_t n;
-+
-+        /* POSIX sez we must test for this */
-+        if (path == NULL) {
-+                errno = EINVAL;
-+                return NULL;
-+        }
-+
-+        if (resolved == NULL) {
-+                fres = resolved = malloc(MAXPATHLEN);
-+                if (resolved == NULL)
-+                        return NULL;
-+        } else
-+                fres = NULL;
-+
-+
-+        /*
-+         * Build real path one by one with paying an attention to .,
-+         * .. and symbolic link.
-+         */
-+
-+        /*
-+         * `p' is where we'll put a new component with prepending
-+         * a delimiter.
-+         */
-+        p = resolved;
-+
-+        if (*path == '\0') {
-+                *p = '\0';
-+                errno = ENOENT;
-+                goto out;
-+        }
-+
-+        /* If relative path, start from current working directory. */
-+        if (*path != '/') {
-+                /* check for resolved pointer to appease coverity */
-+                if (resolved && getcwd(resolved, MAXPATHLEN) == NULL) {
-+                        p[0] = '.';
-+                        p[1] = '\0';
-+                        goto out;
-+                }
-+                len = strlen(resolved);
-+                if (len > 1)
-+                        p += len;
-+        }
-+
-+loop:
-+        /* Skip any slash. */
-+        while (*path == '/')
-+                path++;
-+
-+        if (*path == '\0') {
-+                if (p == resolved)
-+                        *p++ = '/';
-+                *p = '\0';
-+                return resolved;
-+        }
-+
-+        /* Find the end of this component. */
-+        q = path;
-+        do
-+                q++;
-+        while (*q != '/' && *q != '\0');
-+
-+        /* Test . or .. */
-+        if (path[0] == '.') {
-+                if (q - path == 1) {
-+                        path = q;
-+                        goto loop;
-+                }
-+                if (path[1] == '.' && q - path == 2) {
-+                        /* Trim the last component. */
-+                        if (p != resolved)
-+                                while (*--p != '/')
-+                                        continue;
-+                        path = q;
-+                        goto loop;
-+                }
-+        }
-+
-+        /* Append this component. */
-+        if (p - resolved + 1 + q - path + 1 > MAXPATHLEN) {
-+                errno = ENAMETOOLONG;
-+                if (p == resolved)
-+                        *p++ = '/';
-+                *p = '\0';
-+                goto out;
-+        }
-+        p[0] = '/';
-+        memcpy(&p[1], path,
-+            /* LINTED We know q > path. */
-+            q - path);
-+        p[1 + q - path] = '\0';
-+
-+        /*
-+         * If this component is a symlink, toss it and prepend link
-+         * target to unresolved path.
-+         */
-+        if (lstat(resolved, &sb) == -1)
-+                goto out;
-+
-+        if (S_ISLNK(sb.st_mode)) {
-+                if (nlnk++ >= MAXSYMLINKS) {
-+                        errno = ELOOP;
-+                        goto out;
-+                }
-+                n = readlink(resolved, wbuf[idx], sizeof(wbuf[0]) - 1);
-+                if (n < 0)
-+                        goto out;
-+                if (n == 0) {
-+                        errno = ENOENT;
-+                        goto out;
-+                }
-+
-+                /* Append unresolved path to link target and switch to it. */
-+                if (n + (len = strlen(q)) + 1 > sizeof(wbuf[0])) {
-+                        errno = ENAMETOOLONG;
-+                        goto out;
-+                }
-+                memcpy(&wbuf[idx][n], q, len + 1);
-+                path = wbuf[idx];
-+                idx ^= 1;
-+
-+                /* If absolute symlink, start from root. */
-+                if (*path == '/')
-+                        p = resolved;
-+                goto loop;
-+        }
-+        if (*q == '/' && !S_ISDIR(sb.st_mode)) {
-+                errno = ENOTDIR;
-+                goto out;
-+        }
-+
-+        /* Advance both resolved and unresolved path. */
-+        p += 1 + q - path;
-+        path = q;
-+        goto loop;
-+out:
-+        free(fres);
-+        return NULL;
-+}
-+#endif
- 
- static char *
- skip_token (char *line, bool eat_whitespace)
-@@ -395,9 +587,14 @@
- 
-   /* The mount operation will resolve any symlinks in the destination
-      path, so to find it in the mount table we need to do that too. */
-+#ifdef __GLIBC__
-   resolved_dest = realpath (dest, NULL);
--  if (resolved_dest == NULL)
-+#else
-+  resolved_dest = realpath_int (dest, NULL);
-+#endif
-+  if (resolved_dest == NULL) {
-     return 2;
-+  }
- 
-   mount_tab = parse_mountinfo (proc_fd, resolved_dest);
-   if (mount_tab[0].mountpoint == NULL)
diff --git a/srcpkgs/bubblewrap/template b/srcpkgs/bubblewrap/template
index 4df1dac59395..4b01a916883e 100644
--- a/srcpkgs/bubblewrap/template
+++ b/srcpkgs/bubblewrap/template
@@ -1,6 +1,6 @@
 # Template file for 'bubblewrap'
 pkgname=bubblewrap
-version=0.4.1
+version=0.6.1
 revision=2
 build_style=gnu-configure
 hostmakedepends="libxslt docbook-xsl pkg-config"
@@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://github.com/containers/bubblewrap"
 distfiles="${homepage}/releases/download/v${version}/${pkgname}-${version}.tar.xz"
-checksum=b9c69b9b1c61a608f34325c8e1a495229bacf6e4a07cbb0c80cf7a814d7ccc03
+checksum=9609c7dc162bc68abc29abfab566934fdca37520a15ed01b675adcf3a4303282
 
 post_install() {
 	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then

From 93900afcdc4900f6889808ad651817b5e69b79b5 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:02:53 -0700
Subject: [PATCH 73/79] evince: update to 42.1

---
 srcpkgs/evince/template | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 1fbba2b8c8bc..d6358bdba5f2 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,14 +1,13 @@
 # Template file for 'evince'
 pkgname=evince
-version=41.3
+version=42.1
 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"
-hostmakedepends="adwaita-icon-theme gettext gtk-doc glib-devel
- itstool pkg-config perl-XML-Parser appstream-glib"
+ -Dcomics=enabled -Dps=enabled -Dxps=enabled -Ddvi=disabled"
+hostmakedepends="adwaita-icon-theme gettext $(vopt_if gtk_doc 'gtk-doc gi-docgen')
+ glib-devel itstool pkg-config perl-XML-Parser appstream-glib"
 # XXX missing packages for DVI backend.
 makedepends="adwaita-icon-theme djvulibre-devel gnome-desktop-devel libSM-devel
  libgxps-devel libsecret-devel libspectre-devel nautilus-devel
@@ -19,7 +18,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=3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
+checksum=b24767bb3d5103b4e35b0e15cf033dbe2488f88700cdd882d22a43adeec2e80a
 
 build_options="gir gtk_doc"
 build_options_default="gir"
@@ -46,7 +45,7 @@ evince-devel_package() {
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
 		if [ "$build_option_gtk_doc" ]; then
-			vmove usr/share/gtk-doc
+			vmove usr/share/doc
 		fi
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0

From 764d3dd324b9e5d88fb6c36aca0fede0e4398cd8 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:03:11 -0700
Subject: [PATCH 74/79] gnome-remote-desktop: update to 42.0

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

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index 30e9b3b2c21f..b15107f3f253 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,17 +1,18 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
-version=41.2
+version=42.0
 revision=1
 build_style=meson
-configure_args="-Drdp=true -Dvnc=true -Dnvenc=false
+configure_args="-Drdp=true -Dvnc=true
  -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"
+ freerdp-devel freerdp-server-devel fuse3-devel libvncserver-devel
+ libgudev-devel nv-codec-headers"
 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=10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
+checksum=b3dc2bb75c783dedaab96a8dbbac16dd9aa139e6d3a28a3db3ea40c60465b98f
 make_check=no # xvfb failed to start

From 0363f505d3751b4614c419c0c47f7d5d27952ab6 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:03:43 -0700
Subject: [PATCH 75/79] gnome: update to 42.0

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

diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index 0984bf8205a6..6b9dad5db434 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome'
 pkgname=gnome
-version=41.0
+version=42.0
 revision=1
 build_style=meta
 short_desc="GNOME meta-package for Void Linux"
@@ -11,7 +11,7 @@ homepage="https://www.gnome.org"
 depends="
  gnome-core>=${version}
  baobab>=${version}
- cheese>=${version}
+ cheese>=41.1
  eog>=${version}
  evince>=${version}
  file-roller>=3.40.0

From 89f0cfae122097ccf3cf1c9b51fcfc8503576393 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:23:03 -0700
Subject: [PATCH 76/79] nv-codec-headers: update to 11.1.5.1

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 0e4ba1c87c84..db3eaef84a8e 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=9.1.23.1
+version=11.1.5.1
 revision=1
 archs="i686* x86_64*"
 wrksrc="nv-codec-headers-n${version}"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=063f49838113c90504fd430377a6025478e2a454f812ce8a4da033e474727dc8
+checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

From 26ee0f38e0b8ea1a536a1b84efc18f37bda0c108 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:31:15 -0700
Subject: [PATCH 77/79] New package: gnome-bluetooth1-3.34.5

---
 common/shlibs                     |  1 +
 srcpkgs/gnome-bluetooth1-devel    |  1 +
 srcpkgs/gnome-bluetooth1/template | 35 +++++++++++++++++++++++++++++++
 3 files changed, 37 insertions(+)
 create mode 120000 srcpkgs/gnome-bluetooth1-devel
 create mode 100644 srcpkgs/gnome-bluetooth1/template

diff --git a/common/shlibs b/common/shlibs
index 3c684359c68e..df469973ac2d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -683,6 +683,7 @@ libatkmm-1.6.so.1 atkmm-2.22.1_1
 libgtkmm-3.0.so.1 gtkmm-2.99.5_1
 libgdkmm-3.0.so.1 gtkmm-2.99.5_1
 libgtkmm-4.0.so.0 gtkmm4-4.0.0_1
+libgnome-bluetooth.so.13 gnome-bluetooth1-3.12.0_1
 libgnome-bluetooth-ui-3.0.so.13 gnome-bluetooth-42.0_1
 libsasl2.so.3 libsasl-2.1.26_1
 liblber-2.4.so.2 libldap-2.4.21_1
diff --git a/srcpkgs/gnome-bluetooth1-devel b/srcpkgs/gnome-bluetooth1-devel
new file mode 120000
index 000000000000..61c3fca4c52b
--- /dev/null
+++ b/srcpkgs/gnome-bluetooth1-devel
@@ -0,0 +1 @@
+gnome-bluetooth1
\ No newline at end of file
diff --git a/srcpkgs/gnome-bluetooth1/template b/srcpkgs/gnome-bluetooth1/template
new file mode 100644
index 000000000000..a8fb691753a0
--- /dev/null
+++ b/srcpkgs/gnome-bluetooth1/template
@@ -0,0 +1,35 @@
+# Template file for 'gnome-bluetooth1'
+pkgname=gnome-bluetooth1
+wrksrc="gnome-bluetooth-${version}"
+version=3.34.5
+revision=1
+build_helper="gir"
+build_style=meson
+configure_args="-Dgtk_doc=false -Dintrospection=$(vopt_if gir true false)"
+hostmakedepends="pkg-config intltool itstool $(vopt_if gir gobject-introspection) glib-devel"
+makedepends="libXi-devel gtk+3-devel libnotify-devel dconf-devel
+ gvfs-devel bluez eudev-libudev-devel libcanberra-devel"
+depends="bluez>=5 dconf>=0.20 gvfs>=1.20 hicolor-icon-theme desktop-file-utils"
+checkdepends="python3-dbus"
+short_desc="GNOME Bluetooth Subsystem"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="GPL-2.0-or-later, LGPL-2.1-or-later"
+homepage="https://wiki.gnome.org/Projects/GnomeBluetooth"
+distfiles="${GNOME_SITE}/gnome-bluetooth/${version%.*}/gnome-bluetooth-${version}.tar.xz"
+checksum=6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9
+
+build_options="gir"
+build_options_default="gir"
+
+gnome-bluetooth1-devel_package() {
+	depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+		if [ "$build_option_gir" ]; then
+			vmove usr/share/gir-1.0
+		fi
+	}
+}

From 62910e2a59491199e9bd47f49cac06faaaa2346d Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:31:40 -0700
Subject: [PATCH 78/79] budgie-desktop: update to 10.6

---
 srcpkgs/budgie-desktop/template | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/budgie-desktop/template b/srcpkgs/budgie-desktop/template
index 6d7dc6d139be..fd4c07c4b62f 100644
--- a/srcpkgs/budgie-desktop/template
+++ b/srcpkgs/budgie-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'budgie-desktop'
 pkgname=budgie-desktop
-version=10.5.3
-revision=2
+version=10.6
+revision=1
 create_wrksrc=yes
 build_wrksrc="$pkgname-$version"
 build_style=meson
@@ -11,22 +11,16 @@ hostmakedepends="pkg-config intltool vala glib-devel gobject-introspection sassc
  budgie-screensaver"
 makedepends="alsa-lib-devel libnotify-devel accountsservice-devel libpeas-devel
  libwnck-devel mutter-devel ibus-devel gnome-desktop-devel pulseaudio-devel
- upower-devel gtk+3-devel polkit-devel gnome-bluetooth-devel gnome-menus-devel
+ upower-devel gtk+3-devel polkit-devel gnome-bluetooth1-devel gnome-menus-devel
  gnome-settings-daemon-devel vala libuuid-devel libupower-glib3"
 depends="gnome-session gnome-settings-daemon gnome-control-center elogind
  gnome-themes-extra budgie-screensaver"
 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
- ${homepage}/commit/7a2835f2fa247e7201bb9e4a434bade8f4bfe86e.patch>mutter41.patch"
-checksum="878f4e6460c29740bf633c3b11ba97bcb788068c1460f82569938af2f1633b25
- 65430e84e33b1529aebae169ad8e0392abf1b5c4bb1b454d46f17dc37469d763"
-
-post_patch() {
-	patch -Np1 < ../mutter41.patch
-}
+homepage="https://github.com/BuddiesOfBudgie/budgie-desktop"
+distfiles="${homepage}/releases/download/v${version}/budgie-desktop-v${version}.tar.xz"
+checksum="ba297a10b547e6d7bf164406750b5c5dae98a7524978b30b4ad3cba9624def9e"
 
 budgie-desktop-devel_package() {
 	short_desc+=" - development files"

From 5b2ca3ebd2ab82daa398b8f6603f1075fe8584f4 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:43:48 -0700
Subject: [PATCH 79/79] shotwell: fix build with vala 0.56.0

---
 .../patches/shotwell-0.54.1-vapi_fixes.patch  | 67 +++++++++++++++++++
 srcpkgs/shotwell/template                     |  2 +-
 2 files changed, 68 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/shotwell/patches/shotwell-0.54.1-vapi_fixes.patch

diff --git a/srcpkgs/shotwell/patches/shotwell-0.54.1-vapi_fixes.patch b/srcpkgs/shotwell/patches/shotwell-0.54.1-vapi_fixes.patch
new file mode 100644
index 000000000000..f39f988f9645
--- /dev/null
+++ b/srcpkgs/shotwell/patches/shotwell-0.54.1-vapi_fixes.patch
@@ -0,0 +1,67 @@
+From 59ae0ce648982669f24a33db501f3f229508cb6e Mon Sep 17 00:00:00 2001
+From: Rico Tzschichholz <ricotz@ubuntu.com>
+Date: Tue, 30 Nov 2021 15:09:17 +0100
+Subject: [PATCH] Fix accessibility issues with initializer of constants
+
+---
+ src/International.vala |  2 --
+ src/Resources.vala     |  7 -------
+ vapi/version.vapi      | 17 ++++++++++++++---
+ 3 files changed, 14 insertions(+), 12 deletions(-)
+
+diff --git a/src/International.vala b/src/International.vala
+index 555a91f8..73f07639 100644
+--- a/src/International.vala
++++ b/src/International.vala
+@@ -4,8 +4,6 @@
+  * See the COPYING file in this distribution.
+  */
+ 
+-extern const string _LANG_SUPPORT_DIR;
+-
+ public const string TRANSLATABLE = "translatable";
+ 
+ namespace InternationalSupport {
+diff --git a/src/Resources.vala b/src/Resources.vala
+index 6d2b8851..86f0eb65 100644
+--- a/src/Resources.vala
++++ b/src/Resources.vala
+@@ -4,13 +4,6 @@
+  * See the COPYING file in this distribution.
+  */
+ 
+-// defined by ./configure or Makefile and included by gcc -D
+-extern const string _PREFIX;
+-extern const string _VERSION;
+-extern const string GETTEXT_PACKAGE;
+-extern const string _LIB;
+-extern const string _LIBEXECDIR;
+-
+ namespace Resources {
+     public const string APP_TITLE = "Shotwell";
+     public const string APP_LIBRARY_ROLE = _("Photo Manager");
+diff --git a/vapi/version.vapi b/vapi/version.vapi
+index 06974c84..e191f2f7 100644
+--- a/vapi/version.vapi
++++ b/vapi/version.vapi
+@@ -1,3 +1,14 @@
+-[CCode (cheader_filename="version.h")]
+-extern const string? _GIT_VERSION;
+-
++[CCode (cheader_filename = "version.h")]
++public const string? _GIT_VERSION;
++[CCode (cheader_filename = "config.h")]
++public const string _PREFIX;
++[CCode (cheader_filename = "config.h")]
++public const string _VERSION;
++[CCode (cheader_filename = "config.h")]
++public const string GETTEXT_PACKAGE;
++[CCode (cheader_filename = "config.h")]
++public const string _LIB;
++[CCode (cheader_filename = "config.h")]
++public const string _LIBEXECDIR;
++[CCode (cheader_filename = "config.h")]
++public const string _LANG_SUPPORT_DIR;
+-- 
+GitLab
+
diff --git a/srcpkgs/shotwell/template b/srcpkgs/shotwell/template
index b0c1878e31bb..6d74aee0006f 100644
--- a/srcpkgs/shotwell/template
+++ b/srcpkgs/shotwell/template
@@ -1,7 +1,7 @@
 # Template file for 'shotwell'
 pkgname=shotwell
 version=0.31.3
-revision=2
+revision=3
 build_style=meson
 hostmakedepends="gcr-devel gettext glib-devel itstool
  libgee08-devel libgexiv2-devel pkg-config vala-devel"

  parent reply	other threads:[~2022-03-24  4:43 UTC|newest]

Thread overview: 361+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-24  1:01 [PR PATCH] " oreo639
2022-03-24  1:02 ` abenson
2022-03-24  1:02 ` oreo639
2022-03-24  1:07 ` classabbyamp
2022-03-24  1:08 ` oreo639
2022-03-24  1:18 ` [PR PATCH] [Updated] " oreo639
2022-03-24  1:29 ` oreo639
2022-03-24  1:37 ` oreo639
2022-03-24  1:52 ` oreo639
2022-03-24  2:05 ` oreo639
2022-03-24  2:11 ` oreo639
2022-03-24  2:16 ` oreo639
2022-03-24  2:19 ` oreo639
2022-03-24  2:20 ` oreo639
2022-03-24  2:43 ` oreo639
2022-03-24  2:47 ` oreo639
2022-03-24  2:55 ` oreo639
2022-03-24  3:00 ` oreo639
2022-03-24  3:04 ` oreo639
2022-03-24  3:08 ` oreo639
2022-03-24  3:23 ` oreo639
2022-03-24  3:25 ` oreo639
2022-03-24  3:27 ` oreo639
2022-03-24  3:39 ` oreo639
2022-03-24  4:00 ` oreo639
2022-03-24  4:03 ` oreo639
2022-03-24  4:23 ` oreo639
2022-03-24  4:31 ` oreo639
2022-03-24  4:43 ` oreo639 [this message]
2022-03-24  4:45 ` oreo639
2022-03-24  6:05 ` oreo639
2022-03-24  6:31 ` oreo639
2022-03-24  9:28 ` [PR REVIEW] " paper42
2022-03-24  9:28 ` paper42
2022-03-24  9:28 ` paper42
2022-03-24 11:59 ` tibequadorian
2022-03-24 15:53 ` oreo639
2022-03-24 16:03 ` oreo639
2022-03-24 16:06 ` oreo639
2022-03-24 16:09 ` [PR PATCH] [Updated] " oreo639
2022-03-24 16:09 ` [PR REVIEW] " oreo639
2022-03-24 19:20 ` [PR PATCH] [Updated] " oreo639
2022-03-24 19:28 ` oreo639
2022-03-24 19:44 ` [PR REVIEW] " oreo639
2022-03-24 20:15 ` oreo639
2022-03-24 21:22 ` [PR PATCH] [Updated] " oreo639
2022-03-24 21:27 ` oreo639
2022-03-24 21:30 ` [PR REVIEW] " paper42
2022-03-24 21:32 ` paper42
2022-03-24 21:33 ` paper42
2022-03-24 21:37 ` paper42
2022-03-24 21:38 ` paper42
2022-03-24 21:41 ` paper42
2022-03-24 21:48 ` paper42
2022-03-24 21:48 ` [PR REVIEW] " oreo639
2022-03-24 21:49 ` oreo639
2022-03-24 21:52 ` oreo639
2022-03-24 21:56 ` [PR PATCH] [Updated] " oreo639
2022-03-24 22:10 ` oreo639
2022-03-24 22:26 ` [PR REVIEW] " paper42
2022-03-25  0:53 ` oreo639
2022-03-25  1:44 ` [PR PATCH] [Updated] " oreo639
2022-03-25  1:45 ` oreo639
2022-03-25  1:47 ` [PR REVIEW] " oreo639
2022-03-25  3:20 ` [PR PATCH] [Updated] " oreo639
2022-03-25  3:21 ` [PR REVIEW] " oreo639
2022-03-25  4:12 ` [PR PATCH] [Updated] " oreo639
2022-03-25  4:15 ` oreo639
2022-03-25  4:16 ` oreo639
2022-03-25 16:44 ` oreo639
2022-03-25 21:27 ` oreo639
2022-03-25 22:51 ` [PR REVIEW] " paper42
2022-03-25 23:21 ` paper42
2022-03-26  1:11 ` oreo639
2022-03-26  1:12 ` oreo639
2022-03-26  1:12 ` oreo639
2022-03-26  1:21 ` paper42
2022-03-26  4:14 ` [PR PATCH] [Updated] " oreo639
2022-03-26  6:47 ` oreo639
2022-03-26  6:57 ` oreo639
2022-03-26 16:28 ` paper42
2022-03-26 16:35 ` paper42
2022-03-26 17:29 ` [PR REVIEW] " paper42
2022-03-26 17:36 ` oreo639
2022-03-26 17:56 ` [PR PATCH] [Updated] " oreo639
2022-03-26 17:57 ` oreo639
2022-03-26 17:57 ` oreo639
2022-03-26 19:36 ` [PR PATCH] [Updated] " oreo639
2022-03-27 20:30 ` oreo639
2022-03-27 20:38 ` paper42
2022-03-27 20:44 ` oreo639
2022-03-27 21:14 ` [PR PATCH] [Updated] " oreo639
2022-03-27 21:19 ` oreo639
2022-03-28 17:00 ` [PR REVIEW] " paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 17:00 ` paper42
2022-03-28 18:04 ` oreo639
2022-03-29  5:38 ` [PR PATCH] [Updated] " oreo639
2022-03-29  5:40 ` [PR REVIEW] " oreo639
2022-03-29  5:52 ` [PR PATCH] [Updated] " oreo639
2022-03-29  6:13 ` oreo639
2022-03-29  6:14 ` oreo639
2022-03-31 18:32 ` paper42
2022-03-31 18:33 ` paper42
2022-03-31 19:33 ` [PR REVIEW] " paper42
2022-03-31 22:53 ` [PR PATCH] [Updated] " oreo639
2022-03-31 23:04 ` oreo639
2022-03-31 23:26 ` oreo639
2022-03-31 23:33 ` [PR REVIEW] " paper42
2022-03-31 23:36 ` paper42
2022-03-31 23:41 ` oreo639
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-03-31 23:52 ` paper42
2022-04-01  0:19 ` oreo639
2022-04-01  0:23 ` oreo639
2022-04-01  0:31 ` oreo639
2022-04-01  0:33 ` oreo639
2022-04-01  0:33 ` oreo639
2022-04-01  1:15 ` [PR PATCH] [Updated] " oreo639
2022-04-01  1:16 ` [PR REVIEW] " oreo639
2022-04-01  1:29 ` [PR PATCH] [Updated] " oreo639
2022-04-01 20:21 ` oreo639
2022-04-02 16:20 ` oreo639
2022-04-02 16:57 ` oreo639
2022-04-02 17:16 ` oreo639
2022-04-02 17:34 ` oreo639
2022-04-02 17:45 ` oreo639
2022-04-02 18:46 ` [PR PATCH] [Updated] " oreo639
2022-04-03  1:03 ` oreo639
2022-04-03  1:22 ` oreo639
2022-04-03  1:31 ` oreo639
2022-04-03  1:47 ` oreo639
2022-04-03  9:04 ` oreo639
2022-04-04  5:54 ` oreo639
2022-04-04  5:56 ` oreo639
2022-04-06 18:14 ` oreo639
2022-04-07 11:41 ` paper42
2022-04-07 16:03 ` oreo639
2022-04-07 16:56 ` paper42
2022-04-07 17:14 ` oreo639
2022-04-09 11:00 ` paper42
2022-04-09 11:17 ` [PR PATCH] [Updated] " oreo639
2022-04-10 17:56 ` oreo639
2022-04-10 20:22 ` oreo639
2022-04-10 21:23 ` oreo639
2022-04-11  3:22 ` oreo639
2022-04-11  5:12 ` oreo639
2022-04-11  7:27 ` oreo639
2022-04-11  8:04 ` oreo639
2022-04-11  8:24 ` [PR PATCH] [Updated] " oreo639
2022-04-11  8:28 ` oreo639
2022-04-11  8:54 ` oreo639
2022-04-12  4:27 ` [PR PATCH] [Updated] " oreo639
2022-04-12  6:33 ` oreo639
2022-04-12 18:33 ` oreo639
2022-04-12 19:04 ` oreo639
2022-04-12 19:06 ` oreo639
2022-04-12 19:54 ` oreo639
2022-04-13  1:37 ` oreo639
2022-04-15  4:38 ` oreo639
2022-04-15  4:42 ` oreo639
2022-04-15 19:21 ` paper42
2022-04-15 19:40 ` paper42
2022-04-15 19:49 ` paper42
2022-04-15 21:23 ` oreo639
2022-04-15 21:32 ` oreo639
2022-04-15 21:41 ` [PR PATCH] [Updated] " oreo639
2022-04-15 22:13 ` oreo639
2022-04-15 22:13 ` oreo639
2022-04-15 22:14 ` oreo639
2022-04-15 22:16 ` oreo639
2022-04-15 22:32 ` oreo639
2022-04-15 23:22 ` oreo639
2022-04-15 23:25 ` oreo639
2022-04-16 17:41 ` paper42
2022-04-16 18:07 ` [PR PATCH] [Updated] " oreo639
2022-04-17  1:17 ` oreo639
2022-04-17  1:53 ` oreo639
2022-04-17  1:54 ` oreo639
2022-04-17  2:25 ` oreo639
2022-04-17  2:25 ` oreo639
2022-04-17  4:16 ` q66
2022-04-17  7:55 ` [PR PATCH] [Updated] " oreo639
2022-04-17 19:50 ` oreo639
2022-04-17 19:52 ` oreo639
2022-04-17 20:13 ` oreo639
2022-04-17 20:15 ` oreo639
2022-04-17 20:36 ` oreo639
2022-04-17 20:38 ` oreo639
2022-04-17 20:43 ` oreo639
2022-04-18  0:26 ` oreo639
2022-04-18  5:04 ` oreo639
2022-04-18 17:50 ` oreo639
2022-04-18 17:51 ` oreo639
2022-04-18 17:53 ` oreo639
2022-04-18 19:11 ` oreo639
2022-04-18 23:45 ` oreo639
2022-04-19  7:31 ` oreo639
2022-04-20 12:04 ` [PR REVIEW] " paper42
2022-04-20 19:35 ` oreo639
2022-04-20 19:54 ` [PR PATCH] [Updated] " oreo639
2022-04-20 19:54 ` [PR REVIEW] " oreo639
2022-04-20 20:03 ` oreo639
2022-04-21 20:06 ` [PR PATCH] [Updated] " oreo639
2022-04-21 20:14 ` oreo639
2022-04-22  3:13 ` oreo639
2022-04-22  6:38 ` oreo639
2022-04-22  6:40 ` oreo639
2022-04-22  8:36 ` oreo639
2022-04-22  8:38 ` oreo639
2022-04-24  3:30 ` oreo639
2022-04-24  4:01 ` oreo639
2022-04-24  8:40 ` oreo639
2022-04-24 22:47 ` oreo639
2022-04-25  0:37 ` oreo639
2022-04-26  9:35 ` oreo639
2022-04-26  9:52 ` oreo639
2022-04-29  3:02 ` oreo639
2022-05-01  1:48 ` oreo639
2022-05-01  2:01 ` oreo639
2022-05-01  2:04 ` oreo639
2022-05-01  2:10 ` oreo639
2022-05-01  2:17 ` oreo639
2022-05-01  2:18 ` oreo639
2022-05-01 20:31 ` oreo639
2022-05-01 20:31 ` oreo639
2022-05-01 20:46 ` paper42
2022-05-01 20:46 ` paper42
2022-05-01 21:13 ` oreo639
2022-05-01 21:14 ` oreo639
2022-05-01 21:14 ` oreo639
2022-05-01 21:14 ` oreo639
2022-05-01 21:16 ` oreo639
2022-05-01 21:18 ` oreo639
2022-05-01 21:23 ` oreo639
2022-05-01 21:26 ` oreo639
2022-05-02  2:02 ` oreo639
2022-05-02  2:03 ` oreo639
2022-05-02  4:30 ` oreo639
2022-05-05  2:49 ` [PR PATCH] [Updated] " oreo639
2022-05-07 16:35 ` oreo639
2022-05-07 16:42 ` oreo639
2022-05-07 17:14 ` oreo639
2022-05-07 17:41 ` oreo639
2022-05-07 18:13 ` oreo639
2022-05-07 18:20 ` oreo639
2022-05-07 18:54 ` oreo639
2022-05-07 19:29 ` oreo639
2022-05-08  0:22 ` oreo639
2022-05-08  4:57 ` oreo639
2022-05-08  7:07 ` oreo639
2022-05-08 19:56 ` oreo639
2022-05-09  0:41 ` oreo639
2022-05-09  2:25 ` oreo639
2022-05-09  2:50 ` [PR PATCH] [Updated] " oreo639
2022-05-09  3:03 ` oreo639
2022-05-09  4:35 ` oreo639
2022-05-09  4:42 ` oreo639
2022-05-09  4:54 ` oreo639
2022-05-09 14:20 ` oreo639
2022-05-09 21:25 ` paper42
2022-05-09 22:42 ` q66
2022-05-09 23:33 ` [PR PATCH] [Updated] " oreo639
2022-05-09 23:34 ` oreo639
2022-05-12  4:18 ` [PR PATCH] [Updated] " oreo639
2022-05-14  4:52 ` oreo639
2022-05-18 20:22 ` oreo639
2022-05-24 22:45 ` oreo639
2022-06-01  8:20 ` oreo639
2022-06-01 20:23 ` mdkcore0
2022-06-01 20:47 ` oreo639
2022-06-01 20:48 ` oreo639
2022-06-01 20:49 ` oreo639
2022-06-01 20:49 ` oreo639
2022-06-01 20:53 ` oreo639
2022-06-01 20:59 ` oreo639
2022-06-01 21:02 ` oreo639
2022-06-01 21:36 ` [PR PATCH] [Updated] " oreo639
2022-06-02  3:20 ` oreo639
2022-06-02 14:11 ` mdkcore0
2022-06-08 17:41 ` paper42
2022-06-08 19:14 ` oreo639
2022-06-08 21:20 ` [PR PATCH] [Updated] " oreo639
2022-06-10 22:43 ` z-ffqq
2022-06-10 22:43 ` z-ffqq
2022-06-10 22:43 ` z-ffqq
2022-06-10 22:47 ` z-ffqq
2022-06-10 22:49 ` z-ffqq
2022-06-11 17:37 ` oreo639
2022-06-11 17:50 ` paper42
2022-06-11 17:52 ` oreo639
2022-06-11 18:23 ` [PR PATCH] [Updated] " oreo639
2022-06-11 18:55 ` oreo639
2022-06-11 19:09 ` [PR REVIEW] " paper42
2022-06-11 19:23 ` oreo639
2022-06-11 19:37 ` paper42
2022-06-11 19:42 ` [PR PATCH] [Updated] " oreo639
2022-06-11 20:08 ` [PR REVIEW] " paper42
2022-06-11 20:14 ` paper42
2022-06-11 20:24 ` oreo639
2022-06-11 20:25 ` oreo639
2022-06-11 20:25 ` oreo639
2022-06-11 20:37 ` [PR PATCH] [Updated] " oreo639
2022-06-11 20:54 ` [PR REVIEW] " paper42
2022-06-11 21:05 ` oreo639
2022-06-11 21:05 ` [PR PATCH] [Updated] " oreo639
2022-06-12  0:49 ` oreo639
2022-06-12 12:20 ` [PR REVIEW] " paper42
2022-06-12 12:20 ` paper42
2022-06-12 12:20 ` paper42
2022-06-12 17:28 ` oreo639
2022-06-12 17:31 ` oreo639
2022-06-12 17:48 ` [PR PATCH] [Updated] " oreo639
2022-06-12 17:49 ` [PR REVIEW] " oreo639
2022-06-12 23:03 ` [PR PATCH] [Updated] " oreo639
2022-06-16  2:01 ` oreo639
2022-06-19 21:40 ` JamiKettunen
2022-06-19 21:43 ` JamiKettunen
2022-06-19 21:44 ` JamiKettunen
2022-06-19 21:45 ` JamiKettunen
2022-06-27 20:50 ` [PR PATCH] [Updated] " oreo639
2022-06-27 21:36 ` oreo639
2022-06-29 18:31 ` oreo639
2022-06-29 18:48 ` oreo639
2022-07-05 11:44 ` paper42
2022-07-05 14:43 ` [PR PATCH] [Updated] " paper42
2022-07-05 15:03 ` paper42
2022-07-05 19:29 ` oreo639
2022-07-06  7:36 ` oreo639
2022-07-06 16:47 ` oreo639
2022-07-06 21:20 ` [PR PATCH] [Closed]: " paper42
2022-07-06 21:20 ` [PR PATCH] [Updated] " paper42
2022-07-07  2:32 ` subnut
2022-07-07  2:45 ` oreo639
2022-07-07  2:48 ` oreo639
2022-07-07  2:53 ` subnut
2022-07-07  8:07 ` brxken128
2022-07-07  8:16 ` paper42
2022-07-07  8:23 ` brxken128
2022-07-07  8:27 ` paper42
2022-07-07  8:29 ` brxken128
2022-07-07  8:32 ` paper42
2022-07-07  8:34 ` paper42
2022-07-07  8:43 ` brxken128
2022-07-07  8:46 ` paper42
2022-07-07 15:21 ` brxken128

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220324044356.mfafBxNaNCIQVNX9S3NxKv7dXQe-m2KrvOBGCLiMA_Q@z \
    --to=oreo639@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).