Github messages for voidlinux
 help / color / mirror / Atom feed
From: voidlinux-github@inbox.vuxu.org
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [WIP] gnome apps: update & fix license [ci skip]
Date: Wed, 25 Dec 2019 16:37:27 +0100	[thread overview]
Message-ID: <20191225153727.JzjKtGxiuOZmSzew0JrcKYPXIiAicvC3wjEmmoHdPF8@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-16892@inbox.vuxu.org>

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

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

https://github.com/k4leg/void-packages gnome
https://github.com/void-linux/void-packages/pull/16892

[WIP] gnome apps: update & fix license [ci skip]
List of updates:
- [ ] at-spi2-atk -> 2.34.1
- [ ] atk -> 2.35.1
- [x] baobab -> 3.34.0
- [x] cairomm -> 1.15.4
- [x] dconf -> 0.34.0
- [x] dconf-editor -> 3.34.2
- [x] eog -> 3.35.1
- [x] eog-plugins -> 3.26.4
- [x] eolie -> 0.9.63
- [ ] epiphany -> 3.35.2
- [ ] evince -> 3.35.1
- [ ] evolution -> 3.34.2
- [ ] evolution-data-server -> 3.34.2
- [ ] file-roller -> 3.35.1
- [ ] gdl -> 3.34.0
- [ ] geary -> 3.35.2
- [ ] gedit -> 3.35.1
- [ ] gedit-plugins -> 3.35.1
- [ ] gjs -> 1.63.2
- [x] glib -> 2.63.3
- [ ] glib-networking -> 2.63.2
- [ ] glibmm -> 2.63.1
- [ ] gmime3 -> 3.2.5
- [x] gnome -> fix
- [ ] gnome-2048 -> 3.34.4
- [ ] gnome-boxes -> 3.34.2
- [ ] gnome-calculator -> fix
- [ ] gnome-calendar -> 3.35.2
- [x] gnome-colors-icon-theme -> fix license
- [ ] gnome-control-center -> 3.35.2
- [ ] gnome-desktop -> 3.35.2
- [ ] gnome-disk-utility -> 3.35.2
- [ ] gnome-documents -> 3.34.0
- [ ] gnome-epub-thumbnailer -> 1.6
- [ ] gnome-flashback -> 3.35.1
- [ ] gnome-games -> 3.34.1
- [ ] gnome-getting-started-docs -> 3.34.1
- [ ] gnome-keyring -> 3.34.0
- [ ] gnome-maps -> 3.35.2
- [x] gnome-mime-data -> fix license
- [ ] gnome-music -> 3.35.2
- [ ] gnome-online-accounts -> 3.35.1
- [ ] gnome-panel -> 3.35.1
- [ ] gnome-passbook -> 0.8
- [ ] gnome-photos -> 3.34.0
- [ ] gnome-podcasts -> 0.4.7
- [ ] gnome-screenshot -> 3.34.0
- [ ] gnome-session -> 3.34.2
- [ ] gnome-settings-daemon -> 3.35.0
- [ ] gnome-shell -> 3.35.2
- [ ] gnome-shell-extensions -> 3.35.2
- [ ] gnome-sound-recorder -> 3.34.0
- [ ] gnome-subtitles -> 1.6
- [ ] gnome-terminal -> 3.35.1
- [ ] gnome-tetravex -> 3.35.2
- [ ] gnome-themes-standard-metacity -> 3.27.90
- [ ] gnome-usage -> 3.33.2
- [ ] gnome-user-docs -> 3.34.1
- [ ] gnome-video-effects -> 0.5.0
- [ ] gnome-weather -> 3.34.0
- [ ] gnote -> 3.34.1
- [ ] gobject-introspection -> 1.62.0
- [ ] grilo -> 0.3.10
- [ ] gspell -> 1.8.2
- [ ] gtk-doc -> 1.32
- [ ] gtk-vnc -> 1.0.0
- [ ] gtkmm -> 3.24.2
- [ ] gtksourceview4 -> 4.4.0
- [ ] gtksourceviewmm -> 3.91.1
- [ ] gtranslator -> 3.34.0
- [ ] gvfs -> 1.43.2
- [ ] iagno -> 3.35.2
- [ ] jsonrpc-glib -> 3.34.0
- [ ] libchamplain -> 0.12.20
- [ ] libdazzle -> 3.35.2
- [ ] libgdata -> 0.17.11
- [ ] libpeas -> 1.24.1
- [ ] libsecret -> 0.19.1
- [x] libsigc++ -> 3.0.0
- [ ] libsoup -> 2.68.3
- [ ] metacity -> 3.34.1
- [ ] mutter -> 3.35.2
- [ ] nautilus -> 3.35.2
- [ ] network-manager-applet -> 1.8.24
- [ ] orca -> 3.34.1
- [ ] pangomm -> 2.43.1
- [ ] polari -> 3.35.2
- [ ] quadrapassel -> 3.35.2
- [ ] rygel -> 0.38.3
- [ ] seahorse -> 3.34.0
- [ ] shotwell -> 0.31.0
- [ ] sysprof -> 3.35.2
- [ ] tepl -> 4.3.1
- [ ] template-glib -> 3.34.0
- [x] vala -> 0.47.1
- [ ] valadoc -> 0.47.1
- [ ] vte3 -> 0.59.0

Compiled on:
* **x86_64-musl**: _Performed_ | _97/97 packages_
* **aarch64-musl**: _11/95 packages_
**Non-cross-compiling**: `eog` & `eog-plugins`

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

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

From e9d5a1d7fb2f575de38b95e7385675d84374b0da Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 19:29:31 +0300
Subject: [PATCH 01/97] gdl: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gdl/template b/srcpkgs/gdl/template
index d5b180bd43b..35bee803f96 100644
--- a/srcpkgs/gdl/template
+++ b/srcpkgs/gdl/template
@@ -1,7 +1,7 @@
 # Template file for 'gdl'
 pkgname=gdl
-version=3.28.0
-revision=3
+version=3.34.0
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="$(vopt_enable gir introspection)"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-2.0-or-later"
 homepage="https://developer.gnome.org/gdl/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=52cc98ecc105148467b3b2b4e0d27ae484b1b6710d53413f771ed07ef1b737b6
+checksum=858b30f0cdce4c4cb3e8365a7d54ce57c388beff38ea583be5449bc78dda8d02
 
 # Package build options
 build_options="gir"

From c22a03eabe70519a41b984d820d36fa90ce30fdf Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 19:37:50 +0300
Subject: [PATCH 02/97] gmime3: update to 3.2.5. [ci skip]

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

diff --git a/srcpkgs/gmime3/template b/srcpkgs/gmime3/template
index a6a34d2306b..6331a730683 100644
--- a/srcpkgs/gmime3/template
+++ b/srcpkgs/gmime3/template
@@ -1,6 +1,6 @@
 # Template file for 'gmime3'
 pkgname=gmime3
-version=3.2.4
+version=3.2.5
 revision=1
 wrksrc="gmime-${version}"
 build_style=gnu-configure
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/jstedfast/gmime"
 distfiles="${GNOME_SITE}/gmime/${version%.*}/gmime-${version}.tar.xz"
-checksum=249ea7c0e080b067aa9669162c36b181b402f6cf6cebc4999d838c6f1e81d024
+checksum=fb7556501f85c3bf3e65fdd82697cbc4fa4b55dccd33ad14239ce0197e78ba59
 
 # Package build options
 build_options="gir vala"

From b4f4fadb91adce8371a19ebaa995987ad7708f6b Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 19:41:01 +0300
Subject: [PATCH 03/97] gnome-2048: update to 3.34.4. [ci skip]

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

diff --git a/srcpkgs/gnome-2048/template b/srcpkgs/gnome-2048/template
index 91099f78502..1adbdd577d5 100644
--- a/srcpkgs/gnome-2048/template
+++ b/srcpkgs/gnome-2048/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-2048'
 pkgname=gnome-2048
-version=3.32.0
-revision=2
+version=3.34.4
+revision=1
 build_style=meson
 hostmakedepends="glib-devel itstool pkg-config vala"
 makedepends="libglib-devel gtk+3-devel clutter-gtk-devel libgee-devel
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/2048"
 distfiles="${GNOME_SITE}/gnome-2048/${version%.*}/gnome-2048-${version}.tar.xz"
-checksum=3fa3d2efdb1f0d969570844411bc940b7a4f751cb7a2ab4870bee4b527e53121
+checksum=1616b5fb88a16340bf9b96ee5474eb1efab3ff3dedd0c04e3738e39315f4c9ab

From e335be39d3a904a362838f83f8428c235c0f39f0 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:00:11 +0300
Subject: [PATCH 04/97] gnome-boxes: update to 3.34.2. [ci skip]

---
 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 dc80d8a5556..990056947dd 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=3.32.1
+version=3.34.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -16,6 +16,6 @@ short_desc="GNOME 3 application to access remote or virtual systems"
 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-32/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-34/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=84b2fa1632db0b1fe6e6e691cbe22e5c9880099b23124d96bc45933762ec3a95
+checksum=055e6025993c77c13b2d862e2034a42d3b46879c8e99fc2ffb232e168c930de7

From 8d10f8ab2dbae35c9c198651dcc6f55732795a52 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:17:17 +0300
Subject: [PATCH 05/97] gnome-games: update to 3.34.1. [ci skip]

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

diff --git a/srcpkgs/gnome-games/template b/srcpkgs/gnome-games/template
index dd83b22de09..3555d7a8eaf 100644
--- a/srcpkgs/gnome-games/template
+++ b/srcpkgs/gnome-games/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-games'
 pkgname=gnome-games
-version=3.34.0
+version=3.34.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel pkg-config vala-devel"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Games"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0fd7246d61ce21c0fc121c5488051a5866c19de2c2835ad7fe4b18c06627dcba
+checksum=28e41c982dcc2b4a2e585333bfc1824c8bc940c2c8d0825bf01f9975db68152d

From b3813ae0be5569934725e11b9f9933df3813c173 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:19:08 +0300
Subject: [PATCH 06/97] gnome-getting-started-docs: update to 3.34.1. [ci skip]

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

diff --git a/srcpkgs/gnome-getting-started-docs/template b/srcpkgs/gnome-getting-started-docs/template
index 5bec93490ba..e76671df8c7 100644
--- a/srcpkgs/gnome-getting-started-docs/template
+++ b/srcpkgs/gnome-getting-started-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-getting-started-docs'
 pkgname=gnome-getting-started-docs
-version=3.34.0
+version=3.34.1
 revision=1
 archs=noarch
 build_style=gnu-configure
@@ -11,4 +11,4 @@ license="CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-getting-started-docs"
 #changelog="https://gitlab.gnome.org/GNOME/gnome-getting-started-docs/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f70ce2ca23ad786215f3c92ec85783e3aabed07e4f78700fa27f9b2cf76e03db
+checksum=ca998f144e2aab81aa7cf6a09202caf650005965d68187baa7aa5d0198373602

From eea0717a342b2ee186f685691013414540cec4c4 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:37:10 +0300
Subject: [PATCH 07/97] gnome-photos: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gnome-photos/template b/srcpkgs/gnome-photos/template
index 48ec55c4afc..2742b688af0 100644
--- a/srcpkgs/gnome-photos/template
+++ b/srcpkgs/gnome-photos/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-photos'
 pkgname=gnome-photos
-version=3.32.0
-revision=2
+version=3.34.0
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Ddogtail=false"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Photos"
 distfiles="${GNOME_SITE}/gnome-photos/${version%.*}/gnome-photos-${version}.tar.xz"
-checksum=52c171326523a34412c416c27b66efd250b7dee79f8ac68ff0ebfb8d59c51b98
+checksum=758047cd61fe2ee84b0efc6bacf356f76135d01e475a0b2c33c1bcd26229448a
 
 build_options="gir"
 build_options_default="gir"

From 9f9b55719694efbb0177ede4a7de058643034502 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:41:04 +0300
Subject: [PATCH 08/97] gnome-screenshot: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gnome-screenshot/template b/srcpkgs/gnome-screenshot/template
index c07cdf6aa1d..03afd1b473e 100644
--- a/srcpkgs/gnome-screenshot/template
+++ b/srcpkgs/gnome-screenshot/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-screenshot'
 pkgname=gnome-screenshot
-version=3.32.0
+version=3.34.0
 revision=1
 build_style=meson
 hostmakedepends="appdata-tools glib-devel itstool pkg-config"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-screenshot"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8b609f70083ebb95a754e9f11a18a67d2c2723080d672f2faebe54f9633b0a26
+checksum=c80af5f7a2bed4348585eb18dc4e60af5beba4f13d8ccf6ab1ee1d0912c2b1e6

From e0d67e78e70ea44a6df1cd530b4ac87dcde792a8 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:43:41 +0300
Subject: [PATCH 09/97] gnome-sound-recorder: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gnome-sound-recorder/template b/srcpkgs/gnome-sound-recorder/template
index c9cad38ea1c..79900f909e7 100644
--- a/srcpkgs/gnome-sound-recorder/template
+++ b/srcpkgs/gnome-sound-recorder/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-sound-recorder'
 pkgname=gnome-sound-recorder
-version=3.32.1
+version=3.34.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SoundRecorder"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4b405fa8a783d24657e95221c7fe6ffc6bd517dc1c705691e475b2a59a590361
+checksum=49f1d6e0c06ac3bacc6084b2f5a63c8b91c5a20c3fc824532b7736a1151684c4
 lib32disabled=yes

From 88a39431a3499200ea8a1c01f8029813c700ac44 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 20:50:07 +0300
Subject: [PATCH 10/97] gnome-subtitles: update to 1.6. [ci skip]

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

diff --git a/srcpkgs/gnome-subtitles/template b/srcpkgs/gnome-subtitles/template
index fd53d2b48c7..557c3ff2bf6 100644
--- a/srcpkgs/gnome-subtitles/template
+++ b/srcpkgs/gnome-subtitles/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-subtitles'
 pkgname=gnome-subtitles
-version=1.4.2
-revision=3
+version=1.6
+revision=1
 build_style=gnu-configure
 configure_args="--disable-schemas-compile"
 hostmakedepends="glib-devel intltool mono pkg-config yelp-tools"
@@ -11,9 +11,9 @@ depends="gst-libav gtk-sharp mono"
 short_desc="Video subtitle editor for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://www.gnomesubtitles.org/"
+homepage="https://www.gnomesubtitles.org/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=12847186070c8edbfc17d4aa1118a2ad9d8a9d40b806adf5b7041b71e4682641
+checksum=1a1f8aaeceda96f07e8c153ab68fc811f7016c7c789d0ecd981bfab2247df5c2
 
 case "$XBPS_TARGET_MACHINE" in
 	*musl) broken="SIGSEVs on start: https://gitlab.gnome.org/GNOME/gnome-subtitles/issues/109"

From 74ea89b5a9c64d2a028e1207d69f7a5cb841ecd3 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 21:00:43 +0300
Subject: [PATCH 11/97] gnome-user-docs: update to 3.34.1. [ci skip]

---
 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 431c54f3934..21085f9f3d7 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=3.34.0
+version=3.34.1
 revision=1
 archs=noarch
 build_style=gnu-configure
@@ -13,4 +13,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8f9907ff15fff97da75ece645cc86766703ac54d716d25563ba67ffed1af24ed
+checksum=c2edd9d633f6f2a5fd8d5580e169d0e07de64d5d5b12a81ecbd64331d176a986

From 845989031a5c59f26d92e3221d7df6b66ad45232 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 21:04:46 +0300
Subject: [PATCH 12/97] gnome-weather: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gnome-weather/template b/srcpkgs/gnome-weather/template
index 91f67c3f3f7..accb0b200d4 100644
--- a/srcpkgs/gnome-weather/template
+++ b/srcpkgs/gnome-weather/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-weather'
 pkgname=gnome-weather
-version=3.32.2
+version=3.34.0
 revision=1
 build_helper="gir"
 build_style=meson
@@ -12,5 +12,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Weather"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1a25c325033a134f291481bb4aa00b5c9af6555daf5bc311e963e629976bdd49
+checksum=24867e21fcb92b81cd0cf09bbf8bc216ccc55d9a66ac21928b66c413f4efc3bc
 lib32disabled=yes

From db258af881c11f038184913658d2869c6816463e Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 21:21:52 +0300
Subject: [PATCH 13/97] network-manager-applet: update to 1.8.24. [ci skip]

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

diff --git a/srcpkgs/network-manager-applet/template b/srcpkgs/network-manager-applet/template
index f27836fad50..7af034f6832 100644
--- a/srcpkgs/network-manager-applet/template
+++ b/srcpkgs/network-manager-applet/template
@@ -1,6 +1,6 @@
 # Template file for 'network-manager-applet'
 pkgname=network-manager-applet
-version=1.8.22
+version=1.8.24
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/NetworkManager"
 changelog="https://raw.githubusercontent.com/NetworkManager/network-manager-applet/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ebef1c1050ff6d94cad060e8d259f2a88ae159cf83ca75cb71d9f76867877eed
+checksum=118bbb8a5027634b62e8b45b16ceafce74441529c99bf230654e3bec38f9fbbf
 lib32disabled=yes
 
 # Package build options

From 601a3ddf547f8232f7b88b9aea769d4f308a65b1 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 21:25:21 +0300
Subject: [PATCH 14/97] seahorse: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/seahorse/template b/srcpkgs/seahorse/template
index fd3e5a1a5f5..bf1cb8495e6 100644
--- a/srcpkgs/seahorse/template
+++ b/srcpkgs/seahorse/template
@@ -1,6 +1,6 @@
 # Template file for 'seahorse'
 pkgname=seahorse
-version=3.32.2
+version=3.34.0
 revision=1
 wrksrc="$pkgname-${version%.*}"
 build_style=meson
@@ -14,4 +14,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Seahorse"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version%.*}.tar.xz"
-checksum=a2542fbedfb203485a0afc6968cab4b5247f0cadf80d941b5a8a53a80ceeacf3
+checksum=5b40e9dc8bca6f52882d6eccc0a97cd61eb56bb054f41ea7e9bd64da32b64e9b

From 5601825e15da45e0d40cc3795ad234d39ed78887 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 21:32:45 +0300
Subject: [PATCH 15/97] gnome-epub-thumbnailer: update to 1.6. [ci skip]

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

diff --git a/srcpkgs/gnome-epub-thumbnailer/template b/srcpkgs/gnome-epub-thumbnailer/template
index b16e705475f..3d203b54f9f 100644
--- a/srcpkgs/gnome-epub-thumbnailer/template
+++ b/srcpkgs/gnome-epub-thumbnailer/template
@@ -1,13 +1,13 @@
 # Template file for 'gnome-epub-thumbnailer'
 pkgname=gnome-epub-thumbnailer
-version=1.5
+version=1.6
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="gdk-pixbuf-devel libarchive-devel libxml2-devel"
 short_desc="Thumbnailer for EPub and MOBI books"
 maintainer="Alif Rachmawadi <arch@subosito.com>"
-license="GPL-3"
+license="GPL-3.0-only"
 homepage="https://git.gnome.org/browse/gnome-epub-thumbnailer"
 distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
-checksum=308210f5800219f64cae4828e59bb8e6e4c53b888048cf487221aeb4337d791a
+checksum=b502420d9b02ea0b0fc7986ef5a091a12b2286be14fed9e47594fe9fa0c5898e

From 6324dfdc2cc782423fbf976bc1b22d6b32f900e4 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 22:25:40 +0300
Subject: [PATCH 16/97] gnome-keyring: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gnome-keyring/template b/srcpkgs/gnome-keyring/template
index 9ab2acb839a..e7f050f47fe 100644
--- a/srcpkgs/gnome-keyring/template
+++ b/srcpkgs/gnome-keyring/template
@@ -1,8 +1,7 @@
 # Template file for 'gnome-keyring'
 pkgname=gnome-keyring
-version=3.28.2
+version=3.34.0
 revision=1
-lib32disabled=yes
 build_style=gnu-configure
 configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
 hostmakedepends="autoconf docbook-xsl glib-devel intltool libtasn1-tools libxslt
@@ -16,7 +15,8 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-keyring/gnome-3-28/NEWS"
 homepage="https://www.gnome.org"
 distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
-checksum=81171b7d07211b216b4c9bb79bf2deb3deca18fe8d56d46dda1c4549b4a2646a
+checksum=e9cda9542a3e37c61636145e7e9e2513c569092ea8020752a834e1f40ad41943
+lib32disabled=yes
 
 do_check() {
 	# Requires X11 server

From 4621360d8defa33c3f0b113138d8aa62b438c0c3 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 22:28:08 +0300
Subject: [PATCH 17/97] gnome-mime-data: fix license. [ci skip]

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

diff --git a/srcpkgs/gnome-mime-data/template b/srcpkgs/gnome-mime-data/template
index e79860e1820..90b7c714428 100644
--- a/srcpkgs/gnome-mime-data/template
+++ b/srcpkgs/gnome-mime-data/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-mime-data'
 pkgname=gnome-mime-data
 version=2.18.0
-revision=4
+revision=5
 archs=noarch
 build_style=gnu-configure
 hostmakedepends="intltool shared-mime-info"
@@ -9,7 +9,7 @@ makedepends="shared-mime-info"
 depends="shared-mime-info"
 short_desc="Base MIME and Application database for GNOME"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2"
+license="GPL-2.0-only"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/2.18/${pkgname}-${version}.tar.bz2"
 checksum=37196b5b37085bbcd45c338c36e26898fe35dd5975295f69f48028b1e8436fd7

From 7773a481490873b92b7e81808e01697791e864ad Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 22:30:49 +0300
Subject: [PATCH 18/97] gnome-passbook: update to 0.8. [ci skip]

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

diff --git a/srcpkgs/gnome-passbook/template b/srcpkgs/gnome-passbook/template
index 89047338503..c0adaedb4d9 100644
--- a/srcpkgs/gnome-passbook/template
+++ b/srcpkgs/gnome-passbook/template
@@ -1,15 +1,15 @@
 # Template file for 'gnome-passbook'
 pkgname=gnome-passbook
-version=0.1
-revision=2
-_release_hash=0a227cfdf706f4bfcc0b782026f1aeb2
+version=0.8
+revision=1
+_release_hash=5fea4e4fc19f1732d3a5270bc43eb8e9
 wrksrc="passbook-${version}"
 build_style=meson
 hostmakedepends="glib-devel pkg-config"
 makedepends="gobject-introspection gtk+3-devel libglib-devel"
-short_desc="A password manager for GNOME"
+short_desc="Password manager for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Passbook"
 distfiles="https://gitlab.gnome.org/gnumdk/passbook/uploads/${_release_hash}/passbook-${version}.tar.xz"
-checksum=45821f50bcee5d94e3a24e2f892c1bdc645f4a8a795055f2624e59ccc92211d5
+checksum=55b5aaa5a61aa3b026de0491e1ac33ca6094208f88031f547f869578b5ff8ad9

From 1c5ae1332bbdba318f4f346e0e0229b8df3acedd Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 22:33:35 +0300
Subject: [PATCH 19/97] rygel: update to 0.38.3. [ci skip]

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

diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index db229f57b76..ea750c0664c 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,7 +1,7 @@
-# Template file for 'rygel'.
+# Template file for 'rygel'
 pkgname=rygel
-version=0.38.0
-revision=3
+version=0.38.3
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dexamples=false -Dtests=false
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Rygel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=acabf2114f3759c8ec6745d79e4c2e0728d115a83f540c1715667cc6210a7e0e
+checksum=08c21a577f7bdad26446a75ffa32778b26842c3b1188165f0b19818559747d00
 
 conf_files="/etc/rygel.conf"
 

From 1200969566e653bf9672b404f3569dd113d5010d Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 27 Nov 2019 23:25:31 +0300
Subject: [PATCH 20/97] gnome-colors-icon-theme: fix license. [ci skip]

---
 srcpkgs/gnome-colors-icon-theme/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gnome-colors-icon-theme/template b/srcpkgs/gnome-colors-icon-theme/template
index 79f36d85e89..cbef71b5cfb 100644
--- a/srcpkgs/gnome-colors-icon-theme/template
+++ b/srcpkgs/gnome-colors-icon-theme/template
@@ -1,16 +1,17 @@
+# Template file for 'gnome-colors-icon-theme'
 pkgname=gnome-colors-icon-theme
 version=5.5.1
-revision=1
+revision=2
 archs=noarch
+wrksrc=${pkgname}
+create_wrksrc=yes
 depends="gtk-update-icon-cache hicolor-icon-theme gnome-icon-theme"
 short_desc="GNOME-Colors icon theme"
 maintainer="Peter Bui <pnutzh4x0r@gmail.com>"
-license="GPL-2"
+license="GPL-2.0-only"
 homepage="https://github.com/gnome-colors/gnome-colors"
 distfiles="http://ftp.openbsd.org/pub/OpenBSD/distfiles/gnome-colors-${version}.tar.gz"
 checksum=1e91d845a753eb38671e7614a786f852ab858a12983111e780da4a47c9debe58
-wrksrc=${pkgname}
-create_wrksrc=yes
 
 do_install() {
 	make -s DESTDIR="$DESTDIR" install > /dev/null

From df67700ecbc8d012391631f5cec5a94b0b06fa42 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Fri, 29 Nov 2019 17:40:10 +0300
Subject: [PATCH 21/97] libchamplain: update to 0.12.20. [ci skip]

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

diff --git a/srcpkgs/libchamplain/template b/srcpkgs/libchamplain/template
index 7c69641e742..f55dd4e6e35 100644
--- a/srcpkgs/libchamplain/template
+++ b/srcpkgs/libchamplain/template
@@ -1,7 +1,7 @@
 # Template file for 'libchamplain'
 pkgname=libchamplain
-version=0.12.19
-revision=3
+version=0.12.20
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir true false)
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://projects.gnome.org/libchamplain/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=36842e326cdbe3cdbdab818472797eedb661dec842fe0579596a3a8d438b2aa4
+checksum=0232b4bfcd130a1c5bda7b6aec266bf2d06e701e8093df1886f1e26bc1ba3066
 
 # Package build options
 build_options="gir vala"

From 91000d52102ae0b41acd0af737be0b734b5dab21 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 30 Nov 2019 23:52:46 +0300
Subject: [PATCH 22/97] gnome-video-effects: update to 0.5.0. [ci skip]

---
 srcpkgs/gnome-video-effects/template | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-video-effects/template b/srcpkgs/gnome-video-effects/template
index d50ffc6fc1f..09ce987a05b 100644
--- a/srcpkgs/gnome-video-effects/template
+++ b/srcpkgs/gnome-video-effects/template
@@ -1,14 +1,12 @@
 # Template file for 'gnome-video-effects'
 pkgname=gnome-video-effects
-version=0.4.3
-revision=2
+version=0.5.0
+revision=1
 archs=noarch
-build_style=gnu-configure
-hostmakedepends="pkg-config intltool"
-makedepends="gstreamer1-devel"
+build_style=meson
 short_desc="Collection of GStreamer effects for GNOME"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2"
+license="GPL-2.0-only"
 homepage="http://www.gnome.org"
-distfiles="${GNOME_SITE}/${pkgname}/0.4/${pkgname}-${version}.tar.xz"
-checksum=5a7ee0f5ade4b7d921f1b99f3b97d7d7bb830f2fef0f1daee20a7a1867708219
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8

From b7ec5a21f73fc486039ddc424a7cef6561ff7e15 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sun, 1 Dec 2019 18:12:28 +0300
Subject: [PATCH 23/97] gnome-usage: update to 3.33.2. [ci skip]

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

diff --git a/srcpkgs/gnome-usage/template b/srcpkgs/gnome-usage/template
index 211129b35f6..fe4819e9606 100644
--- a/srcpkgs/gnome-usage/template
+++ b/srcpkgs/gnome-usage/template
@@ -1,14 +1,14 @@
 # Template file for 'gnome-usage'
 pkgname=gnome-usage
-version=3.32.0
+version=3.33.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel pkg-config vala"
 makedepends="gettext-devel gtk+3-devel libglib-devel libgtop-devel vala-devel
- libdazzle-devel"
+ libdazzle-devel tracker-devel"
 short_desc="Nice way to view information about use of system resources"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Usage"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=30ca974cf01ebf29a66b85b0ae09d9beec77496fcda5e53f1bedbad626fbfa2d
+checksum=64561efd2413947c30ecf9fb56f4dfb4e62061621e13d354453496e094bb7770

From a9f15ec57f23a24e9e5ff6f41a855c71cffb8c8f Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sun, 1 Dec 2019 18:12:35 +0300
Subject: [PATCH 24/97] gnome-themes-standard-metacity: update to 3.27.90. [ci
 skip]

---
 .../gnome-themes-standard-metacity/template   | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/gnome-themes-standard-metacity/template b/srcpkgs/gnome-themes-standard-metacity/template
index ca45c036f4c..e4f34a99fdd 100644
--- a/srcpkgs/gnome-themes-standard-metacity/template
+++ b/srcpkgs/gnome-themes-standard-metacity/template
@@ -1,22 +1,25 @@
 # Template file for 'gnome-themes-standard-metacity'
 pkgname=gnome-themes-standard-metacity
 _pkgname=gnome-themes-standard
-version=3.14.2.3
-revision=2
+version=3.27.90
+revision=1
 wrksrc=$_pkgname-$version
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool librsvg-utils glib-devel"
-makedepends="gtk+-devel gtk+3-devel librsvg-devel"
+makedepends="gtk+-devel gtk+3-devel librsvg-devel autoconf libtool"
 depends="cantarell-fonts adwaita-icon-theme"
 short_desc="Standard GNOME themes for metacity"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
-distfiles="${GNOME_SITE}/$_pkgname/${version%.*.*}/$_pkgname-$version.tar.xz"
-checksum=d82a1cf90be3397deadea46d3ba396a46943c7e141ebc70cf833956b5794e479
+distfiles="${GNOME_SITE}/$_pkgname/${version%.*}/$_pkgname-$version.tar.xz"
+checksum=ffc7ccb5458ae4ef2501c49d84d3af150ca3b70c9b239e7ba6c05fe1405d31dc
 lib32disabled=yes
 
-post_install() {
-	# Remove everything but the metacity themes
-	rm -r $DESTDIR/usr/{lib,share/{icons,themes/*/{gtk-*,index.theme}}}
+if [ "$CROSS_BUILD" ]; then
+	hostmakedepends+=" gtk-update-icon-cache"
+fi
+
+pre_build() {
+	sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
 }

From 31557d34ee68f78481805e32ad35f55bfcc8f81e Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 4 Dec 2019 22:24:42 +0300
Subject: [PATCH 25/97] evolution-data-server: update to 3.34.2. [ci skip]

---
 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 b1602f2937c..a47860a25e6 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.34.1
-revision=2
+version=3.34.2
+revision=1
 build_style=cmake
 build_helper=gir
 configure_args="-DENABLE_UOA=OFF
@@ -17,7 +17,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6ff56ba04cb639e627fe9d6e0ada106a10cadd68a0d53b8ec72b4e285df53abe
+checksum=3eb89f82eee042884a8d65737564fe48829c3ae187f067cbcdec2b088d2fe89b
 
 build_options="gir"
 if [ -z "$CROSS_BUILD" ]; then

From 9715c856b88f174c36ff0a0201f8766d6d612e09 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 10 Dec 2019 19:44:34 +0300
Subject: [PATCH 26/97] gnome-podcasts: update to 0.4.7. [ci skip]

---
 .../gnome-podcasts/patches/fix-build.patch    | 21 ----------------
 srcpkgs/gnome-podcasts/template               | 24 ++++++++++---------
 2 files changed, 13 insertions(+), 32 deletions(-)
 delete mode 100644 srcpkgs/gnome-podcasts/patches/fix-build.patch

diff --git a/srcpkgs/gnome-podcasts/patches/fix-build.patch b/srcpkgs/gnome-podcasts/patches/fix-build.patch
deleted file mode 100644
index aeb9581bd79..00000000000
--- a/srcpkgs/gnome-podcasts/patches/fix-build.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- podcasts-gtk/src/widgets/episode.rs.orig	2019-06-09 15:54:59.793451047 +0200
-+++ podcasts-gtk/src/widgets/episode.rs	2019-06-09 15:55:19.191311512 +0200
-@@ -559,7 +559,7 @@
-             .total_size
-             .get_text()
-             .as_ref()
--            .map(|s| s.trim_right_matches(" MB"))
-+            .map(|s| s.trim_end_matches(" MB"))
-             .and_then(|s| s.parse::<i32>().ok())
-             .is_none()
-         {
---- podcasts-gtk/src/widgets/shows_view.rs.orig	2019-06-09 15:54:00.320878867 +0200
-+++ podcasts-gtk/src/widgets/shows_view.rs	2019-06-09 15:54:13.151786563 +0200
-@@ -80,7 +80,6 @@
- }
- 
- fn on_child_activate(child: &gtk::FlowBoxChild, sender: &Sender<Action>) -> Result<(), Error> {
--    use gtk::WidgetExt;
- 
-     // This is such an ugly hack...
-     let id = WidgetExt::get_name(child)
diff --git a/srcpkgs/gnome-podcasts/template b/srcpkgs/gnome-podcasts/template
index 72e2db6b109..78fd3639ee6 100644
--- a/srcpkgs/gnome-podcasts/template
+++ b/srcpkgs/gnome-podcasts/template
@@ -1,26 +1,28 @@
 # Template file for 'gnome-podcasts'
 pkgname=gnome-podcasts
-version=0.4.6
-revision=3
+version=0.4.7
+revision=1
 wrksrc="podcasts-${version}"
 build_style=meson
-hostmakedepends="cargo gettext-devel glib-devel pkg-config"
+build_helper="rust"
+hostmakedepends="cargo gettext-devel glib-devel pkg-config sqlite-devel"
 makedepends="gstreamer1-devel gst-plugins-bad1-devel gst-plugins-base1-devel
- gtk+3-devel libhandy-devel libressl-devel sqlite-devel texinfo"
+ gtk+3-devel libhandy-devel libressl-devel sqlite-devel rust-std"
 short_desc="Listen to your favorite podcasts"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Podcasts"
 distfiles="https://gitlab.gnome.org/World/podcasts/-/archive/${version}/podcasts-${version}.tar.gz"
-checksum=953c63e8184ca1f748418d8a8262d40eaa41047f81e2d2c874a3035d9d9d0e4a
-nocross="rustc cant be crosscompiled as of now"
-broken="gettext-rs hash does not exists, if fixed build fails in gio 0.5.0"
+checksum=a9a1b62dd3567e3cca38ee29df2fadd82e2fb5e837b0a2a26ecac74e9305161c
 
 export GETTEXT_BIN_DIR=/usr/bin
 export GETTEXT_LIB_DIR="${XBPS_CROSS_BASE}/usr/lib/gettext"
 export GETTEXT_INCLUDE_DIR="${XBPS_CROSS_BASE}/usr/include"
 
-pre_build() {
-	cargo update --package openssl-sys --precise 0.9.46
-	cargo update --package openssl --precise 0.10.22
-}
+if [ $CROSS_BUILD ]; then
+	post_patch() {
+		vsed -i scripts/cargo.sh \
+			-e 's%"$CARGO_TARGET_DIR"/%&${RUST_TARGET}/%' \
+			-e '/CARGO_HOME/d'
+	}
+fi

From 3c68a3784386e2161150f7f3bc7b4d4062428311 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 10 Dec 2019 20:00:58 +0300
Subject: [PATCH 27/97] shotwell: update to 0.31.0. [ci skip]

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

diff --git a/srcpkgs/shotwell/template b/srcpkgs/shotwell/template
index a931bbd126e..fb9391563d1 100644
--- a/srcpkgs/shotwell/template
+++ b/srcpkgs/shotwell/template
@@ -1,19 +1,20 @@
 # Template file for 'shotwell'
 pkgname=shotwell
-version=0.30.7
+version=0.31.0
 revision=1
 build_style=meson
-hostmakedepends="gcr-devel glib-devel gnome-doc-utils itstool libgee08-devel
- libgexiv2-devel pkg-config vala-devel"
+hostmakedepends="gcr-devel glib-devel gnome-doc-utils itstool
+ libgee08-devel libgexiv2-devel pkg-config vala-devel"
 makedepends="gnome-doc-utils gst-plugins-base1-devel libgdata-devel
- libgee08-devel libgexiv2-devel libgphoto2-devel libgudev-devel libraw-devel
- libunique-devel rest-devel vala-devel webkit2gtk-devel"
+ libgee08-devel libgexiv2-devel libgphoto2-devel libgudev-devel
+ libraw-devel libunique-devel rest-devel vala-devel webkit2gtk-devel
+ libwebp-devel libchamplain-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Open source photo manager for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, CC-BY-SA-3.0"
 homepage="https://wiki.gnome.org/Apps/Shotwell"
 distfiles="${GNOME_SITE}/shotwell/${version%.*}/shotwell-${version}.tar.xz"
-checksum=345d4205760d26f54033d44cf1b778ed9d3fc964de71293bfd5034ff484631d5
+checksum=ddf31ac17d36a0a84547abb593e7448227bcd83599ee7cf866091eca474998df
 lib32disabled=yes
 nocross="https://build.voidlinux.org/builders/armv7l-musl_builder/builds/20405/steps/shell_3/logs/stdio"

From cf0f742787a7d0aa7945783b03d2b550fd61e3b9 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 10 Dec 2019 20:03:10 +0300
Subject: [PATCH 28/97] iagno: update to 3.35.2. [ci skip]

---
 srcpkgs/iagno/template | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/iagno/template b/srcpkgs/iagno/template
index 50881be7287..503277576e6 100644
--- a/srcpkgs/iagno/template
+++ b/srcpkgs/iagno/template
@@ -1,6 +1,6 @@
 # Template file for 'iagno'
 pkgname=iagno
-version=3.34.3
+version=3.35.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel itstool pkg-config vala"
@@ -10,4 +10,8 @@ maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Iagno"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e28b564c528b0ab2963a98d16289ad6407e4e4f9ddafcd53a17993b81a2926d5
+checksum=14020e9494422dac927d454bbe094b790ee7cf4972048025d0653d905434bbaa
+
+if [ "$CROSS_BUILD" ]; then
+	hostmakedepends+=" librsvg-devel"
+fi

From 8d5dff658778ba23a6dfb84579aa5593ddd06ed9 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 10 Dec 2019 20:04:14 +0300
Subject: [PATCH 29/97] gtranslator: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gtranslator/template b/srcpkgs/gtranslator/template
index f09798ae029..65934087ea9 100644
--- a/srcpkgs/gtranslator/template
+++ b/srcpkgs/gtranslator/template
@@ -1,14 +1,15 @@
 # Template file for 'gtranslator'
 pkgname=gtranslator
-version=3.32.0
+version=3.34.0
 revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel itstool"
-makedepends="libglib-devel gsettings-desktop-schemas-devel gtk+3-devel gspell-devel
- libxml2-devel gtksourceview4-devel libgda-devel gettext-devel"
+makedepends="libglib-devel gsettings-desktop-schemas-devel gtk+3-devel
+ gspell-devel libxml2-devel gtksourceview4-devel libgda-devel gettext-devel
+ libsoup-devel json-glib-devel"
 short_desc="GNOME translation making program"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gtranslator"
 distfiles="${GNOME_SITE}/gtranslator/${version%.*}/gtranslator-${version}.tar.xz"
-checksum=aa8b6ce7a6ea199a50ee8f65258e640af80407a7433359b853039a7ea07a11b7
+checksum=b2f25c02bdfd246896803756078c3006ef433c83eb802bc23a33413046bffb17

From 6922ea61b8a10d9b91fec60cc153487b9941f49a Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 10 Dec 2019 20:07:53 +0300
Subject: [PATCH 30/97] evolution: update to 3.34.2. [ci skip]

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index fc93468dded..33cbe9adf47 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.34.1
-revision=4
+version=3.34.2
+revision=1
 build_style=cmake
 configure_args="-DENABLE_AUTOAR=OFF -DENABLE_LIBCRYPTUI=OFF -DENABLE_GTKSPELL=OFF
  -DENABLE_TEXT_HIGHLIGHT=OFF -DENABLE_PST_IMPORT=OFF
@@ -17,9 +17,9 @@ short_desc="Integrated mail, addressbook and calendaring for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
-changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-28/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-34/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=656a92dd7f3e1afb6eef4f824fd17ae307c0904a67587ca5bb14ab9bd6f8bd42
+checksum=2c89abab26bb9559c1c5050ec3de9a636efd88aec223eb147df28a4120f29b98
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so"
 

From ee2c2c3fc13b049b75e426769598dbbfa94893d7 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sun, 15 Dec 2019 20:46:13 +0300
Subject: [PATCH 31/97] gnome-shell: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 96c5b80a194..2a85ca98143 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 build_helper=gir
@@ -21,4 +21,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-shell/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ccd86559b9c897c219d2d2ebfdb8413efa4c1bee846427c750cb8a301b3f6d1e
+checksum=60d2b33fb46568dc60fa0766f6f1fda3ae74a2552d2312cda27cc3686998a02b

From 461031ca34ce9c25e2cf8c6286286410cfb9161f Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sun, 15 Dec 2019 20:51:11 +0300
Subject: [PATCH 32/97] nautilus: update to 3.35.2. [ci skip]

---
 srcpkgs/nautilus/patches/fix-build-on-musl.patch | 12 ++++++++++++
 srcpkgs/nautilus/template                        |  6 ++++--
 2 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/nautilus/patches/fix-build-on-musl.patch

diff --git a/srcpkgs/nautilus/patches/fix-build-on-musl.patch b/srcpkgs/nautilus/patches/fix-build-on-musl.patch
new file mode 100644
index 00000000000..26a3f68b61d
--- /dev/null
+++ b/srcpkgs/nautilus/patches/fix-build-on-musl.patch
@@ -0,0 +1,12 @@
+diff -Naurp0 a/src/nautilus-canvas-item.c b/src/nautilus-canvas-item.c
+--- a/src/nautilus-canvas-item.c	2019-11-22 15:57:04.000000000 +0300
++++ b/src/nautilus-canvas-item.c	2019-12-06 17:37:13.569993100 +0300
+@@ -1420 +1420 @@ create_label_layout (NautilusCanvasItem
+-    pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
++    pango_attr_list_insert (attr_list, pango_attr_gravity_hint_new (FALSE));
+diff -Naurp0 a/src/nautilus-view-icon-item-ui.c b/src/nautilus-view-icon-item-ui.c
+--- a/src/nautilus-view-icon-item-ui.c	2019-12-06 17:09:39.427861394 +0300
++++ b/src/nautilus-view-icon-item-ui.c	2019-12-06 17:10:23.463718022 +0300
+@@ -154 +154 @@ constructed (GObject *object)
+-    pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
++    pango_attr_list_insert (attr_list, pango_attr_gravity_hint_new (FALSE));
diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index ac92882eddb..52da80c63d5 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -17,7 +17,8 @@ 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=37ce2c16a610c589dcc7660f9092446465568e38e29bce6ed8c24f2e8e0077f3
+checksum=37b8b2c900d0ff1b033b3512d5bf8ef2d367278e824716dad4b4214cd4af119b
+patch_args="-Np1"
 
 build_options="gir"
 build_options_default="gir"
@@ -28,6 +29,7 @@ libnautilus_package() {
 		vmove "usr/lib/*.so.*"
 	}
 }
+
 nautilus-devel_package() {
 	depends="gtk+3-devel libnautilus>=${version}_${revision}"
 	short_desc+=" - development files"

From 260edfe202a638d3333b10bf47ef1cbc49a899ce Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:36:16 +0300
Subject: [PATCH 33/97] gjs: update to 1.63.2. [ci skip]

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

diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template
index f17eac8a1f2..dd8926b822f 100644
--- a/srcpkgs/gjs/template
+++ b/srcpkgs/gjs/template
@@ -1,30 +1,18 @@
 # Template file for 'gjs'
 pkgname=gjs
-version=1.58.1
+version=1.63.2
 revision=1
-build_style=gnu-configure
+build_style=meson
 build_helper="gir"
-configure_args="--without-dbus-tests"
 hostmakedepends="glib-devel pkg-config"
-makedepends="dbus-glib-devel mozjs60-devel readline-devel"
+makedepends="dbus-glib-devel mozjs60-devel readline-devel sysprof-devel"
 short_desc="Mozilla-based javascript bindings for the GNOME platform"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Projects/Gjs"
 changelog="https://gitlab.gnome.org/GNOME/gjs/blob/gnome-3-30/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b4df16ea87dc78c0df5412f9134efb14f7c510773aee117d5ad4cda75646c6f5
-
-case "$XBPS_TARGET_MACHINE" in
-	*-musl) configure_args+=" --disable-profiler" # https://gitlab.gnome.org/GNOME/gjs/issues/132
-esac
-
-post_configure() {
-	# Cross compilation gets this result wrong
-	vsed -e "s|^#define HAVE_DEBUG_SPIDERMONKEY.*|/* #undef HAVE_DEBUG_SPIDERMONKEY */|g" \
-		 -i config.h
-}
-
+checksum=b5bd2ca9fbd311d5002f4f352981613b82b8264218ecfa047caf5a17ac79c3fd
 
 do_check() {
 	# GJS's test try to use Cairo and GTK+ which need X

From ab2b98b980cc734be067943379aca424d9fbce58 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:36:46 +0300
Subject: [PATCH 34/97] glib-networking: update to 2.63.2. [ci skip]

---
 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 98520abb635..9941d37cf66 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.62.1
+version=2.63.2
 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=3c55ae6771ad7a79fa606a834f4686ed555c2774ed6e9ece6f3c0f6a3dab7110
+checksum=c70f31627d5999f02b2feae156f170d2dcab8d09378bfcd863c911905358f7f3
 lib32disabled=yes
 
 post_install() {

From dcfd0de0bfa35fc0c7e064a29260462f22c66260 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:39:03 +0300
Subject: [PATCH 35/97] gnome-calendar: update to 3.35.2. [ci skip]

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

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

From 86c9c1c85b36f8c73a0e4993063dc7abf0332924 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:40:01 +0300
Subject: [PATCH 36/97] gnome-control-center: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template
index 0e2787898ae..9233fae830c 100644
--- a/srcpkgs/gnome-control-center/template
+++ b/srcpkgs/gnome-control-center/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-control-center'
 pkgname=gnome-control-center
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -24,7 +24,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-control-center"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5f82ecd5554136c462248ec5363b82d95358b39dfd6787006d8307b4504e515e
+checksum=df9bb107b7ada6cf40f1f3de1a659b709f91105bb9b68c4e02b8947bcf236228
 
 build_options="cheese"
 desc_option_cheese="Add support for adding user account images with your webcam"

From 0c1ffa746d7f185d5f81e7b2a31964a2ae4c7f14 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:42:37 +0300
Subject: [PATCH 37/97] gnome-session: update to 3.34.2. [ci skip]

---
 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 4444f162bf1..e48ae8b087a 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=3.34.1
+version=3.34.2
 revision=1
 build_style=meson
 configure_args="-Dsystemd_journal=false"
@@ -15,4 +15,4 @@ 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=d7801fe2d5a751b19cb58081771316a76aabd5c550cd58d4e4c6a5a4ed356660
+checksum=8bb77381650a03ae4be7260751363bd27da93f09bac1ddbc885f4ce44ebaf8e1

From 63085e2d53bc0392cc4987d94fba62e5b5c4f0ec Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:43:02 +0300
Subject: [PATCH 38/97] gnome-shell-extensions: update to 3.35.2. [ci skip]

---
 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 97168b40f66..a30e2034c94 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=3.34.1
+version=3.35.2
 revision=1
 archs=noarch
 build_style=meson
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b0ad51143b1bf40def4a10f8fd0ab0ffb47218304800794e62cadd29d0acc75b
+checksum=111ec73184637f65ca26716d12bf08831515a2cf7ab5ccd4577d18d6d0a946ce

From 6c9cd8ddcdbb96b7f481692ba933b17ce522d46d Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:43:26 +0300
Subject: [PATCH 39/97] libdazzle: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template
index 70bdd3558fd..72c51618783 100644
--- a/srcpkgs/libdazzle/template
+++ b/srcpkgs/libdazzle/template
@@ -1,6 +1,6 @@
 # Template file for 'libdazzle'
 pkgname=libdazzle
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,9 +12,9 @@ short_desc="Library to delight your users with fancy features"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/libdazzle"
-changelog="https://raw.githubusercontent.com/GNOME/libdazzle/libdazzle-3-32/NEWS"
+changelog="https://raw.githubusercontent.com/GNOME/libdazzle/libdazzle-3-35/NEWS"
 distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz"
-checksum=3d981cbb9d9bb87bfaff7bfd44d9847223b3ef81e69225e4d1f6ac725a669505
+checksum=8a3a18f499d4deaaf71e32ad04e276c3d750e32a43d283dde0a4086da613bfd9
 
 build_options="gir vala"
 build_options_default="gir vala"

From d6a8e3f87933a046cd548def1258f216caefbc71 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:44:10 +0300
Subject: [PATCH 40/97] polari: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/polari/template b/srcpkgs/polari/template
index c4bddf6f242..b4bc6627e2f 100644
--- a/srcpkgs/polari/template
+++ b/srcpkgs/polari/template
@@ -1,6 +1,6 @@
 # Template file for 'polari'
 pkgname=polari
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 hostmakedepends="pkg-config itstool gobject-introspection"
@@ -13,5 +13,5 @@ maintainer="Sir_Boops <admin@boops.me>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Polari"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bcf420c2a2a8c6ca39e95ffebb71c51fbf0f1866255e068ff6d78d63569c8e71
+checksum=e64c57a7f06d903af8b7538e04240e8a890fbb2055e6fcd28ea735beff77cceb
 nocross="telepathy-idle:   File "../tools/glib-ginterface-gen.py", line 791 SyntaxError: invalid syntax"

From ec18a0e552db80b17069070578858d084bc46ef0 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 00:44:32 +0300
Subject: [PATCH 41/97] sysprof: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/sysprof/template b/srcpkgs/sysprof/template
index 8703271a34d..c26da1754ee 100644
--- a/srcpkgs/sysprof/template
+++ b/srcpkgs/sysprof/template
@@ -1,6 +1,6 @@
 # Template file for 'sysprof'
 pkgname=sysprof
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 configure_args="-Denable_gtk=true -Dsystemdunitdir=deleteme"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GPL-3.0-or-later"
 homepage="http://sysprof.com/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=844bbb8d8b65071b3bca96f8e921319ceef81f2d2c51fcc9da63a4b355c893d0
+checksum=cbce7f0a08f70efe09e44146e3350133d5f3fa5f5a81a611ac6fd31d42f3ee69
 
 # for ITS rules
 if [ "$CROSS_BUILD" ]; then

From 18db2cfa6bec94a9454d574731b278cf26bba6de Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 19:02:51 +0300
Subject: [PATCH 42/97] evince: update to 3.35.1. [ci skip]

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

diff --git a/srcpkgs/evince/template b/srcpkgs/evince/template
index 6e4ec3ecb97..c864d0608d8 100644
--- a/srcpkgs/evince/template
+++ b/srcpkgs/evince/template
@@ -1,6 +1,6 @@
 # Template file for 'evince'
 pkgname=evince
-version=3.34.1
+version=3.35.1
 revision=1
 build_helper="gir"
 build_style=gnu-configure
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evince"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=85e407cde396147b249120d816c7715fb6df191ca561cf65ff3554a5d67626df
+checksum=a66279369275b7731b6bf05cb75f8f8477c789342584893f57c3380c132b0bb3
 
 build_options="gir"
 build_options_default="gir"

From 6fdd4dcfd39600d1e88f00710b4c830ead499396 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 19:03:19 +0300
Subject: [PATCH 43/97] vte3: update to 0.59.0. [ci skip]

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

diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template
index e2399dbcec2..1567136487e 100644
--- a/srcpkgs/vte3/template
+++ b/srcpkgs/vte3/template
@@ -1,6 +1,6 @@
 # Template file for 'vte3'
 pkgname=vte3
-version=0.58.3
+version=0.59.0
 revision=1
 wrksrc="vte-${version}"
 build_style=meson
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Terminal/VTE"
 distfiles="${GNOME_SITE}/vte/${version%.*}/vte-${version}.tar.xz"
-checksum=22dcb54ac2ad1a56ab0a745e16ccfeb383f0b5860b5bfa1784561216f98d4975
+checksum=bbd54c2ef133d0883acf2a4afbf1085087b576f4046a8728209111a604de6927
 
 # Suppress warnings as errors for NULL format strings (musl libc)
 CXXFLAGS="-Wno-error=format="

From 6a27b356b6f8dcd87481acb793b33507346ef8af Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Mon, 16 Dec 2019 19:03:44 +0300
Subject: [PATCH 44/97] gnome-terminal: update to 3.35.1. [ci skip]

---
 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 2c9530ecc2c..e03ba17f828 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.32.2
+version=3.35.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --with-nautilus-extension"
@@ -14,5 +14,5 @@ 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=759a2b093ca606107eb8fb53e407cdf9adce76ccee33f9fa0cd76bf594bd106a
+checksum=465cb0cc448e075bba4eae0a020e163a4fb5beea277e4dcde9830917595ad392
 lib32disabled=yes

From d6772c1e2ef114b4dea6336706c770a4357fc2b4 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 16:18:56 +0300
Subject: [PATCH 45/97] gtk-doc: update to 1.32. [ci skip]

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

diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 4d4523cc1df..3b1236e872d 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,6 +1,6 @@
 # Template file for 'gtk-doc'
 pkgname=gtk-doc
-version=1.31
+version=1.32
 revision=1
 archs=noarch
 build_style=gnu-configure
@@ -14,4 +14,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later"
 homepage="http://www.gtk.org/gtk-doc/"
 distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
-checksum=a51687956d0377ac70904d03fdc73c9e116589b4a01453fa92162442b3657011
+checksum=de0ef034fb17cb21ab0c635ec730d19746bce52984a6706e7bbec6fb5e0b907c

From d974554e26008db61db1242d2ac20ce409e6ef8f Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 16:44:20 +0300
Subject: [PATCH 46/97] gnome-disk-utility: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index aa69b8a2b85..648756c11ea 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,17 +1,18 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=3.32.1
-revision=2
+version=3.35.2
+revision=1
 build_style=meson
 configure_args="-Dlibsystemd=false"
 hostmakedepends="glib-devel gtk-doc intltool pkg-config libxslt"
 makedepends="gnome-settings-daemon-devel libcanberra-devel libdvdread-devel
- libnotify-devel libpwquality-devel libsecret-devel udisks2-devel libxslt-devel"
+ libnotify-devel libpwquality-devel libsecret-devel udisks2-devel libxslt-devel
+ elogind-devel"
 depends="desktop-file-utils gptfdisk hicolor-icon-theme parted"
 short_desc="GNOME libraries and applications for dealing with storage devices"
 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=6f15e0d12e87205712f0779195503cda33cb50c40a421f9b94d0869aa25c7c23
+checksum=14268385d2cfc5e2e916ffa515168921f414a0a912263c61ed8489d95ac892b4
 lib32disabled=yes

From f14779c60b92b49cbda0b50d4bca50f74483597e Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 16:54:58 +0300
Subject: [PATCH 47/97] file-roller: update to 3.35.1. [ci skip]

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

diff --git a/srcpkgs/file-roller/template b/srcpkgs/file-roller/template
index 837fdb7a7af..1af7ad04b89 100644
--- a/srcpkgs/file-roller/template
+++ b/srcpkgs/file-roller/template
@@ -1,6 +1,6 @@
 # Template file for 'file-roller'
 pkgname=file-roller
-version=3.32.2
+version=3.35.1
 revision=1
 build_style=meson
 hostmakedepends="glib-devel itstool pkg-config"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/FileRoller"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c60a79e0baf74cb1c09a1c8f5ffe0d6e311227ca14ecc5b1156beb3715341a71
+checksum=ed41308e4458e178b70372d6784af8a7ef23001822949f2102c695c187bca8d2

From b4cb1585baa3af213e3c07d5024dbe7bb7e87ab8 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 17:00:15 +0300
Subject: [PATCH 48/97] libsecret: update to 0.19.1. [ci skip]

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

diff --git a/srcpkgs/libsecret/template b/srcpkgs/libsecret/template
index d8eefadd144..eead8aa5d97 100644
--- a/srcpkgs/libsecret/template
+++ b/srcpkgs/libsecret/template
@@ -1,7 +1,7 @@
 # Template file for 'libsecret'
 pkgname=libsecret
-version=0.18.8
-revision=2
+version=0.19.1
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="$(vopt_enable gir introspection) --disable-static
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3bfa889d260e0dbabcf5b9967f2aae12edcd2ddc9adc365de7a5cc840c311d15
+checksum=8583e10179456ae2c83075d95455f156dc08db6278b32bf4bd61819335a30e3a
 
 # Package build options
 build_options="gir vala"

From cee100df8802f92746f19c110d1a86c2abaa65a9 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 17:09:26 +0300
Subject: [PATCH 49/97] epiphany: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index b5a3b890c75..b5197c51d17 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -1,7 +1,7 @@
 # Template file for 'epiphany'
 pkgname=epiphany
-version=3.32.4
-revision=2
+version=3.35.2
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Ddistributor_name=VoidLinux -Dunit_tests=disabled"
@@ -16,4 +16,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Web"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c9a828578301af77ac9f3d3ce253b02f9f3a1561840cc8d74dd5645f92d0a995
+checksum=71b5a1aedd117a2dc71e8c6ff31d71b2a6cb77296f8b3ef7370a35db2059e9e1

From 6048ce30b37eb2c016fde9e826d0ee3f62507d08 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 17:16:29 +0300
Subject: [PATCH 50/97] gvfs: update to 1.43.2. [ci skip]

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

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index abe62ad8e0e..cc9e87b4537 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.42.2
+version=1.43.2
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/raw/gnome-3-34/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b57af97573bd295aa50037eed29c6ba7a36188230c515e007c3018855a5cf949
+checksum=8645f8579d2000a3549e528a14a580e3ad17ecffeefdd44b6826a5975e3299d1
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 292421dfe91433d99d0980cd38a7766e2a66d34f Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 17:21:07 +0300
Subject: [PATCH 51/97] orca: update to 3.34.1. [ci skip]

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

diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index b1067adbaad..f4f88635c30 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,7 +1,7 @@
 # Template file for 'orca'
 pkgname=orca
-version=3.34.0
-revision=4
+version=3.34.1
+revision=1
 archs=noarch
 build_style=gnu-configure
 pycompile_module="orca"
@@ -14,7 +14,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=977c8079519ffbabad76861aa2790a55671ff69f19f3f4a158bfeb7c192a0282
+checksum=64da1d60bdf48366bc8d411d5d190d2377eb659f3a9861ebd77142ede1b168e0
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" python3-gobject-devel"

From ba9cab298fa2baf516388dea89bc85f85701bcc4 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 18:04:35 +0300
Subject: [PATCH 52/97] gnote: update to 3.34.1. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index 5304579ecca..d5ac836966e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -621,6 +621,7 @@ libart_lgpl_2.so.2 libart-2.3.20_1
 libgnomecanvas-2.so.0 libgnomecanvas-2.30.1_1
 libgnomecanvasmm-2.6.so.1 libgnomecanvasmm-2.26.0_1
 libgnome-keyring.so.0 libgnome-keyring-3.0.0_1
+libgnote-3.34.so.0 gnote-3.34.1_1
 libical.so.3 libical-3.0.4_1
 libical_cxx.so.3 libical-3.0.4_1
 libicalss.so.3 libical-3.0.4_1
diff --git a/srcpkgs/gnote/template b/srcpkgs/gnote/template
index 557fb0a989c..9a9f64dbe82 100644
--- a/srcpkgs/gnote/template
+++ b/srcpkgs/gnote/template
@@ -1,7 +1,7 @@
 # Template file for 'gnote'
 pkgname=gnote
-version=3.32.1
-revision=2
+version=3.34.1
+revision=1
 build_style=gnu-configure
 configure_args="--disable-schemas-compile --disable-static"
 hostmakedepends="pkg-config intltool itstool desktop-file-utils"
@@ -13,5 +13,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gnote"
 distfiles="${GNOME_SITE}/gnote/${version%.*}/gnote-${version}.tar.xz"
-checksum=b8c35188ab45409e3dbb153ac27ecb1029a344dcefff49d3cac4d9fa4c243366
+checksum=4f41c49265376d9e9fd8fcb43e13779c1f965411c67969d18b0e12878d70c3cb
 lib32disabled=yes

From b8ee673a5002bc6775b347f1c8c20d3c5473e4dd Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 18:06:57 +0300
Subject: [PATCH 53/97] atk: update to 2.35.1. [ci skip]

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

diff --git a/srcpkgs/atk/template b/srcpkgs/atk/template
index 7c14b116598..b4d6a57554f 100644
--- a/srcpkgs/atk/template
+++ b/srcpkgs/atk/template
@@ -1,6 +1,6 @@
 # Template file for 'atk'
 pkgname=atk
-version=2.34.1
+version=2.35.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://developer.gnome.org/atk/"
 distfiles="${GNOME_SITE}/atk/${version%.*}/atk-${version}.tar.xz"
-checksum=d4f0e3b3d21265fcf2bc371e117da51c42ede1a71f6db1c834e6976bb20997cb
+checksum=be9360fa3f845e91f001c20e73b3a0315b38983411b1dc008195f779ac543884
 
 # Package build options
 build_options="gir"

From 7d4eb898c853c8707a6a219d12734d900050a619 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 18:16:07 +0300
Subject: [PATCH 54/97] libpeas: update to 1.24.1. [ci skip]

---
 srcpkgs/libpeas/template | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/libpeas/template b/srcpkgs/libpeas/template
index 71222df7bf5..9b27d0a663f 100644
--- a/srcpkgs/libpeas/template
+++ b/srcpkgs/libpeas/template
@@ -1,28 +1,26 @@
 # Template file for 'libpeas'
 pkgname=libpeas
-version=1.24.0
-revision=2
+version=1.24.1
+revision=1
 build_style=meson
 build_helper="gir"
 hostmakedepends="pkg-config intltool glib-devel python3 lua51"
-makedepends="vala-devel gtk+3-devel python3-gobject-devel
- glade3-devel lua51-devel"
+makedepends="vala-devel gtk+3-devel python3-gobject-devel glade3-devel lua51-devel"
 depends="python3-gobject hicolor-icon-theme gjs>=1.38"
 short_desc="Gobject-based plugins engine"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Libpeas"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b9a00138c129a663de3eef5569b00ace03ce31d345f7af783768e9f35c8e6f9
+checksum=9c3acf7a567cbb4f8bf62b096e013f12c3911cc850c3fa9900cbd5aa4f6ec284
 
 post_install() {
 	# Remove demo.
-	rm -rf ${DESTDIR}/usr/bin ${DESTDIR}/usr/lib/peas-demo
+	rm -rf ${DESTDIR}/usr/{bin,lib/peas-demo}
 }
 
 libpeas-devel_package() {
-	depends="libglib-devel gtk+3-devel>=3.8 libgirepository-devel
-	 ${sourcepkg}-${version}_${revision}"
+	depends="libglib-devel gtk+3-devel libgirepository-devel ${sourcepkg}-${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From 22f22031f9f88af5d0c38b585bae10a0edb624fa Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 18:18:16 +0300
Subject: [PATCH 55/97] gnome-tetravex: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/gnome-tetravex/template b/srcpkgs/gnome-tetravex/template
index d2e2be6ccf3..bc8d0b15d22 100644
--- a/srcpkgs/gnome-tetravex/template
+++ b/srcpkgs/gnome-tetravex/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-tetravex'
 pkgname=gnome-tetravex
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 hostmakedepends="itstool pkg-config vala glib-devel"
@@ -10,4 +10,4 @@ maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Tetravex"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e06ddb08f810314553c7745c8476221a8b1425599f64388157ee4495baf12916
+checksum=901166541eae1b50b5c57abfaf5853a261f88b11adcdcee29866501cd77c16f8

From 993727d9c479f92157aa9495503faa5dfd2c7b14 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 18:41:19 +0300
Subject: [PATCH 56/97] geary: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/geary/template b/srcpkgs/geary/template
index 899886458ad..3e0ab20f463 100644
--- a/srcpkgs/geary/template
+++ b/srcpkgs/geary/template
@@ -1,6 +1,6 @@
 # Template file for 'geary'
 pkgname=geary
-version=3.34.2
+version=3.35.2
 revision=1
 build_helper="gir"
 build_style=meson
@@ -8,7 +8,7 @@ configure_args="-Dcontractor=true"
 hostmakedepends="desktop-file-utils iso-codes pkg-config itstool
  gobject-introspection vala glib-devel"
 makedepends="enchant2-devel gcr-devel gmime-devel libsoup-devel libglib-devel
- libgee08-devel libsecret-devel webkit2gtk-devel libxml2-devel
+ libgee08-devel libsecret-devel webkit2gtk-devel libxml2-devel libpeas-devel
  gnome-online-accounts-devel json-glib-devel libunwind-devel libcanberra-devel
  folks-devel appstream-glib-devel gspell-devel ytnef-devel libhandy-devel"
 depends="gir-freedesktop gnome-keyring"
@@ -17,11 +17,11 @@ maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Apps/Geary"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/geary-${version}.tar.xz"
-checksum=75cf5fdcc534bf5bbdf223fd4b976a627ecaf16cf87a4bea51ef94fc2f38d2a8
+checksum=476fb67b50f26f1ccb0e99fa8864e5f62b8e85cfdbc3322efa4ad355705c1e57
 
 post_patch() {
 	case "$XBPS_TARGET_MACHINE" in
-		i686-musl|ppc*-musl) ;;
+		i686-musl|ppc*-musl);;
 		*)
 			vsed -i meson.build -e 's;@UCONTEXT_LIB@;;'
 			return 0

From 64d0426769e33cdc4fa8bd4aad5e956aecef1afb Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 18:48:24 +0300
Subject: [PATCH 57/97] gnome-music: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index e2fbbcbdeca..027182fe21c 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-music'
 pkgname=gnome-music
-version=3.32.2
-revision=2
-build_helper="gir"
+version=3.35.2
+revision=1
 build_style=meson
+build_helper="gir"
 pycompile_module="gnomemusic"
 hostmakedepends="glib-devel itstool pkg-config"
 makedepends="gnome-desktop-devel grilo-devel libmediaart-devel
@@ -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=131a4b09983f7ee7f6ad6277bc2d5cf1b4a56484faf6357850357a355aa0c732
+checksum=d7d1a053fc2193c9358c9068bb19bc4823bf4ae6b1d1fdea8a92cce3553ae197
 lib32disabled=yes

From c88b44590b61feadd6987aaeab5c7594f95865b5 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:15:58 +0300
Subject: [PATCH 58/97] gnome-flashback: update to 3.35.1. [ci skip]

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

diff --git a/srcpkgs/gnome-flashback/template b/srcpkgs/gnome-flashback/template
index bc5ae868cb8..c386db812ef 100644
--- a/srcpkgs/gnome-flashback/template
+++ b/srcpkgs/gnome-flashback/template
@@ -1,20 +1,20 @@
 # Template file for 'gnome-flashback'
 pkgname=gnome-flashback
-version=3.34.1
+version=3.35.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-compile-warnings=minimum"
 hostmakedepends="pkg-config automake glib-devel"
-makedepends="gtk+3-devel gsettings-desktop-schemas-devel
+makedepends="gtk+3-devel gsettings-desktop-schemas-devel elogind-devel
  libglib-devel gdk-pixbuf-devel upower-devel ibus-devel polkit-devel
  pulseaudio-devel libcanberra-devel libxcb-devel libX11-devel pango-devel
  libxkbfile-devel gnome-bluetooth-devel gnome-desktop-devel"
 depends="gnome-bluetooth gnome-session gnome-settings-daemon
- gnome-panel gnome-themes-standard metacity"
+ gnome-panel gnome-themes-standard metacity elogind"
 short_desc="GNOME 3 session with similar user experience to the GNOME 2.x series"
 maintainer="shizonic <realtiaz@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeFlashback"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ddba0c9661ad93b58ccbde267f6ecbc02da2c15f9d38d87d5504f4670c2fbc77
+checksum=666ce1d33e21180d192303255dba51b706b770ec3ee1ca71c5ec9d341b98f990
 nocross="gobject-introspection"

From 6822e27eac7dec97b2939242b221302b873be75f Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:19:40 +0300
Subject: [PATCH 59/97] at-spi2-atk: update to 2.34.1. [ci skip]

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

diff --git a/srcpkgs/at-spi2-atk/template b/srcpkgs/at-spi2-atk/template
index 9d675e3752b..4351b7996f3 100644
--- a/srcpkgs/at-spi2-atk/template
+++ b/srcpkgs/at-spi2-atk/template
@@ -1,6 +1,6 @@
 # Template file for 'at-spi2-atk'
 pkgname=at-spi2-atk
-version=2.34.0
+version=2.34.1
 revision=1
 build_style=meson
 hostmakedepends="libtool pkg-config intltool glib-devel"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3a9a7e96a1eb549529e60a42201dd78ccce413d9c1706e16351cc5288e064500
+checksum=776df930748fde71c128be6c366a987b98b6ee66d508ed9c8db2355bf4b9cc16
 
 at-spi2-atk-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 2dfc2b4fb309f66d634a21059cd690981eefe023 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:22:48 +0300
Subject: [PATCH 60/97] dconf: update to 0.34.0. [ci skip]

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

diff --git a/srcpkgs/dconf/template b/srcpkgs/dconf/template
index 8cf262e4576..3499401e70b 100644
--- a/srcpkgs/dconf/template
+++ b/srcpkgs/dconf/template
@@ -1,6 +1,6 @@
 # Template file for 'dconf'
 pkgname=dconf
-version=0.32.0
+version=0.34.0
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl glib-devel libxslt pkg-config vala"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/dconf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=68bce78b19bc94cb2c3bb8587e37f9e5e338568c3a674f86edde9c9f1624ffab
+checksum=943a94ab16121de5580ceaed2605b87444d1bca1c6cd8beefb778bcb0aa2da52
 
 dconf-devel_package() {
 	depends="libglib-devel vala-devel>=0.24 dconf>=${version}_${revision}"

From f688165454da7833d95663c4cb0c9e2bf444bf0c Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:32:05 +0300
Subject: [PATCH 61/97] dconf-editor: update to 3.34.2. [ci skip]

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

diff --git a/srcpkgs/dconf-editor/template b/srcpkgs/dconf-editor/template
index 3617e12dacf..0dd9c9ccd3e 100644
--- a/srcpkgs/dconf-editor/template
+++ b/srcpkgs/dconf-editor/template
@@ -1,6 +1,6 @@
 # Template file for 'dconf-editor'
 pkgname=dconf-editor
-version=3.34.1
+version=3.34.2
 revision=1
 build_style=meson
 hostmakedepends="docbook-xsl glib-devel libxslt pkg-config vala"
@@ -10,4 +10,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Projects/dconf"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=32ad3e899840e0b17d36a1c4dab60bfb1eedfcf4e46f3ae428076132f37ff335
+checksum=cecc2a5cb44af68be80e970e83fb9e3e92e2a74df7c90b63324e6da19a929d5f

From 3084da8bfee5e0690f29aa6fdc6e334913c548d9 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:38:16 +0300
Subject: [PATCH 62/97] metacity: update to 3.34.1. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index d5ac836966e..957ad0ac246 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -45,6 +45,7 @@ libnss_nis.so.2 glibc-2.29_1
 libcrypt.so.1 glibc-2.29_1
 libBrokenLocale.so.1 glibc-2.29_1
 libmemusage.so glibc-2.29_1
+libmetacity.so.1 metacity-3.34.1_1
 libSegFault.so glibc-2.29_1
 libpcprofile.so glibc-2.29_1
 libcidn.so.1 glibc-2.29_1
diff --git a/srcpkgs/metacity/template b/srcpkgs/metacity/template
index 1d419267668..fdbf1bd3088 100644
--- a/srcpkgs/metacity/template
+++ b/srcpkgs/metacity/template
@@ -1,6 +1,6 @@
 # Template file for 'metacity'
 pkgname=metacity
-version=3.30.1
+version=3.34.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext-devel glib-devel itstool pkg-config yelp-tools zenity"
@@ -14,4 +14,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/metacity"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0f1311b7aa38de71c66080bd2b744de2cd9580afcaee9c6097a7d3f5c421798a
+checksum=31c7d1045c390afb3bf405735b0b26c459197cbf43af37c469eb8918ce3a453d

From cfe8f05e9322f7681d9fbf70907f4808fc827b39 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:43:47 +0300
Subject: [PATCH 63/97] eog: update to 3.35.1. [ci skip]

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index e0c978ad2fe..05b430354a2 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=3.34.1
+version=3.35.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=fdb0739f8420af2ffb8e91c766a154afefdf20f721ad34b56cab27fd1569f42c
+checksum=12980362b3bbf29ad59231ae71a1f16ce7069196b6f729884954b2255c6fc8a1
 shlib_provides="libeog.so"
 lib32disabled=yes
 nocross="Can not use target eog as a generator because it is cross-built"

From dbc21ae1338fd704e45c22909d59e08035c305ed Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:49:09 +0300
Subject: [PATCH 64/97] eog-plugins: update to 3.26.4. [ci skip]

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

diff --git a/srcpkgs/eog-plugins/template b/srcpkgs/eog-plugins/template
index 7ae10cdb7e5..c47e7825ad8 100644
--- a/srcpkgs/eog-plugins/template
+++ b/srcpkgs/eog-plugins/template
@@ -1,18 +1,17 @@
 # Template file for 'eog-plugins'
 pkgname=eog-plugins
-version=3.26.3
+version=3.26.4
 revision=1
-lib32disabled=yes
 build_style=gnu-configure
-hostmakedepends="pkg-config intltool"
-makedepends="eog-devel libgdata-devel
- libchamplain-devel libpeas-devel libexif-devel exempi-devel
- gsettings-desktop-schemas-devel gnome-desktop-devel librsvg-devel"
 pycompile_dirs="usr/lib/eog/plugins"
+hostmakedepends="pkg-config intltool"
+makedepends="eog-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"
 short_desc="Eye of GNOME plugins"
 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=e385281649e7ef9e38005a73ffd5688769233a2bc8fc03e62e4da1708596d619
+checksum=dd5a4f537d56d30e25931d32865abf684eac69362ce8320941c547461476a75d
+lib32disabled=yes

From 24592a7516aeada940e3697719132d07a24e8c82 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 19:58:16 +0300
Subject: [PATCH 65/97] eolie: update to 0.9.63. [ci skip]

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

diff --git a/srcpkgs/eolie/template b/srcpkgs/eolie/template
index 88efc5b89e3..826bdc9e925 100644
--- a/srcpkgs/eolie/template
+++ b/srcpkgs/eolie/template
@@ -1,8 +1,8 @@
 # Template file for 'eolie'
 pkgname=eolie
-version=0.9.62
-revision=2
-_eolie_hash=bb4aad19272cc636bd17f2f6602127fe
+version=0.9.63
+revision=1
+_eolie_hash=d42b466752729a0d3fa828a721e25043
 build_style=meson
 pycompile_module="eolie"
 hostmakedepends="appstream-glib desktop-file-utils glib-devel pkg-config
@@ -14,4 +14,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Eolie"
 distfiles="https://gitlab.gnome.org/World/eolie/uploads/${_eolie_hash}/eolie-${version}.tar.xz"
-checksum=9da359895306cf5929a01acb60d1506afb0a04ddbbd0d80ae1d0ba831e34671b
+checksum=306a2d727cb50968e04cd7a1bb77f5eca1810a3da124b916c0010ac1c143f786

From a104f1416b526bbaea0957efb87c2a665d43ba1c Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 20:05:18 +0300
Subject: [PATCH 66/97] gnome-online-accounts: update to 3.35.1. [ci skip]

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

diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 469ba370503..a8843f98062 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.34.1
+version=3.35.1
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -20,7 +20,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4832ca8e48d3a497fc676e7b6f146009ab4206995362977b9805aa39f164783a
+checksum=71fd33f2e385e0e044f2186b9605cd96eea4a58344c023a3ae027b9eb73ffb7e
 
 build_options="gir vala"
 build_options_default="gir vala"

From 860afb9981684ecbb7264b3e4128b14a963c4d30 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 20:50:24 +0300
Subject: [PATCH 67/97] gtkmm: update to 3.24.2. [ci skip]

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

diff --git a/srcpkgs/gtkmm/template b/srcpkgs/gtkmm/template
index b09ab6c9cce..134961b474a 100644
--- a/srcpkgs/gtkmm/template
+++ b/srcpkgs/gtkmm/template
@@ -1,6 +1,6 @@
 # Template file for 'gtkmm'
 pkgname=gtkmm
-version=3.24.1
+version=3.24.2
 revision=1
 build_style=gnu-configure
 configure_args="--disable-documentation"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ddfe42ed2458a20a34de252854bcf4b52d3f0c671c045f56b42aa27c7542d2fd
+checksum=6d71091bcd1863133460d4188d04102810e9123de19706fb656b7bb915b4adc3
 
 gtkmm-devel_package() {
 	depends="${makedepends} gtkmm>=${version}_${revision}"

From 510fdc182c89128ba6f7eca8df3c10209fa6c103 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 20:52:56 +0300
Subject: [PATCH 68/97] quadrapassel: update to 3.35.2. [ci skip]

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

diff --git a/srcpkgs/quadrapassel/template b/srcpkgs/quadrapassel/template
index 46d3bbb1feb..445dc40bae1 100644
--- a/srcpkgs/quadrapassel/template
+++ b/srcpkgs/quadrapassel/template
@@ -1,6 +1,6 @@
 # Template file for 'quadrapassel'
 pkgname=quadrapassel
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel itstool pkg-config vala"
@@ -11,4 +11,4 @@ maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Quadrapassel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b39acdd4754580dfcdf5a48f22945826926f3b324c92e417144f610a528706e2
+checksum=0ab0a70235829eaf2147b21ae841b61e12ba2921aeec27cc076f4cbb5f2edb09

From aa8478968de63340aad01bddb319ec78273d5dcc Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 21:04:53 +0300
Subject: [PATCH 69/97] tepl: update to 4.3.1. [ci skip]

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

diff --git a/srcpkgs/tepl/template b/srcpkgs/tepl/template
index 5bbc9eef2ed..5bf4fbcf674 100644
--- a/srcpkgs/tepl/template
+++ b/srcpkgs/tepl/template
@@ -1,7 +1,7 @@
 # Template file for 'tepl'
 pkgname=tepl
-version=4.2.0
-revision=3
+version=4.3.1
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="$(vopt_enable gir introspection)"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Tepl"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8839d4428ecdd87fd5abc657ebbe5a9601a57262e9946845e47dec264e669ccd
+checksum=406f2aa257098de00cdce01dfe30d6fd7dbd2af60c81b33fbec5ac24b4dec623
 
 build_options="gir"
 build_options_default="gir"
@@ -30,6 +30,7 @@ tepl-devel_package() {
 		vmove usr/include
 		vmove usr/lib/*.so
 		vmove usr/lib/pkgconfig
+		vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From e487588c0775d8b516f2cd3c6b51211418143ca1 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 21:45:54 +0300
Subject: [PATCH 70/97] glib: update to 2.63.3. [ci skip]

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

diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index 2e3947b69dc..5b8cd35942e 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -1,6 +1,6 @@
 # Template file for 'glib'
 pkgname=glib
-version=2.62.3
+version=2.63.3
 revision=1
 build_style=meson
 configure_args="-Dfam=false -Dman=true -Dselinux=disabled
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GLib"
 changelog="https://gitlab.gnome.org/GNOME/glib/raw/master/NEWS"
 distfiles="${GNOME_SITE}/glib/${version%.*}/glib-${version}.tar.xz"
-checksum=4400adc9f0d3ffcfe8e84225210370ce3f9853afb81812ddadb685325aa655c4
+checksum=8a09a2a059eb617d52b6fcd6f25e0243f0849c598612c9aa5074ce3a6ee1c11c
 
 build_options="gtk_doc"
 desc_option_gtk_doc="Build GTK API docs"

From 31dc06f0d396caa122daf58fe923f852c73e84d9 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 21:47:55 +0300
Subject: [PATCH 71/97] gedit: update to 3.35.1. [ci skip]

---
 common/shlibs          |  2 +-
 srcpkgs/gedit/template | 14 ++++++--------
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 957ad0ac246..03da648324d 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3477,7 +3477,7 @@ libqhttpengine.so.1 qhttpengine-1.0.1_1
 libqmdnsengine.so.0 qmdnsengine-0.1.0_1
 libyang.so.1 libyang-1.0r5_1
 libhtp.so.2 libhtp-0.5.30_1
-libgedit-3.14.so gedit-3.32.0_1
+libgedit-3.36.so gedit-3.35.1_1
 libchewing.so.3 libchewing-0.5.1_1
 libdwarves.so.1 pahole-1.12_1
 libdwarves_emit.so.1 pahole-1.12_1
diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template
index 6666c331c52..e75dd4f896b 100644
--- a/srcpkgs/gedit/template
+++ b/srcpkgs/gedit/template
@@ -1,16 +1,16 @@
 # Template file for 'gedit'
 pkgname=gedit
-version=3.32.2
-revision=2
-build_helper="gir"
+version=3.35.1
+revision=1
 build_style=meson
+build_helper="gir"
 pycompile_module="gi/overrides"
 pycompile_dirs="usr/lib/gedit/plugins"
 configure_args="-Dplugins=true -Dvapi=$(vopt_if vala true false)
  -Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="itstool pkg-config glib-devel gdk-pixbuf perl $(vopt_if vala vala)"
 makedepends="gsettings-desktop-schemas-devel gspell-devel gtksourceview4-devel
- libpeas-devel libsoup-devel $(vopt_if gir 'python-gobject-devel')"
+ libpeas-devel libsoup-devel $(vopt_if gir 'python-gobject-devel') tepl-devel"
 depends="desktop-file-utils gsettings-desktop-schemas
  iso-codes"
 short_desc="Text editor for GNOME"
@@ -18,10 +18,8 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gedit"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=742fef5e496f5d0dbc95dac5c5547f040dffbea55cd835e6618294eadd9959e0
-shlib_provides="libgedit-3.14.so"
-
-nocross=yes
+checksum=70976b2d135cbf1bc4e7ad3fd23057012eec0920775b9bf41939f318caa15055
+shlib_provides="libgedit-3.36.so"
 
 build_options="gir vala"
 build_options_default="gir vala"

From 347c9d34e5b7cb888c58ae2f42306278e78cbc17 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 21:52:49 +0300
Subject: [PATCH 72/97] gedit-plugins: update to 3.35.1. [ci skip]

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

diff --git a/srcpkgs/gedit-plugins/template b/srcpkgs/gedit-plugins/template
index 49e6e04b354..0f3b14c5a56 100644
--- a/srcpkgs/gedit-plugins/template
+++ b/srcpkgs/gedit-plugins/template
@@ -1,9 +1,8 @@
 # Template file for 'gedit-plugins'
 pkgname=gedit-plugins
-version=3.32.2
+version=3.35.1
 revision=1
-build_style=gnu-configure
-configure_args="--disable-schemas-compile --enable-python --enable-vala"
+build_style=meson
 pycompile_dirs="usr/lib/gedit/plugins"
 hostmakedepends="glib-devel itstool pkg-config vala appstream-glib python3-gobject
  gucharmap-devel vte3-devel"
@@ -15,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1368338882c535297ab4f6677da40c3f7bea545464c04a9076ee2c0c38eabeff
+checksum=91a6c19e6563f611f52280c050c99de7b802e921b4e187209bc32580cab5eadf
 pycompile_version="$py3_ver"

From dda622c8cf7f1d34a0f5c531533b7f514ceb422b Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 22:05:45 +0300
Subject: [PATCH 73/97] mutter: update to 3.35.2. [ci skip]

---
 common/shlibs                                 | 14 +++++++++-----
 .../patches/fix-cogl-egl-includes.patch       | 11 -----------
 srcpkgs/mutter/patches/fixudev.patch          | 16 ----------------
 srcpkgs/mutter/template                       | 19 +++++++++++++------
 srcpkgs/mutter/update                         |  2 --
 5 files changed, 22 insertions(+), 40 deletions(-)
 delete mode 100644 srcpkgs/mutter/patches/fix-cogl-egl-includes.patch
 delete mode 100644 srcpkgs/mutter/patches/fixudev.patch
 delete mode 100644 srcpkgs/mutter/update

diff --git a/common/shlibs b/common/shlibs
index 03da648324d..5331d5374a1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2822,11 +2822,15 @@ 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-5.so.0 mutter-3.34.1_1
-libmutter-clutter-5.so.0 mutter-3.34.1_1
-libmutter-cogl-path-5.so mutter-3.34.1_1
-libmutter-cogl-5.so.0 mutter-3.34.1_1
-libmutter-cogl-pango-5.so.0 mutter-3.34.1_1
+libmutter-6.so.0 mutter-3.35.2_1
+libmutter-cogl-pango-6.so.0 mutter-3.35.2_1
+libmutter-cogl-6.so.0 mutter-3.35.2_1
+libmutter-clutter-6.so.0 mutter-3.35.2_1
+libmutter-cogl-path-6.so.0 mutter-3.35.2_1
+libmutter-clutter-6.so mutter-3.35.2_1
+libmutter-cogl-6.so mutter-3.35.2_1
+libmutter-cogl-pango-6.so mutter-3.35.2_1
+libmutter-cogl-path-6.so mutter-3.35.2_1
 libgeoclue-2.so.0 geoclue2-2.4.4_1
 libgepub.so.0 libgepub-0.4_1
 libslopy.so.7.4 slop-7.4_1
diff --git a/srcpkgs/mutter/patches/fix-cogl-egl-includes.patch b/srcpkgs/mutter/patches/fix-cogl-egl-includes.patch
deleted file mode 100644
index d90988887c3..00000000000
--- a/srcpkgs/mutter/patches/fix-cogl-egl-includes.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- cogl/cogl/meson.build	2019-10-08 19:15:10.000000000 +0200
-+++ cogl/cogl/meson.build	2019-12-16 15:45:44.037640548 +0100
-@@ -48,7 +48,7 @@
- built_headers += [cogl_gl_header_h]
- 
- if have_egl
--  cogl_egl_includes_string = '#include <EGL/egl.h>\n#include <EGL/eglext.h>'
-+  cogl_egl_includes_string = '#include <EGL/egl.h>\n#include <EGL/eglext.h>\n#include <EGL/eglmesaext.h>'
- else
-   cogl_egl_includes_string = ''
- endif
diff --git a/srcpkgs/mutter/patches/fixudev.patch b/srcpkgs/mutter/patches/fixudev.patch
deleted file mode 100644
index c9bd1b8c6ce..00000000000
--- a/srcpkgs/mutter/patches/fixudev.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Apparently the version limit is only required for systemd udev, it works
-just fine with our version of eudev.
-
-diff --git meson.build meson.build
-index dc210e6..6e080ca 100644
---- meson.build
-+++ meson.build
-@@ -168,7 +168,7 @@ endif
- 
- have_libgudev = get_option('udev')
- if have_libgudev
--  libudev_dep = dependency('libudev', version: udev_req)
-+  libudev_dep = dependency('libudev')
-   gudev_dep = dependency('gudev-1.0', version: gudev_req)
- endif
- 
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 5c792515f2b..7333e936973 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,7 +1,7 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=3.34.1
-revision=2
+version=3.35.2
+revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
@@ -17,9 +17,14 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ba1826cf88bdb81e63943cac014a8e8bcf35ec178c53264401f9c72fdeab758e
-shlib_provides="libmutter-clutter-5.so libmutter-cogl-5.so
- libmutter-cogl-pango-5.so libmutter-cogl-path-5.so"
+checksum=3a9b5fda0ca43aa4ead4471a6df188aec11e5c63ed36620fa4f47ac9d79f7ee4
+shlib_provides="libmutter-6.so.0 libmutter-cogl-pango-6.so.0 libmutter-cogl-6.so.0
+ libmutter-clutter-6.so.0 libmutter-cogl-path-6.so.0 libmutter-clutter-6.so
+ libmutter-cogl-6.so libmutter-cogl-pango-6.so libmutter-cogl-path-6.so"
+patch_args="-Np1"
+
+build_options="gir"
+build_options_default="gir"
 
 mutter-devel_package() {
 	depends="gsettings-desktop-schemas gtk+3-devel clutter-devel libX11-devel
@@ -28,7 +33,9 @@ mutter-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove "usr/lib/mutter-5/*.gir"
+		if [ $build_option_gir ]; then
+			vmove "usr/lib/mutter-6/*.gir"
+		fi
 		vmove "usr/lib/*.so"
 	}
 }
diff --git a/srcpkgs/mutter/update b/srcpkgs/mutter/update
deleted file mode 100644
index a84fbbad8b1..00000000000
--- a/srcpkgs/mutter/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site="${GNOME_SITE}/$pkgname/cache.json"
-ignore="3.*[13579].*"

From 2439084ac17b90eba5ee432f0f8ff2ef61a871b3 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 22:06:48 +0300
Subject: [PATCH 74/97] gnome-documents: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/gnome-documents/template b/srcpkgs/gnome-documents/template
index 62d9bddbc1e..86be6e30f34 100644
--- a/srcpkgs/gnome-documents/template
+++ b/srcpkgs/gnome-documents/template
@@ -1,9 +1,9 @@
 # Template file for 'gnome-documents'
 pkgname=gnome-documents
-version=3.32.0
-revision=3
-build_helper="gir"
+version=3.34.0
+revision=1
 build_style=meson
+build_helper="gir"
 hostmakedepends="docbook-xsl itstool pkg-config glib-devel libxslt gdk-pixbuf
  librsvg"
 makedepends="clutter-gtk-devel evince-devel gjs-devel gnome-desktop-devel
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Documents"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cc2060843e53b6db3372b806536f5df0bfc7abd3c0c35cb5021a3592d76f0dbf
+checksum=d8a90e84aef3a78fcaa91dc12a24a473a5778a47eb4c2354d0e35d558f29f0e2
 lib32disabled=yes
 
 build_options="gir"

From d955a2e95f0624f52d9c2e01e9e3a932f04aea97 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Tue, 17 Dec 2019 22:31:10 +0300
Subject: [PATCH 75/97] gnome: fix [ci skip]

---
 srcpkgs/gnome/INSTALL.msg |  27 ++++++
 srcpkgs/gnome/template    | 187 +++-----------------------------------
 2 files changed, 42 insertions(+), 172 deletions(-)
 create mode 100644 srcpkgs/gnome/INSTALL.msg

diff --git a/srcpkgs/gnome/INSTALL.msg b/srcpkgs/gnome/INSTALL.msg
new file mode 100644
index 00000000000..114923264e7
--- /dev/null
+++ b/srcpkgs/gnome/INSTALL.msg
@@ -0,0 +1,27 @@
+[Additional packages]
+Internet:
+- epiphany: Intuitive GNOME web browser
+- evolution: Integrated mail, addressbook and calendaring for GNOME
+- gnome-authenticator: Two-factor authentication code generator for GNOME
+- gnome-online-accounts: GNOME service to access online accounts
+- polari: GNOME IRC client
+Music:
+- deadbeef: Ultimate Music Player for GNU/Linux
+- gnome-music: GNOME music playing application
+- spotify: Proprietary music streaming client (nonfree|glibc)
+Video:
+- totem: GNOME integrated movie player based on Gstreamer
+- vlc: Cross-platform multimedia player
+Other:
+- chrome-gnome-shell: GNOME Shell integration for Chrome
+- gcr: GNOME crypto package
+- ghex: Simple binary editor for GNOME
+- gitg: Git repository viewer for GTK+/GNOME
+- gnome-bluetooth: GNOME Bluetooth Subsystem
+- gnome-passbook: A password manager for GNOME
+- gparted: Gnome Partition Editor
+- orca: Screen reader for individuals who are blind or visually impaired
+- qalculate-gtk: Multi-purpose desktop calculator
+- sushi: Quick image previewer over DBus for Nautilus
+- vino: VNC server for the GNOME desktop
+- yaru-plus: Elegant Canonical's Yaru-based third-party icons theme
diff --git a/srcpkgs/gnome/template b/srcpkgs/gnome/template
index 1e364afd9f1..06de4f6df93 100644
--- a/srcpkgs/gnome/template
+++ b/srcpkgs/gnome/template
@@ -1,188 +1,31 @@
 # Template file for 'gnome'
 pkgname=gnome
 version=3.32.0
-revision=1
+revision=2
 build_style=meta
+depends="adwaita-icon-theme>=${version} atkmm>=2.28.0 cantarell-fonts>=0.111
+ font-adobe-source-code-pro>=2.030R gdm>=${version} gnome-backgrounds>=${version}
+ gnome-color-manager>=${version} gnome-control-center>=${version} gnome-keyring>=${version}
+ gnome-session>=${version} gnome-shell-extensions>=${version} gnome-themes-standard>=3.28
+ gnome-tweaks>=${version} gtksourceview>=3.24.11 gvfs>=1.43.2 network-manager-applet>=1.8.24
+ gnome-screenshot>=${version} gnome-calendar>=${version} gnome-clocks>=${version}"
 short_desc="GNOME meta-package for Void Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-only, LGPL-2.0-only"
 homepage="https://www.gnome.org"
-
-depends="NetworkManager>=1.14.0_1
- adwaita-icon-theme>=3.32.0
- at-spi2-atk>=2.32.0
- at-spi2-core>=2.32.0
- atk>=2.32.0
- atkmm>=2.24.2
- cairomm>=1.12.2_2
- cantarell-fonts>=0.0.25
- caribou>=0.4.21
- cheese>=3.32.0
- chrome-gnome-shell>=10.0.0
- clutter>=1.26.2
- clutter-gst3>=3.0.24
- clutter-gtk>=1.8.4
- cogl>=1.22.2
- dconf>=0.30.0
- eog>=3.32.0
- epiphany>=3.32.0
- evince>=3.32.0
- evolution-data-server>=3.32.0
- file-roller>=3.32.0
- folks>=0.11.4
- font-adobe-source-code-pro>=2.030R
- gcab>=0.7
- gcr>=3.28.0
- gdk-pixbuf>=2.38.0
- gdm>=3.32.0
- geocode-glib>=3.26.0_1
- gfbgraph>=0.2.3
- gjs>=1.56.0
- glib>=2.60.0
- glib-networking>=2.60.0
- glibmm>=2.60.0
- gmime>=2.6.23
- gnome-backgrounds>=3.32.0
- gnome-bluetooth>=3.32.0
- gnome-color-manager>=3.32.0
- gnome-control-center>=3.32.0
- gnome-desktop>=3.32.0
- gnome-getting-started-docs>=3.32.0
- gnome-initial-setup>=3.32.0
- gnome-keyring>=3.28.1
- gnome-online-accounts>=3.32.0
- gnome-online-miners>=3.30.0
- gnome-session>=3.32.0
- gnome-settings-daemon>=3.32.0
- gnome-shell>=3.32.0
- gnome-shell-extensions>=3.32.0
- gnome-themes-standard>=3.22.3
- gnome-tweaks>=3.32.0
- gnome-user-docs>=3.32.0
- gnome-video-effects>=0.4.3
- gobject-introspection>=1.60.0
- gom>=0.3.2_1
- grilo>=0.3.4
- grilo-plugins>=0.3.5
- gsettings-desktop-schemas>=3.32.0
- gsound>=1.0.2
- gspell>=1.8.0
- gssdp>=1.0.2
- gtk+3>=3.24.0
- gtkmm>=3.22.1
- gtksourceview>=3.24.4
- gupnp>=1.0.2
- gupnp-av>=0.12.10
- gupnp-dlna>=0.10.5
- gupnp-igd>=0.2.4
- gvfs>=1.40.0
- json-glib>=1.4.2
- libcroco>=0.6.12
- libgdata>=0.16.1_2
- libgee08>=0.20.0
- libgepub>=0.4_1
- libgnomekbd>=3.26.0
- libgsf>=1.14.41
- libgtop>=2.40.0
- libgweather>=3.32.0
- libgxps>=0.2.5_1
- libmediaart>=1.9.4
- libnotify>=0.7.6_4
- libpeas>=1.22.0
- librsvg>=2.44.0
- libsecret>=0.18.5
- libsigc++>=2.10.0
- libsoup>=2.60.0
- libxml2>=2.6.30
- libxslt>=1.1.22
- libzapojit>=0.0.3
- mm-common>=0.9.10_2
- mousetweaks>=3.12.0
- mutter>=3.32.0
- nautilus>=3.32.0
- network-manager-applet>=1.8.2
- orca>=3.32.0
- pango>=1.42.0
- pangomm>=2.40.1
- phodav>=2.2
- python-atspi>=2.26.0
- python-gobject>=3.26.0
- rest>=0.8.0
- tracker>=2.0.0
- vala>=0.44.0
- vte3>=0.54.0
- yelp>=3.32.0
- yelp-tools>=3.32.0
- yelp-xsl>=3.32.0
- zenity>=3.32.0"
-
-_apps_depends="baobab>=3.32.0
- dconf-editor>=3.32.0
- devhelp>=3.32.0
- evolution>=3.32.0
- ghex>=3.18.3
- gitg>=3.26.0
- gedit>=3.32.0
- gedit-plugins>=3.32.0
- gnome-boxes>=3.32.0
- gnome-builder>=3.32.0
- gnome-calculator>=3.32.0
- gnome-calendar>=3.32.0
- gnome-characters>=3.32.0
- gnome-clocks>=3.32.0
- gnome-dictionary>=3.26.0
- gnome-disk-utility>=3.32.0
- gnome-documents>=3.32.0
- gnome-font-viewer>=3.32.0
- gnome-maps>=3.32.0
- gnome-music>=3.32.0
- gnome-nettool>=3.8.1
- gnome-photos>=3.32.0
- gnome-recipes>=2.0.0
- gnome-screenshot>=3.32.0
- gnome-sound-recorder>=3.32.0
- gnome-system-monitor>=3.32.0
- gnome-terminal>=3.32.0
- gnome-tweaks>=3.32.0
- gtk-vnc>=0.6.0_2
- libchamplain>=0.12.16
- nautilus-sendto>=3.8.0
- nemiver>=0.9.6
- polari>=3.32.0
- rygel>=0.36.0
- simple-scan>=3.32.0
- sushi>=3.32.0
- totem>=3.32.0
- totem-pl-parser>=3.26.0
- vino>=3.22.0"
-
-_games_collection_depends="
- aisleriot>=3.22.3
- five-or-more>=3.32.0
- four-in-a-row>=3.32.0
- gnome-2048>=3.32.0
- gnome-chess>=3.32.0
- gnome-klotski>=3.32.0
- gnome-mahjongg>=3.32.0
- gnome-mines>=3.32.0
- gnome-nibbles>=3.24.0
- gnome-robots>=3.32.0
- gnome-sudoku>=3.32.0
- gnome-tetravex>=3.32.0
- hitori>=3.22.4
- iagno>=3.32.0
- lightsoff>=3.26.0
- quadrapassel>=3.32.0
- swell-foop>=3.26.0
- tali>=3.32.0
-"
+conflicts="xf86-input-synaptics"  # https://bugzilla.gnome.org/show_bug.cgi?id=764257#c12
 
 gnome-apps_package() {
-	depends="$_apps_depends"
+	depends="gedit>=${version} gnome-system-monitor>=${version} gnome-terminal>=${version}
+ eog>=${version} evince>=${version} file-roller>=${version}"
 	short_desc="GNOME-Apps meta-package for Void Linux"
 }
 
 gnome-games-collection_package() {
-	depends="$_games_collection_depends"
+	depends="aisleriot>=3.22.9 five-or-more>=${version} four-in-a-row>=${version} gnome-2048>=${version}
+ gnome-chess>=${version} gnome-klotski>=${version} gnome-mahjongg>=${version} gnome-mines>=${version}
+ gnome-nibbles>=${version} gnome-robots>=${version} gnome-sudoku>=${version} gnome-tetravex>=${version}
+ hitori>=${version} iagno>=${version} lightsoff>=${version} quadrapassel>=${version} swell-foop>=${version}
+ tali>=${version}"
 	short_desc="GNOME Games Collection meta-package for Void Linux"
 }

From 0dbce2ff9ae6ac5c701df28ba23680fe55946583 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 20:23:31 +0300
Subject: [PATCH 76/97] libgdata: update to 0.17.11. [ci skip]

---
 srcpkgs/libgdata/template | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/libgdata/template b/srcpkgs/libgdata/template
index 439aa569041..f0ef33132a6 100644
--- a/srcpkgs/libgdata/template
+++ b/srcpkgs/libgdata/template
@@ -1,20 +1,18 @@
 # Template file for 'libgdata'
 pkgname=libgdata
-version=0.17.9
-revision=4
+version=0.17.11
+revision=1
+build_style=meson
 build_helper="gir"
-build_style=gnu-configure
-configure_args="--disable-static $(vopt_enable gir introspection)
- $(vopt_enable vala)"
 hostmakedepends="pkg-config flex intltool glib-devel $(vopt_if vala vala)"
 makedepends="json-glib-devel gtk+3-devel uhttpmock-devel liboauth-devel
- gcr-devel gnome-online-accounts-devel"
+ gcr-devel gnome-online-accounts-devel gtk-doc"
 short_desc="Library for accessing GData webservices"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libgdata"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=85c4f7674c0098ffaf060ae01b6b832cb277b3673d54ace3bdedaad6b127453a
+checksum=6b9917122e4def6e6f78bcb660e49e146540832e296abcb5cde99829a04ea986
 
 build_options="gir vala"
 build_options_default="gir vala"

From 1d3a4f44b3761c3d1ce16dd406e13a8dcceb19b5 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 21:30:45 +0300
Subject: [PATCH 77/97] gspell: update to 1.8.2. [ci skip]

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

diff --git a/srcpkgs/gspell/template b/srcpkgs/gspell/template
index bf34cf60268..f1ff08d50f9 100644
--- a/srcpkgs/gspell/template
+++ b/srcpkgs/gspell/template
@@ -1,7 +1,7 @@
 # Template file for 'gspell'
 pkgname=gspell
-version=1.8.1
-revision=4
+version=1.8.2
+revision=1
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-static $(vopt_enable gir introspection)
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://www.gnome.org"
 distfiles="${GNOME_SITE}/gspell/${version%.*}/gspell-${version}.tar.xz"
-checksum=819a1d23c7603000e73f5e738bdd284342e0cd345fb0c7650999c31ec741bbe5
+checksum=bb9195c3a95bacf556d0203e9691f7489e0d3bc5ae1e5a440c89b2f2435d3ed6
 
 # Package build options
 build_options="gir vala"
@@ -27,6 +27,7 @@ gspell-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
+        vmove usr/share/gtk-doc
 		if [ "$build_option_gir" ]; then
 			vmove usr/share/gir-1.0
 		fi

From 2d7de1bf60a5dc36de569c57b58b970e73dbbf5b Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 21:34:55 +0300
Subject: [PATCH 78/97] baobab: update to 3.34.0. [ci skip]

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

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

From 168574c822911c8abbcd54dbfba846dc94596d41 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 21:37:45 +0300
Subject: [PATCH 79/97] jsonrpc-glib: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/jsonrpc-glib/template b/srcpkgs/jsonrpc-glib/template
index 25ce4b94f79..2c15919ddbc 100644
--- a/srcpkgs/jsonrpc-glib/template
+++ b/srcpkgs/jsonrpc-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'jsonrpc-glib'
 pkgname=jsonrpc-glib
-version=3.32.0
-revision=2
+version=3.34.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable_gtk_doc=false -Dwith_vapi=$(vopt_if gir true false)
@@ -14,7 +14,7 @@ license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/jsonrpc-glib"
 changelog="https://raw.githubusercontent.com/GNOME/jsonrpc-glib/jsonrpc-glib-3-32/NEWS"
 distfiles="${GNOME_SITE}/jsonrpc-glib/${version%.*}/jsonrpc-glib-${version}.tar.xz"
-checksum=bc60aa36c8bdc9c701ad490508445633a9f3973ae0bd5bdd0633d5f6ffeea6eb
+checksum=d1ceb24b503e49e7bfe6e44630c03abc65f2d047a68271eb62e332b13be90548
 
 build_options="gir vala"
 build_options_default="gir vala"

From 8a20b935980d08e64c60937a5f7d4dbf8cc214cf Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 21:40:13 +0300
Subject: [PATCH 80/97] template-glib: update to 3.34.0. [ci skip]

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

diff --git a/srcpkgs/template-glib/template b/srcpkgs/template-glib/template
index 730b4e33b5a..c1d43a34eaf 100644
--- a/srcpkgs/template-glib/template
+++ b/srcpkgs/template-glib/template
@@ -1,7 +1,7 @@
 # Template file for 'template-glib'
 pkgname=template-glib
-version=3.32.0
-revision=2
+version=3.34.0
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Denable_gtk_doc=false -Dwith_introspection=true
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/GNOME/template-glib"
 distfiles="${GNOME_SITE}/template-glib/${version%.*}/template-glib-${version}.tar.xz"
-checksum=39a334f5db404fa8b225224766684f2f63f5ec4cf4e971cfc513f1db35e81fbc
+checksum=216bef6ac3607666b8ca72b936467f7020ce6421c02755c301d079576c9c3dfd
 
 template-glib-devel_package() {
 	depends="${sourcepkg}-${version}_${revision} gtk+3-devel"

From e9d68912cd52b1b36d5d7d7f7a60a48ad808cb86 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 21:46:12 +0300
Subject: [PATCH 81/97] grilo: update to 0.3.10. [ci skip]

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

diff --git a/srcpkgs/grilo/template b/srcpkgs/grilo/template
index a33ac24880c..88ddfdbd1b6 100644
--- a/srcpkgs/grilo/template
+++ b/srcpkgs/grilo/template
@@ -1,6 +1,6 @@
 # Template file for 'grilo'
 pkgname=grilo
-version=0.3.9
+version=0.3.10
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://live.gnome.org/Grilo"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=730581cc62f2cfaadeac815760b80da8dcf3d08c454adad0d6128c930c5bcaf2
+checksum=7e44b2e74c31ed24eb97e43265a9e41effe8660287b02295111805c7bda7f1e8
 
 # Package build options
 build_options="gir vala"

From 492edcf1ae1d64f7e2ce4888aad26c18b0ab20c3 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 22:25:40 +0300
Subject: [PATCH 82/97] libsigc++: update to 3.0.0. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index 5331d5374a1..647b22eddfe 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -706,7 +706,7 @@ libgvfsdaemon.so gvfs-1.20_1
 libgvfscommon.so gvfs-1.20_1
 libnautilus-extension.so.1 libnautilus-3.2.1_1
 libmpc.so.3 libmpc-1.0.1_1
-libsigc-2.0.so.0 libsigc++-1.1_1
+libsigc-3.0.so.0 libsigc++-3.0.0_1
 libglibmm-2.4.so.1 glibmm-2.24.0_1
 libgiomm-2.4.so.1 glibmm-2.24.0_1
 libglibmm_generate_extra_defs-2.4.so.1 glibmm-2.24.0_1
diff --git a/srcpkgs/libsigc++/template b/srcpkgs/libsigc++/template
index 8c73eee5c10..d79e3423a1d 100644
--- a/srcpkgs/libsigc++/template
+++ b/srcpkgs/libsigc++/template
@@ -1,6 +1,6 @@
 # Template file for 'libsigc++'
 pkgname=libsigc++
-version=2.10.2
+version=3.0.0
 revision=1
 build_style=gnu-configure
 configure_args="--enable-static --disable-documentation --disable-benchmark"
@@ -10,7 +10,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://libsigcplusplus.github.io/libsigcplusplus/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b1ca0253379596f9c19f070c83d362b12dfd39c0a3ea1dd813e8e21c1a097a98
+checksum=50a0855c1eb26e6044ffe888dbe061938ab4241f96d8f3754ea7ead38ab8ed06
 
 libsigc++-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
@@ -18,7 +18,7 @@ libsigc++-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove usr/lib/sigc++-2.0
+		vmove usr/lib/sigc++-3.0
 		vmove "usr/lib/*.a"
 		vmove "usr/lib/*.so"
 	}

From 352c477ef682554a2141c9a3d299b92376c881b1 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Thu, 19 Dec 2019 22:55:30 +0300
Subject: [PATCH 83/97] glibmm: update to 2.63.1. [ci skip]

---
 common/shlibs           |  6 +++---
 srcpkgs/glibmm/template | 11 +++++------
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 647b22eddfe..2a3462602f4 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -707,9 +707,9 @@ libgvfscommon.so gvfs-1.20_1
 libnautilus-extension.so.1 libnautilus-3.2.1_1
 libmpc.so.3 libmpc-1.0.1_1
 libsigc-3.0.so.0 libsigc++-3.0.0_1
-libglibmm-2.4.so.1 glibmm-2.24.0_1
-libgiomm-2.4.so.1 glibmm-2.24.0_1
-libglibmm_generate_extra_defs-2.4.so.1 glibmm-2.24.0_1
+libglibmm-2.64.so.1 glibmm-2.63.1_1
+libgiomm-2.64.so.1 glibmm-2.63.1_1
+libglibmm_generate_extra_defs-2.64.so.1 glibmm-2.63.1_1
 libcairomm-1.0.so.1 cairomm-1.8.4_1
 libpangomm-1.4.so.1 pangomm-2.26.0_1
 libatkmm-1.6.so.1 atkmm-2.22.1_1
diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index 23ef47c5994..578858372e4 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,6 +1,6 @@
 # Template file for 'glibmm'
 pkgname=glibmm
-version=2.62.0
+version=2.63.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="glib-devel perl pkg-config"
@@ -10,14 +10,13 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtkmm.org"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-${version}.tar.xz"
-checksum=36659f13cc73282392d1305858f3bbca46fbd1ce2f078cc9db8b9f79b2e93cfe
+checksum=4f99e29bd0a67afd94c0d6fdad2b86bc5cd944cd5d4ff097520dc58b6c997ada
 
 glibmm-doc_package() {
 	archs=noarch
 	short_desc+=" - documentation"
 	pkg_install() {
-		vmove usr/share/doc
-		vmove usr/share/devhelp
+		vmove usr/share
 	}
 }
 
@@ -25,8 +24,8 @@ glibmm-devel_package() {
 	depends="${makedepends} glibmm>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
-		vmove usr/lib/glibmm-2.4
-		vmove usr/lib/giomm-2.4
+		vmove "usr/lib/glibmm-*"
+		vmove "usr/lib/giomm-*"
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"

From bf99935b279d442ca32d4ea63fcd8e66a39a1a2b Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 16:13:57 +0300
Subject: [PATCH 84/97] cairomm: update to 1.15.4. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index 2a3462602f4..c3ad652a72b 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -710,7 +710,7 @@ libsigc-3.0.so.0 libsigc++-3.0.0_1
 libglibmm-2.64.so.1 glibmm-2.63.1_1
 libgiomm-2.64.so.1 glibmm-2.63.1_1
 libglibmm_generate_extra_defs-2.64.so.1 glibmm-2.63.1_1
-libcairomm-1.0.so.1 cairomm-1.8.4_1
+libcairomm-1.16.so.1 cairomm-1.15.4_1
 libpangomm-1.4.so.1 pangomm-2.26.0_1
 libatkmm-1.6.so.1 atkmm-2.22.1_1
 libgtkmm-3.0.so.1 gtkmm-2.99.5_1
diff --git a/srcpkgs/cairomm/template b/srcpkgs/cairomm/template
index 015726e304c..aa9f9dc9617 100644
--- a/srcpkgs/cairomm/template
+++ b/srcpkgs/cairomm/template
@@ -1,17 +1,18 @@
-# Template build file for 'cairomm'.
+# Template file for 'cairomm'
 pkgname=cairomm
-version=1.12.2
-revision=3
+version=1.15.4
+revision=1
 build_style=gnu-configure
+make_build_args="CXXFLAGS=-std=gnu++17"
 hostmakedepends="pkg-config"
 makedepends="libsigc++-devel fontconfig-devel libpng-devel libXrender-devel cairo-devel"
-depends="cairo>=1.12.14_6"
+depends="cairo"
 short_desc="C++ bindings to Cairo vector graphics library"
 maintainer="Orphaned <orphan@voidlinux.org>"
+license="GPL-2.0-only, MPL-1.1"
 homepage="http://www.cairographics.org"
-license="GPL-2, MPL-1.1"
-distfiles="http://cairographics.org/releases/$pkgname-$version.tar.gz"
-checksum=45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=4cd9fd959538953dfa606aaa7a31381e3193eebf14d814d97ef928684ee9feb5
 
 cairomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -19,6 +20,7 @@ cairomm-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove "usr/lib/cairomm*"
+		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
 	}
 }

From 1698f1e8c2b79c45304f65900def46c179d7c67c Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 16:56:39 +0300
Subject: [PATCH 85/97] pangomm: update to 2.43.1. [ci skip]

---
 common/shlibs                         |  2 +-
 srcpkgs/pangomm/patches/fix-dep.patch | 18 ++++++++++++++++++
 srcpkgs/pangomm/template              |  8 ++++----
 3 files changed, 23 insertions(+), 5 deletions(-)
 create mode 100644 srcpkgs/pangomm/patches/fix-dep.patch

diff --git a/common/shlibs b/common/shlibs
index c3ad652a72b..5c53c7d6aae 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -711,7 +711,7 @@ libglibmm-2.64.so.1 glibmm-2.63.1_1
 libgiomm-2.64.so.1 glibmm-2.63.1_1
 libglibmm_generate_extra_defs-2.64.so.1 glibmm-2.63.1_1
 libcairomm-1.16.so.1 cairomm-1.15.4_1
-libpangomm-1.4.so.1 pangomm-2.26.0_1
+libpangomm-2.44.so.1 pangomm-2.43.1_1
 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
diff --git a/srcpkgs/pangomm/patches/fix-dep.patch b/srcpkgs/pangomm/patches/fix-dep.patch
new file mode 100644
index 00000000000..6e3d1a7df63
--- /dev/null
+++ b/srcpkgs/pangomm/patches/fix-dep.patch
@@ -0,0 +1,18 @@
+diff -Naurp0 a/configure b/configure
+--- a/configure	2019-12-21 16:48:39.860529868 +0300
++++ b/configure	2019-12-21 16:49:04.946979529 +0300
+@@ -18049 +18049 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-PANGOMM_MODULES='glibmm-2.60 >= 2.59.1 cairomm-1.16 >= 1.15.1 pangocairo >= 1.41.0'
++PANGOMM_MODULES='glibmm-2.64 >= 2.59.1 cairomm-1.16 >= 1.15.1 pangocairo >= 1.41.0'
+diff -Naurp0 a/tools/Makefile.am b/tools/Makefile.am
+--- a/tools/Makefile.am	2019-12-21 16:48:51.875744672 +0300
++++ b/tools/Makefile.am	2019-12-21 16:49:15.519169295 +0300
+@@ -33 +33 @@ extra_defs_gen_generate_extra_defs_SOURC
+-extra_defs_gen_generate_extra_defs_LDADD   = $(PANGOMM_LIBS) -lglibmm_generate_extra_defs-2.60
++extra_defs_gen_generate_extra_defs_LDADD   = $(PANGOMM_LIBS) -lglibmm_generate_extra_defs-2.64
+diff -Naurp0 a/tools/Makefile.in b/tools/Makefile.in
+--- a/tools/Makefile.in	2019-12-21 16:49:33.502491793 +0300
++++ b/tools/Makefile.in	2019-12-21 16:49:45.390704304 +0300
+@@ -378 +378 @@ extra_defs_gen_generate_extra_defs_SOURC
+-extra_defs_gen_generate_extra_defs_LDADD = $(PANGOMM_LIBS) -lglibmm_generate_extra_defs-2.60
++extra_defs_gen_generate_extra_defs_LDADD = $(PANGOMM_LIBS) -lglibmm_generate_extra_defs-2.64
diff --git a/srcpkgs/pangomm/template b/srcpkgs/pangomm/template
index a01fb2fd356..cd6a8488373 100644
--- a/srcpkgs/pangomm/template
+++ b/srcpkgs/pangomm/template
@@ -1,17 +1,17 @@
 # Template file for 'pangomm'
 pkgname=pangomm
-version=2.42.0
+version=2.43.1
 revision=1
 build_style=gnu-configure
-configure_args="--disable-documentation"
 hostmakedepends="pkg-config"
 makedepends="libsigc++-devel glibmm-devel cairomm-devel pango-devel"
 short_desc="C++ bindings for the pango library"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gtkmm.org"
-distfiles="${GNOME_SITE}/pangomm/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ca6da067ff93a6445780c0b4b226eb84f484ab104b8391fb744a45cbc7edbf56
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=00483967b4ed0869da09dc0617de45625b9ab846c7b07aa25dfc940a4fc540a4
+patch_args="-Np1"
 
 pangomm-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 713fa5a78df836204f06ca2addd898cdc3338361 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 17:23:32 +0300
Subject: [PATCH 86/97] gtksourceview4: update to 4.4.0. [ci skip]

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

diff --git a/srcpkgs/gtksourceview4/template b/srcpkgs/gtksourceview4/template
index 6848716773c..d06f9b24921 100644
--- a/srcpkgs/gtksourceview4/template
+++ b/srcpkgs/gtksourceview4/template
@@ -1,12 +1,10 @@
 # Template file for 'gtksourceview4'
 pkgname=gtksourceview4
-version=4.2.0
-revision=2
+version=4.4.0
+revision=1
 wrksrc="gtksourceview-${version}"
-build_style=gnu-configure
+build_style=meson
 build_helper="gir"
-configure_args="--enable-glade-catalog $(vopt_enable gir introspection)
- $(vopt_enable vala) $(vopt_enable gtk_doc gtk-doc)"
 hostmakedepends="gtk+3-devel glib-devel itstool libxslt pkg-config
  $(vopt_if vala vala) $(vopt_if gtk_doc gtk-doc)"
 makedepends="glade3-devel gtk+3-devel libglib-devel libxml2-devel
@@ -16,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GtkSourceView"
 distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=c431eb234dc83c7819e58f77dd2af973252c7750da1c9d125ddc94268f94f675
+checksum=9ddb914aef70a29a66acd93b4f762d5681202e44094d2d6370e51c9e389e689a
 
 # Package build options
 build_options="gir vala gtk_doc"
@@ -34,8 +32,6 @@ gtksourceview4-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
-		vmove usr/share/glade
-		vmove usr/share/gtk-doc
 		if [ "$build_option_vala" ]; then
 			vmove usr/share/vala
 		fi

From 3f1f5fe0831df152e02213d9e1f53075c7528f4f Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 18:12:17 +0300
Subject: [PATCH 87/97] gnome-calculator: fix. [ci skip]

---
 common/shlibs                     | 2 ++
 srcpkgs/gnome-calculator/template | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5c53c7d6aae..bade31049e6 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2897,6 +2897,8 @@ libyaz_icu.so.5 yaz-5.23.1_1
 libyaz.so.5 yaz-5.23.1_1
 libyaz_server.so.5 yaz-5.23.1_1
 libgcab-1.0.so.0 gcab-0.7_1
+libgcalc-2.so.1.0.1 gnome-calculator-3.35.2_1
+libgci-1.so.0.0.0 gnome-calculator-3.35.2_1
 libliveMedia.so.66 live555-2019.05.03_1
 libgroupsock.so.8 live555-2018.12.14_1
 libUsageEnvironment.so.3 live555-2018.12.14_1
diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index 66b07ad01e4..5516c7a54cc 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,12 +1,12 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
 version=3.35.2
-revision=1
+revision=2
 build_style=meson
 build_helper="gir"
-hostmakedepends="cmake glib-devel itstool pkg-config vala"
-makedepends="gsettings-desktop-schemas-devel gtksourceview4-devel libgee-devel
- libmpc-devel libsoup-devel"
+hostmakedepends="glib-devel itstool pkg-config vala"
+makedepends="gsettings-desktop-schemas-devel gtksourceview4-devel libmpc-devel
+ libsoup-devel libgee08-devel"
 depends="desktop-file-utils gsettings-desktop-schemas hicolor-icon-theme"
 short_desc="GNOME calculator"
 maintainer="Enno Boland <gottox@voidlinux.org>"

From 0ee110a94ed324aae79892d656644a3358032efd Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 18:28:19 +0300
Subject: [PATCH 88/97] gtksourceviewmm: update to 3.91.1. [ci skip]

---
 common/shlibs                                 |  2 +-
 srcpkgs/gtksourceviewmm/patches/fix-dep.patch | 18 ++++++++++++++++++
 srcpkgs/gtksourceviewmm/template              | 13 +++++++------
 3 files changed, 26 insertions(+), 7 deletions(-)
 create mode 100644 srcpkgs/gtksourceviewmm/patches/fix-dep.patch

diff --git a/common/shlibs b/common/shlibs
index bade31049e6..a928c1fd5b7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1028,7 +1028,7 @@ libgvnc-1.0.so.0 gtk-vnc-0.4.4_1
 libgtk-vnc-2.0.so.0 gtk-vnc-0.4.4_1
 libyaml-0.so.2 libyaml-0.1.4_1
 libuchardet.so.0 uchardet-0.0.6_1
-libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
+libgtksourceviewmm-4.0.so.0 gtksourceviewmm-3.91.1_1
 libyajl.so.2 yajl-2.0.1_1
 libconfuse.so.2 confuse-3.2.1_1
 liblldb.so.9 lldb-9.0.0_1
diff --git a/srcpkgs/gtksourceviewmm/patches/fix-dep.patch b/srcpkgs/gtksourceviewmm/patches/fix-dep.patch
new file mode 100644
index 00000000000..5f2540d691e
--- /dev/null
+++ b/srcpkgs/gtksourceviewmm/patches/fix-dep.patch
@@ -0,0 +1,18 @@
+diff -Naurp0 a/codegen/Makefile.am b/codegen/Makefile.am
+--- a/codegen/Makefile.am	2019-12-21 18:22:51.237529121 +0300
++++ b/codegen/Makefile.am	2019-12-21 18:23:08.109831568 +0300
+@@ -9 +9 @@ extradefs_generate_extra_defs_SOURCES =
+-extradefs_generate_extra_defs_LDADD   = $(GTKSOURCEVIEWMM_LIBS) -lglibmm_generate_extra_defs-2.4
++extradefs_generate_extra_defs_LDADD   = $(GTKSOURCEVIEWMM_LIBS) -lglibmm_generate_extra_defs-2.64
+diff -Naurp0 a/codegen/Makefile.in b/codegen/Makefile.in
+--- a/codegen/Makefile.in	2019-12-21 18:22:51.238529139 +0300
++++ b/codegen/Makefile.in	2019-12-21 18:23:02.549732238 +0300
+@@ -343 +343 @@ extradefs_generate_extra_defs_SOURCES =
+-extradefs_generate_extra_defs_LDADD = $(GTKSOURCEVIEWMM_LIBS) -lglibmm_generate_extra_defs-2.4
++extradefs_generate_extra_defs_LDADD = $(GTKSOURCEVIEWMM_LIBS) -lglibmm_generate_extra_defs-2.64
+diff -Naurp0 a/configure b/configure
+--- a/configure	2019-12-21 18:21:11.380743288 +0300
++++ b/configure	2019-12-21 18:22:08.507765099 +0300
+@@ -16527 +16527 @@ $as_echo "#define HAVE_CXX11 1" >>confde
+-GTKSOURCEVIEWMM_MODULES='glibmm-2.4 >= 2.46.1 gtkmm-3.0 >= 3.18.0 gtksourceview-4 >= 3.99.0'
++GTKSOURCEVIEWMM_MODULES='glibmm-2.64 >= 2.46.1 gtkmm-3.0 >= 3.18.0 gtksourceview-4 >= 3.99.0'
diff --git a/srcpkgs/gtksourceviewmm/template b/srcpkgs/gtksourceviewmm/template
index 6ed33285ccb..0590aef8713 100644
--- a/srcpkgs/gtksourceviewmm/template
+++ b/srcpkgs/gtksourceviewmm/template
@@ -1,17 +1,18 @@
 # Template file for 'gtksourceviewmm'
 pkgname=gtksourceviewmm
-version=3.18.0
-revision=4
+version=3.91.1
+revision=1
 build_style=gnu-configure
 configure_args="--disable-deprecated-api --enable-documentation"
 hostmakedepends="doxygen graphviz libxslt perl pkg-config"
-makedepends="glibmm-devel gtkmm-devel gtksourceview-devel"
+makedepends="glibmm-devel gtkmm-devel gtksourceview4-devel"
 short_desc="GtkSourceview C++ bindings"
 maintainer="Enno Boland <gottox@voidlinux.org>"
-homepage="https://developer.gnome.org/gtksourceviewmm/"
 license="GPL-2.0-or-later"
+homepage="https://developer.gnome.org/gtksourceviewmm/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=51081ae3d37975dae33d3f6a40621d85cb68f4b36ae3835eec1513482aacfb39
+checksum=feaae794c0f97f583a25f297c6c2b80f5f20151fdc9a4012fddb911520131721
+patch_args="-Np1"
 
 gtksourceviewmm-devel_package() {
 	depends="gtkmm-devel gtksourceview-devel ${sourcepkg}>=${version}_${revision}"
@@ -19,7 +20,7 @@ gtksourceviewmm-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		vmove usr/lib/gtksourceviewmm-3.0
+		vmove usr/lib/gtksourceviewmm-4.0
 		vmove "usr/lib/*.so"
 		vmove usr/share/doc
 	}

From 38cffa172e890a70496703807a2a59166bd2f0d0 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 18:35:51 +0300
Subject: [PATCH 89/97] gnome-maps: update to 3.35.2. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index a928c1fd5b7..f46f06a0fdf 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -617,6 +617,7 @@ libcanberra-gtk3.so.0 libcanberra-gtk3-0.30_6
 libgtop-2.0.so.11 libgtop-2.38.0_1
 librarian.so.0 rarian-0.8.1_1
 libmusikcore.so musikcube-0.60.1_1
+libgnome-maps.so.0 gnome-maps-3.35.2_1
 libgnome-menu-3.so.0 gnome-menus-2.91.6_1
 libart_lgpl_2.so.2 libart-2.3.20_1
 libgnomecanvas-2.so.0 libgnomecanvas-2.30.1_1
diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 0585e4574c7..ca97e5cb85c 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=3.32.2.1
+version=3.35.2
 revision=1
 build_style=meson
 hostmakedepends="glib-devel gobject-introspection intltool pkg-config AppStream"
@@ -11,6 +11,6 @@ short_desc="GNOME maps application"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
-checksum=8be6a83cea6545bc8aa3353e6be7bfe7f699795db38dc8d2f958c917700c29d4
-nocross="evolution-dataserver cross gir doesn't work"
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e03d0f3d312f782fb0264a973b8567860d0a2c9361672a180699f27b2ffcf77d
+nocross="evolution-data-server cross gir doesn't work."

From 1e8e49b9084b5af177bdd7bb43afe092e9f23d45 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 19:45:39 +0300
Subject: [PATCH 90/97] gnome-desktop: update to 3.35.2. [ci skip]

---
 ...lise-gir.patch => 1-optionalise-gir.patch} |  27 +-
 ...ild-Remove-stray-from-config.h.meson.patch |   6 +
 ...ity-function-to-start-a-transient-sy.patch | 350 ++++++++++++++++++
 srcpkgs/gnome-desktop/template                |   7 +-
 srcpkgs/gnome-desktop/update                  |   1 -
 5 files changed, 368 insertions(+), 23 deletions(-)
 rename srcpkgs/gnome-desktop/patches/{optionalise-gir.patch => 1-optionalise-gir.patch} (60%)
 create mode 100644 srcpkgs/gnome-desktop/patches/2-build-Remove-stray-from-config.h.meson.patch
 create mode 100644 srcpkgs/gnome-desktop/patches/3-systemd-Add-utility-function-to-start-a-transient-sy.patch
 delete mode 100644 srcpkgs/gnome-desktop/update

diff --git a/srcpkgs/gnome-desktop/patches/optionalise-gir.patch b/srcpkgs/gnome-desktop/patches/1-optionalise-gir.patch
similarity index 60%
rename from srcpkgs/gnome-desktop/patches/optionalise-gir.patch
rename to srcpkgs/gnome-desktop/patches/1-optionalise-gir.patch
index 2d25e87b0b6..9690c129577 100644
--- a/srcpkgs/gnome-desktop/patches/optionalise-gir.patch
+++ b/srcpkgs/gnome-desktop/patches/1-optionalise-gir.patch
@@ -1,11 +1,7 @@
-diff --git a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
-index c365b44..33af6f4 100644
---- libgnome-desktop/meson.build
-+++ libgnome-desktop/meson.build
-@@ -96,17 +96,19 @@ libgnome_desktop_dep = declare_dependency(
-   link_with: libgnome_desktop
- )
- 
+diff -Naurp0 a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
+--- a/libgnome-desktop/meson.build	2019-12-21 19:33:00.720763679 +0300
++++ b/libgnome-desktop/meson.build	2019-12-21 19:34:45.848682615 +0300
+@@ -106,11 +106,13 @@ libgnome_desktop_dep = declare_dependenc
 -gnome.generate_gir(libgnome_desktop,
 -  sources: introspection_sources + libgnome_desktop_headers,
 -  export_packages: 'gnome-desktop-3.0',
@@ -30,17 +26,10 @@ index c365b44..33af6f4 100644
 +    install: true
 +  )
 +endif
- 
- desktop_pc = pkg.generate(
-   libraries: libgnome_desktop,
-diff --git a/meson_options.txt b/meson_options.txt
-index e3402a1..1dbaf5d 100644
---- meson_options.txt
-+++ meson_options.txt
-@@ -28,3 +28,7 @@ option('gtk_doc',
- option('installed_tests',
-   type: 'boolean', value: false, description: 'Enable installed tests'
- )
+diff -Naurp0 a/meson_options.txt b/meson_options.txt
+--- a/meson_options.txt	2019-12-21 19:33:18.342085639 +0300
++++ b/meson_options.txt	2019-12-21 19:33:45.654584469 +0300
+@@ -30,0 +31,4 @@ option('installed_tests',
 +
 +option('introspection',
 +  type: 'boolean', value: false, description: 'Build GIR data'
diff --git a/srcpkgs/gnome-desktop/patches/2-build-Remove-stray-from-config.h.meson.patch b/srcpkgs/gnome-desktop/patches/2-build-Remove-stray-from-config.h.meson.patch
new file mode 100644
index 00000000000..8d8c285ccd4
--- /dev/null
+++ b/srcpkgs/gnome-desktop/patches/2-build-Remove-stray-from-config.h.meson.patch
@@ -0,0 +1,6 @@
+diff -Naurp0 a/config.h.meson b/config.h.meson
+--- a/config.h.meson	2019-12-21 19:21:07.652755644 +0300
++++ b/config.h.meson	2019-12-21 19:21:38.606319522 +0300
+@@ -15 +15 @@
+-#
++
diff --git a/srcpkgs/gnome-desktop/patches/3-systemd-Add-utility-function-to-start-a-transient-sy.patch b/srcpkgs/gnome-desktop/patches/3-systemd-Add-utility-function-to-start-a-transient-sy.patch
new file mode 100644
index 00000000000..e17f20420bd
--- /dev/null
+++ b/srcpkgs/gnome-desktop/patches/3-systemd-Add-utility-function-to-start-a-transient-sy.patch
@@ -0,0 +1,350 @@
+diff -Naurp0 a/config.h.meson b/config.h.meson
+--- a/config.h.meson	2019-12-21 19:22:22.442119497 +0300
++++ b/config.h.meson	2019-12-21 19:24:00.997916847 +0300
+@@ -18,0 +19,3 @@
++/* define if libsystemd is available */
++#mesondefine HAVE_SYSTEMD
++
+diff -Naurp0 a/libgnome-desktop/gnome-systemd.c b/libgnome-desktop/gnome-systemd.c
+--- a/libgnome-desktop/gnome-systemd.c	1970-01-01 03:00:00.000000000 +0300
++++ b/libgnome-desktop/gnome-systemd.c	2019-12-21 19:27:47.196042593 +0300
+@@ -0,0 +1,270 @@
++/* gnome-systemd.c
++ *
++ * Copyright 2019 Benjamin Berg <bberg@redhat.com>
++ *
++ * This file is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU Lesser General Public License as
++ * published by the Free Software Foundation; either version 3 of the
++ * License, or (at your option) any later version.
++ *
++ * This file is distributed in the hope that it will be useful, but
++ * WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ * Lesser General Public License for more details.
++ *
++ * You should have received a copy of the GNU Lesser General Public
++ * License along with this program.  If not, see <http://www.gnu.org/licenses/>.
++ *
++ * SPDX-License-Identifier: LGPL-3.0-or-later
++ */
++
++#include "config.h"
++
++#define GNOME_DESKTOP_USE_UNSTABLE_API
++#include "gnome-systemd.h"
++
++#ifdef HAVE_SYSTEMD
++#include <errno.h>
++#include <systemd/sd-login.h>
++#endif
++
++#ifdef HAVE_SYSTEMD
++typedef struct {
++  char       *name;
++  char       *description;
++  gint32      pid;
++} StartSystemdScopeData;
++
++static void
++start_systemd_scope_data_free (StartSystemdScopeData *data)
++{
++  g_clear_pointer (&data->name, g_free);
++  g_clear_pointer (&data->description, g_free);
++  g_free (data);
++}
++
++static void
++on_start_transient_unit_cb (GObject      *source,
++                            GAsyncResult *res,
++                            gpointer      user_data)
++{
++  g_autoptr (GTask) task = G_TASK (user_data);
++  g_autoptr (GVariant) reply = NULL;
++  GError *error = NULL;
++  StartSystemdScopeData *task_data = g_task_get_task_data (task);
++
++  reply = g_dbus_connection_call_finish (G_DBUS_CONNECTION (source),
++                                         res, &error);
++  if (error && !g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
++    {
++      g_warning ("Could not create transient scope for PID %d: %s",
++                 task_data->pid, error->message);
++      g_task_return_error (task, error);
++      return;
++    }
++
++  g_debug ("Created transient scope for PID %d", task_data->pid);
++
++  g_task_return_boolean (task, TRUE);
++}
++
++static void
++start_systemd_scope (GDBusConnection *connection, GTask *task)
++{
++  GVariantBuilder builder;
++  g_autofree char *unit_name = NULL;
++  StartSystemdScopeData *task_data = g_task_get_task_data (task);
++
++  g_assert (task_data != NULL);
++
++  /* This needs to be unique, hopefully the pid will be enough. */
++  unit_name = g_strdup_printf ("gnome-launched-%s-%d.scope", task_data->name, task_data->pid);
++
++  g_variant_builder_init (&builder, G_VARIANT_TYPE ("(ssa(sv)a(sa(sv)))"));
++  g_variant_builder_add (&builder, "s", unit_name);
++  g_variant_builder_add (&builder, "s", "fail");
++
++  /* Note that gnome-session ships a drop-in to control further defaults. */
++  g_variant_builder_open (&builder, G_VARIANT_TYPE ("a(sv)"));
++  if (task_data->description)
++    g_variant_builder_add (&builder,
++                           "(sv)",
++                           "Description",
++                           g_variant_new_string (task_data->description));
++  g_variant_builder_add (&builder,
++                         "(sv)",
++                         "PIDs",
++                          g_variant_new_fixed_array (G_VARIANT_TYPE_UINT32, &task_data->pid, 1, 4));
++  g_variant_builder_close (&builder);
++
++  g_variant_builder_open (&builder, G_VARIANT_TYPE ("a(sa(sv))"));
++  g_variant_builder_close (&builder);
++
++  g_dbus_connection_call (connection,
++                          "org.freedesktop.systemd1",
++                          "/org/freedesktop/systemd1",
++                          "org.freedesktop.systemd1.Manager",
++                          "StartTransientUnit",
++                          g_variant_builder_end (&builder),
++                          G_VARIANT_TYPE ("(o)"),
++                          G_DBUS_CALL_FLAGS_NO_AUTO_START,
++                          1000,
++                          g_task_get_cancellable (task),
++                          on_start_transient_unit_cb,
++                          task);
++}
++
++static void
++on_bus_gotten_cb (GObject      *source,
++                  GAsyncResult *res,
++                  gpointer      user_data)
++{
++  g_autoptr(GTask) task = G_TASK (user_data);
++  g_autoptr(GDBusConnection) connection = NULL;
++  GError *error = NULL;
++
++  connection = g_bus_get_finish (res, &error);
++  if (error)
++    {
++      if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
++        g_warning ("Could not get session bus: %s", error->message);
++
++      g_task_return_error (task, error);
++      return;
++    }
++
++  start_systemd_scope (connection, g_steal_pointer (&task));
++}
++#endif
++
++/**
++ * gnome_start_systemd_scope:
++ * @name: Name for the application
++ * @pid: The PID of the application
++ * @description: (nullable): A description to use for the unit, or %NULL
++ * @connection: (nullable): An #GDBusConnection to the session bus, or %NULL
++ * @cancellable: (nullable): #GCancellable to use
++ * @callback: (nullable): Callback to call when the operation is done
++ * @user_data: Data to be passed to @callback
++ *
++ * If the current process is running inside a user systemd instance, then move
++ * the launched PID into a transient scope. The given @name will be used to
++ * create a unit name. It should be the application ID for desktop files or
++ * the executable in all other cases.
++ *
++ * It is advisable to use this function every time where the started application
++ * can be considered reasonably independent of the launching application. Placing
++ * it in a scope creates proper separation between the programs rather than being
++ * considered a single entity by systemd.
++ *
++ * It is always safe to call this function. Note that a successful return code
++ * does not imply that a unit has been created. It solely means that no error
++ * condition was hit sending the request.
++ *
++ * If @connection is %NULL then g_dbus_get() will be called internally.
++ *
++ * Note that most callers will not need to handle errors. As such, it is normal
++ * to pass a %NULL @callback.
++ *
++ * Stability: unstable
++ */
++void
++gnome_start_systemd_scope (const char           *name,
++                           gint32                pid,
++                           const char           *description,
++                           GDBusConnection      *connection,
++                           GCancellable         *cancellable,
++                           GAsyncReadyCallback   callback,
++                           gpointer              user_data)
++{
++  g_autoptr(GTask) task = NULL;
++
++#ifdef HAVE_SYSTEMD
++  g_autofree char *own_unit = NULL;
++  const char *valid_chars =
++    "-._1234567890"
++    "abcdefghijklmnopqrstuvwxyz"
++    "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
++  StartSystemdScopeData *task_data;
++  gint res;
++
++  task = g_task_new (NULL, cancellable, callback, user_data);
++  task_data = g_new0 (StartSystemdScopeData, 1);
++
++  task_data->pid = pid;
++
++  /* Create a nice and (mangled) name to embed into the unit */
++  if (name == NULL)
++    name = "anonymous";
++
++  if (name[0] == '/')
++    name++;
++
++  task_data->name = g_str_to_ascii (name, "C");
++  g_strdelimit (task_data->name, "/", '-');
++  g_strcanon (task_data->name, valid_chars, '_');
++
++  task_data->description = g_strdup (description);
++  if (task_data->description == NULL)
++    {
++      const char *app_name = g_get_application_name();
++
++      if (app_name)
++        task_data->description = g_strdup_printf ("Application launched by %s",
++                                                  app_name);
++    }
++
++  g_task_set_task_data (task, task_data, (GDestroyNotify) start_systemd_scope_data_free);
++
++  /* We cannot do anything if this process is not managed by the
++   * systemd user instance. */
++  res = sd_pid_get_user_unit (getpid (), &own_unit);
++  if (res == -ENODATA)
++    {
++      g_debug ("Not systemd managed, will not move PID %d into transient scope\n", pid);
++      g_task_return_boolean (task, TRUE);
++
++      return;
++    }
++  if (res < 0)
++    {
++      g_warning ("Error fetching user unit for own pid: %d\n", -res);
++      g_task_return_new_error (task,
++                               G_IO_ERROR,
++                               g_io_error_from_errno (-res),
++                               "Error fetching user unit for own pid: %d", -res);
++
++      return;
++    }
++
++  if (connection == NULL)
++    g_bus_get (G_BUS_TYPE_SESSION, cancellable, on_bus_gotten_cb, g_steal_pointer (&task));
++  else
++    start_systemd_scope (connection, g_steal_pointer (&task));
++#else
++  g_debug ("Not creating transient scope for PID %d. Systemd support not compiled in.", pid);
++
++  task = g_task_new (NULL, cancellable, callback, user_data);
++  g_task_return_boolean (task, TRUE);
++#endif
++}
++
++/**
++ * gnome_start_systemd_scope_finish:
++ * @res: A #GAsyncResult
++ * @error: Return location for errors, or %NULL to ignore
++ *
++ * Finish an asynchronous operation to create a transient scope that was
++ * started with gnome_start_systemd_scope().
++ *
++ * Note that a successful return code does not imply that a unit has been
++ * created. It solely means that no error condition was hit sending the request.
++ *
++ * Returns: %FALSE on error, %TRUE otherwise
++ */
++gboolean
++gnome_start_systemd_scope_finish (GAsyncResult  *res,
++                                  GError       **error)
++{
++  return g_task_propagate_boolean (G_TASK (res), error);
++}
+diff -Naurp0 a/libgnome-desktop/gnome-systemd.h b/libgnome-desktop/gnome-systemd.h
+--- a/libgnome-desktop/gnome-systemd.h	1970-01-01 03:00:00.000000000 +0300
++++ b/libgnome-desktop/gnome-systemd.h	2019-12-21 19:28:44.675091562 +0300
+@@ -0,0 +1,41 @@
++/* gnome-systemd.h
++ *
++ * Copyright 2019 Benjamin Berg <bberg@redhat.com>
++ *
++ * This file is free software; you can redistribute it and/or modify it
++ * under the terms of the GNU Lesser General Public License as
++ * published by the Free Software Foundation; either version 3 of the
++ * License, or (at your option) any later version.
++ *
++ * This file is distributed in the hope that it will be useful, but
++ * WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ * Lesser General Public License for more details.
++ *
++ * You should have received a copy of the GNU Lesser General Public
++ * License along with this program.  If not, see <http://www.gnu.org/licenses/>.
++ *
++ * SPDX-License-Identifier: LGPL-3.0-or-later
++ */
++
++#ifndef _GNOME_SYSTEMD_H
++#define _GNOME_SYSTEMD_H
++
++#ifndef GNOME_DESKTOP_USE_UNSTABLE_API
++#error    GnomeDesktopSystemd is unstable API. You must define GNOME_DESKTOP_USE_UNSTABLE_API before including gnome-systemd.h
++#endif
++
++#include <gio/gio.h>
++
++void gnome_start_systemd_scope (const char           *name,
++                                gint32                pid,
++                                const char           *description,
++                                GDBusConnection      *connection,
++                                GCancellable         *cancellable,
++                                GAsyncReadyCallback   callback,
++                                gpointer              user_data);
++
++gboolean gnome_start_systemd_scope_finish (GAsyncResult  *res,
++                                           GError       **error);
++
++#endif /* _GNOME_SYSTEMD_H */
+diff -Naurp0 a/libgnome-desktop/meson.build b/libgnome-desktop/meson.build
+--- a/libgnome-desktop/meson.build	2019-12-21 19:22:57.077750541 +0300
++++ b/libgnome-desktop/meson.build	2019-12-21 19:29:52.756334030 +0300
+@@ -19,0 +20 @@ introspection_sources = [
++  'gnome-systemd.c',
+@@ -59,0 +61 @@ libgnome_desktop_headers = [
++  'gnome-systemd.h',
+@@ -77,0 +80 @@ gnome_desktop_deps = [
++  libsystemd_dep,
+diff -Naurp0 a/meson.build b/meson.build
+--- a/meson.build	2019-12-21 19:23:07.187935081 +0300
++++ b/meson.build	2019-12-21 19:31:07.374695453 +0300
+@@ -52,0 +53 @@ x_dep = dependency('x11')
++libsystemd_dep = dependency('libsystemd', required: get_option('systemd'))
+@@ -87,0 +89 @@ conf.set('_GNU_SOURCE', seccomp_dep.foun
++conf.set('HAVE_SYSTEMD', libsystemd_dep.found())
+diff -Naurp0 a/meson_options.txt b/meson_options.txt
+--- a/meson_options.txt	2019-12-21 19:23:12.225027009 +0300
++++ b/meson_options.txt	2019-12-21 19:31:40.110293136 +0300
+@@ -23,0 +24,4 @@ option('udev',
++option('systemd',
++  type: 'feature', description: 'Systemd integration support'
++)
++
diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index 38baffaa5c8..2bb17666fc8 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=3.34.1
+version=3.35.2
 revision=1
 build_style=meson
 build_helper="gir"
@@ -9,14 +9,15 @@ configure_args="-Dgnome-distributor=VoidLinux -Dudev=enabled
 hostmakedepends="itstool pkg-config glib-devel"
 makedepends="eudev-libudev-devel gsettings-desktop-schemas-devel gtk+3-devel
  iso-codes libglib-devel libseccomp-devel libX11-devel libXext-devel
- libxkbfile-devel libXrandr-devel gdk-pixbuf-devel"
+ libxkbfile-devel libXrandr-devel gdk-pixbuf-devel elogind-devel"
 depends="bubblewrap gsettings-desktop-schemas iso-codes xkeyboard-config"
 short_desc="GNOME desktop management utilities"
 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=c1dbeb5666dad27166c769e48e2ab41dd5ed74718ea35eb57c8488790662dc5a
+checksum=ff9b843cb7e772251757dfbbd150ae82510091356034535d12a2e43079e8b68b
+patch_args="-Np1"
 
 build_options="gir"
 build_options_default="gir"
diff --git a/srcpkgs/gnome-desktop/update b/srcpkgs/gnome-desktop/update
deleted file mode 100644
index a73db8805ed..00000000000
--- a/srcpkgs/gnome-desktop/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore="*.[0-9]*[13579].*"

From 07076ab772201c943b0bea7c5cc178a12f7987dd Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 19:55:40 +0300
Subject: [PATCH 91/97] gnome-settings-daemon: update to 3.35.0. [ci skip]

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

diff --git a/srcpkgs/gnome-settings-daemon/template b/srcpkgs/gnome-settings-daemon/template
index a70e28be5fa..379d05844e6 100644
--- a/srcpkgs/gnome-settings-daemon/template
+++ b/srcpkgs/gnome-settings-daemon/template
@@ -1,15 +1,14 @@
 # Template file for 'gnome-settings-daemon'
 pkgname=gnome-settings-daemon
-version=3.34.1
-revision=2
+version=3.35.0
+revision=1
 build_style=meson
 configure_args+="-Dsystemd=false"
 hostmakedepends="cmake docbook-xsl glib-devel libglib-devel libxslt perl pkg-config"
 makedepends="NetworkManager-devel alsa-lib-devel colord-devel cups-devel gcr-devel
  geoclue2-devel gnome-desktop-devel ibus-devel libcanberra-devel libgnomekbd-devel
- libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel
- polkit-devel pulseaudio-devel startup-notification-devel upower-devel
- xf86-input-wacom-devel"
+ libgweather-devel libnotify-devel librsvg-devel libwacom-devel nss-devel elogind-devel
+ polkit-devel pulseaudio-devel startup-notification-devel upower-devel xf86-input-wacom-devel"
 depends="hicolor-icon-theme pulseaudio"
 checkdepends="elogind libnotify python3-dbusmock python3-gobject
  python3-pycodestyle"
@@ -18,7 +17,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=9981a20babf8da7744b7fbe175b9e36078bf08f3bf65fe5aedeb82cfe27ac11f
+checksum=e1296019284c101acc4cde4a66093dc35428efe98da766ecd94dd7667f46ad12
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" polkit"

From 6ef1fe977aba059d062ac13ccaadd9e0df285530 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 20:07:10 +0300
Subject: [PATCH 92/97] gnome-panel: update to 3.35.1. [ci skip]

---
 common/shlibs                | 2 ++
 srcpkgs/gnome-panel/template | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index f46f06a0fdf..6ab2aa88255 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -78,6 +78,7 @@ libformw.so.5 ncurses-libs-5.9_13 ignore
 libformw.so.6 ncurses-libs-5.8_1 ignore
 libpanelw.so.5 ncurses-libs-5.9_13 ignore
 libpanelw.so.6 ncurses-libs-5.8_1 ignore
+libpanel-applet.so.3 gnome-panel-3.35.1_1
 libmenuw.so.5 ncurses-libs-5.9_13 ignore
 libmenuw.so.6 ncurses-libs-5.8_1 ignore
 libobjc.so.4 libobjc-4.7.3_12
@@ -619,6 +620,7 @@ librarian.so.0 rarian-0.8.1_1
 libmusikcore.so musikcube-0.60.1_1
 libgnome-maps.so.0 gnome-maps-3.35.2_1
 libgnome-menu-3.so.0 gnome-menus-2.91.6_1
+libgnome-panel.so.0 gnome-panel-3.35.1_1
 libart_lgpl_2.so.2 libart-2.3.20_1
 libgnomecanvas-2.so.0 libgnomecanvas-2.30.1_1
 libgnomecanvasmm-2.6.so.1 libgnomecanvasmm-2.26.0_1
diff --git a/srcpkgs/gnome-panel/template b/srcpkgs/gnome-panel/template
index 18a2ea4ca94..a97667405cc 100644
--- a/srcpkgs/gnome-panel/template
+++ b/srcpkgs/gnome-panel/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-panel'
 pkgname=gnome-panel
-version=3.34.1
-revision=2
+version=3.35.1
+revision=1
 build_style=gnu-configure
 hostmakedepends="gettext-devel glib-devel itstool pkg-config"
 makedepends="cairo-devel dconf-devel elogind-devel evolution-data-server-devel
@@ -13,5 +13,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.1-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomePanel"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a6bc0255252eeb4b964bcbe55fd7908b69f914c062c5ec8dff5ac0262d29b90d
+checksum=cfa61e42657498965fe3d7d523ba821da4b112237675ac5c6a255d020e2939e6
 patch_args="-Np1"

From 2044337bad19c59134478c7d52a9941f0745d6a0 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 21:53:07 +0300
Subject: [PATCH 93/97] gtk-vnc: update to 1.0.0. [ci skip]

---
 .../gtk-vnc/patches/fix-acinclude_m4.patch    |  52 ---------
 srcpkgs/gtk-vnc/template                      | 102 ++++--------------
 srcpkgs/gtk-vnc/update                        |   1 -
 srcpkgs/gtk2-vnc-devel                        |   1 -
 srcpkgs/{gtk2-vnc => gvncviewer}              |   0
 5 files changed, 19 insertions(+), 137 deletions(-)
 delete mode 100644 srcpkgs/gtk-vnc/patches/fix-acinclude_m4.patch
 delete mode 100644 srcpkgs/gtk-vnc/update
 delete mode 120000 srcpkgs/gtk2-vnc-devel
 rename srcpkgs/{gtk2-vnc => gvncviewer} (100%)

diff --git a/srcpkgs/gtk-vnc/patches/fix-acinclude_m4.patch b/srcpkgs/gtk-vnc/patches/fix-acinclude_m4.patch
deleted file mode 100644
index 62f10eee847..00000000000
--- a/srcpkgs/gtk-vnc/patches/fix-acinclude_m4.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- gtk2-build/acinclude.m4	2015-02-10 11:48:32.000000000 +0100
-+++ gtk2-build/acinclude.m4	2015-10-20 00:18:15.784111110 +0200
-@@ -6,20 +6,8 @@
-   [AC_REQUIRE([AM_PATH_PYTHON])
-     AC_MSG_CHECKING(for headers required to compile python extensions)
-     dnl deduce PYTHON_INCLUDES
--    py_prefix=`$PYTHON -c "import sys; print sys.prefix"`
--    py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
--    PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
--    if test "$py_prefix" != "$py_exec_prefix"; then
--       PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
--    fi
-+    PYTHON_INCLUDES="-I${XBPS_CROSS_BASE}/include/python${PYTHON_VERSION}"
-     AC_SUBST(PYTHON_INCLUDES)
-+    have_python_headers=yes
--    dnl check if the headers exist:
--    save_CPPFLAGS="$CPPFLAGS"
--    CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
--    AC_TRY_CPP([#include <Python.h>],dnl
--    [AC_MSG_RESULT(found)
--       $1],dnl
--       [AC_MSG_RESULT(not found)
--       $2])
--    CPPFLAGS="$save_CPPFLAGS"
-+    AC_MSG_RESULT(ok)
- ])
---- gtk3-build/acinclude.m4	2015-02-10 11:48:32.000000000 +0100
-+++ gtk3-build/acinclude.m4	2015-10-20 00:18:15.784111110 +0200
-@@ -6,20 +6,8 @@
-   [AC_REQUIRE([AM_PATH_PYTHON])
-     AC_MSG_CHECKING(for headers required to compile python extensions)
-     dnl deduce PYTHON_INCLUDES
--    py_prefix=`$PYTHON -c "import sys; print sys.prefix"`
--    py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
--    PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
--    if test "$py_prefix" != "$py_exec_prefix"; then
--       PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
--    fi
-+    PYTHON_INCLUDES="-I${XBPS_CROSS_BASE}/include/python${PYTHON_VERSION}"
-     AC_SUBST(PYTHON_INCLUDES)
-+    have_python_headers=yes
--    dnl check if the headers exist:
--    save_CPPFLAGS="$CPPFLAGS"
--    CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
--    AC_TRY_CPP([#include <Python.h>],dnl
--    [AC_MSG_RESULT(found)
--       $1],dnl
--       [AC_MSG_RESULT(not found)
--       $2])
--    CPPFLAGS="$save_CPPFLAGS"
-+    AC_MSG_RESULT(ok)
- ])
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 7c1b6f8cecc..53218c102a1 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -1,106 +1,42 @@
 # Template file for 'gtk-vnc'
 pkgname=gtk-vnc
-version=0.9.0
-revision=3
+version=1.0.0
+revision=1
+build_style=meson
 build_helper="gir"
-build_style=gnu-configure
-configure_args="$(vopt_enable gir introspection) $(vopt_enable vala)"
-hostmakedepends="automake gettext-devel glib-devel intltool libgcrypt-devel
- libtool pkg-config gobject-introspection $(vopt_if vala vala)"
-makedepends="gnutls-devel gtk+-devel gtk+3-devel libsasl-devel
- $(vopt_if vala 'vala')"
+configure_args="-Dwith-coroutine=gthread -Dwith-vala=$(vopt_if vala true false)"
+hostmakedepends="pkg-config"
+makedepends="gnutls-devel gtk+3-devel cyrus-sasl libgpg-error-devel expat-devel
+ perl-Text-CSV glib-devel libgcrypt-devel $(vopt_if vala vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/gtk-vnc"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3a9a88426809a5df2c14353cd9839b8c8163438cb708b31d8048c79d180fcab7
+checksum=a81a1f1a79ad4618027628ffac27d3391524c063d9411c7a36a5ec3380e6c080
 
 build_options="gir vala"
 build_options_default="gir vala"
 
-post_extract() {
-	cp -a ${wrksrc} /tmp/gtk2-build
-	cp -a ${wrksrc} /tmp/gtk3-build
-	rm -r ${wrksrc}/*
-	mv /tmp/gtk[23]-build ${wrksrc}
-}
-pre_configure() {
-	local build
-	if [ "$CROSS_BUILD" ]; then
-		find . -name "Makefile.*" -exec sed -i "{}" \
-			-e"s;\(\$(CODEGENDIR)\);${XBPS_CROSS_BASE}/\1;" \
-			-e"s;\(\$(DEFSDIR)\);${XBPS_CROSS_BASE}/\1;" \
-			\;
-	fi
-	for build in gtk2-build gtk3-build; do
-		cd ${wrksrc}/${build}
-		autoreconf -if
-	done
-}
-
-do_configure() {
-	cd ${wrksrc}/gtk2-build
-	./configure ${configure_args} --with-gtk=2.0
-
-	cd ${wrksrc}/gtk3-build
-	./configure ${configure_args} --with-gtk=3.0
-}
-
-do_build() {
-	cd ${wrksrc}/gtk2-build
-	make ${makejobs}
-
-	cd ${wrksrc}/gtk3-build
-	make ${makejobs}
-}
-
-do_install() {
-	cd ${wrksrc}/gtk2-build
-	make DESTDIR=${DESTDIR} install
-
-	cd ${wrksrc}/gtk3-build
-	make DESTDIR=${DESTDIR} install
-}
-
-gtk2-vnc_package() {
-	short_desc+=" - GTK+2 port"
-	pkg_install() {
-		vmove "usr/lib/libgtk-vnc-1.0.so*"
-		if [ "$build_option_gir" ]; then
-			vmove usr/lib/girepository-1.0/GtkVnc-1.0.typelib
-		fi
-	}
-}
-
-gtk2-vnc-devel_package() {
-	depends="gtk+-devel gtk-vnc-devel>=${version}_${revision}"
-	short_desc+=" - GTK+2 development files"
+gvncviewer_package() {
+	short_desc="Demo application for gtk-vnc"
 	pkg_install() {
-		vmove usr/include/gtk-vnc-1.0
-		if [ "$build_option_gir" ]; then
-			#vmove usr/share/vala/vapi/gtk-vnc-1.0.vapi
-			vmove usr/share/gir-1.0/GtkVnc-1.0.gir
-		fi
-		vmove usr/lib/pkgconfig/gtk-vnc-1.0.pc
+		vbin ${wrksrc}/build/examples/gvncviewer
 	}
 }
 
 gtk-vnc-devel_package() {
 	depends="glib-devel gtk+3-devel gtk-vnc>=${version}_${revision}"
-	short_desc+=" - development files"
+	short_desc+=" (development files)"
 	pkg_install() {
-		vmove usr/include/gvnc-1.0
-		vmove usr/include/gtk-vnc-2.0
-		vmove usr/lib/pkgconfig/gtk-vnc-2.0.pc
-		vmove usr/lib/pkgconfig/gvnc-1.0.pc
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
 		if [ "$build_option_gir" ]; then
-			vmove usr/share/vala/vapi/gtk-vnc-2.0.deps
-			vmove usr/share/vala/vapi/gtk-vnc-2.0.vapi
-			vmove usr/share/vala/vapi/gvnc-1.0.vapi
-			vmove usr/share/gir-1.0/GVnc-1.0.gir
-			vmove usr/share/gir-1.0/GtkVnc-2.0.gir
+			vmove usr/share/gir-1.0
+		fi
+		if [ "$build_option_vala" ]; then
+			vmove usr/share/vala
 		fi
-		vmove usr/lib/*.so
 	}
 }
diff --git a/srcpkgs/gtk-vnc/update b/srcpkgs/gtk-vnc/update
deleted file mode 100644
index f223f26e1ba..00000000000
--- a/srcpkgs/gtk-vnc/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern="\Q$pkgname\E-\K[0-9]+\.[0-9]*[0-9]\.[0-9.]*[0-9](?=)"
diff --git a/srcpkgs/gtk2-vnc-devel b/srcpkgs/gtk2-vnc-devel
deleted file mode 120000
index 25a6952fbce..00000000000
--- a/srcpkgs/gtk2-vnc-devel
+++ /dev/null
@@ -1 +0,0 @@
-gtk-vnc
\ No newline at end of file
diff --git a/srcpkgs/gtk2-vnc b/srcpkgs/gvncviewer
similarity index 100%
rename from srcpkgs/gtk2-vnc
rename to srcpkgs/gvncviewer

From ab407e0ac942c750b22ae1236a074d58eed46046 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 22:00:41 +0300
Subject: [PATCH 94/97] vala: update to 0.47.1. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index 6ab2aa88255..6be07a7a397 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2983,9 +2983,9 @@ libsysprof-3.so sysprof-3.34.0_1
 libsysprof-ui-3.so sysprof-3.34.0_1
 libmozjs-52.so mozjs52-52.3.0_1
 libmozjs-52.so.0 mozjs52-52.3.0_1
-libvala-0.46.so.0 libvala-0.46.0_1
+libvala-0.48.so.0 libvala-0.47.1_1
 libvaladoc-0.46.so.0 libvaladoc-0.46.0_1
-libvalaccodegen.so libvala-0.44.0_1
+libvalaccodegen.so vala-0.47.1_1
 libphodav-2.0.so.0 phodav-2.2_1
 libgfshare.so.2 libgfshare-2.0.0_1
 libtracker-miner-2.0.so.0 libtracker-2.0.1_1
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index a3001e75b98..bd85822335b 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.46.3
+version=0.47.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-valadoc"
@@ -12,18 +12,18 @@ short_desc="Compiler for the GObject type system"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
-changelog="https://gitlab.gnome.org/GNOME/vala/raw/0.42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=e29c2b1f108dc22c91bb501975a77c938aef079ca7875e1fbf41191e22cc57e3
-shlib_provides="libvalaccodegen.so"
+checksum=b694b2edc09315ac53c27767069d321705744e36d206a3ea4c2eb53d0d890e07
+shlib_provides="libvala-0.48.so.0 libvalaccodegen.so"
 
 post_install() {
 	# remove the /usr/bin prefix from the vapigen variable
 	# so the package that use it fall into our wrapper.
 	# keep the binary versioned, we don't know the potential
 	# fallout from using the unversioned one
-	vsed -e 's|^vapigen=.*|vapigen=vapigen-0.46|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/vapigen-0.46.pc
+	vsed -e 's|^vapigen=.*|vapigen=vapigen-0.48|g' \
+		 -i ${DESTDIR}/usr/lib/pkgconfig/vapigen-0.48.pc
 }
 
 libvala_package() {

From efb3dab3bdda0004289ee336853672d10f9f0a6b Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sat, 21 Dec 2019 22:16:15 +0300
Subject: [PATCH 95/97] valadoc: update to 0.47.1. [ci skip]

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

diff --git a/common/shlibs b/common/shlibs
index 6be07a7a397..e458161e092 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2984,7 +2984,7 @@ libsysprof-ui-3.so sysprof-3.34.0_1
 libmozjs-52.so mozjs52-52.3.0_1
 libmozjs-52.so.0 mozjs52-52.3.0_1
 libvala-0.48.so.0 libvala-0.47.1_1
-libvaladoc-0.46.so.0 libvaladoc-0.46.0_1
+libvaladoc-0.48.so.0 libvaladoc-0.47.1_1
 libvalaccodegen.so vala-0.47.1_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 e90e31a15be..34c3e427f15 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.46.3
+version=0.47.1
 revision=1
 wrksrc="vala-${version}"
 build_style=gnu-configure
@@ -13,9 +13,9 @@ short_desc="Vala Documentation Tool"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/Vala"
-changelog="https://gitlab.gnome.org/GNOME/vala/raw/0.42/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS"
 distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz"
-checksum=e29c2b1f108dc22c91bb501975a77c938aef079ca7875e1fbf41191e22cc57e3
+checksum=b694b2edc09315ac53c27767069d321705744e36d206a3ea4c2eb53d0d890e07
 
 pre_configure() {
 	autoreconf -if
@@ -23,8 +23,7 @@ pre_configure() {
 
 do_install() {
 	for subdir in libvaladoc valadoc; do
-		make -C "${subdir}" DESTDIR="$DESTDIR" ${make_install_args} \
-			install
+		make -C "${subdir}" DESTDIR="${DESTDIR}" ${make_install_args} install
 	done
 	vman doc/valadoc.1
 }
@@ -33,14 +32,13 @@ libvaladoc_package() {
 	short_desc+=" - shared library"
 	pkg_install() {
 		vmove "usr/lib/libvaladoc-*.so.*"
-		vmove "usr/lib/valadoc-${version%.*}"
-		vmove "usr/share/valadoc-${version%.*}"
+		vmove usr/lib/valadoc-0.48
+		vmove usr/share/valadoc-0.48
 	}
 }
 
 valadoc-devel_package() {
-	depends="valadoc-${version}_${revision}
-	 vala-devel-${version}_${revision}"
+	depends="valadoc=${version}_${revision} vala-devel=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove "usr/include/valadoc-*"

From 8803ea904f52ba764641ed1fdffacf9235829c21 Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Sun, 22 Dec 2019 18:02:41 +0300
Subject: [PATCH 96/97] libsoup: update to 2.68.3. [ci skip]

---
 srcpkgs/libsoup/patches/fix-gir-cross.patch | 13 -------------
 srcpkgs/libsoup/template                    | 14 +++++++-------
 2 files changed, 7 insertions(+), 20 deletions(-)
 delete mode 100644 srcpkgs/libsoup/patches/fix-gir-cross.patch

diff --git a/srcpkgs/libsoup/patches/fix-gir-cross.patch b/srcpkgs/libsoup/patches/fix-gir-cross.patch
deleted file mode 100644
index fbd01e72f50..00000000000
--- a/srcpkgs/libsoup/patches/fix-gir-cross.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/meson.build b/meson.build
-index a979362..9059918 100644
---- meson.build
-+++ meson.build
-@@ -269,7 +269,7 @@ enable_gnome = get_option('gnome') and host_machine.system() != 'windows'
- # FIXME: once we start to require meson 0.49.0+ and gnome-introspection 1.58.1+
- # the we can enable the introspection even for the static build. See
- # https://github.com/mesonbuild/meson/pull/4478.
--enable_introspection = get_option('introspection') and find_program('g-ir-scanner', required: false).found() and not meson.is_cross_build() and not is_static_library
-+enable_introspection = get_option('introspection') and find_program('g-ir-scanner', required: false).found() and not is_static_library
- 
- ############
- # Vala API #
diff --git a/srcpkgs/libsoup/template b/srcpkgs/libsoup/template
index a730cb72339..1560cbdf0c4 100644
--- a/srcpkgs/libsoup/template
+++ b/srcpkgs/libsoup/template
@@ -1,22 +1,22 @@
 # Template file for 'libsoup'
 pkgname=libsoup
-version=2.66.4
+version=2.68.3
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Dgssapi=false -Dintrospection=$(vopt_if gir true false)
- -Dvapi=$(vopt_if vala true false)"
+configure_args="-Dgssapi=disabled -Dintrospection=$(vopt_if gir enabled disabled)
+ -Dvapi=$(vopt_if vala enabled disabled)"
 hostmakedepends="gettext-devel glib-devel pkg-config $(vopt_if vala 'vala')"
-makedepends="libglib-devel libxml2-devel sqlite-devel libpsl-devel
- $(vopt_if vala 'vala-devel')"
+makedepends="libglib-devel libxml2-devel sqlite-devel libpsl-devel brotli-devel
+ glib-networking smbclient $(vopt_if vala 'vala-devel')"
 depends="glib-networking"
 short_desc="HTTP library implementation in C"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/libsoup"
-changelog="https://raw.githubusercontent.com/GNOME/libsoup/gnome-3-28/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libsoup/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8308984f1eee1c4f8c113a9c1763b2b22d981bd811b0cc82a9f3f1aa63228779
+checksum=534bb08e35b0ff3702f3adfde87d3441e27c12f9f5ec351f056fe04cba02bafb
 
 # Package build options
 build_options="gir vala"

From 200069fd376ba2de5f09fbfb4968d63d1dee213d Mon Sep 17 00:00:00 2001
From: k4leg <d0xi@inbox.ru>
Date: Wed, 25 Dec 2019 18:36:54 +0300
Subject: [PATCH 97/97] gobject-introspection: update to 1.62.0. [ci skip]

---
 ...t-cross-compilation-support-to-meson.patch | 147 ---------
 ...pository-directory-for-native-builds.patch |  76 -----
 ...lete-upstream-attempt-at-cross-compi.patch |  48 ---
 ...-error-return-codes-from-ldd-wrapper.patch |  27 --
 ...canner-add-use-binary-wrapper-option.patch |  49 ---
 ...scanner-add-a-use-ldd-wrapper-option.patch |  45 ---
 .../0011-giscanner-ld-library-path.patch      |  40 ---
 .../patches/fix-cross-tests.patch             | 311 ------------------
 srcpkgs/gobject-introspection/template        |  22 +-
 9 files changed, 12 insertions(+), 753 deletions(-)
 delete mode 100644 srcpkgs/gobject-introspection/patches/0001-Port-cross-compilation-support-to-meson.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/0002-Relocate-the-repository-directory-for-native-builds.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/0003-Revert-an-incomplete-upstream-attempt-at-cross-compi.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/0006-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/0009-giscanner-add-use-binary-wrapper-option.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/0010-giscanner-add-a-use-ldd-wrapper-option.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/0011-giscanner-ld-library-path.patch
 delete mode 100644 srcpkgs/gobject-introspection/patches/fix-cross-tests.patch

diff --git a/srcpkgs/gobject-introspection/patches/0001-Port-cross-compilation-support-to-meson.patch b/srcpkgs/gobject-introspection/patches/0001-Port-cross-compilation-support-to-meson.patch
deleted file mode 100644
index ba6f21b43c6..00000000000
--- a/srcpkgs/gobject-introspection/patches/0001-Port-cross-compilation-support-to-meson.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-diff --git gir/meson.build gir/meson.build
-index 3d021bc..9852996 100644
---- a/gir/meson.build
-+++ b/gir/meson.build
-@@ -36,15 +36,27 @@ gir_files = [
- typelibdir = join_paths(get_option('libdir'), 'girepository-1.0')
- install_data(gir_files, install_dir: girdir)
- 
--scanner_command = [
--  python,
--  girscanner,
--  '--output=@OUTPUT@',
--  '--no-libtool',
--  '--reparse-validate',
--  '--add-include-path', join_paths(meson.current_build_dir()),
--  '--add-include-path', join_paths(meson.current_source_dir()),
--]
-+if get_option('enable-host-gi')
-+    scanner_command = [
-+      'g-ir-scanner',
-+      '--output=@OUTPUT@',
-+      '--no-libtool',
-+      '--reparse-validate',
-+      '--add-include-path', join_paths(meson.current_build_dir()),
-+      '--add-include-path', join_paths(meson.current_source_dir()),
-+    ]
-+else
-+    scanner_command = [
-+      python,
-+      girscanner,
-+      '--output=@OUTPUT@',
-+      '--no-libtool',
-+      '--reparse-validate',
-+      '--add-include-path', join_paths(meson.current_build_dir()),
-+      '--add-include-path', join_paths(meson.current_source_dir()),
-+    ]
-+endif
-+
- 
- dep_type = glib_dep.type_name()
- if dep_type == 'internal'
-@@ -57,6 +69,12 @@ if dep_type == 'internal'
-                       '--extra-library=glib-2.0', '--extra-library=gobject-2.0']
- endif
- 
-+if get_option('enable-gi-cross-wrapper') != ''
-+  scanner_command += ['--use-binary-wrapper=' + get_option('enable-gi-cross-wrapper')]
-+endif
-+if get_option('enable-gi-ldd-wrapper') != ''
-+  scanner_command += ['--use-ldd-wrapper=' + get_option('enable-gi-ldd-wrapper')]
-+endif
- # Take a glob and print to newlines
- globber = '''
- from glob import glob
-@@ -83,8 +101,8 @@ glib_command = scanner_command + [
- 
- if dep_type == 'pkgconfig'
-   glib_command += ['--external-library', '--pkg=glib-2.0']
--  glib_libdir = glib_dep.get_pkgconfig_variable('libdir')
--  glib_incdir = join_paths(glib_dep.get_pkgconfig_variable('includedir'), 'glib-2.0')
-+  glib_libdir = get_option('pkgconfig-sysroot-path') + glib_dep.get_pkgconfig_variable('libdir')
-+  glib_incdir = get_option('pkgconfig-sysroot-path') + join_paths(glib_dep.get_pkgconfig_variable('includedir'), 'glib-2.0')
-   glib_libincdir = join_paths(glib_libdir, 'glib-2.0', 'include')
-   glib_files += join_paths(glib_incdir, 'gobject', 'glib-types.h')
-   glib_files += join_paths(glib_libincdir, 'glibconfig.h')
-@@ -338,7 +356,7 @@ endforeach
- if giounix_dep.found()
-   if dep_type == 'pkgconfig'
-     gio_command += ['--pkg=gio-unix-2.0']
--    giounix_includedir = join_paths(giounix_dep.get_pkgconfig_variable('includedir'), 'gio-unix-2.0')
-+    giounix_includedir = get_option('pkgconfig-sysroot-path') + join_paths(giounix_dep.get_pkgconfig_variable('includedir'), 'gio-unix-2.0')
-     # Get the installed gio-unix header list
-     ret = run_command(python, '-c', globber.format(join_paths(giounix_includedir, 'gio', '*.h')))
-     if ret.returncode() != 0
-@@ -420,16 +438,25 @@ gir_files += custom_target('gir-girepository',
-   ]
- )
- 
-+if get_option('enable-gi-cross-wrapper') != ''
-+    gircompiler_command = [get_option('enable-gi-cross-wrapper'), gircompiler.full_path(), '-o', '@OUTPUT@', '@INPUT@',
-+              '--includedir', meson.current_build_dir(),
-+              '--includedir', meson.current_source_dir(),
-+    ]
-+else
-+    gircompiler_command = [gircompiler, '-o', '@OUTPUT@', '@INPUT@',
-+              '--includedir', meson.current_build_dir(),
-+              '--includedir', meson.current_source_dir(),
-+    ]
-+endif
-+
- typelibs = []
- foreach gir : gir_files
-   typelibs += custom_target('generate-typelib-@0@'.format(gir).underscorify(),
-     input: gir,
-     output: '@BASENAME@.typelib',
-     depends: [gobject_gir, ],
--    command: [gircompiler, '-o', '@OUTPUT@', '@INPUT@',
--              '--includedir', meson.current_build_dir(),
--              '--includedir', meson.current_source_dir(),
--    ],
-+    command: gircompiler_command,
-     install: true,
-     install_dir: typelibdir,
-   )
-diff --git meson.build meson.build
-index 0ab2dc3..2544ff3 100644
---- a/meson.build
-+++ b/meson.build
-@@ -163,7 +163,9 @@ endif
- subdir('girepository')
- subdir('tools')
- subdir('giscanner')
--subdir('gir')
-+if get_option('enable-introspection-data') == true
-+    subdir('gir')
-+endif
- subdir('examples')
- subdir('docs')
- subdir('tests')
-diff --git meson_options.txt meson_options.txt
-index 445a68a..a325511 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -25,3 +25,23 @@ option('python', type: 'string', value: 'python3',
- option('gir_dir_prefix', type: 'string',
-   description: 'Intermediate prefix for gir installation under ${prefix}'
- )
-+
-+option('enable-host-gi', type: 'boolean', value : false,
-+  description: 'Use gobject introspection tools installed in the host system (useful when cross-compiling)'
-+)
-+
-+option('enable-gi-cross-wrapper', type: 'string',
-+  description: 'Use a wrapper to run gicompiler and binaries produced by giscanner (useful when cross-compiling)'
-+)
-+
-+option('enable-gi-ldd-wrapper', type: 'string',
-+  description: 'Use a ldd wrapper instead of system ldd command in giscanner (useful when cross-compiling)'
-+)
-+
-+option('enable-introspection-data', type: 'boolean', value : true,
-+  description: 'Build introspection data (.gir and .typelib files) in addition to library and tools'
-+)
-+
-+option('pkgconfig-sysroot-path', type: 'string',
-+  description: 'Specify a sysroot path to prepend to pkgconfig output (useful when cross-compiling)'
-+)
diff --git a/srcpkgs/gobject-introspection/patches/0002-Relocate-the-repository-directory-for-native-builds.patch b/srcpkgs/gobject-introspection/patches/0002-Relocate-the-repository-directory-for-native-builds.patch
deleted file mode 100644
index a91d22afa7c..00000000000
--- a/srcpkgs/gobject-introspection/patches/0002-Relocate-the-repository-directory-for-native-builds.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 7ea8c83d84a05f686128e652a5447fb5f6fb68be Mon Sep 17 00:00:00 2001
-From: Sascha Silbe <x-yo17@se-silbe.de>
-Date: Fri, 8 Jun 2018 13:55:10 +0200
-Subject: [PATCH] Relocate the repository directory for native builds
-
-Instead of hard-coding GOBJECT_INTROSPECTION_LIBDIR when
-gobject-introspection is built, use dladdr() to determine where
-GOBJECT_INTROSPECTION_LIBDIR is and use that path to calculate the
-repository directory.
-
-This fixes gobject-introspection-native accessing paths across build
-directories (e.g. if the build directories use the same shared state
-cache or sstate mirror).
-
-Upstream-Status: Inappropriate
-Signed-off-by: Sascha Silbe <x-yo17@se-silbe.de>
-
----
- girepository/girepository.c | 15 +++++++++++++--
- girepository/meson.build    |  2 +-
- 2 files changed, 14 insertions(+), 3 deletions(-)
-
-diff --git a/girepository/girepository.c b/girepository/girepository.c
-index c1fa3d3..efa557e 100644
---- a/girepository/girepository.c
-+++ b/girepository/girepository.c
-@@ -21,6 +21,8 @@
-  * Boston, MA 02111-1307, USA.
-  */
- 
-+#define _GNU_SOURCE
-+
- #include "config.h"
- 
- #include <stdio.h>
-@@ -34,6 +36,8 @@
- #include "gitypelib-internal.h"
- #include "girepository-private.h"
- 
-+#include <dlfcn.h>
-+
- /**
-  * SECTION:girepository
-  * @short_description: GObject Introspection repository manager
-@@ -188,9 +192,16 @@ init_globals (void)
-           g_free (custom_dirs);
-         }
- 
--      libdir = GOBJECT_INTROSPECTION_LIBDIR;
-+      Dl_info gi_lib_info;
- 
--      typelib_dir = g_build_filename (libdir, "girepository-1.0", NULL);
-+      if (dladdr (g_irepository_get_default, &gi_lib_info)) {
-+        char *libdir = g_path_get_dirname (gi_lib_info.dli_fname);
-+        typelib_dir = g_build_filename (libdir, "girepository-1.0", NULL);
-+        g_free (libdir);
-+      } else {
-+        libdir = GOBJECT_INTROSPECTION_LIBDIR;
-+        typelib_dir = g_build_filename (libdir, "girepository-1.0", NULL);
-+      }
- 
-       typelib_search_path = g_slist_prepend (typelib_search_path, typelib_dir);
- 
-diff --git a/girepository/meson.build b/girepository/meson.build
-index 6a8c5b5..8892f2a 100644
---- a/girepository/meson.build
-+++ b/girepository/meson.build
-@@ -27,7 +27,7 @@ girepo_internals_lib = static_library('girepository-internals',
-   ],
-   c_args: gi_hidden_visibility_cflags,
-   include_directories : configinc,
--  dependencies: [girepo_gthash_dep, libffi_dep],
-+  dependencies: [girepo_gthash_dep, libffi_dep, cc.find_library('dl')],
- )
- 
- girepo_internals_dep = declare_dependency(
diff --git a/srcpkgs/gobject-introspection/patches/0003-Revert-an-incomplete-upstream-attempt-at-cross-compi.patch b/srcpkgs/gobject-introspection/patches/0003-Revert-an-incomplete-upstream-attempt-at-cross-compi.patch
deleted file mode 100644
index 86cd4ead2a0..00000000000
--- a/srcpkgs/gobject-introspection/patches/0003-Revert-an-incomplete-upstream-attempt-at-cross-compi.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From ca0fb17e268c176ac89df081b1efa4a42989f014 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Wed, 23 Mar 2016 17:07:28 +0200
-Subject: [PATCH] Revert an incomplete upstream attempt at cross-compile
- support
-
-Upstream-Status: Pending
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
-
----
- common.mk                | 4 ----
- giscanner/gdumpparser.py | 6 ------
- 2 files changed, 10 deletions(-)
-
-diff --git a/common.mk b/common.mk
-index b778f7a..e26c637 100644
---- a/common.mk
-+++ b/common.mk
-@@ -24,12 +24,8 @@ INTROSPECTION_SCANNER_ARGS = \
-     --add-include-path=$(top_builddir) \
-     --add-include-path=$(top_builddir)/gir
- 
--# GI_CROSS_LAUNCHER is the command to use for executing g-ir-compiler.
--# Normally will be undefined but can be set (e.g. to wine or qemu)
--# when cross-compiling
- INTROSPECTION_COMPILER = \
-     env PATH=".libs:$(PATH)" \
--        $(GI_CROSS_LAUNCHER) \
-         $(top_builddir)/g-ir-compiler$(EXEEXT)
- 
- INTROSPECTION_COMPILER_ARGS = \
-diff --git a/giscanner/gdumpparser.py b/giscanner/gdumpparser.py
-index cd9d94d..b41772c 100644
---- a/giscanner/gdumpparser.py
-+++ b/giscanner/gdumpparser.py
-@@ -161,12 +161,6 @@ blob containing data gleaned from GObject's primitive introspection."""
-         out_path = os.path.join(self._binary.tmpdir, 'dump.xml')
- 
-         args = []
--
--        # Prepend the launcher command and arguments, if defined
--        launcher = os.environ.get('GI_CROSS_LAUNCHER')
--        if launcher:
--            args.extend(launcher.split())
--
-         args.extend(self._binary.args)
-         args.append('--introspect-dump=%s,%s' % (in_path, out_path))
- 
diff --git a/srcpkgs/gobject-introspection/patches/0006-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch b/srcpkgs/gobject-introspection/patches/0006-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch
deleted file mode 100644
index 9167f042e5b..00000000000
--- a/srcpkgs/gobject-introspection/patches/0006-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From f128cbeead687bfc6532cc1f2cc3e2dc5a2b5b30 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Wed, 5 Sep 2018 16:46:52 +0200
-Subject: [PATCH] giscanner: ignore error return codes from ldd-wrapper
-
-prelink-rtld, which we use instead of ldd returns 127 when it can't find a library.
-It is not an error per se, but it breaks subprocess.check_output().
-
-Upstream-Status: Inappropriate [oe-core specific]
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
----
- giscanner/shlibs.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
-index 01d21a3..3bd3250 100644
---- a/giscanner/shlibs.py
-+++ b/giscanner/shlibs.py
-@@ -108,7 +108,7 @@ def _resolve_non_libtool(options, binary, libraries):
-             args.extend(['otool', '-L', binary.args[0]])
-         else:
-             args.extend(['ldd', binary.args[0]])
--        output = subprocess.check_output(args)
-+        output = subprocess.run(args, check=False, stdout=subprocess.PIPE).stdout
-         if isinstance(output, bytes):
-             output = output.decode("utf-8", "replace")
- 
diff --git a/srcpkgs/gobject-introspection/patches/0009-giscanner-add-use-binary-wrapper-option.patch b/srcpkgs/gobject-introspection/patches/0009-giscanner-add-use-binary-wrapper-option.patch
deleted file mode 100644
index 45fe27ad61f..00000000000
--- a/srcpkgs/gobject-introspection/patches/0009-giscanner-add-use-binary-wrapper-option.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 46dbe963aa6435591c87e788cdb54bc0daeac42e Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Mon, 19 Oct 2015 18:26:40 +0300
-Subject: [PATCH] giscanner: add --use-binary-wrapper option
-
-With this option, giscanner will use a wrapper executable to run
-binaries it's producing, instead of running them directly. This
-is useful when binaries are cross-compiled and cannot be run directly,
-but they can be run using for example QEMU emulation.
-
-Upstream-Status: Pending [review on oe-core list]
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
-
----
- giscanner/scannermain.py | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
-index ccb14e9..061def0 100644
---- a/giscanner/scannermain.py
-+++ b/giscanner/scannermain.py
-@@ -126,6 +126,9 @@ def _get_option_parser():
-     parser.add_option("", "--program",
-                       action="store", dest="program", default=None,
-                       help="program to execute")
-+    parser.add_option("", "--use-binary-wrapper",
-+                      action="store", dest="wrapper", default=None,
-+                      help="wrapper to use for running programs (useful when cross-compiling)")
-     parser.add_option("", "--program-arg",
-                       action="append", dest="program_args", default=[],
-                       help="extra arguments to program")
-@@ -418,6 +421,17 @@ def create_binary(transformer, options, args):
-                                               gdump_parser.get_error_quark_functions())
- 
-     shlibs = resolve_shlibs(options, binary, options.libraries)
-+    if options.wrapper:
-+        # The wrapper needs the binary itself, not the libtool wrapper script,
-+        # so we check if libtool has sneaked the binary into .libs subdirectory
-+        # and adjust the path accordingly
-+        import os.path
-+        dir_name, binary_name  = os.path.split(binary.args[0])
-+        libtool_binary = os.path.join(dir_name, '.libs', binary_name)
-+        if os.path.exists(libtool_binary):
-+            binary.args[0] = libtool_binary
-+	# Then prepend the wrapper to the command line to execute
-+        binary.args = [options.wrapper] + binary.args
-     gdump_parser.set_introspection_binary(binary)
-     gdump_parser.parse()
-     return shlibs
diff --git a/srcpkgs/gobject-introspection/patches/0010-giscanner-add-a-use-ldd-wrapper-option.patch b/srcpkgs/gobject-introspection/patches/0010-giscanner-add-a-use-ldd-wrapper-option.patch
deleted file mode 100644
index 2e36b64bab7..00000000000
--- a/srcpkgs/gobject-introspection/patches/0010-giscanner-add-a-use-ldd-wrapper-option.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From eba2b999e81d81b5f43bb1f0ab33881786bebdec Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Fri, 30 Oct 2015 16:28:46 +0200
-Subject: [PATCH] giscanner: add a --use-ldd-wrapper option
-
-This is useful in cross-compile environments where system's ldd
-command does not work on binaries built for a different architecture
-
-Upstream-Status: Pending [review in oe-core]
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
-
----
- giscanner/scannermain.py | 3 +++
- giscanner/shlibs.py      | 4 +++-
- 2 files changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
-index 061def0..5cb793e 100644
---- a/giscanner/scannermain.py
-+++ b/giscanner/scannermain.py
-@@ -129,6 +129,9 @@ def _get_option_parser():
-     parser.add_option("", "--use-binary-wrapper",
-                       action="store", dest="wrapper", default=None,
-                       help="wrapper to use for running programs (useful when cross-compiling)")
-+    parser.add_option("", "--use-ldd-wrapper",
-+                      action="store", dest="ldd_wrapper", default=None,
-+                      help="wrapper to use instead of ldd (useful when cross-compiling)")
-     parser.add_option("", "--program-arg",
-                       action="append", dest="program_args", default=[],
-                       help="extra arguments to program")
-diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
-index 7b7b2d0..01d21a3 100644
---- a/giscanner/shlibs.py
-+++ b/giscanner/shlibs.py
-@@ -102,7 +102,9 @@ def _resolve_non_libtool(options, binary, libraries):
-             args.extend(libtool)
-             args.append('--mode=execute')
-         platform_system = platform.system()
--        if platform_system == 'Darwin':
-+        if options.ldd_wrapper:
-+            args.extend([options.ldd_wrapper, binary.args[0]])
-+        elif platform_system == 'Darwin':
-             args.extend(['otool', '-L', binary.args[0]])
-         else:
-             args.extend(['ldd', binary.args[0]])
diff --git a/srcpkgs/gobject-introspection/patches/0011-giscanner-ld-library-path.patch b/srcpkgs/gobject-introspection/patches/0011-giscanner-ld-library-path.patch
deleted file mode 100644
index 5d336d8f3dd..00000000000
--- a/srcpkgs/gobject-introspection/patches/0011-giscanner-ld-library-path.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-This is a hack that, combined with g-ir-scanner-wrapper, allows us to put
-/usr/lib inside LD_LIBRARY_PATH before all the other paths that g-ir-scanner
-appends. This is very important, because if we don't put /usr/lib first, the
-cross base will be first and during certain circumstances (musl, cross-endian)
-the compiler will fail to execute.
-
-We cannot use another way to append it, because we don't want to put /usr/lib
-inside the library paths for scanning - we don't want the gi scanner to
-process any of these libs. We just want the native executables to run
-correctly.
-
-As for using the literal LD_LIBRARY_PATH inside the environment - the scanner
-will actually read it, but it will put it at the *end*, which does not help
-us.
-
-Ping 'q66 <daniel@octaforge.org>' for any questions.
-
---- a/giscanner/ccompiler.py
-+++ b/giscanner/ccompiler.py
-@@ -180,6 +180,7 @@ class CCompiler(object):
- 
-         runtime_path_envvar = []
-         runtime_paths = []
-+        extra_ld_libpath = 'GI_SCANNER_EXTRA_LD_LIBRARY_PATH'
- 
-         if os.name == 'nt':
-             runtime_path_envvar = ['LIB', 'PATH']
-@@ -234,6 +235,12 @@ class CCompiler(object):
-             else:
-                 os.environ[envvar] = os.pathsep.join(runtime_paths)
- 
-+            # extra paths to prepend, for cross-compiling
-+            if extra_ld_libpath in os.environ:
-+                os.environ[envvar] = os.pathsep.join([
-+                    os.environ[extra_ld_libpath], os.environ[envvar]
-+                ])
-+
-     def get_external_link_flags(self, args, libraries):
-         # An "external" link is where the library to be introspected
-         # is installed on the system; this case is used for the scanning
diff --git a/srcpkgs/gobject-introspection/patches/fix-cross-tests.patch b/srcpkgs/gobject-introspection/patches/fix-cross-tests.patch
deleted file mode 100644
index 75c3804d6a6..00000000000
--- a/srcpkgs/gobject-introspection/patches/fix-cross-tests.patch
+++ /dev/null
@@ -1,311 +0,0 @@
-diff --git tests/meson.build tests/meson.build
-index 7e01595..813a1d1 100644
---- a/tests/meson.build
-+++ b/tests/meson.build
-@@ -45,13 +45,24 @@ test_install_dir = join_paths(get_option('datadir'), 'gobject-introspection-1.0'
- 
- install_data(installed_sources, install_dir: test_install_dir)
- 
-+if get_option('enable-host-gi')
-+    ev_scanner_command = [
-+      'g-ir-scanner',
-+    ]
-+else
-+    ev_scanner_command = [
-+      python,
-+      girscanner,
-+    ]
-+endif
-+
-+
- # Generate everything.h and everything.c:
- test_everything_files = custom_target('everything',
-   output: ['everything.h', 'everything.c'],
-   depends: typelibs,
-   command: [
--    python,
--    girscanner,
-+    ev_scanner_command,
-     '--generate-typelib-tests=Everything,@OUTPUT0@,@OUTPUT1@',
-     '--function-decoration=_GI_TEST_EXTERN',
-     '--include-first-in-src=config.h',
-@@ -101,13 +112,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Everything-1.0.gir',
-     depends: [everything_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=Everything',
-@@ -125,13 +130,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'GIMarshallingTests-1.0.gir',
-     depends: [gimarshallingtests_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=GIMarshallingTests',
-@@ -145,15 +144,25 @@ if glib_dep.type_name() == 'pkgconfig'
-     ]
-   )
- 
-+if get_option('enable-gi-cross-wrapper') != ''
-+    gircompiler_command = [get_option('enable-gi-cross-wrapper'), gircompiler.full_path(), '-o', '@OUTPUT@', '@INPUT@',
-+              '--includedir', meson.current_build_dir(),
-+              '--includedir', meson.current_source_dir(),
-+    ]
-+else
-+    gircompiler_command = [gircompiler, '-o', '@OUTPUT@', '@INPUT@',
-+              '--includedir', meson.current_build_dir(),
-+              '--includedir', join_paths(meson.build_root(), 'gir'),
-+    ]
-+endif
-+
-+
-   foreach gir : test_gir_files
-     test_typelibs += custom_target('generate-typelib-@0@'.format(gir).underscorify(),
-       input: gir,
-       output: '@BASENAME@.typelib',
-       depends: [gobject_gir, ],
--      command: [gircompiler, '-o', '@OUTPUT@', '@INPUT@',
--                '--includedir', join_paths(meson.build_root(), 'gir'),
--                '--includedir', meson.current_build_dir()
--      ],
-+      command: gircompiler_command,
-     )
-   endforeach
- 
-diff --git tests/offsets/meson.build tests/offsets/meson.build
-index ca1471f..3a86fb3 100644
---- a/tests/offsets/meson.build
-+++ b/tests/offsets/meson.build
-@@ -18,13 +18,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Offsets-1.0.gir',
-     depends: [test_offsets_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=Offsets',
-@@ -43,10 +37,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     input: test_offsets_gir,
-     output: '@BASENAME@.typelib',
-     depends: [gobject_gir, ],
--    command: [gircompiler, '-o', '@OUTPUT@', '@INPUT@',
--              '--includedir', join_paths(meson.build_root(), 'gir'),
--              '--includedir', meson.current_build_dir()
--    ],
-+    command: gircompiler_command,
-   )
- 
-   gitestoffsets_exe = executable('gitestoffsets',
-diff --git tests/scanner/meson.build tests/scanner/meson.build
-index 4210488..b311cfd 100644
---- a/tests/scanner/meson.build
-+++ b/tests/scanner/meson.build
-@@ -99,25 +99,13 @@ regress_lib = shared_library('regress-1.0',
- 
- python_path = run_command(python, ['-c', 'import sys; sys.stdout.write(sys.executable)']).stdout()
- 
--gircompiler_command = [
--  gircompiler, '-o', '@OUTPUT@', '@INPUT@',
--  '--includedir', join_paths(meson.build_root(), 'gir'),
--  '--includedir', meson.current_build_dir(),
--]
--
- if glib_dep.type_name() == 'pkgconfig'
-   typedef_gir = custom_target('gir-typedef',
-     input: ['typedefs.c', 'typedefs.h'],
-     output: 'Typedefs-1.0.gir',
-     depends: [typedef_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=Typedefs',
-@@ -149,13 +137,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Bar-1.0.gir',
-     depends: [barapp_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=Bar',
-@@ -186,13 +168,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'SLetter-1.0.gir',
-     depends: [sletter_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=SLetter',
-@@ -222,13 +198,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'WarnLib-1.0.gir',
-     depends: [warnlib_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--namespace=WarnLib',
-       '--nsversion=1.0',
-       '--include=Gio-2.0',
-@@ -256,13 +226,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Utility-1.0.gir',
-     depends: [utility_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=Utility',
-@@ -292,13 +256,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'GtkFrob-1.0.gir',
-     depends: [gtkfrob_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
-       '--namespace=GtkFrob',
-@@ -329,13 +287,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'GetType-1.0.gir',
-     depends: [gettype_lib] + typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--namespace=GetType',
-       '--nsversion=1.0',
-       '--identifier-prefix=GetType',
-@@ -365,10 +317,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Symbolfilter-1.0.gir',
-     depends: typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
-+      scanner_command,
-       '--reparse-validate',
-       '--namespace=Symbolfilter',
-       '--nsversion=1.0',
-@@ -391,12 +340,8 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Identfilter-1.0.gir',
-     depends: typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
-+      scanner_command,
-       '--accept-unprefixed',
--      '--reparse-validate',
-       '--namespace=Identfilter',
-       '--nsversion=1.0',
-       '--header-only',
-@@ -418,13 +363,9 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Headeronly-1.0.gir',
-     depends: typelibs,
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
-+      scanner_command,
-       '--warn-all',
-       '--warn-error',
--      '--reparse-validate',
-       '--namespace=Headeronly',
-       '--nsversion=1.0',
-       '--header-only',
-@@ -452,13 +393,7 @@ if glib_dep.type_name() == 'pkgconfig'
-     output: 'Regress-1.0.gir',
-     depends: [regress_lib] + typelibs + [utility_gir],
-     command: [
--      python,
--      girscanner,
--      '--output=@OUTPUT@',
--      '--no-libtool',
--      '--reparse-validate',
--      '--add-include-path', join_paths(meson.source_root(), 'gir'),
--      '--add-include-path', join_paths(meson.build_root(), 'gir'),
-+      scanner_command,
-       '--add-include-path', meson.current_build_dir(),
-       '--namespace=Regress',
-       '--nsversion=1.0',
-@@ -484,7 +419,10 @@ if glib_dep.type_name() == 'pkgconfig'
-     'generate-typelib-regress',
-     input: regress_gir,
-     output: '@BASENAME@.typelib',
--    command: gircompiler_command,
-+    command: [
-+      gircompiler_command,
-+      '--includedir', meson.current_build_dir(),
-+    ]
-   )
-   test_typelibs += regress_typelib
- endif
diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index c0bb1e412ce..4ec59c9897b 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,7 +1,7 @@
 # Template file for 'gobject-introspection'
 pkgname=gobject-introspection
-version=1.60.0
-revision=7
+version=1.62.0
+revision=1
 build_style=meson
 pycompile_dirs="usr/lib/${pkgname}/giscanner"
 hostmakedepends="flex pkg-config"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9efe4090cb59717126701e97062e784773f800b8d47af14c4d278ebf194df35d
+checksum=b1ee7ed257fdbc008702bdff0ff3e78a660e7e602efa8f211dc89b9d1e7d90a2
 pycompile_version="$py3_ver"
 
 patch_args="-Np1"
@@ -45,13 +45,15 @@ 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|^g_ir_scanner=.*|g_ir_scanner=${pc_sysrootdir}/${bindir}/g-ir-scanner|g' \
-		 -e 's|^g_ir_compiler=.*|g_ir_compiler=${pc_sysrootdir}/${bindir}/g-ir-compiler|g' \
-		 -e 's|^g_ir_generate=.*|g_ir_generate=${pc_sysrootdir}/${bindir}/g-ir-generate|g' \
-		 -e 's|^gidatadir.*|gidatadir=${pc_sysrootdir}/${datadir}/gobject-introspection-1.0|g' \
-		 -e 's|^girdir.*|girdir=${pc_sysrootdir}/${datadir}/gir-1.0|g' \
-		 -e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/girepository-1.0|g' \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/gobject-introspection-1.0.pc \
-		 -i ${DESTDIR}/usr/lib/pkgconfig/gobject-introspection-no-export-1.0.pc
+			-e 's|^g_ir_compiler=.*|g_ir_compiler=${pc_sysrootdir}/${bindir}/g-ir-compiler|g' \
+			-e 's|^g_ir_generate=.*|g_ir_generate=${pc_sysrootdir}/${bindir}/g-ir-generate|g' \
+			-e 's|^girdir.*|girdir=${pc_sysrootdir}/${datadir}/gir-1.0|g' \
+			-e 's|^typelibdir.*|typelibdir=${pc_sysrootdir}/${libdir}/girepository-1.0|g' \
+			-i ${DESTDIR}/usr/lib/pkgconfig/gobject-introspection-1.0.pc \
+			-i ${DESTDIR}/usr/lib/pkgconfig/gobject-introspection-no-export-1.0.pc
+	vsed -e 's|^gidatadir.*|gidatadir=${pc_sysrootdir}/${datadir}/gobject-introspection-1.0|g' \
+			-i ${DESTDIR}/usr/lib/pkgconfig/gobject-introspection-1.0.pc
+
 
 	# Fix the name of the python3 c bindings
 	mv ${DESTDIR}/usr/lib/gobject-introspection/giscanner/_giscanner*.so \

       reply	other threads:[~2019-12-25 15:37 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-16892@inbox.vuxu.org>
2019-12-25 15:37 ` voidlinux-github [this message]
2019-12-27 21:20 ` voidlinux-github
2019-12-30 20:23 ` voidlinux-github

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=20191225153727.JzjKtGxiuOZmSzew0JrcKYPXIiAicvC3wjEmmoHdPF8@z \
    --to=voidlinux-github@inbox.vuxu.org \
    --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).