Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] nsxiv: update to 28
@ 2021-12-17 13:18 WitherCubes
  2021-12-17 13:22 ` [PR PATCH] [Updated] " WitherCubes
                   ` (16 more replies)
  0 siblings, 17 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:18 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 7c2fa5969acbabd3c3e389195bf253b7cdd61dfe Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
@ 2021-12-17 13:22 ` WitherCubes
  2021-12-17 13:22 ` WitherCubes
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:22 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 7c2fa5969acbabd3c3e389195bf253b7cdd61dfe Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all

From dc440c6256e339fd5cae7aaac331c5d213d7808e Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:52:02 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 1 file changed, 31 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
  2021-12-17 13:22 ` [PR PATCH] [Updated] " WitherCubes
@ 2021-12-17 13:22 ` WitherCubes
  2021-12-17 13:27 ` WitherCubes
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:22 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 57b6b8b44d1af94fb6e29755fd3c70f03eddfbc0 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 11 +++----
 2 files changed, 5 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all

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

* Re: nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
  2021-12-17 13:22 ` [PR PATCH] [Updated] " WitherCubes
  2021-12-17 13:22 ` WitherCubes
@ 2021-12-17 13:27 ` WitherCubes
  2021-12-18  7:57 ` [PR REVIEW] " N-R-K
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:27 UTC (permalink / raw)
  To: ml

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

New comment by WitherCubes on void-packages repository

https://github.com/void-linux/void-packages/pull/34590#issuecomment-996722358

Comment:
@ericonr Sorry for closing the original PR and opening a new one, the whole repo got messed up showing errors. I have done all the changes you told to do.

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

* Re: [PR REVIEW] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (2 preceding siblings ...)
  2021-12-17 13:27 ` WitherCubes
@ 2021-12-18  7:57 ` N-R-K
  2021-12-18 11:09 ` paper42
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: N-R-K @ 2021-12-18  7:57 UTC (permalink / raw)
  To: ml

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

New review comment by N-R-K on void-packages repository

https://github.com/void-linux/void-packages/pull/34590#discussion_r771797475

Comment:
I'm not familiar with void, but nsxiv v28 doesn't use any non-posix/gnu extension in the Makefile. If there is some non posix extension being used, then it should be a bug report on nsxiv repo.

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

* Re: [PR REVIEW] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (3 preceding siblings ...)
  2021-12-18  7:57 ` [PR REVIEW] " N-R-K
@ 2021-12-18 11:09 ` paper42
  2021-12-18 11:09 ` paper42
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: paper42 @ 2021-12-18 11:09 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/34590#discussion_r771813214

Comment:
Move this line to the main block.

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

* Re: [PR REVIEW] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (4 preceding siblings ...)
  2021-12-18 11:09 ` paper42
@ 2021-12-18 11:09 ` paper42
  2021-12-19  2:30 ` [PR PATCH] [Updated] " WitherCubes
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: paper42 @ 2021-12-18 11:09 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/34590#discussion_r771813479

Comment:
No, this is correct.

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (5 preceding siblings ...)
  2021-12-18 11:09 ` paper42
@ 2021-12-19  2:30 ` WitherCubes
  2021-12-19  2:31 ` WitherCubes
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:30 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 57b6b8b44d1af94fb6e29755fd3c70f03eddfbc0 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 11 +++----
 2 files changed, 5 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all

From b1508e099dd28d2429ba4c16863ce2368853b048 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 19 Dec 2021 08:00:36 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

---
 srcpkgs/nsxiv/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index ca5eebf9f26e..a22f97723ed6 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -17,4 +17,6 @@ pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-make_install_target=install-all
+post_install() {
+	vinstall nsxiv.desktop 644 usr/share/applications
+}

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (6 preceding siblings ...)
  2021-12-19  2:30 ` [PR PATCH] [Updated] " WitherCubes
@ 2021-12-19  2:31 ` WitherCubes
  2021-12-19  2:34 ` WitherCubes
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:31 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From c6c987fad901cf787a33613e5a5d441307e03036 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        |  7 +++--
 2 files changed, 4 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..a22f97723ed6 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,15 +1,16 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (7 preceding siblings ...)
  2021-12-19  2:31 ` WitherCubes
@ 2021-12-19  2:34 ` WitherCubes
  2021-12-19  2:34 ` WitherCubes
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:34 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From c6c987fad901cf787a33613e5a5d441307e03036 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        |  7 +++--
 2 files changed, 4 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..a22f97723ed6 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,15 +1,16 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {

From e254f7b3a424cdb79d01f95b0ac0c229b32e1ae6 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 19 Dec 2021 08:03:53 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

---
 srcpkgs/nsxiv/template | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index a22f97723ed6..e06e6e67196f 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -12,11 +12,8 @@ homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
 checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
+make_install_target=install-all
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (8 preceding siblings ...)
  2021-12-19  2:34 ` WitherCubes
@ 2021-12-19  2:34 ` WitherCubes
  2021-12-19  2:37 ` WitherCubes
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:34 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 780d8415cb84b7cedc201ac4e572ab66f12eaafa Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..e06e6e67196f 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
+make_install_target=install-all
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (9 preceding siblings ...)
  2021-12-19  2:34 ` WitherCubes
@ 2021-12-19  2:37 ` WitherCubes
  2021-12-19  2:37 ` WitherCubes
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:37 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 780d8415cb84b7cedc201ac4e572ab66f12eaafa Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..e06e6e67196f 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
+make_install_target=install-all
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

From 08ba5f77a98b871e799c4fde4d5759b2fe17324f Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 19 Dec 2021 08:06:54 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index e06e6e67196f..a9b00f3861f7 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -11,8 +11,8 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
 checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
-CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 make_install_target=install-all
+CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (10 preceding siblings ...)
  2021-12-19  2:37 ` WitherCubes
@ 2021-12-19  2:37 ` WitherCubes
  2021-12-19  2:39 ` WitherCubes
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:37 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From c941436a1c9922a82e5a1c34793f3356b307d5d7 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..a9b00f3861f7 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
+make_install_target=install-all
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (11 preceding siblings ...)
  2021-12-19  2:37 ` WitherCubes
@ 2021-12-19  2:39 ` WitherCubes
  2021-12-19  2:40 ` WitherCubes
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:39 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From c941436a1c9922a82e5a1c34793f3356b307d5d7 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..a9b00f3861f7 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
+make_install_target=install-all
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

From d23dadb83c645c5805139f7c8e41984f3d83eb0e Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 19 Dec 2021 08:09:46 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index a9b00f3861f7..c3638325ee92 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -10,8 +10,8 @@ maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 make_install_target=install-all
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (12 preceding siblings ...)
  2021-12-19  2:39 ` WitherCubes
@ 2021-12-19  2:40 ` WitherCubes
  2021-12-19  2:45 ` WitherCubes
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:40 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From bc7fd3261eec684ef49825db1de82488fc06fa34 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..c3638325ee92 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+make_install_target=install-all
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (13 preceding siblings ...)
  2021-12-19  2:40 ` WitherCubes
@ 2021-12-19  2:45 ` WitherCubes
  2021-12-19  2:45 ` WitherCubes
  2021-12-19  3:57 ` [PR PATCH] [Merged]: " ericonr
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:45 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From bc7fd3261eec684ef49825db1de82488fc06fa34 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..c3638325ee92 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+make_install_target=install-all
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

From d21f7a0e418ad78bcc1926a370dbf06eb7d98abe Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 19 Dec 2021 08:14:56 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index c3638325ee92..6ef4a1e207d2 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -3,6 +3,7 @@ pkgname=nsxiv
 version=28
 revision=1
 build_style=gnu-makefile
+make_install_target=install-all
 makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
  libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
@@ -10,7 +11,6 @@ maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-make_install_target=install-all
 checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (14 preceding siblings ...)
  2021-12-19  2:45 ` WitherCubes
@ 2021-12-19  2:45 ` WitherCubes
  2021-12-19  3:57 ` [PR PATCH] [Merged]: " ericonr
  16 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-19  2:45 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34590

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES**

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

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

From 454a0bcbd898dc519af5a49ed1e65da4bc3c8d63 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:46:58 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 5 insertions(+), 38 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..6ef4a1e207d2 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,19 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+make_install_target=install-all
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
-
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}

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

* Re: [PR PATCH] [Merged]: nsxiv: update to 28
  2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
                   ` (15 preceding siblings ...)
  2021-12-19  2:45 ` WitherCubes
@ 2021-12-19  3:57 ` ericonr
  16 siblings, 0 replies; 26+ messages in thread
From: ericonr @ 2021-12-19  3:57 UTC (permalink / raw)
  To: ml

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

There's a merged pull request on the void-packages repository

nsxiv: update to 28
https://github.com/void-linux/void-packages/pull/34590

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

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
                   ` (6 preceding siblings ...)
  2021-12-17 13:03 ` WitherCubes
@ 2021-12-17 13:09 ` WitherCubes
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES** (all check have passed and I'm running it)

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

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

From a46eaa56d2aa3d7cf48b46af1bcac852b32bf939 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH] nsxiv: update to 28

---
 common/shlibs                                 |  25 ++-
 srcpkgs/1password/INSTALL                     |  11 +
 srcpkgs/1password/files/1password             |   2 +
 srcpkgs/1password/template                    |  52 +++++
 srcpkgs/Amass/template                        |   4 +-
 srcpkgs/NetworkManager/template               |   2 +-
 srcpkgs/QMPlay2/template                      |   4 +-
 srcpkgs/akonadi-calendar/template             |   4 +-
 srcpkgs/akonadi-contacts/template             |   4 +-
 srcpkgs/akonadi-import-wizard/template        |   4 +-
 srcpkgs/akonadi-mime/template                 |   4 +-
 srcpkgs/akonadi-notes/template                |   4 +-
 srcpkgs/akonadi-search/template               |   6 +-
 srcpkgs/akonadi5/template                     |   4 +-
 srcpkgs/akregator/template                    |   4 +-
 srcpkgs/ark/template                          |   4 +-
 srcpkgs/aws-cli/template                      |  12 +-
 srcpkgs/baloo-widgets5/template               |   4 +-
 srcpkgs/bijiben/template                      |   7 +-
 srcpkgs/boinc/files/boinc/log/run             |   1 +
 srcpkgs/boinc/template                        |   6 +-
 srcpkgs/calendarsupport/template              |   4 +-
 ...e.ac-call-AM_INIT_AUTOMAKE-only-once.patch |  39 ++++
 .../use-environ-instead-of-__environ.patch    |  29 ---
 srcpkgs/catatonit/template                    |   4 +-
 srcpkgs/catgirl/template                      |   6 +-
 srcpkgs/cglm/template                         |   2 +-
 srcpkgs/chezmoi/template                      |   4 +-
 srcpkgs/chromium/template                     |   6 +-
 srcpkgs/clipman/template                      |   5 +-
 srcpkgs/cloud-hypervisor/template             |   4 +-
 srcpkgs/colord-gtk/template                   |   9 +-
 srcpkgs/cpuid/template                        |   4 +-
 srcpkgs/dbeaver/template                      |   4 +-
 srcpkgs/diffoscope/template                   |   4 +-
 srcpkgs/discord-ptb/template                  |   4 +-
 srcpkgs/discord-ptb/update                    |   3 +
 srcpkgs/doctest/template                      |   4 +-
 srcpkgs/dolphin-plugins/template              |   4 +-
 srcpkgs/dolphin/template                      |   4 +-
 srcpkgs/dragon-player/template                |   6 +-
 srcpkgs/eclipse/template                      |   8 +-
 srcpkgs/efl/template                          |   2 -
 srcpkgs/element-desktop/template              |  10 +-
 srcpkgs/elisa/template                        |   4 +-
 srcpkgs/elixir/template                       |   4 +-
 srcpkgs/emptty/template                       |   4 +-
 srcpkgs/enlightenment/template                |   2 +-
 srcpkgs/epiphany/template                     |   2 +-
 srcpkgs/eventviews/template                   |   5 +-
 srcpkgs/exo/template                          |   5 +-
 srcpkgs/ffmpegthumbs/template                 |   4 +-
 srcpkgs/fierce/template                       |   7 +-
 srcpkgs/filelight/template                    |   4 +-
 srcpkgs/firefox-i18n/template                 | 194 +++++++++---------
 srcpkgs/firefox/template                      |   4 +-
 srcpkgs/fwupd/template                        |  10 +-
 srcpkgs/gede/template                         |   4 +-
 srcpkgs/gedit/template                        |  16 +-
 srcpkgs/gemserv/template                      |   4 +-
 srcpkgs/gendesk/template                      |  10 +-
 srcpkgs/gitg/template                         |   4 -
 srcpkgs/glib-networking/template              |   5 +-
 srcpkgs/gnome-bluetooth/template              |   3 +-
 srcpkgs/gnome-builder/template                |   2 +-
 srcpkgs/gnome-flashback/template              |   6 +-
 srcpkgs/gnome-initial-setup/template          |   3 +-
 srcpkgs/gnome-passwordsafe/template           |   4 +-
 .../meson-fix-string-bool-comparison.patch    |  29 +++
 srcpkgs/gns3-gui/template                     |   5 +-
 .../gns3-server/patches/requirements.patch    |   3 +-
 srcpkgs/gns3-server/template                  |   7 +-
 srcpkgs/google-chrome/template                |   4 +-
 srcpkgs/grantleetheme/template                |   4 +-
 srcpkgs/graphene/template                     |   2 +-
 srcpkgs/grilo/template                        |   2 +-
 srcpkgs/gst-plugins-bad1/template             |   4 +-
 srcpkgs/gst-plugins-base1/template            |   2 +-
 srcpkgs/gst1-editing-services/template        |   2 +-
 srcpkgs/gtk-vnc/template                      |   7 +-
 srcpkgs/gtk4/template                         |   6 +-
 srcpkgs/gucci/template                        |   4 +-
 srcpkgs/hexchat/template                      |   2 +-
 srcpkgs/hugo/template                         |   4 +-
 srcpkgs/hwloc/template                        |   4 +-
 .../patches/meson-fix-underscorify-call.patch |  36 ++++
 srcpkgs/igt-gpu-tools/template                |   2 +-
 srcpkgs/incidenceeditor/template              |  11 +-
 srcpkgs/inkscape/template                     |   8 +-
 srcpkgs/instaloader/template                  |   6 +-
 .../iperf/patches/fix-gettcpinfo-musl.patch   |  20 ++
 srcpkgs/iperf/template                        |   6 +-
 srcpkgs/juk/template                          |   6 +-
 srcpkgs/jupyterlab/template                   |   6 +-
 srcpkgs/k3b/template                          |   4 +-
 srcpkgs/kaccounts-integration/template        |   6 +-
 srcpkgs/kaccounts-providers/template          |   6 +-
 srcpkgs/kaddressbook-devel                    |   1 +
 srcpkgs/kaddressbook/template                 |  15 +-
 srcpkgs/kalarm/template                       |   4 +-
 srcpkgs/kalarmcal/template                    |   4 +-
 srcpkgs/kamoso/template                       |   4 +-
 srcpkgs/kapman/template                       |   4 +-
 srcpkgs/kate5/template                        |   4 +-
 srcpkgs/kblocks/template                      |   4 +-
 srcpkgs/kcachegrind/template                  |   4 +-
 srcpkgs/kcalutils/template                    |   4 +-
 srcpkgs/kcharselect/template                  |   4 +-
 srcpkgs/kcron/template                        |   6 +-
 srcpkgs/kde5-baseapps/template                |   2 +-
 srcpkgs/kdeconnect/template                   |   6 +-
 srcpkgs/kdegraphics-thumbnailers/template     |   4 +-
 srcpkgs/kdenlive/template                     |   6 +-
 srcpkgs/kdepim-addons/template                |  34 +++
 ...abcefb45790175e209ef8ae394def4a805e9.patch | 127 ++++++++++++
 srcpkgs/kdepim-runtime/template               |   6 +-
 srcpkgs/kdialog/template                      |   4 +-
 srcpkgs/keditbookmarks/template               |   4 +-
 srcpkgs/kfind/template                        |   4 +-
 srcpkgs/kget/template                         |   4 +-
 srcpkgs/khelpcenter/template                  |   4 +-
 srcpkgs/kidentitymanagement/template          |   4 +-
 srcpkgs/kimap/template                        |   4 +-
 srcpkgs/kio-extras/template                   |   4 +-
 srcpkgs/kio-gdrive/template                   |   4 +-
 srcpkgs/kitinerary-devel                      |   1 +
 srcpkgs/kitinerary/template                   |  24 +++
 srcpkgs/kldap/template                        |   4 +-
 srcpkgs/kleopatra/template                    |   4 +-
 srcpkgs/kmag/template                         |   4 +-
 srcpkgs/kmail-account-wizard/template         |   4 +-
 srcpkgs/kmail/template                        |   4 +-
 srcpkgs/kmailtransport/template               |   4 +-
 srcpkgs/kmbox/template                        |   4 +-
 srcpkgs/kmime/template                        |   4 +-
 srcpkgs/kmix/template                         |   4 +-
 srcpkgs/knights/template                      |   6 +-
 srcpkgs/knotes/template                       |   4 +-
 srcpkgs/kolourpaint/template                  |   4 +-
 srcpkgs/kompare/template                      |   4 +-
 srcpkgs/konqueror/template                    |   4 +-
 srcpkgs/konsole/template                      |   4 +-
 srcpkgs/kontact/template                      |   4 +-
 srcpkgs/kontactinterface/template             |   4 +-
 srcpkgs/konversation/template                 |   4 +-
 srcpkgs/korganizer/template                   |   4 +-
 srcpkgs/kotlin-bin/template                   |   4 +-
 srcpkgs/kpat/template                         |   4 +-
 srcpkgs/kpimtextedit/template                 |   4 +-
 srcpkgs/kpkpass/template                      |   4 +-
 srcpkgs/kqtquickcharts/template               |   4 +-
 srcpkgs/krdc/template                         |   4 +-
 srcpkgs/krfb/template                         |   7 +-
 srcpkgs/kruler/template                       |   4 +-
 srcpkgs/ksmtp/template                        |   4 +-
 srcpkgs/ksystemlog/template                   |   4 +-
 srcpkgs/kteatime/template                     |   4 +-
 srcpkgs/ktnef/template                        |   4 +-
 srcpkgs/ktuberling/template                   |   4 +-
 srcpkgs/kturtle/template                      |   4 +-
 srcpkgs/kubernetes-helm/template              |   4 +-
 srcpkgs/kubernetes/template                   |   4 +-
 srcpkgs/kwalletmanager/template               |   4 +-
 srcpkgs/lagrange/template                     |   4 +-
 srcpkgs/lc0/template                          |   4 +-
 srcpkgs/lcalc/files/test                      |  30 ---
 srcpkgs/lcalc/files/test.out                  | 112 ----------
 srcpkgs/lcalc/template                        |  69 ++-----
 srcpkgs/lego/template                         |   4 +-
 srcpkgs/libX11/template                       |   6 +-
 srcpkgs/libdrm/template                       |   4 +-
 srcpkgs/libfprint/template                    |   2 +-
 srcpkgs/libgravatar/template                  |   4 +-
 srcpkgs/libgudev/template                     |   2 +-
 srcpkgs/libguestfs/template                   |   6 +-
 srcpkgs/libgweather/template                  |   3 +-
 srcpkgs/libkcddb/template                     |   4 +-
 srcpkgs/libkdegames/template                  |   6 +-
 srcpkgs/libkdepim/template                    |   4 +-
 srcpkgs/libkexiv25/template                   |   4 +-
 srcpkgs/libkgapi/patches/musl.patch           |  13 ++
 srcpkgs/libkgapi/template                     |   4 +-
 srcpkgs/libkipi5/template                     |   4 +-
 srcpkgs/libkleo/template                      |   4 +-
 srcpkgs/libkomparediff2/template              |   4 +-
 srcpkgs/libksieve/template                    |   4 +-
 srcpkgs/libktorrent/template                  |   4 +-
 srcpkgs/libmpdclient/template                 |   4 +-
 srcpkgs/libnice/template                      |   4 +-
 srcpkgs/libphonenumber-devel                  |   1 +
 srcpkgs/libphonenumber/patches/32bit.patch    |  19 ++
 .../cmake-duplicate-rule-definition.patch     |  15 ++
 srcpkgs/libphonenumber/template               |  26 +++
 srcpkgs/libwacom/template                     |   2 +-
 srcpkgs/light-locker/template                 |   6 +-
 srcpkgs/linux4.19/template                    |   4 +-
 srcpkgs/linux5.10/files/i386-dotconfig        |  15 +-
 srcpkgs/linux5.10/files/ppc-dotconfig         |   2 +-
 srcpkgs/linux5.10/files/ppc64-dotconfig       |   2 +-
 srcpkgs/linux5.10/files/ppc64le-dotconfig     |   2 +-
 srcpkgs/linux5.10/files/x86_64-dotconfig      |  15 +-
 srcpkgs/linux5.10/template                    |   4 +-
 srcpkgs/linux5.15/files/arm64-dotconfig       |   2 +-
 srcpkgs/linux5.15/files/i386-dotconfig        |   4 +-
 srcpkgs/linux5.15/files/ppc-dotconfig         |   4 +-
 srcpkgs/linux5.15/files/ppc64-dotconfig       |   4 +-
 srcpkgs/linux5.15/files/ppc64le-dotconfig     |   4 +-
 srcpkgs/linux5.15/files/x86_64-dotconfig      |   6 +-
 srcpkgs/linux5.15/template                    |   4 +-
 srcpkgs/linux5.4/template                     |   4 +-
 srcpkgs/mailcommon/template                   |   4 +-
 srcpkgs/mailimporter/template                 |   4 +-
 srcpkgs/manuskript/template                   |   6 +-
 srcpkgs/marble5/patches/soversion.diff        |  16 +-
 srcpkgs/marble5/template                      |   4 +-
 srcpkgs/mblaze/template                       |   4 +-
 srcpkgs/meson/template                        |   4 +-
 srcpkgs/messagelib/template                   |   4 +-
 srcpkgs/mmark/template                        |  11 +-
 srcpkgs/ncmpc/template                        |   4 +-
 srcpkgs/nicotine+/template                    |   9 +-
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   |  31 ---
 srcpkgs/nsxiv/template                        |  11 +-
 srcpkgs/okular/template                       |   4 +-
 srcpkgs/olm-python3/template                  |   6 +-
 srcpkgs/olm/template                          |   4 +-
 srcpkgs/owncloudclient/template               |   4 +-
 .../pahole/patches/fix_always_inline.patch    |  13 ++
 srcpkgs/pahole/template                       |   6 +-
 srcpkgs/pcsclite/patches/python3.patch        |  16 --
 srcpkgs/pcsclite/template                     |   4 +-
 .../perl-DateTime-Calendar-Julian/template    |   4 +-
 srcpkgs/perl-DateTime-Locale/template         |   4 +-
 srcpkgs/perl-DateTime-TimeZone/template       |   4 +-
 srcpkgs/perl-HTTP-Message/template            |   4 +-
 srcpkgs/perl-URI/template                     |   4 +-
 srcpkgs/perl-Unicode-Tussle/template          |   4 +-
 srcpkgs/pim-data-exporter/template            |   4 +-
 srcpkgs/pimcommon/template                    |   4 +-
 srcpkgs/pipewire/template                     |   6 +-
 srcpkgs/pixman/template                       |   4 +-
 srcpkgs/plasma-browser-integration/template   |   9 +-
 srcpkgs/podman/patches/musl.patch             |  47 +++++
 srcpkgs/podman/template                       |   4 +-
 srcpkgs/portage/template                      |  10 +-
 srcpkgs/procs/patches/edition.patch           |  13 ++
 srcpkgs/procs/template                        |   6 +-
 srcpkgs/pulseeffects-legacy/template          |   4 +-
 srcpkgs/pysolfc/template                      |   6 +-
 srcpkgs/python3-anyio/template                |   6 +-
 srcpkgs/python3-botocore/template             |  15 +-
 srcpkgs/python3-gmpy2/template                |   4 +-
 srcpkgs/python3-httpcore/template             |   4 +-
 srcpkgs/python3-hypercorn/template            |   4 +-
 srcpkgs/python3-hypothesis/template           |   4 +-
 srcpkgs/python3-imageio/template              |   4 +-
 srcpkgs/python3-jupyter_server/template       |   6 +-
 srcpkgs/python3-jupyterlab_server/template    |   6 +-
 srcpkgs/python3-matplotlib/template           |   6 +-
 srcpkgs/python3-nbclassic/template            |   6 +-
 srcpkgs/python3-nbclient/template             |   6 +-
 srcpkgs/python3-nest_asyncio/template         |   6 +-
 srcpkgs/python3-pandas/template               |   6 +-
 srcpkgs/python3-pikepdf/template              |   4 +-
 srcpkgs/python3-prompt_toolkit/template       |   4 +-
 srcpkgs/python3-pycryptodomex/template        |   6 +-
 srcpkgs/python3-quart/template                |   4 +-
 srcpkgs/python3-rich/template                 |   4 +-
 srcpkgs/python3-s3transfer/template           |   9 +-
 srcpkgs/python3-scikit-image/template         |   6 +-
 srcpkgs/python3-tomli/template                |   4 +-
 srcpkgs/python3-youtubesearch/template        |   4 +-
 srcpkgs/python3-ytmusicapi/template           |   4 +-
 srcpkgs/pythran/template                      |   4 +-
 srcpkgs/qemu/template                         |   2 +-
 srcpkgs/qownnotes/template                    |   4 +-
 srcpkgs/rbenv/files/rbenv                     |   2 +
 srcpkgs/rbenv/template                        |  25 +++
 srcpkgs/retroarch/template                    |   4 +-
 srcpkgs/rofi/template                         |   5 +-
 srcpkgs/ruby-build/template                   |  21 ++
 srcpkgs/rxvt-unicode/template                 |   3 +-
 srcpkgs/scdoc/template                        |   4 +-
 srcpkgs/scite/template                        |   4 +-
 srcpkgs/seatd/template                        |   3 +-
 srcpkgs/signon-kwallet-extension/template     |   4 +-
 srcpkgs/slack-desktop/template                |   4 +-
 srcpkgs/spectacle/template                    |   4 +-
 srcpkgs/spice-gtk/template                    |   3 +-
 srcpkgs/spotifyd/template                     |   8 +-
 srcpkgs/sqlmap/template                       |   4 +-
 srcpkgs/sslscan/template                      |   4 +-
 srcpkgs/steam/template                        |   4 +-
 srcpkgs/svgpart/template                      |   4 +-
 srcpkgs/switchboard/template                  |   1 -
 srcpkgs/tailscale/template                    |   4 +-
 srcpkgs/tgt/template                          |   6 +-
 srcpkgs/totem/template                        |  20 +-
 srcpkgs/tracker-miners/template               |  10 +-
 srcpkgs/tracker3-miners/template              |  12 +-
 srcpkgs/tracker3/template                     |   9 +-
 srcpkgs/ttf-opensans/template                 |   6 +-
 srcpkgs/ugrep/template                        |   4 +-
 srcpkgs/umbrello/template                     |   4 +-
 .../LINGUAS-remove-a-duplicate-entry.patch    |  19 ++
 .../LINGUAS-remove-a-duplicate-entry.patch    |  19 ++
 srcpkgs/wike/template                         |   4 +-
 srcpkgs/xfce4-whiskermenu-plugin/template     |   4 +-
 srcpkgs/xh/template                           |   8 +-
 srcpkgs/xpra/template                         |   6 +-
 srcpkgs/yakuake/template                      |   4 +-
 srcpkgs/zim/template                          |   4 +-
 srcpkgs/zola/template                         |   6 +-
 313 files changed, 1412 insertions(+), 1066 deletions(-)
 create mode 100644 srcpkgs/1password/INSTALL
 create mode 100644 srcpkgs/1password/files/1password
 create mode 100644 srcpkgs/1password/template
 create mode 120000 srcpkgs/boinc/files/boinc/log/run
 create mode 100644 srcpkgs/catatonit/patches/0001-configure.ac-call-AM_INIT_AUTOMAKE-only-once.patch
 delete mode 100644 srcpkgs/catatonit/patches/use-environ-instead-of-__environ.patch
 create mode 100644 srcpkgs/discord-ptb/update
 create mode 100644 srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
 create mode 100644 srcpkgs/igt-gpu-tools/patches/meson-fix-underscorify-call.patch
 create mode 100644 srcpkgs/iperf/patches/fix-gettcpinfo-musl.patch
 create mode 120000 srcpkgs/kaddressbook-devel
 create mode 100644 srcpkgs/kdepim-addons/template
 create mode 100644 srcpkgs/kdepim-runtime/patches/f14fabcefb45790175e209ef8ae394def4a805e9.patch
 create mode 120000 srcpkgs/kitinerary-devel
 create mode 100644 srcpkgs/kitinerary/template
 delete mode 100644 srcpkgs/lcalc/files/test
 delete mode 100644 srcpkgs/lcalc/files/test.out
 create mode 100644 srcpkgs/libkgapi/patches/musl.patch
 create mode 120000 srcpkgs/libphonenumber-devel
 create mode 100644 srcpkgs/libphonenumber/patches/32bit.patch
 create mode 100644 srcpkgs/libphonenumber/patches/cmake-duplicate-rule-definition.patch
 create mode 100644 srcpkgs/libphonenumber/template
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
 delete mode 100644 srcpkgs/pcsclite/patches/python3.patch
 create mode 100644 srcpkgs/podman/patches/musl.patch
 create mode 100644 srcpkgs/procs/patches/edition.patch
 create mode 100644 srcpkgs/rbenv/files/rbenv
 create mode 100644 srcpkgs/rbenv/template
 create mode 100644 srcpkgs/ruby-build/template
 create mode 100644 srcpkgs/vala-panel-appmenu/patches/LINGUAS-remove-a-duplicate-entry.patch
 create mode 100644 srcpkgs/vala-panel/patches/LINGUAS-remove-a-duplicate-entry.patch

diff --git a/common/shlibs b/common/shlibs
index 2c0536f1550a..a634e46b4717 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3474,8 +3474,8 @@ libshp.so.1 shapelib-1.4.1_1
 libantlr3c.so libantlr3c-3.4_1
 libbzrtp.so.0 bzrtp-1.0.6_1
 libbellesip.so.1 belle-sip-4.4.0_1
-libKF5EventViews.so.5 eventviews-18.04.3_1
-libKF5IncidenceEditor.so.5 incidenceeditor-18.04.3_1
+libKF5EventViews.so.5 eventviews-21.08.3_1
+libKF5IncidenceEditor.so.5 incidenceeditor-21.08.3_1
 libmediastreamer.so.11 mediastreamer-4.4.0_1
 liblinphone.so.10 linphone-4.4.0_1
 liblinphone++.so.10 linphone-4.4.0_1
@@ -4025,7 +4025,7 @@ libflint.so.16 flintlib-2.8.0_1
 libarb.so.2 arb-2.20.0_1
 libec.so.8 eclib-20210625_1
 libsymmetrica.so.2 symmetrica-3.0.1_1
-libLfunction.so lcalc-1.23_2
+libLfunction.so.1 lcalc-2.0.4_1
 liblrcalc.so.1 lrcalc-1.2_1
 libwayland-client++.so.0 libwaylandpp-0.2.8_1
 libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
@@ -4071,3 +4071,22 @@ libm4ri-0.0.20200125.so m4ri-20200125_1
 libm4rie-0.0.20200125.so m4rie-20200125_1
 libptytty.so.0 libptytty-2.0_1
 libcoeurl.so.0 coeurl-0.1.0_1
+libKPimPkPass.so.5 kpkpass-21.08.3_1
+libphonenumber.so.8 libphonenumber-8.12.38_1
+libgeocoding.so.8 libphonenumber-8.12.38_1
+libKPimItinerary.so.5 kitinerary-21.08.3_1
+libKPimAddressbookImportExport.so.5 kaddressbook-21.08.3_1
+libKPimImportWizard.so.5 akonadi-import-wizard-21.08.3_1
+libadblocklibprivate.so.5 kdepim-addons-21.08.3_1
+libdkimverifyconfigure.so.5 kdepim-addons-21.08.3_1
+libexpireaccounttrashfolderconfig.so.5 kdepim-addons-21.08.3_1
+libfolderconfiguresettings.so.5 kdepim-addons-21.08.3_1
+libshorturlpluginprivate.so.5 kdepim-addons-21.08.3_1
+libkmailquicktextpluginprivate.so.5 kdepim-addons-21.08.3_1
+libkmailmarkdown.so.5 kdepim-addons-21.08.3_1
+libgrammarcommon.so.5 kdepim-addons-21.08.3_1
+libkmailgrammalecte.so.5 kdepim-addons-21.08.3_1
+libkmaillanguagetool.so.5 kdepim-addons-21.08.3_1
+libkaddressbookmergelibprivate.so.5 kdepim-addons-21.08.3_1
+libkmailconfirmbeforedeleting.so.5 kdepim-addons-21.08.3_1
+libkaddressbookprivate.so.5 kaddressbook-21.08.3_1
diff --git a/srcpkgs/1password/INSTALL b/srcpkgs/1password/INSTALL
new file mode 100644
index 000000000000..131b1fae2096
--- /dev/null
+++ b/srcpkgs/1password/INSTALL
@@ -0,0 +1,11 @@
+# INSTALL
+case "${ACTION}" in
+post)
+	chmod 4755 opt/1Password/chrome-sandbox
+	chown :_onepassword opt/1Password/1Password-KeyringHelper
+	chmod u+s opt/1Password/1Password-KeyringHelper
+	chmod g+s opt/1Password/1Password-KeyringHelper
+	chown :_onepassword opt/1Password/1Password-BrowserSupport
+	chmod g+s opt/1Password/1Password-BrowserSupport
+	;;
+esac
diff --git a/srcpkgs/1password/files/1password b/srcpkgs/1password/files/1password
new file mode 100644
index 000000000000..c1c521260437
--- /dev/null
+++ b/srcpkgs/1password/files/1password
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /opt/1Password/1password "$@"
diff --git a/srcpkgs/1password/template b/srcpkgs/1password/template
new file mode 100644
index 000000000000..367703cc1b51
--- /dev/null
+++ b/srcpkgs/1password/template
@@ -0,0 +1,52 @@
+# Template file for '1password'
+pkgname=1password
+version=8.4.1
+revision=1
+archs="x86_64"
+create_wrksrc=yes
+hostmakedepends="w3m gnupg"
+short_desc="Password manager"
+maintainer="b-l-a-i-n-e <blaine.gilbreth@gmail.com>"
+license="custom:Proprietary"
+homepage="https://www.1password.com"
+distfiles="https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz"
+checksum=f5c2468127c363b3a3d2fa5857b6ff0979eeaf1485c1afb114b3929c1fc4a7df
+_filename="${distfiles##*/}"
+_1passworddir="${_filename%.tar.*}"
+_license_checksum=b8f6ff9297488416f3d8063a151109ed5e8a2df6fa546856a4beaa715cbc0fda
+_gpg_key=3FEF9748469ADBE15DA7CA80AC2D62742012EA22
+system_groups="_onepassword"
+repository=nonfree
+restricted=yes
+nostrip=yes
+noshlibprovides=yes
+
+post_extract() {
+	# verify gpg key
+	$XBPS_FETCH_CMD -o "${_filename}.sig" "${distfiles}.sig"
+	if ! gpg --recv-keys "${_gpg_key}"; then
+		msg_error "Incorrect gpg key: ${_gpg_key}\n"
+	fi
+	if ! gpg --verify "${_filename}.sig" "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_filename}"; then
+		msg_error "gpg verify failed\n"
+	fi
+
+	# verify EULA
+	$XBPS_FETCH_CMD -o eula https://1password.com/legal/terms-of-service/
+	cat eula |
+		w3m -dump -I utf-8 -T text/html |
+		sed -n '/Service Agreement for 1Password/,/We clarified what happens if we part ways./p' > EULA
+	filesum="$($XBPS_DIGEST_CMD EULA)"
+	if [ "$filesum" != "$_license_checksum" ]; then
+		msg_error "SHA256 mismatch for EULA:\n$filesum\n"
+	fi
+}
+
+do_install() {
+	vmkdir opt/1Password
+	vcopy "${_1passworddir}/*" opt/1Password
+	vinstall "${_1passworddir}/com.1password.1Password.policy" 644 usr/share/polkit-1/actions/
+	vinstall "${_1passworddir}/resources/custom_allowed_browsers" 644 usr/share/doc/1password/examples/
+	vbin "${FILESDIR}/1password"
+	vlicense EULA
+}
diff --git a/srcpkgs/Amass/template b/srcpkgs/Amass/template
index f78e2f70cf12..1141a36737e2 100644
--- a/srcpkgs/Amass/template
+++ b/srcpkgs/Amass/template
@@ -1,6 +1,6 @@
 # Template file for 'Amass'
 pkgname=Amass
-version=3.15.1
+version=3.15.2
 revision=1
 build_style=go
 go_import_path="github.com/OWASP/Amass/v3/..."
@@ -9,7 +9,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="https://www.owasp.org/index.php/OWASP_Amass_Project"
 distfiles="https://github.com/OWASP/Amass/archive/v${version}.tar.gz"
-checksum=217f5f0fed02d730543a56b58f1be3ec0fb07e57b3ace53fc673c6d0132f36a8
+checksum=bdfb4c3492ebf46008f00910491381d2abee51a7322df6e978dd14e174ddf601
 
 post_install() {
 	rm ${DESTDIR}/usr/bin/examples
diff --git a/srcpkgs/NetworkManager/template b/srcpkgs/NetworkManager/template
index e99d04798939..7001b27dc0e3 100644
--- a/srcpkgs/NetworkManager/template
+++ b/srcpkgs/NetworkManager/template
@@ -4,7 +4,7 @@ version=1.32.12
 revision=1
 build_style=meson
 build_helper="gir qemu"
-configure_args="-Dpolkit_agent=true -Dsystemd_journal=false
+configure_args="-Dsystemd_journal=false
  -Dlibaudit=no -Dovs=false -Dselinux=false
  -Dmodify_system=true -Dsystemdsystemunitdir=no
  -Dpppd=/usr/bin/pppd -Dqt=false
diff --git a/srcpkgs/QMPlay2/template b/srcpkgs/QMPlay2/template
index be7ad32347f9..1bfcbdb56e18 100644
--- a/srcpkgs/QMPlay2/template
+++ b/srcpkgs/QMPlay2/template
@@ -1,6 +1,6 @@
 # Template file for 'QMPlay2'
 pkgname=QMPlay2
-version=21.06.07
+version=21.12.07
 revision=1
 wrksrc="${pkgname}-src-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ license="LGPL-3.0-only"
 homepage="http://zaps166.sourceforge.net/?app=QMPlay2"
 changelog="https://raw.githubusercontent.com/zaps166/QMPlay2/master/ChangeLog"
 distfiles="https://github.com/zaps166/QMPlay2/releases/download/${version}/QMPlay2-src-${version}.tar.xz"
-checksum=ec9429a17df9cd3776d3e6bffe9367f56c7a54746b8085344d5d0de66f2b7aee
+checksum=3b5e75227cecfb600956b371ae3768d653fe6bf301a4603a6ad0b7d617dd686d
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 56eb4e0b852e..ad6777354a9c 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-calendar'
 pkgname=akonadi-calendar
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
-checksum=4c0be997823732c6cb9408b85ebbfb35f4d8044e139aebe320f627f4e33ef49e
+checksum=7a5df066f330b1dfdd290c579132f7e84d3f8cea941da4b2f6830b170ec07f4a
 
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/akonadi-contacts/template b/srcpkgs/akonadi-contacts/template
index d959d7309402..d5ab3258e6ef 100644
--- a/srcpkgs/akonadi-contacts/template
+++ b/srcpkgs/akonadi-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-contacts'
 pkgname=akonadi-contacts
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kcmutils"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-contacts-${version}.tar.xz"
-checksum=11dd2d592a6f596879f84429d360d4a2b55dd982d0a9e95aad80dc8d9ce4b5c4
+checksum=e46350eff479e22f14e6a95fb0e8de0f823c5921b58c305ba4c1c1b4bdd8842a
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools python3 kconfig"
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index 308d662c0f30..035874d4bfc4 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-import-wizard'
 pkgname=akonadi-import-wizard
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools qt5-host-tools qt5-qmake
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=aaaaedc234e73955ed7780eba5d1df8b30ff2a0dad110900ac64baf89cc0f4ea
+checksum=b1977d691d4b8b89772d10b711ee9307178f47bd82d9819ad2646678d5ac3b53
 
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/akonadi-mime/template b/srcpkgs/akonadi-mime/template
index 78e739aa06f0..033a7e294d05 100644
--- a/srcpkgs/akonadi-mime/template
+++ b/srcpkgs/akonadi-mime/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-mime'
 pkgname=akonadi-mime
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-mime-${version}.tar.xz"
-checksum=c4e0ac666a31ea925bc5e98e528b32ab273d4ba5016a0f7dd49c0392127daba5
+checksum=d86b6d72be0e046bc56dfe9c29256f5dfd727da1f542659144c3c3979fa6351f
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools kconfig"
diff --git a/srcpkgs/akonadi-notes/template b/srcpkgs/akonadi-notes/template
index 79c3f8450a98..80dc18aa9618 100644
--- a/srcpkgs/akonadi-notes/template
+++ b/srcpkgs/akonadi-notes/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-notes'
 pkgname=akonadi-notes
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=d6818c00f8fc1f693b7019d7dba8d1c764e2c0a08ed0064e4f824a4c246c333c
+checksum=42d87fa2bf4ba4316917b90745089b446da1120d86dcd32709d0c34273b22f5c
 
 akonadi-notes-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template
index 3050405e96f8..52c532865b3e 100644
--- a/srcpkgs/akonadi-search/template
+++ b/srcpkgs/akonadi-search/template
@@ -1,10 +1,10 @@
 # Template file for 'akonadi-search'
 pkgname=akonadi-search
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 AppStream
- gettext kcoreaddons"
+ gettext kcoreaddons kpackage"
 makedepends="akonadi5-devel akonadi-mime-devel xapian-core-devel krunner-devel
  kcmutils-devel kcontacts-devel kcalendarcore-devel"
 short_desc="Libraries and daemons to implement searching in Akonadi"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-search-${version}.tar.xz"
-checksum=a0d263e49296fa1f558fa350003cdd458724f93024082ad96ac97f1048686ebb
+checksum=3305dea1b1c1844fd15dc2cc3a631264beb9b00106e62ddfbecd260c41feca1d
 
 akonadi-search-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template
index 1528453b827b..0da1b8b6a2b4 100644
--- a/srcpkgs/akonadi5/template
+++ b/srcpkgs/akonadi5/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi5'
 pkgname=akonadi5
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="akonadi-${version}"
 build_style=cmake
@@ -19,7 +19,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-${version}.tar.xz"
-checksum=1a6f214b08a651a006972dd78d8f2c8746f21d2f266e2ee6b140ce13ed7f14fb
+checksum=23bf7036b9b6f5d8ce01535c2698d54768bfa7c70c9257e4c92dca4d319cb8f3
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index b008d05663cf..9571ef409e7e 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -1,6 +1,6 @@
 # Template file for 'akregator'
 pkgname=akregator
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/internet/akregator"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=b9b8458152664b92316482f150d8ac214f879646124f5dfe0b8df1d8b39b1397
+checksum=9b9952c799e9469193c1e78aa733c6c25f41362129a68c92ec679fa05eb3a170
diff --git a/srcpkgs/ark/template b/srcpkgs/ark/template
index 1d5c6e2d483f..1a9f915c321b 100644
--- a/srcpkgs/ark/template
+++ b/srcpkgs/ark/template
@@ -1,6 +1,6 @@
 # Template file for 'ark'
 pkgname=ark
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.ark"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=671858504c628991bf579b1a20edd822f6bb235b4fced618cf3906a919da3df3
+checksum=dd647821993fa553d94778ace172418cab55bdca6f35142df9a092a520ec30cf
 
 do_check() {
 	cd build
diff --git a/srcpkgs/aws-cli/template b/srcpkgs/aws-cli/template
index 67550003bd47..0448d39f5a61 100644
--- a/srcpkgs/aws-cli/template
+++ b/srcpkgs/aws-cli/template
@@ -1,18 +1,24 @@
 # Template file for 'aws-cli'
 pkgname=aws-cli
-version=1.18.125
-revision=3
+version=1.22.23
+revision=1
 wrksrc="aws-cli-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="groff python3-botocore python3-s3transfer python3-colorama
  python3-rsa python3-yaml python3-docutils"
+checkdepends="$depends python3-pytest"
 short_desc="Universal Command Line Interface for Amazon Web Services"
 maintainer="Robert Lowry <bobertlo@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/aws/aws-cli"
 distfiles="https://github.com/aws/aws-cli/archive/${version}.tar.gz"
-checksum=97f632fb7aede8f7986a4bd381f3d460606e9c31ef91f02388f7895dd5822c27
+checksum=d5424e05c87963547d6c98440391c6729e4e4f8eb7a4c64520ff7eefeffe41f3
+
+do_check() {
+	# integration tests want aws credentials, have some other issues not worth fixing
+	PATH=$PWD/bin:$PATH PYTHONPATH=$PWD python3 -m pytest tests/unit tests/functional
+}
 
 post_install() {
 	vinstall bin/aws_bash_completer 644 usr/share/bash-completion/completions aws
diff --git a/srcpkgs/baloo-widgets5/template b/srcpkgs/baloo-widgets5/template
index 55bf1ab825dd..5fee34f162d6 100644
--- a/srcpkgs/baloo-widgets5/template
+++ b/srcpkgs/baloo-widgets5/template
@@ -1,6 +1,6 @@
 # Template file for 'baloo-widgets5'
 pkgname=baloo-widgets5
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="baloo-widgets-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/libraries/baloo-widgets"
 distfiles="${KDE_SITE}/release-service/${version}/src/baloo-widgets-${version}.tar.xz"
-checksum=8bcd7427e7eb601c0882967f2d2898021aac64d2a881e2966917e21d85e054de
+checksum=f720c9cfe81e3ec31a2c9ebd91011fb1320011ca39325ce070a646368e56c9a5
 
 baloo-widgets5-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/bijiben/template b/srcpkgs/bijiben/template
index 8c3e51c3fc37..604076fdb93c 100644
--- a/srcpkgs/bijiben/template
+++ b/srcpkgs/bijiben/template
@@ -1,14 +1,13 @@
 # Template file for 'bijiben'
 pkgname=bijiben
 version=40.1
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
-configure_args="-Dzeitgeist=true"
 hostmakedepends="itstool pkg-config gettext glib-devel"
 makedepends="clutter-gtk-devel evolution-devel tracker3-devel webkit2gtk-devel
- zeitgeist-devel libhandy1-devel"
-depends="desktop-file-utils tracker3 zeitgeist"
+ libhandy1-devel"
+depends="desktop-file-utils tracker3"
 short_desc="Intuitive note editor with strong GNOME desktop integration"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
diff --git a/srcpkgs/boinc/files/boinc/log/run b/srcpkgs/boinc/files/boinc/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/boinc/files/boinc/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/boinc/template b/srcpkgs/boinc/template
index 1eba13495c2a..4cb973111bbc 100644
--- a/srcpkgs/boinc/template
+++ b/srcpkgs/boinc/template
@@ -1,7 +1,7 @@
 # Template file for 'boinc'
 pkgname=boinc
-version=7.16.16
-revision=2
+version=7.16.20
+revision=1
 _majorver=${version%.*}
 wrksrc=boinc-client_release-${_majorver}-${version}
 build_style=gnu-configure
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-3.0-or-later"
 homepage="https://boinc.berkeley.edu/"
 distfiles="https://github.com/BOINC/boinc/archive/client_release/${_majorver}/${version}.tar.gz>boinc-${version}.tar.gz"
-checksum=0d5656a9f8ed1048936a5764270848b892d63f27bdb863d0ace447f1eaae6002
+checksum=ed2457023ed72a2ba5460494fe016032dd2cf49d9d755e1386d16a4333db7332
 system_accounts="boinc"
 boinc_homedir="/var/lib/boinc"
 boinc_shell="/bin/bash"
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index 927a48fbc9b4..5aec31664efc 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -1,6 +1,6 @@
 # Template file for 'calendarsupport'
 pkgname=calendarsupport
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig python3 qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
-checksum=de798aca4ce24ea0f94c4fec1554ebc835c5414cd40e2d6c1a00708d3aa22ace
+checksum=345ce151c2811dd9172b79a142b8f3384e19b55920f56022bc9446f18aef79a8
 
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/catatonit/patches/0001-configure.ac-call-AM_INIT_AUTOMAKE-only-once.patch b/srcpkgs/catatonit/patches/0001-configure.ac-call-AM_INIT_AUTOMAKE-only-once.patch
new file mode 100644
index 000000000000..309e37074b4b
--- /dev/null
+++ b/srcpkgs/catatonit/patches/0001-configure.ac-call-AM_INIT_AUTOMAKE-only-once.patch
@@ -0,0 +1,39 @@
+From 99bb9048f532257f3a2c3856cfa19fe957ab6cec Mon Sep 17 00:00:00 2001
+From: Antonio Terceiro <terceiro@debian.org>
+Date: Thu, 4 Nov 2021 07:37:13 -0300
+Subject: [PATCH] configure.ac: call AM_INIT_AUTOMAKE only once
+
+That second call seems to be there since the beginning, and autoconf
+2.69 was fine with it. autoconf 2.71 doesn't allow it anymore:
+
+    $ ./autogen.sh
+    autoreconf: export WARNINGS=
+    autoreconf: Entering directory '.'
+    autoreconf: configure.ac: not using Gettext
+    autoreconf: running: aclocal --force
+    configure.ac:34: error: AM_INIT_AUTOMAKE expanded multiple times
+    /usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
+    configure.ac:19: the top level
+    /usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
+    configure.ac:34: the top level
+    autom4te: error: /usr/bin/m4 failed with exit status: 1
+    aclocal: error: /usr/bin/autom4te failed with exit status: 1
+    autoreconf: error: aclocal failed with exit status: 1
+
+Signed-off-by: Antonio Terceiro <terceiro@debian.org>
+---
+ configure.ac | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 12c9186..94c5c84 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -31,4 +31,3 @@ AC_FUNC_FORK
+ 
+ AC_CONFIG_FILES([Makefile config.h])
+ AC_OUTPUT
+-AM_INIT_AUTOMAKE
+-- 
+2.34.1
+
diff --git a/srcpkgs/catatonit/patches/use-environ-instead-of-__environ.patch b/srcpkgs/catatonit/patches/use-environ-instead-of-__environ.patch
deleted file mode 100644
index c32276f9cbc6..000000000000
--- a/srcpkgs/catatonit/patches/use-environ-instead-of-__environ.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 75014b1c3099245b7d0f44f24d7f6dc4888a45fd Mon Sep 17 00:00:00 2001
-From: Andrey Golovizin <ag@sologoc.com>
-Date: Mon, 1 Mar 2021 18:41:42 +0100
-Subject: [PATCH] Use environ instead of __environ
-
-The `__environ` variable is internal and undocumented. It also breaks
-compilation with musl.
-
-Signed-off-by: Andrey Golovizin <ag@sologoc.com>
----
- catatonit.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/catatonit.c b/catatonit.c
-index a05451e..fd746bb 100644
---- a/catatonit.c
-+++ b/catatonit.c
-@@ -216,7 +216,7 @@ static int spawn_pid1(char *file, char **argv, sigset_t *sigmask)
- 	if (sigprocmask(SIG_SETMASK, sigmask, NULL) < 0)
- 		bail("failed to reset sigmask: %m");
- 
--	execvpe(file, argv, __environ);
-+	execvpe(file, argv, environ);
- 	bail("failed to exec pid1: %m");
- }
- 
--- 
-2.31.1
-
diff --git a/srcpkgs/catatonit/template b/srcpkgs/catatonit/template
index 29cc233b7d51..0935081b094d 100644
--- a/srcpkgs/catatonit/template
+++ b/srcpkgs/catatonit/template
@@ -1,6 +1,6 @@
 # Template file for 'catatonit'
 pkgname=catatonit
-version=0.1.5
+version=0.1.7
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool"
@@ -9,7 +9,7 @@ maintainer="Justin Bronder <jsbronder@cold-front.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/openSUSE/catatonit"
 distfiles="https://github.com/openSUSE/catatonit/releases/download/v${version}/catatonit.tar.xz"
-checksum=4c45e2230235751731da3daabe130abce70b3ef37d0b1936cbc90a46b475cf08
+checksum=6ea6cb8c7feeca2cf101e7f794dab6eeb192cde177ecc7714d2939655d3d8997
 
 pre_configure() {
 	autoreconf -fi
diff --git a/srcpkgs/catgirl/template b/srcpkgs/catgirl/template
index 3316f2ae3633..d553cc93abb2 100644
--- a/srcpkgs/catgirl/template
+++ b/srcpkgs/catgirl/template
@@ -1,7 +1,7 @@
 # Template file for 'catgirl'
 pkgname=catgirl
-version=1.9a
-revision=2
+version=2.0
+revision=1
 build_style=gnu-configure
 make_build_target="all"
 hostmakedepends="pkg-config"
@@ -11,4 +11,4 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-3.0-or-later"
 homepage="https://git.causal.agency/catgirl/"
 distfiles="https://git.causal.agency/catgirl/snapshot/catgirl-$version.tar.gz"
-checksum=3049b99abad67cda7e9811c58c648e1afbdfbc127e1e8fcafa63d4c73243915d
+checksum=ae4ea7bdfc9a17127fec937dd8be6d0eb6939e07df55beaefd4edd6cd8caf632
diff --git a/srcpkgs/cglm/template b/srcpkgs/cglm/template
index 5b553c7c0d12..05885c452520 100644
--- a/srcpkgs/cglm/template
+++ b/srcpkgs/cglm/template
@@ -2,7 +2,7 @@
 pkgname=cglm
 version=0.8.4
 revision=1
-build_style=cmake
+build_style=meson
 short_desc="Highly Optimized Graphics Math (glm) for C"
 maintainer="Nicu Borta <nicuborta123@tutanota.com>"
 license="MIT"
diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template
index 1aaf32f386e8..8d0b4216f73f 100644
--- a/srcpkgs/chezmoi/template
+++ b/srcpkgs/chezmoi/template
@@ -1,6 +1,6 @@
 # Template file for 'chezmoi'
 pkgname=chezmoi
-version=2.8.0
+version=2.9.3
 revision=1
 build_style=go
 go_import_path="github.com/twpayne/chezmoi/v2"
@@ -13,7 +13,7 @@ maintainer="Abigail G <dev@kb6.ee>"
 license="MIT"
 homepage="https://chezmoi.io/"
 distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
-checksum=3c7408625639c215926e1401b9acc037a0c2216984a7d063cf647d9ec0798937
+checksum=fa9cf4eb148a51dbe5e08e5290488bac37a378a966cb3e1245864d70623a99aa
 
 export CGO_ENABLED=1
 
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 9568f4131fdc..44dc120ab2dd 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,15 +1,15 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
-version=96.0.4664.93
+version=96.0.4664.110
 revision=1
 archs="i686* x86_64* aarch64* armv7l* ppc64le*"
 short_desc="Google's attempt at creating a safer, faster, and more stable browser"
-maintainer="Enno Boland <gottox@voidlinux.org>"
+maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=7c7b1f8e4e0abc3453d40c60d6a70f30851db96e5d872cbaa1b4dd7f43aa3493
+checksum=36a99d29c2e93a9975be53648f2cd3ffa4ee43730f217a2e7ed88c1901a671e8
 
 lib32disabled=yes
 
diff --git a/srcpkgs/clipman/template b/srcpkgs/clipman/template
index 3e6141107bc8..7c0d31c6216e 100644
--- a/srcpkgs/clipman/template
+++ b/srcpkgs/clipman/template
@@ -1,10 +1,9 @@
 # Template file for 'clipman'
 pkgname=clipman
-version=1.6.0
+version=1.6.1
 revision=1
 build_style=go
 go_import_path=github.com/yory8/clipman
-hostmakedepends="git"
 depends="wl-clipboard"
 short_desc="Simple clipboard manager for Wayland"
 maintainer="travankor <travankor@tuta.io>"
@@ -12,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://github.com/yory8/clipman"
 changelog="https://raw.githubusercontent.com/yory8/clipman/master/CHANGELOG.md"
 distfiles="https://github.com/yory8/clipman/archive/v${version}.tar.gz"
-checksum=996d75aa422a63ae9795cfc13104f70b3e3312421aed2919070a6ad84c6c6127
+checksum=9bfd69ed299f7641188e05668442f074fca3b01858ea8e680499ace7a36dd108
 
 post_install() {
 	vman docs/clipman.1
diff --git a/srcpkgs/cloud-hypervisor/template b/srcpkgs/cloud-hypervisor/template
index 90cfba9a93a7..df5f72e6bc11 100644
--- a/srcpkgs/cloud-hypervisor/template
+++ b/srcpkgs/cloud-hypervisor/template
@@ -1,6 +1,6 @@
 # Template file for 'cloud-hypervisor'
 pkgname=cloud-hypervisor
-version=19.0
+version=20.1
 revision=1
 archs="aarch64* x86_64*"
 build_style=cargo
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0, BSD-3-Clause"
 homepage="https://github.com/cloud-hypervisor/cloud-hypervisor"
 distfiles="https://github.com/cloud-hypervisor/cloud-hypervisor/archive/v${version}.tar.gz"
-checksum=5de5f3cb6081a60f7c0b3a79324d06a471fa8cd62ac71962b5be0fca7314385f
+checksum=8d37f994c4839e72ed9a5c6cfca248334e866d34bcbde5e7cd8a9b1b650c46f7
 
 post_install() {
 	vlicense LICENSE-APACHE
diff --git a/srcpkgs/colord-gtk/template b/srcpkgs/colord-gtk/template
index 65463f110590..634a9322dae3 100644
--- a/srcpkgs/colord-gtk/template
+++ b/srcpkgs/colord-gtk/template
@@ -1,10 +1,10 @@
 # Template file for 'colord-gtk'
 pkgname=colord-gtk
 version=0.2.0
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
-configure_args="-Dtests=false -Dvala=$(vopt_if vala true false)
+configure_args="-Dtests=false -Dvapi=$(vopt_if vala true false)
  -Ddocs=$(vopt_if docs true false) -Dman=$(vopt_if man true false)"
 hostmakedepends="pkg-config intltool glib-devel libxslt
  $(vopt_if docs gtk-doc) $(vopt_if vala vala-devel)
@@ -13,7 +13,7 @@ makedepends="colord-devel gtk+3-devel"
 short_desc="GTK support library for colord"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
-homepage="http://www.freedesktop.org/software/colord"
+homepage="https://github.com/hughsie/colord-gtk"
 distfiles="${FREEDESKTOP_SITE}/colord/releases/${pkgname}-${version}.tar.xz"
 checksum=2a4cfae08bc69f000f40374934cd26f4ae86d286ce7de89f1622abc59644c717
 
@@ -30,5 +30,8 @@ colord-gtk-devel_package() {
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
 		vmove usr/share/gir-1.0
+		if [ "$build_option_vala" ]; then
+			vmove usr/share/vala
+		fi
 	}
 }
diff --git a/srcpkgs/cpuid/template b/srcpkgs/cpuid/template
index 0b363cdf07ff..61d6868aaf8b 100644
--- a/srcpkgs/cpuid/template
+++ b/srcpkgs/cpuid/template
@@ -1,6 +1,6 @@
 # Template file for 'cpuid'
 pkgname=cpuid
-version=20211129
+version=20211210
 revision=1
 archs="i686* x86_64*"
 build_style=gnu-makefile
@@ -10,4 +10,4 @@ maintainer="Gerardo Di Iorio  <arete74@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://www.etallen.com/cpuid.html"
 distfiles="http://www.etallen.com/cpuid/cpuid-${version}.src.tar.gz"
-checksum=230772bb88c44732e68a42d2eff43bcff46d893bf4ea6e04151d4cb6e8c88e2f
+checksum=e029895700de1a6f83360252804892cd58b54d1f5ff3af44b7bb6afe410e5f44
diff --git a/srcpkgs/dbeaver/template b/srcpkgs/dbeaver/template
index bca26bae44a7..4cd68d0e2ab4 100644
--- a/srcpkgs/dbeaver/template
+++ b/srcpkgs/dbeaver/template
@@ -1,6 +1,6 @@
 # Template file for 'dbeaver'
 pkgname=dbeaver
-version=21.3.0
+version=21.3.1
 revision=1
 # the build downloads binaries linked to glibc
 archs="x86_64 aarch64"
@@ -11,7 +11,7 @@ maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="Apache-2.0"
 homepage="https://dbeaver.io"
 distfiles="https://github.com/dbeaver/dbeaver/archive/${version}.tar.gz"
-checksum=0746eab3ad030d719091281b4cc9db6747b8d627804f5d2e80f594a392a7f3cf
+checksum=11ff4547cf2cf6b0819e623a9b1102b9d5eb8ff0eeb65b1b61a252ec35066602
 nopie=true
 
 do_build() {
diff --git a/srcpkgs/diffoscope/template b/srcpkgs/diffoscope/template
index 31a2ca350066..064aee125366 100644
--- a/srcpkgs/diffoscope/template
+++ b/srcpkgs/diffoscope/template
@@ -1,6 +1,6 @@
 # Template file for 'diffoscope'
 pkgname=diffoscope
-version=194
+version=196
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -14,4 +14,4 @@ license="GPL-3.0-or-later"
 homepage="https://diffoscope.org/"
 changelog="https://salsa.debian.org/reproducible-builds/diffoscope/raw/master/debian/changelog"
 distfiles="${PYPI_SITE}/d/diffoscope/diffoscope-${version}.tar.gz"
-checksum=3d28f0325e00effc6c23c50f916d153524aa393623df2fd1fc8ae0f6a12daf94
+checksum=d31fd0d8ac58d41cc111ef6a3bb0007f5f52543b932bf93584bdd0dfe029e626
diff --git a/srcpkgs/discord-ptb/template b/srcpkgs/discord-ptb/template
index 87506db908d4..c12cecaed945 100644
--- a/srcpkgs/discord-ptb/template
+++ b/srcpkgs/discord-ptb/template
@@ -1,6 +1,6 @@
 # Template file for 'discord-ptb'
 pkgname=discord-ptb
-version=0.0.26
+version=0.0.27
 revision=1
 archs="x86_64"
 wrksrc="DiscordPTB"
@@ -12,7 +12,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="custom:Proprietary"
 homepage="https://discord.com/"
 distfiles="https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"
-checksum=04b33c73a4d55c476c8332bd86e50add6d984c965f0d4b5b759ccb0ebd3992e6
+checksum=0bef5643b57ec9ee42f5d107565e13a0ea83e1b26011e1cd5520fbcb8bd1f07a
 _license_checksum=03580ea1297c38f31c4437555f2dbf9dae25a91c9e61391d7141cf8cc036aeff
 nopie=yes
 restricted=yes
diff --git a/srcpkgs/discord-ptb/update b/srcpkgs/discord-ptb/update
new file mode 100644
index 000000000000..e44771fbb831
--- /dev/null
+++ b/srcpkgs/discord-ptb/update
@@ -0,0 +1,3 @@
+# sample response: {"name": "0.0.11", "pub_date": "2020-08-06T16:59:21"}
+site="https://discordapp.com/api/updates/ptb?platform=linux"
+pattern="\"name\":\s*\"\K[\d.]+(?=\")"
diff --git a/srcpkgs/doctest/template b/srcpkgs/doctest/template
index 394697cfb41e..3b1151980a2d 100644
--- a/srcpkgs/doctest/template
+++ b/srcpkgs/doctest/template
@@ -1,6 +1,6 @@
 # Template file for 'doctest'
 pkgname=doctest
-version=2.4.6
+version=2.4.7
 revision=1
 build_style=cmake
 short_desc="Doctest C++ testing framework"
@@ -9,7 +9,7 @@ license="MIT"
 homepage="https://github.com/onqtam/doctest"
 changelog="https://raw.githubusercontent.com/onqtam/doctest/master/CHANGELOG.md"
 distfiles="https://github.com/onqtam/doctest/archive/${version}.tar.gz"
-checksum=39110778e6baf373ef04342d7cb3fe35da104cb40769103e8a2f0035f5a5f1cb
+checksum=551941e0b08fefdde39e394d484ed7ac6c867022c865e771f68a717cd3ce7d76
 
 post_install() {
 	vlicense LICENSE.txt
diff --git a/srcpkgs/dolphin-plugins/template b/srcpkgs/dolphin-plugins/template
index 262b2e81aacc..2d5335dfdf53 100644
--- a/srcpkgs/dolphin-plugins/template
+++ b/srcpkgs/dolphin-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'dolphin-plugins'
 pkgname=dolphin-plugins
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons kconfig"
@@ -10,4 +10,4 @@ maintainer="Domenico Panella <pandom79@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.dolphin_plugins"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=17686354ee0396567464902babbaf77985cec103d7cc0b0c8a25c5dffc171125
+checksum=f2bc5b9874e36376afc3bcdaaa558ae7277cea724597353026dd403c2a741394
diff --git a/srcpkgs/dolphin/template b/srcpkgs/dolphin/template
index 44c30aeb7dd9..90faa712faad 100644
--- a/srcpkgs/dolphin/template
+++ b/srcpkgs/dolphin/template
@@ -1,6 +1,6 @@
 # Template file for 'dolphin'
 pkgname=dolphin
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.dolphin"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=3b17bfd81dcb04d37810cea0d52d098ce5244289a2eb0173f575291ca97bd9a7
+checksum=e70fc08ee292c5f9bfd4fc3bb12eef524528bee8e856d294bf484b3eff7b2669
 
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../bin"
diff --git a/srcpkgs/dragon-player/template b/srcpkgs/dragon-player/template
index ab0bb5f819ee..339673195df9 100644
--- a/srcpkgs/dragon-player/template
+++ b/srcpkgs/dragon-player/template
@@ -1,6 +1,6 @@
 # Template file for 'dragon-player'
 pkgname=dragon-player
-version=21.08.0
+version=21.12.0
 revision=1
 wrksrc="dragon-${version}"
 build_style=cmake
@@ -9,8 +9,8 @@ hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
 makedepends="kio-devel kparts-devel ksolid-devel"
 depends="virtual?phonon-qt5-backend hicolor-icon-theme"
 short_desc="Multimedia player where the focus is on simplicity"
-maintainer="1is7ac3 <isaac.qa13@gmail.com>"
+maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/multimedia/org.kde.dragonplayer"
 distfiles="${KDE_SITE}/release-service/${version}/src/dragon-${version}.tar.xz"
-checksum=d5c4079e3113705c657cb6c1a62a15948d75fa719dc46f677d2000bc9acad334
+checksum=101dfce62050491845a425edf0f95c2c7a13d81956b90462621d6911672ef590
diff --git a/srcpkgs/eclipse/template b/srcpkgs/eclipse/template
index 618876b79aec..cb4c8cfff427 100644
--- a/srcpkgs/eclipse/template
+++ b/srcpkgs/eclipse/template
@@ -1,15 +1,15 @@
 # Template file for 'eclipse'
 pkgname=eclipse
-version=4.21
+version=4.22
 revision=1
 #code name of version
-_release=2021-09
+_release=2021-12
 archs="x86_64"
 wrksrc="eclipse"
 depends="openjdk11 gtk+3 webkit2gtk libXtst
  hicolor-icon-theme desktop-file-utils"
 short_desc="IDE for Java and other languages"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="mobinmob <mobinmob@disroot.org>"
 license="EPL-1.0"
 homepage="https://eclipse.org"
 nopie=yes
@@ -19,7 +19,7 @@ _patch=R
 _edition=java
 _mirror="http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse"
 distfiles="${_mirror}/technology/epp/downloads/release/${_release}/${_patch}/eclipse-${_edition}-${_release}-${_patch}-linux-gtk-x86_64.tar.gz"
-checksum=851703de4b131fb4f308352839e7042913050709193f280396eaf2b06051c79e
+checksum=6d70a896ad70ef79f527447e5b0d1b373ca00179653ab2361aa9550d0a87068d
 python_version=2
 
 do_install() {
diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template
index 8786d5d94edf..c116523094ea 100644
--- a/srcpkgs/efl/template
+++ b/srcpkgs/efl/template
@@ -10,8 +10,6 @@ configure_args="
  -Dnetwork-backend=none
  -Decore-imf-loaders-disabler=$(vopt_if ibus '' ibus,)scim
  -Devas-loaders-disabler=avif,$(vopt_if lottie '[]' json)
- -Demotion-loaders-disabler=$(vopt_if gstreamer '' gstreamer1,)$(vopt_if vlc '' libvlc,)gstreamer,xine
- -Demotion-generic-loaders-disabler=vlc
  -Dopengl=$(vopt_if opengl $(vopt_if gles2 es-egl full) none)
  $(vopt_bool elogind systemd)
  $(vopt_bool x11 x11)
diff --git a/srcpkgs/element-desktop/template b/srcpkgs/element-desktop/template
index 9f6a02244ffc..a25edc04f31a 100644
--- a/srcpkgs/element-desktop/template
+++ b/srcpkgs/element-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'element-desktop'
 pkgname=element-desktop
-version=1.9.6
+version=1.9.7
 revision=1
 wrksrc="element-web-${version}"
 conf_files="/etc/${pkgname}/config.json"
@@ -18,8 +18,8 @@ _ghpage="https://github.com/vector-im"
 _archive="archive/v${version}.tar.gz"
 distfiles="${_ghpage}/element-desktop/${_archive}>element-desktop.tar.gz
  ${_ghpage}/element-web/${_archive}>element-web.tar.gz"
-checksum="420ac62f306a522170aede01b807aa4b406c7f1e1377165f455851b220c32f7b
- 07c5575c79a5ddb2a3750528286cfe90ceeb32d985a88eb2b55452d7902e351e"
+checksum="1ee24d8c1f894ed66766d67dd5b6a5c2b1e6dcd1f866c9c49a4fd0108fd7a9e2
+ b3892acf206f866b571e2eb3dcc01c72c315d737c9d040d72405c066077d9e4c"
 
 patch_args="-Np1 -d ../${pkgname}-${version}"
 
@@ -45,8 +45,8 @@ pre_build() {
 	cd ../element-desktop-${version}
 
 	# Disable auto-updating
-	sed -i 's@https://packages.riot.im/desktop/update/@null@g' element.io/release/config.json
-	sed -i 's/"target": "deb"/"target": "dir"/g' package.json
+	vsed -i 's@https://packages.riot.im/desktop/update/@null@g' element.io/release/config.json
+	vsed -i 's/"target": "deb"/"target": "dir"/g' package.json
 	npm_config_arch=$carch yarn install
 }
 
diff --git a/srcpkgs/elisa/template b/srcpkgs/elisa/template
index c10079aef28e..45e99ffdcf25 100644
--- a/srcpkgs/elisa/template
+++ b/srcpkgs/elisa/template
@@ -1,6 +1,6 @@
 # Template file for 'elisa'
 pkgname=elisa
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://kde.org/applications/en/multimedia/org.kde.elisa"
 distfiles="${KDE_SITE}/release-service/${version}/src/elisa-${version}.tar.xz"
-checksum=6b0717a67d4b10f21b5e0ab087d7569f996f542c8d3e050b186a4ef844997a70
+checksum=dcbbd33f258e3150a0a8c28019c4a5c90ec44257ddc0f3b508e434fdd60c4867
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel"
diff --git a/srcpkgs/elixir/template b/srcpkgs/elixir/template
index cc2ab43b7f7d..dd5a91fee377 100644
--- a/srcpkgs/elixir/template
+++ b/srcpkgs/elixir/template
@@ -1,6 +1,6 @@
 # Template file for 'elixir'
 pkgname=elixir
-version=1.13.0
+version=1.13.1
 revision=1
 build_style=gnu-makefile
 make_check_target="test"
@@ -13,7 +13,7 @@ license="Apache-2.0"
 homepage="http://elixir-lang.org/"
 changelog="https://raw.githubusercontent.com/elixir-lang/elixir/v${version%.*}/CHANGELOG.md"
 distfiles="https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz"
-checksum=0ed0fb89a9b6428cd1537b7f9aab1d6ea64e0c5972589eeb46dff6f0324468ae
+checksum=deaba8156b11777adfa28e54e76ddf49ab1a0132cca54c41d9d7648e800edcc8
 
 do_check() {
 	ERL_EPMD_PORT=5369 make ${make_check_target}
diff --git a/srcpkgs/emptty/template b/srcpkgs/emptty/template
index 28ebb5d0f301..6fccd5d53e14 100644
--- a/srcpkgs/emptty/template
+++ b/srcpkgs/emptty/template
@@ -1,6 +1,6 @@
 # Template file for 'emptty'
 pkgname=emptty
-version=0.6.1
+version=0.6.2
 revision=1
 build_style=go
 go_import_path=github.com/tvrzna/emptty
@@ -10,7 +10,7 @@ maintainer="xXR01I1Xx <xxr01i1xx@tuta.io>"
 license="MIT"
 homepage="https://github.com/tvrzna/emptty"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=28cfbbb5692137644d76066664a88faf2b40d3c16e494f349f5f142b4622ffe5
+checksum=a750c5cbaeda6b4d0367d18cedf27d884e6fb9a0c7b20819dc878cf7d5a5013b
 conf_files="/etc/emptty/conf /etc/pam.d/emptty"
 
 post_install() {
diff --git a/srcpkgs/enlightenment/template b/srcpkgs/enlightenment/template
index db9c886dc920..360a0f5368e6 100644
--- a/srcpkgs/enlightenment/template
+++ b/srcpkgs/enlightenment/template
@@ -3,7 +3,7 @@ pkgname=enlightenment
 version=0.24.2
 revision=1
 build_style=meson
-configure_args="--sysconfdir=/etc -Dpam=true -Dbluez4=false -Dsystemd=false
+configure_args="--sysconfdir=/etc -Dpam=true -Dsystemd=false
  $(vopt_bool wayland wl)"
 hostmakedepends="efl pkg-config gettext $(vopt_if wayland xorg-server-xwayland)"
 makedepends="gettext-devel efl-devel pam-devel xkeyboard-config
diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..0ffa06f547fe 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -4,7 +4,7 @@ version=40.2
 revision=1
 build_helper="gir"
 build_style=meson
-configure_args="-Ddistributor_name=VoidLinux -Dunit_tests=disabled"
+configure_args="-Dunit_tests=disabled"
 hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="NetworkManager-devel avahi-glib-libs-devel gcr-devel
  gnome-desktop-devel json-glib-devel libdazzle-devel libhandy1-devel
diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index 0b05ce1c83e8..6d74207d9185 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -1,6 +1,6 @@
 # Template file for 'eventviews'
 pkgname=eventviews
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons kconfig
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=b28f3a6823194a6a64d8e6043ff4c8ec1897e47b3cc4404cda4aceafec842a34
+checksum=dedcd7583c8522a85561f544d67a25809bc533cd47cffe94c2522165d364c798
 
 eventviews-devel_package() {
 	short_desc+=" - development"
@@ -23,4 +23,3 @@ eventviews-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
-
diff --git a/srcpkgs/exo/template b/srcpkgs/exo/template
index 65ff908fb98b..5dd6fc3c2a1f 100644
--- a/srcpkgs/exo/template
+++ b/srcpkgs/exo/template
@@ -1,6 +1,6 @@
 # Template file for 'exo'
 pkgname=exo
-version=4.16.2
+version=4.16.3
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --with-locales-dir=/usr/share/locale"
@@ -12,14 +12,13 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://xfce.org/"
 distfiles="https://archive.xfce.org/src/xfce/exo/${version%.*}/exo-${version}.tar.bz2"
-checksum=4e89f5536afbf1cb9191cceb720fb2764df1a4fae3459512b7320841ab5a9e9d
+checksum=722dff3c3fe23f0a65405e63889cf247c99d092d3f9fb16dec78d062cfb8fae6
 
 pre_configure() {
 	if [ "$CROSS_BUILD" ]; then
 		# Disable tests:
 		sed -i 's/^\([[:blank:]]*po\).*$/\1/;/^[[:blank:]]*tests$/d' Makefile.am
 	fi
-	mkdir m4
 	NOCONFIGURE=1 xdt-autogen
 }
 
diff --git a/srcpkgs/ffmpegthumbs/template b/srcpkgs/ffmpegthumbs/template
index 87980bde5369..6bc39851c2c6 100644
--- a/srcpkgs/ffmpegthumbs/template
+++ b/srcpkgs/ffmpegthumbs/template
@@ -1,6 +1,6 @@
 # Template file for 'ffmpegthumbs'
 pkgname=ffmpegthumbs
-version=21.08.0
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kconfig-devel
@@ -11,4 +11,4 @@ maintainer="Michael Straube <straubem@gmx.de>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/"
 distfiles="${KDE_SITE}/release-service/${version}/src/ffmpegthumbs-${version}.tar.xz"
-checksum=b5b8f70cd63b08a5d83b8bc18c0fa516341f7d498a5fb1d98b77c5eeb6b37131
+checksum=2b3ce90c799afe73d3417b51cbd7a62f160d859144f077f0a447185a5fafb192
diff --git a/srcpkgs/fierce/template b/srcpkgs/fierce/template
index eec2e71b290a..eba644f398cd 100644
--- a/srcpkgs/fierce/template
+++ b/srcpkgs/fierce/template
@@ -1,9 +1,8 @@
 # Template file for 'fierce'
 pkgname=fierce
-version=1.4.0
-revision=4
+version=1.5.0
+revision=1
 build_style=python3-module
-pycompile_module="fierce"
 hostmakedepends="python3-setuptools"
 depends="python3-dnspython"
 short_desc="DNS reconnaissance tool"
@@ -11,4 +10,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/mschwager/fierce"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=6ff85428e06aa71fb4b52de4eef3cf1b6ebcb0f43cf1fcf0150f5e8dcb67b9d1
+checksum=39bce5720eccc2dcf7ecf34ed1a79370552c5e38e6a1752fff3dac54e10b9e67
diff --git a/srcpkgs/filelight/template b/srcpkgs/filelight/template
index a1c325747a74..cf8be4623a2d 100644
--- a/srcpkgs/filelight/template
+++ b/srcpkgs/filelight/template
@@ -1,6 +1,6 @@
 # Template file for 'filelight'
 pkgname=filelight
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-only"
 homepage="https://utils.kde.org/projects/filelight/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#filelight"
 distfiles="${KDE_SITE}/release-service/${version}/src/filelight-${version}.tar.xz"
-checksum=9cff01597df3fcc235bda4b10340b677f096daf6413390666753d291ba01a148
+checksum=d2ca036e99f9bd95fafc6da958fb70685e9b87cf2cffa8f90ed8e2aa412976f0
diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template
index ad6ab237b77f..bab0462bccb9 100644
--- a/srcpkgs/firefox-i18n/template
+++ b/srcpkgs/firefox-i18n/template
@@ -1,6 +1,6 @@
 # Template file for 'firefox-i18n'
 pkgname=firefox-i18n
-version=95.0
+version=95.0.1
 revision=1
 build_style=meta
 short_desc="Firefox language packs"
@@ -140,99 +140,99 @@ _pkgtmpl() {
 	}
 }
 
-checksum="cfe7f3362a1fb648edd359fea57845cfe7a7a78d7b1f95fd6248056042d017d1
- 5dd93b8a35a7818d9ecfc82cd85665fa9c20b25f68c8426960d14d95819d6527
- e15b6b403e6ff13cda801d5cf9af3e49a628ec436eab1ac41103fef409742aac
- 6133e8e1558a40f040037629b5f30c92952cbecb7cc59ce170cd5e6999980581
- 4485398bb3031e9d277e82d9bf35f33867a730fc24ebaf120c9e37db77939e40
- 25abd5ec2e5f577c118ea72b985aafe5f4e2929d76745b19c8d55105df87f8fe
- 04d0a3af06c3d0866ff68d7941eb99cd0249c68d27a43e9edbc997924ce2d76a
- 4a225d1c00be54db3b87bfad04222adb7ffe63e0641e103e8d8d4a03d78c7fd0
- 135cfbeb651a408564b18b3e34fcdafcb05910a094ee3ad65927e600d71ba599
- 1b577e75bf51c1c40c670591a3a2f4c0e32a25d23d97fc82741c71fd9d88fe93
- 48a2acbe48b50eeb6fee5e5c45a3750b576bc5e7e1096ab5fec40d878264688f
- d2c52f7289d96d9cd3269a8a8758f774c28c86ccdd0518f82af9487b78462d59
- 6afc282591069ae7fdd0c784d168889822176dd02f8bab1955928541b38a75e2
- 26d3bf0617a331117978d0396c9323d4d4a442807a338ddb4a31b71682cdf9c1
- a8b15ccb48133e80d1a91017a836479f119f8696db5d352b66301e6ebbbbe559
- c86068669b104bce708d3b8c3509c3509f5db58b094276b4c8d08656d35637b4
- c877d7d4a2f11ca6f97262bbcd866d382eab05657dfc91f61514a789bc92b523
- dcbd8bc253390c4c3c1ce16e3417774b3835bc7b83f89a271b2150096d9c9de9
- 7353961a10b508aae3b54b43599094aa2c9c3409ab686a8d5429fb7d653eb947
- ae8e90564862418013cddc30b779f97830f8004dd07bdc6e1836a4594b6ba0a2
- 9d46363758153d9f1c236bbd0c17d3fe7950b7bf039b8ceae6173fc8915a91e9
- 6170c09d02348d15191de90d81517214066bb50aa7fdde4de7d5a21072cce06c
- c5ad2bdb64de5e095cb5703ce37238b83869c3028d8a8fce27d8a791b398d5e0
- fbe76faa48df284065082ca9e62b32635a7654ac8ca484fa5d65b6b6f9f83414
- de5d1eba575e855df21f820251607cd765c48015c4a40cb115fb4da56dbedf3b
- 17740894dcc6d0596a244d7e5544cba47f161cf749781eacd0fb5988cc31d6a8
- 74417da5f2d2897d659ea45da8078aa0bbe007b9e7ce7e1c1bca0af4aeff3ae6
- 084e64083afed72fd333d28447879bab2595e0892ca9255d5394536c8fba810d
- 3ae87ea5ccde4c72d4765742748aa90834d05659520e0c2be881dd2e394cbfc0
- 64ad8cb1b72109a40b106785f7f609ef5793d9cb36a5349edb75152069c4ace0
- f05de5ef6de26bd29f810aeb333019878c2d0bef89287deff864b6eafd109318
- a16cff4ceed1d777dc8a37d8458d41b4b07a4ecfae628f869a46bdcb95517565
- ac2ec4eded44084ca6bcecdecb3a1375b3287afba1748aa83827122d83078b30
- f422fefdda275dce825980b8b52704eb740d6c323b5f3a9a2e1d6eb085c0237e
- 6a829bf16e9387ee4524a5f205677b35c3cc8bd8d3a085dd6038974d51e9403a
- 41f3ee7cd0e4ec2b5ecf74edc09dbbb7295d1992d5e728a90b591a681bcd8344
- 3c4918b715edcefc3232d87df31fc44d437ff4ffe3aea5c468ce01743a10d2a3
- d86394d51cb050773b9019aaae7a214a928baf0929b1280b3a4ed1c1f877e11b
- 1cf69683407cd0fecae1a2d168fbffeba5693b9618777a9ce500d37d24c7bd67
- 142041fb9a0ab8eb7ccc9e95fdf7d3ab22cb810aa3ea2c440f27dfb744c5bcd3
- 3a6b530380591d89d16812371dce9c5e7aa274d40427200d7561e8148318310c
- f9bad43bc7fc1b5ee2822a7a6eeb9c4ec4f0dfac0c110cf6817e0c41135f661f
- 7808cdb157329b8d1fd95a41476d33ced3c3da7a71a11653bc0693156bf4f9ec
- 6f759790d409ea833103c6826c3da24ba0e68cf8ba0c30914c4db12f9e10122a
- 80b58611757a1b5b95d8932e606aaac491cf19b83ebfd8c97b121c8cfff69d56
- 01f74de9828faa7e851042b548282978ace5757c5c80204603fd61829225eafe
- 880901655b2ad565df62b39e2013ee8b3fa821c97ba606181e0820b446b0e5c6
- 41a22ea30907b0417ed5ffdffb8a5884ea0ce810c2d655c148efcfeec478b3e3
- 70b7b32158eb6b5e6da6ef3b02cad6a8b26e3092a78816cf1ebd194f5d3dd85e
- 702e37d4d2979f7230c23814ca7fff5d4434d4b4d21ec9bef80d6c47ad8896ae
- 9addf2d79f8a5d978429bf7bbf3f63f659cc5fb92b354a19429b970f177cb110
- d93afa883c14dcbc6b9a84ab69030d0ee2717801471ad56fdf5574df0629d83d
- c799c8b29e3e597cdbb1b448c5a5770323236f3054e6d2b941ce119773749148
- 743f428b57c413ad72e4dacfbabc8104e26ca371540bb57eb0919b22bca3dee8
- a6e35a6a1940ef15faae9dfdb14f8a24a77139ae47e8d7d9d59305a5164406c7
- be962117642e1887e77f90c6c59baeb1bc459a0a152601fe9afbd35cc5a7cd38
- a2a6ea131606016a328538d9ead4ba74a23c00a0044893abfcd267ca78738f1c
- 35fab44fdf97d098b8b5ce956d8eefab664e88f1e690512c0f0d2e7bba15cd10
- 06676ccf455c56e2cc85ba6b7695e6b0358db03f1b49532ff426e1a2dbc968e4
- 937a72ea4457bc359d9356717944687eaa0f12ddc93955564b8d069df24d54b1
- 78c9491f44a3758df2b118b909b28bc754062859bc08fc7dbb2f712c2b7ce044
- 13a4b6795acb679acd19aaf312abbbc7543a17064a5c984eadaea2fb9dc3a446
- 8351906b8dd9c5b2a91b52a723aa35f4fb36dcc43a2c9ecbe38993e7e3b9f917
- 01ed5eb39445431aa77ff5882b5cdf5e0131f8e643ded1332b28d5c747f51f3a
- 1ab7f3a263fed5ffd0985bdca75d78935088994c2c8fb9293e0545961d21be1f
- eefca6bb67e1479d21b417f619deb9868ec4c36bb03ab5f1a389edc849768dd2
- 3a6328e10c11f427c34e84a06d6f9819d08fce759003f66371d70613e7716880
- f5a9345f6c57eb09254f664a6d85768bc74a9b420e96274f5db4d644f131c2ac
- 2991f022278ca92c538e398cba5e5be6a3dea31e825c7c7c07f33340f777cd44
- 1e278704fefbf85c50ca37a2ebdafa28cac694e82cbaaf410b1f0bd2b0575134
- f1c39fa3736bd6d0ba4ac15eb9bb6b72d50190458413165815ea5db262659837
- 54a03e13b43b0510d4465de61e5d1bdac166218909cfc912ffd89858fc32d1fb
- 34e30654dd6a24f74563f3268520900b7eae0edd2c9f5c84e4166fd060e8d187
- cd16926c10cd99e99c4757904c28cc2a4d49c7e35e6e9c0811b117ebea88fc39
- 655eecd75266d8f73e020e99e80fc858e58c16968d50868c621853ec157f5045
- be5150b27734c1ed74c2b6f2821890bdbfeb01ff7c4db6073119b6bf81b48832
- 98fa9cc1cbf891009242cfb1185f7ba4fad0a0c607ee7930ec6f705e2ca7aa51
- 3678fb42946e788e61a43ec8dff59ce236097fc191f605d481c1e8a0160a9acb
- c3aab42f4f4bc3f2a577a97e02bf5a001831224cbfc061d329df8562996554e5
- c0c277c32c8b91b500f35b905dabb63d7a0f6800d7f90ac431468de14952bac6
- 0150ac70a789ebc64f4fe7edb976360d274dc5b888bcda1871028ad9b4861889
- 22748fe34353085524ea8bc271d8edddebec8bfc41bda5c4890bc872af95a90c
- ca890e61257934bcc64e28e2b1966c93ec16b7a7c79c8f78911ac951105cb556
- 04ae9b37f72ae7b2b8c2df5e9cc2d3731471bc1e579641d5f1fec431a87ecd72
- 766f36eda6380ea34f0d56d42b4bd72519c57aeb79f4b32a26257472a8c3a9d3
- f473c9d48c8299fbce714c6fe829b263835e562fd048a699cb69a3c23ae8a687
- da7eaa5054cffbaa0a757f8a593285660fa9223a3e4b2cecebcca8a667146076
- 25a6b645b8426d21238627f4918d0294840ea22698826e45f4fc46cc0a5029df
- 026759a3278ee086cc9133b7c64782315668203c796cc8f0f9c4436134c21ebb
- 1913dfe5fe2dcb3e4034ca73872afb794161d6306c583ffefefb471335a7d6ee
- 51d5c887a1bd25d7793bb87fbffabbfe1f14343859c4404b0c14d9c076f1aba3
- 944a5fc25185b42ea8390452b6255f0a269bb0706e2cb26542481fd01260c159
- 68c54f13b0cd5688b2f6076032b7eadb2fe4bbab1eba7a361cd5f4cc20559ba7
- df57d1a9f24f728a116009dc8b08609683589bf0b2f87c73c12add7c9c72d8d5
- 1de31c7a7d959f8194b58f9b4574ac797af8dea853126b7be84ff078d5748159
- 141e4c209a48feaa81387469b87753179a479421e30287ecd4b6f89189b2e7af"
+checksum="8abf936c310a8f61178aed10f0a3ba45da0ea1ad695a2927b9a78ec06e04ea65
+ e01675b087f814f816499e0625e08f70ac4546a775f5f13a4572bedc88a31b54
+ b0cd03518bea1c8dd19aa03485cbf49e39a02bc3b515d8298176d2edacf971c5
+ 8f1b81c5f2caa4b0a3f89a5facbbccee63165db2ae1d54bdd7f8717b57fabfa8
+ 6f4f0e306654257f9631b816c17023fc17bd834cf373a8d62a51277b111dca60
+ bb0f9272e394156c78ed747d187af8986d3b1dc28b05d445bb2fa474cae40828
+ 2984949a57e1c62d271521eeffd94b13f8f70ffa52c2ec4ddf5aed728db3e42f
+ 8ebbb09e860dc935cac6c2acd0b84e5f481078705678497e24fbec403c28b901
+ 07428c4033f866a083ae7df24814c2b217f7ac83f95846a671a3ffd1b318c5b7
+ eb2487b259e6b83eda263a0aed8683553567c0f6da9e22c64aabab2988b3c0ac
+ 6be6b63bcd1c379108b7d6471e3b6a50870073756ad600d8b701ff7ad7790e22
+ 22c468f258d3c06fbda914620b460fd82ed6ac3c49ac26c73e1fa4dfda6c90cd
+ e138297c9be5714767ec6e425b2a23e97cdd57dbd93730f026398120e14a92d8
+ 08c938f56fcf7498fe05bd223c52a6c885f244ae2545c1603ee7e6b66bd458fb
+ e7f36610e1bbbd3554d4d1feca8dca3fbe41080f0974933fb9434b55c5dcbd6a
+ 14dd3fbd63a054e4dd2f49fb4b25e2e7ffa22ddcd5c6023c4c0fbea26982a040
+ 3ba77383d390437abf2671f43d32c063bce6885dc2c43310a0e2f1b0dffdc19a
+ 026e5a50c59c8e4f24f98ce24181fb5241b182e83ace6ce8265040de3c78f649
+ a321447497aa4a2069af3abb2cac13a771a85fe5fa8b3d8a86a8598f7c45cefb
+ 869ab861bae53b02b7da6ae90f865685815501ae68380d8c6dac254912ab2743
+ 35ddcb3e0b616c2db9a58f258f24a0b6000be41344c93378c42a889654107519
+ b28850bd73a261ceb3084ba2ebb1a19e64c28aeb3509a8bc5e6fcd1a498bbb1e
+ b6344c735c22f8c4c26074cc7cd0e93b9e8c1f4a5d360216cb8d6da64a8d7cae
+ 2a691626f4bb523fdc5f9d2255afafc513281f2ea50e0612b259c9e3a5e5dd4f
+ a34ae46a380a38d9327239fda4ca1b295dba2b1c05fe02ba36676384e825a0ba
+ e0ecbceb7f26374e3328e1cff789b639d713c819b7461408151533cc54d88b09
+ c0e52e3b63393f30cc12ae121e44e94788ab36b4e2f1f5dbb6373cda4f4825e8
+ 5c7bfa02dfa946eab9bdd3b92126455e3350f70467db242fd7b6e24525aa3cec
+ c00179f26cf93c6c833d694f23e56bec5b9e1e6b0516a330af7b4b3f050d3a83
+ 0d2119c0fe15e0ad0da2c15e3b0a9be83362cc542ee9f7e8671b34273c3be905
+ 490477f865fb7739496246e3950bbed7f24f5d422e4742a8e582f4e4789fa118
+ 171cf6441602466757d6141afdcf3cf0edacf66bad602e6484e0111e51dde65b
+ 42bc70f2b0a5b6c06b0e183c7df00b42abe2cb5451e793b5b99a53779498d78e
+ a815240c0f3f208484d7c3d32330dfd2ef081654ab8c58ae930c6be9698a0e23
+ 71776ea18241a6041d2940e79da4fcf0c5cd40ca9ca7db6da3ad093a5a4bc7d2
+ a4a5fc6d939a3b50938b6b5d59583c27d76fd21123312e6685c586eb5d2d77b9
+ 9745ad1b1b9a92bd7735d2cc73b4679bdd50d64afa66a87610117c109c4dddbd
+ fa770394330ae31cd9accf80dd7bf967868cb37d90515b811ea06d37a3abe896
+ 45d39a7b3cc8a10c5fb815d57040d94beb7c2c9f99ed999da89eacdcc7c01dbe
+ 3c8e08103452ec1c5b857ec6f6afb3b3eaec9eafa803b0834dec261579cbd4e1
+ 2eeae60fcf730518e117091eb37fd5d5c7a92352bdb39ccaeb1f754aeed01b36
+ e46742f379bc88e026281f8ca8a8c805b0d72f974e0a8a88e425009e824f6c6c
+ 79fdfbd1497dce5395dd7062bdfa777b909b7bd1067249de9d015c8792f1b19c
+ 2afe9917408b7454f5aa7fc6a969163e20aa0ba34e835f7fbf543cbd57616839
+ dac6d13cbefba58fd4f5f6fb654dd4ca3f8388cfdbcd1ade75a73e416a4810bf
+ 73de370a450fae1312f2c885ee1a86982c0f9950f9daaf22f4e4a9bb9cead840
+ f997add646b5a6236f7fc779ea4ea21a3aca8f36a0b21adab90fc2014e167702
+ b7bdd59b267f6dba801a055b032f061edc9c0011cfc6ee3fe8107f7a4a9dcac5
+ bada4c9d66d42b24a4c4d1407229273440a3da4a5a92b3d1df6c889e48e7cff8
+ b1b4cd6500badfce561633752c49a293225dbd286f9b1640c555b162aa250d77
+ 363066b01f48aebcc3eb2810acbec59aa9e5a9780c3f0aa4dc6cd9627c321c2b
+ 455f5d057b621d069f726db8ae5efb16481d990ab583417dc3860fd38381d822
+ f96e1cd455dd5c07e52b85295a40f863c527c11bf98e7917845d45aa2587a531
+ ee2f0e91c4c42df9444f9e4d5cb2e8894aaeb179085e140b687d4662a65322c7
+ ea8bbbff597bb4e944b413f4f8753efbcaee0aa66fc5d1df1a18804375b52c7d
+ aaadf2414d9e8d57a143e19b0c0445bf5272fba75ab64ecdd0232a84ca2559de
+ 5bf1ad01bead7bc089a11638477d1ae37fa09c12a51566cf8b5e017041052ce9
+ 574961b10acc73ce034d82134045d0ac9381f946b35865a85259f2427ae3bbd5
+ 2e094a034319647bb8963f5e2ab91e0f5276028089c66d9aa4354ac7381cce14
+ 094c937deb51e4ed40cee0f82dc14db5555fb01a1beab8cf84eea3f621f44b97
+ ad35c5e3f31d8ae4bd92e57f31b795cdbf7fe12f6196b0d9d88f14054f4a4fd7
+ 2e054d2753dc96eed77f277bc6362c0c315b8ab5611cc2776414cb26e86b92a1
+ a36eb8245a8df52785b1f232b78ed02425f0096aef6194d4dcaf29a697de5f53
+ 5f71e20d10c255951b15048253335db18dbf916b3bd6b77c38c4315a9b14b8ef
+ aa52c5fbcd0536b0998b90a5fd9f3edacc0ff35175f929445f5880f64e6204de
+ 81b556ba99e612d477a3512f633072b61dbaf516226e3f460d593d48d0e9fb95
+ 9795f0b99733d0906f6eac49a86a6040bbcf6b0c37c04189c5b0766b90fda2be
+ 554137fd110750eee3a7847f1d5d51a102f679efd296540aa5ecd4c2877f9917
+ 82f851b9b77cc27f2dacac68187a959267a3658d9a59b368bca64008601d731d
+ 1cec4c76d5aa3a60d2b40003b5606082ef0c1fe9d776597e5e119c75f775a80a
+ 62b94ca0826ea2ebffb4e48f7acc32dac59ff04e324a3f4a7d47059a7b33df42
+ aba7ad40a42a60ab341dc8717cb5a1d9558a0216163db01b6e0b172c5cee21aa
+ 7d566c330766b705a7a50c0a309aa737f44090d5ab679314a1fc2f05b8b8ccf4
+ c3ba3baabf0cc9abaa1b695584d6d5e56bc0c4c9bb14c1ee2bf25c6b860c8e9b
+ 9d45dbdeb7ba1ac0523654ca7a5a2ebabfb3166e59112ce8d9331e6b4394c4b2
+ e877da6bb1678fea5aa23f2622538603d2f93b2d7990a264f902db4adc57d41c
+ 74086b002a581e05a4ba732e8069c04d80dacd7c2e01ab706262cdb6392ea836
+ a9b86af907efff93e2af6556d37e990c1130c2da2244565d65b372516f94c6a3
+ 770617f51acf643bdedef43e2fc1477529635c7b8ca0d23e3e49e9f9fed7f15b
+ 086808376186c44c821c28ff838d28da1d6c267abe001329d010ad9a66050909
+ 3220098f3201c685d250877059d972a4b4b4c3de2644a2d648ef3cb74577a2c3
+ 2c4fff85c6c23d898db0349c764a9811540948376355b6ef0ac31f6184b5da75
+ 0122d8ce30775a87d3bdf3ce93976b91440fc49090bd70344a5ab4caa7fbe732
+ b97ad9de5ceee80d0eb9ac692610be14f78d1eed5a84db9f50a6e2f3963064b7
+ 5bea358c6c42e02e8e65a06321618ab859d8c7f4fca4fa62b643f78ec955c558
+ 4710369d6c533a26ccf7ebed2a4456fd5d5fdaf9e90ed6305367924bba05898b
+ 9d740d9aa8cda295de7c33995d204440889dca4879d37aeacebb42f61bec5ddc
+ 1581ddb3915a4714ddf0a8a4e96921d1c3908768a840347828f74f1d9ead9e50
+ 9e2c76d00ecac9c5038bdd76b3b1094a6365241e3507414a9c1319453b61f3d1
+ f8cfa516bb3d69677f5a2c9c53566ccd31cc016a2e30273e18132b4ac47c7583
+ 372240ddeb3389073d649ec12e50c583ed49ef017d0207ab3df2fd85e3a249a6
+ 1e82d9d75999304aa75e7f5939cc3c210bee77e3a9d532bcc6fef81371e7de2c
+ 8098babf1adb466b50af9b6a57f79b0b8013ca27c95b1b29a02fd22b481a718b
+ 4f668997e6867c87469615aebb3e8a7b70bb0ab889532196ba44a6d3397ef0df
+ 4048806b35da1ce2eb7a57013bcab13d73adb4286555d5d9c031075fce49f8ca
+ a9678c824f55e14119255447bcf69a3b484ae9933bca3a555b37daf058046360"
diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template
index 2e5dce233bf8..42257de92997 100644
--- a/srcpkgs/firefox/template
+++ b/srcpkgs/firefox/template
@@ -3,7 +3,7 @@
 # THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
 #
 pkgname=firefox
-version=95.0
+version=95.0.1
 revision=1
 build_helper="rust"
 short_desc="Mozilla Firefox web browser"
@@ -11,7 +11,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.mozilla.org/firefox/"
 distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
-checksum=7fa3e43f6ec710b2ebba0e99db713a56d13d85f1f23c4a1399bb594fd74864de
+checksum=552a2bd731921f40694a4db8ad31dce6f4e9f52035d04e7cd1f917613f803efa
 
 lib32disabled=yes
 
diff --git a/srcpkgs/fwupd/template b/srcpkgs/fwupd/template
index 2205b555154b..ca36e9d28617 100644
--- a/srcpkgs/fwupd/template
+++ b/srcpkgs/fwupd/template
@@ -1,18 +1,18 @@
 # Template file for 'fwupd'
 pkgname=fwupd
-version=1.6.4
-revision=2
+version=1.7.2
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dsupported_build=true -Dconsolekit=false -Dsystemd=false -Delogind=true
  -Dintrospection=true -Dtests=false"
 # tests require unpackaged umockdev
 hostmakedepends="dejavu-fonts-ttf gnutls-tools pkg-config gcab gi-docgen
- vala glib-devel polkit gettext pango python3-gobject python3-Pillow"
+ vala glib-devel polkit gettext pango python3-gobject python3-Pillow protobuf-c-devel"
 makedepends="libxmlb-devel cairo-devel colord-devel libarchive-devel
  gnutls-devel gpgme-devel json-glib-devel libgusb-devel polkit-devel
  sqlite-devel libsoup-devel gcab-devel pango-devel elogind-devel
- tpm2-tss-devel libjcat-devel libcurl-devel"
+ tpm2-tss-devel libjcat-devel libcurl-devel protobuf-c-devel"
 depends="dbus udisks2"
 conf_files="
  /etc/fwupd/*.conf
@@ -22,7 +22,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="LGPL-2.1-or-later"
 homepage="https://github.com/hughsie/fwupd"
 distfiles="https://github.com/hughsie/fwupd/archive/${version}.tar.gz"
-checksum=4bbbc47a3bdbae197a7071ceba56cdf5cc79da51ad895c2303c652dd41b019fe
+checksum=2536786dba55e7eb068e4a55dd733dbbe6cf69f684398cec76514a879ec37ff9
 replaces="fwupdate>=0"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/gede/template b/srcpkgs/gede/template
index 00edce27b05f..236927cb22e8 100644
--- a/srcpkgs/gede/template
+++ b/srcpkgs/gede/template
@@ -1,6 +1,6 @@
 # Template file for 'gede'
 pkgname=gede
-version=2.18.1
+version=2.18.2
 revision=1
 build_wrksrc=src
 build_style=qmake
@@ -12,7 +12,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="BSD-2-Clause"
 homepage="http://acidron.com/gede"
 distfiles="http://gede.dexar.se/uploads/source/${pkgname}-${version}.tar.xz"
-checksum=8883f8418062a3046cf6f8e017bdc954a2a57bc7fb8a0d9ec5a229d7ea33469d
+checksum=416ac31d5fb6b6b97ec0a2a26d68836be915444375d7a3b043a0e899a2a3dcb6
 
 do_install() {
 	cd $wrksrc
diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template
index b4e862c26ad0..2f8b48a2199d 100644
--- a/srcpkgs/gedit/template
+++ b/srcpkgs/gedit/template
@@ -5,12 +5,9 @@ revision=2
 build_helper="gir"
 build_style=meson
 pycompile_dirs="usr/lib/gedit/plugins"
-configure_args="-Dplugins=true
- $(vopt_bool gir vapi) $(vopt_bool gir introspection)"
-hostmakedepends="itstool pkg-config glib-devel gdk-pixbuf perl gettext
- $(vopt_if gir vala)"
+hostmakedepends="itstool pkg-config glib-devel gdk-pixbuf perl gettext vala"
 makedepends="gsettings-desktop-schemas-devel gspell-devel gtksourceview4-devel
- libpeas-devel tepl-devel $(vopt_if gir 'python3-gobject-devel')"
+ libpeas-devel tepl-devel python3-gobject-devel"
 depends="desktop-file-utils gsettings-desktop-schemas iso-codes"
 short_desc="Text editor for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -21,9 +18,6 @@ checksum=55e394a82cb65678b1ab49526cf5bd43f00d8fba21476a4849051a8e137d3691
 shlib_provides="libgedit-40.0.so"
 python_version=3
 
-build_options="gir"
-build_options_default="gir"
-
 gedit-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} gtksourceview4-devel
 	 libpeas-devel tepl-devel"
@@ -31,9 +25,7 @@ gedit-devel_package() {
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gedit/gir-1.0
-			vmove usr/share/vala
-		fi
+		vmove usr/share/gedit/gir-1.0
+		vmove usr/share/vala
 	}
 }
diff --git a/srcpkgs/gemserv/template b/srcpkgs/gemserv/template
index 5fa724d4771f..2383d9f7683f 100644
--- a/srcpkgs/gemserv/template
+++ b/srcpkgs/gemserv/template
@@ -1,6 +1,6 @@
 # Template file for 'gemserv'
 pkgname=gemserv
-version=0.5.0
+version=0.6.0
 revision=1
 wrksrc="${pkgname}-v${version}"
 build_style=cargo
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="gemini://80h.dev/projects/gemserv/"
 distfiles="https://git.sr.ht/~int80h/gemserv/archive/v${version}.tar.gz"
-checksum=20e9aa28e719199f94099889ca224f83012f893730c1e14beb06b5a0a2578cb6
+checksum=0194a8dc260142cbc5b304e7827db7aa3e1b61242f08b73a8e954eabdc72e0af
 system_accounts="_gemserv"
 
 post_install() {
diff --git a/srcpkgs/gendesk/template b/srcpkgs/gendesk/template
index 7b9eaab6164b..22be43712b03 100644
--- a/srcpkgs/gendesk/template
+++ b/srcpkgs/gendesk/template
@@ -1,18 +1,16 @@
 # Template file for 'gendesk'
 pkgname=gendesk
-version=1.0.8
+version=1.0.9
 revision=1
 build_style=go
 go_import_path=github.com/xyproto/gendesk
-go_mod_mode=default
-hostmakedepends="git"
 short_desc="Utility to generate .desktop files and download icons"
 maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="MIT"
-homepage="http://roboticoverlords.org/gendesk/"
+homepage="https://roboticoverlords.org/gendesk/"
 distfiles="https://github.com/xyproto/gendesk/archive/${version}.tar.gz
- http://roboticoverlords.org/images/default.png"
-checksum="548ca9b5bd81174414857ece85d6afd8e021c8ac769584c0f573896b845e8fe1
+ https://roboticoverlords.org/images/default.png"
+checksum="dd0008512eebc893e4b630d07d9bf5e3a4f121b87fe725c32773caa6e391db58
  4d96eded48e536d02e35727c36dc20844c2e44654e81baf78e10aee4eb48e837"
 skip_extraction="default.png"
 
diff --git a/srcpkgs/gitg/template b/srcpkgs/gitg/template
index 2f8f671038da..bf10d435baef 100644
--- a/srcpkgs/gitg/template
+++ b/srcpkgs/gitg/template
@@ -15,7 +15,3 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gitg"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=24a4aabf8a42aa2e783e1fb5996ebb3c2a82a01b9689269f1329517ef124ef5a
-
-if [ "$CROSS_BUILD" ]; then
-	configure_args+=" -Dexe_wrapper=qemu-${XBPS_TARGET_QEMU_MACHINE}-static"
-fi
diff --git a/srcpkgs/glib-networking/template b/srcpkgs/glib-networking/template
index e2cec4da596b..5adca78241c4 100644
--- a/srcpkgs/glib-networking/template
+++ b/srcpkgs/glib-networking/template
@@ -1,6 +1,6 @@
 # Template file for 'glib-networking'
 pkgname=glib-networking
-version=2.68.1
+version=2.70.1
 revision=1
 build_style=meson
 configure_args="-Dinstalled_tests=false -Dgnutls=enabled -Dlibproxy=enabled
@@ -14,8 +14,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/glib-networking/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d05d8bd124a9f53fc2b93b18f2386d512e4f48bc5a80470a7967224f3bf53b30
+checksum=2a16bfc2d271ccd3266e3fb462bc8a4103c02e81bbb339aa92d6fb060592d7bc
 lib32disabled=yes
+make_check=no # https://gist.github.com/27c7c0774329deeac7fbe3d7f10ea12c
 
 post_install() {
 	rm -rf ${DESTDIR}/usr/lib/systemd
diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 83d89c0a8acb..e6861631b08d 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -4,8 +4,7 @@ version=3.34.5
 revision=1
 build_helper="gir"
 build_style=meson
-configure_args="-Dicon-update=false -Dgtk_doc=false
- -Dintrospection=$(vopt_if gir true false)"
+configure_args="-Dgtk_doc=false -Dintrospection=$(vopt_if gir true false)"
 hostmakedepends="pkg-config intltool itstool $(vopt_if gir gobject-introspection) glib-devel"
 makedepends="libXi-devel gtk+3-devel libnotify-devel dconf-devel
  gvfs-devel bluez eudev-libudev-devel libcanberra-devel"
diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..26cf768c391a 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -4,7 +4,7 @@ version=3.40.2
 revision=3
 build_style=meson
 build_helper=qemu
-configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
+configure_args="-Dhelp=true -Dnetwork_tests=false"
 hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-introspection
  gspell-devel llvm mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
 makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
diff --git a/srcpkgs/gnome-flashback/template b/srcpkgs/gnome-flashback/template
index 94395e5d41e4..fce623766e1c 100644
--- a/srcpkgs/gnome-flashback/template
+++ b/srcpkgs/gnome-flashback/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-flashback'
 pkgname=gnome-flashback
-version=3.42.0
+version=3.42.1
 revision=1
 build_helper=gir
 build_style=gnu-configure
@@ -13,12 +13,12 @@ makedepends="pam-devel elogind-devel upower-devel ibus-devel polkit-devel
  gsettings-desktop-schemas-devel libXxf86vm-devel"
 depends="gnome-bluetooth gnome-session gnome-settings-daemon
  gnome-panel gnome-themes-extra metacity"
-short_desc="GNOME 3 session with similar user experience to the GNOME 2.x series"
+short_desc="GNOME 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=d4271dc07ac73b271e4b4edc81f31f64f5731aa6d448e7a15d7d933976dcdd4b
+checksum=c8029220acf268c520dbb0750834b2ef4df868324d0e0fb6a80354c80ba8844e
 
 post_extract() {
 	vsed -i 's/libcompizconfig >= 0\.9\.14\.0/libcompizconfig >= 0.8.16.0/' \
diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 30a4a6ed4762..075e4b86324f 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -3,8 +3,7 @@ pkgname=gnome-initial-setup
 version=40.4
 revision=1
 build_style=meson
-configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
- -Dsystemd=false"
+configure_args="-Dparental_controls=disabled -Dsystemd=false"
 hostmakedepends="pkg-config glib-devel gettext"
 makedepends="NetworkManager-devel accountsservice-devel libglib-devel
  gnome-desktop-devel cheese-devel libgweather-devel webkit2gtk-devel
diff --git a/srcpkgs/gnome-passwordsafe/template b/srcpkgs/gnome-passwordsafe/template
index fe91bcd9ed23..8f68cbf329f1 100644
--- a/srcpkgs/gnome-passwordsafe/template
+++ b/srcpkgs/gnome-passwordsafe/template
@@ -2,7 +2,7 @@
 pkgname=gnome-passwordsafe
 version=5.0
 revision=2
-wrksrc="PasswordSafe-${version}"
+wrksrc="secrets-${version}-d95c00ac99eebcb548f792b2b4217fedaa901f20"
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config gobject-introspection
  python3-pykeepass"
@@ -15,4 +15,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.gnome.org/World/PasswordSafe"
 distfiles="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${version}/PasswordSafe-${version}.tar.bz2"
-checksum=ac80d9b49eba965870cfc57e989aa8ceeb82b95ac8b706342267d8039a94b983
+checksum=6c5328307517d7a96f951df45404d695eb64ce192c44e5488362b19118718449
diff --git a/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
new file mode 100644
index 000000000000..19cb682ca296
--- /dev/null
+++ b/srcpkgs/gnome-settings-daemon/patches/meson-fix-string-bool-comparison.patch
@@ -0,0 +1,29 @@
+From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Fri, 16 Jul 2021 16:02:36 +0200
+Subject: [PATCH] build: Fix str/bool comparison
+
+gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
+The result of this is undefined and will become a hard error in a future Meson release.
+---
+ meson.build | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index fdf71713..ba2a90ca 100644
+--- a/meson.build
++++ b/meson.build
+@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
+   common_flags += ['-DG_DISABLE_CAST_CHECKS']
+ endif
+ 
+-# Workaround for meson's bug
+-# https://github.com/mesonbuild/meson/pull/1896
+-if get_option('b_ndebug') == true
++if get_option('b_ndebug') == 'true'
+   common_flags += ['-DG_DISABLE_ASSERT']
+ endif
+ 
+-- 
+GitLab
+
diff --git a/srcpkgs/gns3-gui/template b/srcpkgs/gns3-gui/template
index fb0b5d198308..09e7adabbed2 100644
--- a/srcpkgs/gns3-gui/template
+++ b/srcpkgs/gns3-gui/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-gui'
 pkgname=gns3-gui
-version=2.2.27
+version=2.2.28
 revision=1
 build_style=python3-module
 # Skip tests/test_link.py::test_create_link test that wasn't updated with the code https://github.com/GNS3/gns3-gui/commit/545a9f53
@@ -14,8 +14,9 @@ short_desc="Graphical Network Simulator 3 - GUI"
 maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gns3.com"
+changelog="https://raw.githubusercontent.com/GNS3/gns3-gui/master/CHANGELOG"
 distfiles="https://github.com/GNS3/${pkgname}/archive/v${version}.tar.gz"
-checksum=c5afadd2932703c38fb6d479be6966af65787ddc6abcb3f9b7c0b3f5722e0fd5
+checksum=8b6e5df17ae472bf3525e1adbb1a0d2c6f170df270f802163c00c02d75cc4ced
 
 post_install() {
 	vinstall gns3-gui.desktop 644 usr/share/applications
diff --git a/srcpkgs/gns3-server/patches/requirements.patch b/srcpkgs/gns3-server/patches/requirements.patch
index bf1fea9499b7..0f108f5d4b8b 100644
--- a/srcpkgs/gns3-server/patches/requirements.patch
+++ b/srcpkgs/gns3-server/patches/requirements.patch
@@ -7,7 +7,8 @@ diff --git a/requirements.txt b/requirements.txt
 -aiohttp==3.7.4.post0
 +aiohttp>=3.7.4
  aiohttp-cors==0.7.0
- aiofiles==0.7.0
+-aiofiles==0.7.0
++aiofiles>=0.8.0
 -Jinja2==3.0.1
 +Jinja2>=3.0.1
 -sentry-sdk==1.3.1
diff --git a/srcpkgs/gns3-server/template b/srcpkgs/gns3-server/template
index ada70f593a86..a129019d74ee 100644
--- a/srcpkgs/gns3-server/template
+++ b/srcpkgs/gns3-server/template
@@ -1,10 +1,8 @@
 # Template file for 'gns3-server'
 pkgname=gns3-server
-version=2.2.27
+version=2.2.28
 revision=1
 build_style=python3-module
-# Skip tests/compute/docker/test_docker_vm.py::test_stop test that wasn't updated with the code https://github.com/GNS3/gns3-server/commit/b1a62dfd
-make_check_args="-k-test_stop"
 hostmakedepends="python3-setuptools"
 depends="python3-setuptools python3-jsonschema python3-aiohttp-cors python3-yarl
  python3-Jinja2 python3-psutil python3-aiofiles
@@ -14,8 +12,9 @@ short_desc="Graphical Network Simulator 3 - Server"
 maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gns3.com"
+changelog="https://raw.githubusercontent.com/GNS3/gns3-server/master/CHANGELOG"
 distfiles="https://github.com/GNS3/gns3-server/archive/v${version}.tar.gz"
-checksum=ed45ab788ee976474289e9e73c5bbe78cab26ebfcdcc5d2eee086908d14d0c9f
+checksum=bd37601f2924fc00a9a1690478896566911e466699d68af0abadd097dd1e314b
 
 # The source archive contains statically linked artifacts for x86_64
 # glibc, since this is the only architecture supported by upstream, we
diff --git a/srcpkgs/google-chrome/template b/srcpkgs/google-chrome/template
index d9949d06e371..9c303e4843ec 100644
--- a/srcpkgs/google-chrome/template
+++ b/srcpkgs/google-chrome/template
@@ -1,6 +1,6 @@
 # Template file for 'google-chrome'
 pkgname=google-chrome
-version=96.0.4664.93
+version=96.0.4664.110
 revision=1
 _channel=stable
 archs="x86_64"
@@ -19,7 +19,7 @@ _chromeUrl="${_baseUrl}/${_filename}"
 _licenseUrl="https://www.google.com/intl/en/chrome/terms/"
 
 distfiles="$_chromeUrl"
-checksum=0b8b50d03cb9a58f8841fc03912e847a54a213745a8b10d8c0c75223a51d4394
+checksum=8bc963fc699c72fde6db576df6a47d85e76729ec2605678437df1dd265909e9d
 
 do_extract() {
 	mkdir -p ${DESTDIR}
diff --git a/srcpkgs/grantleetheme/template b/srcpkgs/grantleetheme/template
index e980554ddb2b..4d19ca4518c3 100644
--- a/srcpkgs/grantleetheme/template
+++ b/srcpkgs/grantleetheme/template
@@ -1,6 +1,6 @@
 # Template file for 'grantleetheme'
 pkgname=grantleetheme
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="KDE_INSTALL_USE_QT_SYS_PATHS=TRUE"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/grantleetheme-${version}.tar.xz"
-checksum=63248c5c16d75ecb69a7b535a7695cb8f2dd13139289d406d3f5729fae148785
+checksum=545db22246d95c47a53fcf9c54c8b42060bbbcf3844a443a0963c52472c6f3a9
 
 grantleetheme-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
diff --git a/srcpkgs/graphene/template b/srcpkgs/graphene/template
index 79b2ac2e945e..6be39623eeae 100644
--- a/srcpkgs/graphene/template
+++ b/srcpkgs/graphene/template
@@ -4,7 +4,7 @@ version=1.10.6
 revision=3
 build_style=meson
 build_helper="gir"
-configure_args="-Dbenchmarks=false -Dinstalled_tests=false
+configure_args="-Dinstalled_tests=false
  -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="pkg-config"
 makedepends="libglib-devel"
diff --git a/srcpkgs/grilo/template b/srcpkgs/grilo/template
index 64bae9bd4e2f..e47ec38542a5 100644
--- a/srcpkgs/grilo/template
+++ b/srcpkgs/grilo/template
@@ -4,7 +4,7 @@ version=0.3.13
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="$(vopt_bool gir enable-introspection) $(vopt_bool gir vala)
+configure_args="$(vopt_bool gir enable-introspection) $(vopt_bool gir enable-vala)
  -Denable-gtk-doc=false"
 hostmakedepends="gettext pkg-config glib-devel $(vopt_if gir vala)"
 makedepends="gtk+3-devel libxml2-devel libsoup-devel liboauth-devel
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index 1157ba3e7ded..451f73cb9f55 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -5,9 +5,9 @@ revision=1
 wrksrc="${pkgname/1/}-${version}"
 build_helper="gir"
 build_style=meson
-configure_args="-Dpackage-origin=https://voidlinux.org -Dgtk_doc=false
+configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
  -Dopencv=disabled -Dmsdk=disabled -Dopensles=disabled -Dtinyalsa=disabled
- -Dwasapi=disabled -Dnvenc=disabled -Dnvdec=disabled -Ddc1394=disabled
+ -Dwasapi=disabled -Dnvcodec=disabled -Ddc1394=disabled
  -Diqa=disabled -Dkate=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
  -Dmplex=disabled -Dmusepack=disabled -Dofa=disabled -Dopenexr=disabled
  -Dopenh264=disabled -Dopenmpt=disabled -Dopenni2=disabled -Dsctp=disabled
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index 3e22f2d1bf48..fc954cc96cf5 100644
--- a/srcpkgs/gst-plugins-base1/template
+++ b/srcpkgs/gst-plugins-base1/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc="${pkgname/1/}-${version}"
 build_style=meson
 build_helper="gir"
-configure_args="-Dtremor=disabled -Dexamples=disabled -Dgtk_doc=disabled
+configure_args="-Dtremor=disabled -Dexamples=disabled -Ddoc=disabled
  -Dcdparanoia=$(vopt_if cdparanoia enabled disabled)
  -Dintrospection=$(vopt_if gir enabled disabled)
  -Dsndio=$(vopt_if sndio enabled disabled)"
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index f06a4d294879..1613a7ababfd 100644
--- a/srcpkgs/gst1-editing-services/template
+++ b/srcpkgs/gst1-editing-services/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc="${pkgname/gst1/gst}-${version}"
 build_style=meson
 build_helper="gir"
-configure_args="-Dgtk_doc=disabled"
+configure_args="-Ddoc=disabled"
 hostmakedepends="flex perl pkg-config gobject-introspection"
 makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel"
 short_desc="GStreamer 1.x Editing Services"
diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template
index 46a535d1e0f3..0186c4f7c00a 100644
--- a/srcpkgs/gtk-vnc/template
+++ b/srcpkgs/gtk-vnc/template
@@ -5,9 +5,10 @@ revision=1
 build_helper="gir"
 build_style=meson
 configure_args="-Dwith-vala=$(vopt_if gir enabled disabled)"
-hostmakedepends="gettext gettext-devel glib-devel intltool libgcrypt-devel
- pkg-config $(vopt_if gir vala)"
-makedepends="gnutls-devel gtk+3-devel libsasl-devel $(vopt_if gir vala)"
+hostmakedepends="gettext gettext-devel glib-devel intltool pkg-config
+ $(vopt_if gir vala)"
+makedepends="gnutls-devel gtk+3-devel libsasl-devel libgcrypt-devel
+ $(vopt_if gir vala)"
 short_desc="VNC viewer widget for GTK"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index bf4ba39965a1..d2b95a4d6fa1 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
 # Template file for 'gtk4'
 pkgname=gtk4
-version=4.4.0
-revision=2
+version=4.4.1
+revision=1
 wrksrc="gtk-${version}"
 build_style=meson
 build_helper="gir"
@@ -28,7 +28,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://www.gtk.org/"
 distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=e0a1508f441686c3a20dfec48af533b19a4b2e017c18eaee31dccdb7d292505b
+checksum=0faada983dc6b0bc409cb34c1713c1f3267e67c093f86b1e3b17db6100a3ddf4
 
 # Package build options
 build_options="broadway cloudproviders colord cups gir vulkan wayland x11"
diff --git a/srcpkgs/gucci/template b/srcpkgs/gucci/template
index 5af3aba5ad09..c8dcb472ab01 100644
--- a/srcpkgs/gucci/template
+++ b/srcpkgs/gucci/template
@@ -1,6 +1,6 @@
 # Template file for 'gucci'
 pkgname=gucci
-version=1.5.1
+version=1.5.2
 revision=1
 build_style=go
 go_import_path="github.com/noqcks/gucci"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://github.com/noqcks/gucci"
 distfiles="https://github.com/noqcks/gucci/archive/${version}.tar.gz"
-checksum=c8dbd097a4451aae08b1d16824b7175f4d8def6f4e064d05c9a48ab9f466d1b2
+checksum=bcef72f217dddfbcc4dfc70a68da02a001207125bc15a109dac4d47eb59a0ed6
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/hexchat/template b/srcpkgs/hexchat/template
index 97937999bb0d..7b3bc658d5aa 100644
--- a/srcpkgs/hexchat/template
+++ b/srcpkgs/hexchat/template
@@ -3,7 +3,7 @@ pkgname=hexchat
 version=2.16.0
 revision=3
 build_style=meson
-configure_args="-Ddbus=enabled -Dtls=enabled -Dwith-text=false
+configure_args="-Ddbus=enabled -Dtls=enabled
  -Dwith-perl=/usr/bin/perl -Dwith-python=python3
  -Dwith-lua=$(vopt_if LuaJIT luajit lua) -Dlibcanberra=enabled"
 hostmakedepends="gettext pkg-config glib-devel"
diff --git a/srcpkgs/hugo/template b/srcpkgs/hugo/template
index 444018d45dbf..40d4c0d81f21 100644
--- a/srcpkgs/hugo/template
+++ b/srcpkgs/hugo/template
@@ -1,6 +1,6 @@
 # Template file for 'hugo'
 pkgname=hugo
-version=0.89.4
+version=0.90.1
 revision=1
 build_style=go
 go_import_path="github.com/gohugoio/hugo"
@@ -10,7 +10,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="Apache-2.0"
 homepage="https://gohugo.io"
 distfiles="https://github.com/gohugoio/hugo/archive/v${version}.tar.gz"
-checksum=9d4f61788f8d886913a1be15b3eae04fad04a4e243bd7f65c5e7367bd617856d
+checksum=456789091bfe30dd3f69b63ac627d6e08ae973326294cc6517be8ed70353af35
 
 post_install() {
 	vdoc README.md
diff --git a/srcpkgs/hwloc/template b/srcpkgs/hwloc/template
index 818db269cebb..e96886b6cf50 100644
--- a/srcpkgs/hwloc/template
+++ b/srcpkgs/hwloc/template
@@ -1,6 +1,6 @@
 # Template file for 'hwloc'
 pkgname=hwloc
-version=2.5.0
+version=2.6.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://www.open-mpi.org/projects/hwloc/"
 distfiles="https://www.open-mpi.org/software/hwloc/v${version%.*}/downloads/${pkgname}-${version}.tar.bz2"
-checksum=a9cf9088be085bdd167c78b73ddf94d968fa73a8ccf62172481ba9342c4f52c8
+checksum=e1f073e44e28c296ff848dead5e9bd6e2426b77f95ead1792358958e859fa83a
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*|ppc64*) makedepends+=" libnuma-devel";;
diff --git a/srcpkgs/igt-gpu-tools/patches/meson-fix-underscorify-call.patch b/srcpkgs/igt-gpu-tools/patches/meson-fix-underscorify-call.patch
new file mode 100644
index 000000000000..142e2fa44fb6
--- /dev/null
+++ b/srcpkgs/igt-gpu-tools/patches/meson-fix-underscorify-call.patch
@@ -0,0 +1,36 @@
+From 963917a3565466832a3b2fc22e9285d34a0bf944 Mon Sep 17 00:00:00 2001
+From: Petri Latvala <petri.latvala@intel.com>
+Date: Thu, 28 Oct 2021 11:05:31 +0300
+Subject: [PATCH] lib/meson.build: Fix underscorify call
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+f.underscorify() is correct, f.underscorify(f) is an error that later
+meson versions don't like at all.
+
+Closes: https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/107
+Fixes: 588555f77909 ("lib/i915: Extract helpers for determining scheduler capabilities")
+Cc: Arkadiusz Hiler <arek@hiler.eu>
+Signed-off-by: Petri Latvala <petri.latvala@intel.com>
+Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
+---
+ lib/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/meson.build b/lib/meson.build
+index c3080fc8..297b0ad2 100644
+--- a/lib/meson.build
++++ b/lib/meson.build
+@@ -155,7 +155,7 @@ lib_version = vcs_tag(input : 'version.h.in', output : 'version.h',
+ 
+ lib_intermediates = []
+ foreach f: lib_sources
+-    name = f.underscorify(f)
++    name = f.underscorify()
+     lib = static_library('igt-' + name,
+ 	[ f, lib_version ],
+ 	include_directories: inc,
+-- 
+GitLab
+
diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3b222ecd18d8..3f8b4e2b6166 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -22,7 +22,7 @@ lib32disabled=yes
 archs="i686* x86_64*"
 
 if [ -z "${XBPS_CHECK_PKGS}" ]; then
-	configure_args+=" -Dbuild_tests=disabled -Dbuild_runner=disabled -Dbuild_docs=disabled"
+	configure_args+=" -Dtests=disabled -Drunner=disabled -Ddocs=disabled"
 fi
 
 post_install() {
diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index 3e32345f49a4..f6a82aad6169 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -1,6 +1,6 @@
 # Template file for 'incidenceeditor'
 pkgname=incidenceeditor
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons kconfig
@@ -11,7 +11,13 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=181d4e32ef7e8c8a83f3fbc5d24c4d3e777ee810ecc9e5de3f8355e2fe1c3f77
+checksum=57df77be28e81f5b1b15cd1e65dc5b7f549f32e5e4c0be37768f0000c5502de7
+
+do_check() {
+	# failing tests are disabled
+	cd build
+	ctest -E ".*sqlite.*test"
+}
 
 incidenceeditor-devel_package() {
 	short_desc+=" - development"
@@ -23,4 +29,3 @@ incidenceeditor-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
-
diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index f8b76d630bea..e53c0b378e71 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,8 +1,8 @@
 # Template file for 'inkscape'
 pkgname=inkscape
-version=1.1
-revision=3
-wrksrc="inkscape-${version}_2021-05-24_c4e8f9ed74"
+version=1.1.1
+revision=1
+wrksrc="inkscape-${version}_2021-09-20_3bf5ae0d25"
 build_style=cmake
 # builds executables then runs checks
 # some tests still fail on musl: https://gitlab.com/inkscape/inkscape/-/issues/2241
@@ -21,7 +21,7 @@ maintainer="Alex Lohr <alex.lohr@logmein.com>"
 license="GPL-2.0-only, LGPL-2.1-or-later"
 homepage="http://inkscape.org/"
 distfiles="https://media.inkscape.org/dl/resources/file/inkscape-${version}.tar.xz"
-checksum=71e6e8ce3fdf702f59dbc4a276665eb982eb7822b029bbdbeced2df4301795e6
+checksum=aeca0b9d33b5b1cfa9aa70433bdee6a8c3d020ffafc2e6f0c9a60eed7a7978af
 python_version=3
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
diff --git a/srcpkgs/instaloader/template b/srcpkgs/instaloader/template
index fe0117bb2aff..baf37a595188 100644
--- a/srcpkgs/instaloader/template
+++ b/srcpkgs/instaloader/template
@@ -1,7 +1,7 @@
 # Template file for 'instaloader'
 pkgname=instaloader
-version=4.8
-revision=2
+version=4.8.2
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-requests"
@@ -11,7 +11,7 @@ maintainer="fosslinux <fosslinux@aussies.space>"
 license="MIT"
 homepage="https://instaloader.github.io"
 distfiles="${PYPI_SITE}/i/instaloader/instaloader-${version}.tar.gz"
-checksum=3625be33d28e67555de3339af5955c95c328681a0328ec5a074306d68af86cf7
+checksum=c86985cacaa1a092ad0237a3c350a05d5a1ee21e13a22fba5f6e4a79a1a43dcd
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/iperf/patches/fix-gettcpinfo-musl.patch b/srcpkgs/iperf/patches/fix-gettcpinfo-musl.patch
new file mode 100644
index 000000000000..71d8abf70585
--- /dev/null
+++ b/srcpkgs/iperf/patches/fix-gettcpinfo-musl.patch
@@ -0,0 +1,20 @@
+It seems there was a broken commit meant to fix compilation on win32,
+but this broke compilation on musl.
+
+See:
+
+https://sourceforge.net/p/iperf2/code/ci/c8f861a0a07b0606a581f2658c71959ad9417923/
+
+for the broken commit. The current patch fixes that by completing the
+definition of gettcpinfo() to what it was before the broken commit.
+
+--- a/compat/gettcpinfo.c	2021-12-05 17:49:56.000000000 -0300
++++ b/compat/gettcpinfo.c	2021-12-11 19:29:24.850947483 -0300
+@@ -99,4 +99,7 @@
+ };
+ #else
+ inline void gettcpinfo (int sock, struct ReportStruct *sample) {
++    sample->tcpstats.rtt = 1;
++    sample->tcpstats.isValid  = false;
++};
+ #endif
diff --git a/srcpkgs/iperf/template b/srcpkgs/iperf/template
index ba754db0d608..555b5670914f 100644
--- a/srcpkgs/iperf/template
+++ b/srcpkgs/iperf/template
@@ -1,16 +1,16 @@
 # Template file for 'iperf'
 pkgname=iperf
-version=2.1.4
+version=2.1.6
 revision=1
 build_style=gnu-configure
 configure_args="--enable-ipv6 --enable-multicast --enable-threads
  ac_cv_sizeof_bool=0"
 short_desc="Perform network throughput tests"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="NCSA"
 homepage="https://iperf.fr/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}2/${pkgname}-${version}.tar.gz"
-checksum=062b392e87b8e227aca74fef0a99b04fe0382d4518957041b508a56885b4d4f9
+checksum=4a43e44439b95622aebeee55754a17d1c94076032e90620dfc1ab9908cb9e080
 
 post_install() {
 	vlicense COPYING LICENSE
diff --git a/srcpkgs/juk/template b/srcpkgs/juk/template
index b24eafb15904..e90c9673058f 100644
--- a/srcpkgs/juk/template
+++ b/srcpkgs/juk/template
@@ -1,6 +1,6 @@
 # Template file for 'juk'
 pkgname=juk
-version=21.08.0
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
@@ -8,8 +8,8 @@ hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
 makedepends="qt5-svg-devel kio-devel taglib-devel"
 depends="virtual?phonon-qt5-backend hicolor-icon-theme kinit"
 short_desc="Jukebox, tagger and music collection manager"
-maintainer="1is7ac3 <isaac.qa13@gmail.com>"
+maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://juk.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/juk-${version}.tar.xz"
-checksum=c5017e4ed567993d052de4c0588cd9457b7992013706e62e1bf9309dfc53098f
+checksum=82c3a6d71476c668d4226eed894553c3b247e140a891c1c414b39646b58f4d3f
diff --git a/srcpkgs/jupyterlab/template b/srcpkgs/jupyterlab/template
index 8914dca25600..528dde7d643b 100644
--- a/srcpkgs/jupyterlab/template
+++ b/srcpkgs/jupyterlab/template
@@ -1,7 +1,7 @@
 # Template file for 'jupyterlab'
 pkgname=jupyterlab
-version=3.1.11
-revision=2
+version=3.2.4
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-jupyterlab_server nodejs python3-nbclassic python3-requests-unixsocket
@@ -11,7 +11,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="custom:jupyterlab"
 homepage="https://jupyter.org"
 distfiles="${PYPI_SITE}/j/jupyterlab/jupyterlab-${version}.tar.gz"
-checksum=329b41d6d99bf4e40ab210b37387d32033ea9227e776aa1baf7817bf55423156
+checksum=f692e0d95338d60f72dde660f16f3955a087775c59ec541ddb25952e3f97e9b1
 # Tests require unpackaged dependencies
 make_check=no
 
diff --git a/srcpkgs/k3b/template b/srcpkgs/k3b/template
index b69032bf3e11..9aa2392cb206 100644
--- a/srcpkgs/k3b/template
+++ b/srcpkgs/k3b/template
@@ -1,6 +1,6 @@
 # Template file for 'k3b'
 pkgname=k3b
-version=21.08.0
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake gettext
@@ -15,4 +15,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/multimedia/org.kde.k3b"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=804c0b7932a1788b488c33455b444b8bfc47f64c41668e96c2670e309b790909
+checksum=588efbb29a45f6241d8b296d3740376648821b5dbf9f2b90c87af14554a6dabc
diff --git a/srcpkgs/kaccounts-integration/template b/srcpkgs/kaccounts-integration/template
index 37a91cc5a74c..dee1f9c00f9a 100644
--- a/srcpkgs/kaccounts-integration/template
+++ b/srcpkgs/kaccounts-integration/template
@@ -1,10 +1,10 @@
 # Template file for 'kaccounts-integration'
 pkgname=kaccounts-integration
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
- kcoreaddons libaccounts-qt5-devel signond-devel gettext"
+ kcoreaddons libaccounts-qt5-devel signond-devel gettext kpackage"
 makedepends="kcmutils-devel kparts-devel libaccounts-qt5-devel signond-devel"
 depends="kinit signon-ui signon-plugin-oauth2 signon-kwallet-extension"
 short_desc="Administer web accounts for sites and services across the KDE desktop"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://cgit.kde.org/kaccounts-integration.git/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kaccounts-integration"
 distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-integration-${version}.tar.xz"
-checksum=c4f2a16e2bf84d2794d15f0cc217efb0f0c2032d3f294eb449dadca6f3f3ca43
+checksum=c71237afb05be595d4ef308694476d1b9f491637f98decfa7023b22f5fb08a36
 
 kaccounts-integration-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kaccounts-providers/template b/srcpkgs/kaccounts-providers/template
index f724f4680043..d9600bb68a86 100644
--- a/srcpkgs/kaccounts-providers/template
+++ b/srcpkgs/kaccounts-providers/template
@@ -1,10 +1,10 @@
 # Template file for 'kaccounts-providers'
 pkgname=kaccounts-providers
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules intltool qt5-qmake qt5-host-tools
- pkg-config kcoreaddons libaccounts-qt5-devel signond-devel"
+ kpackage pkg-config kcoreaddons libaccounts-qt5-devel signond-devel"
 makedepends="kparts-devel kaccounts-integration-devel glib-devel
  libaccounts-qt5-devel qt5-location-devel signond-devel"
 short_desc="KDE Accounts Providers"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://cgit.kde.org/kaccounts-providers.git/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kaccounts-providers"
 distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-providers-${version}.tar.xz"
-checksum=99c10671b985c0479f403982d467ebd2683992ebcbc043910af70d7e10950a32
+checksum=5121c11837830b234a563ff9a9a0fa8051bfbaa781cc115d9e3760a07f8e7078
 
 build_options="nextcloud"
 desc_option_nextcloud="Build nextcloud support (needs Qt5 WebEngine)"
diff --git a/srcpkgs/kaddressbook-devel b/srcpkgs/kaddressbook-devel
new file mode 120000
index 000000000000..bdf70cf3197e
--- /dev/null
+++ b/srcpkgs/kaddressbook-devel
@@ -0,0 +1 @@
+kaddressbook
\ No newline at end of file
diff --git a/srcpkgs/kaddressbook/template b/srcpkgs/kaddressbook/template
index 3673f4ccc59a..41d599bfe9d5 100644
--- a/srcpkgs/kaddressbook/template
+++ b/srcpkgs/kaddressbook/template
@@ -1,6 +1,6 @@
 # Template file for 'kaddressbook'
 pkgname=kaddressbook
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,4 +13,15 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/office/org.kde.kaddressbook"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=e2d833394ab1f0163c111499663f305bd94ddb53ea7758c1962354757f186ddf
+checksum=3a86dfddcf2e522a7eafd60f0cd6ac558b371712edae4df06c488af71472da88
+
+kaddressbook-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove usr/lib/qt5/mkspecs
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index 383f3cd9656b..2402743c5a53 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -1,6 +1,6 @@
 # Template file for 'kalarm'
 pkgname=kalarm
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools libxslt kdoctools
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kalarm"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=c5bde9166a453ba9a82c7107f7fd27f3aa9d41649490b1c723cf923a04e09c19
+checksum=353fa8c78426e6f92facae1b5e37f000442441bb981cf828895240f6cdec8142
diff --git a/srcpkgs/kalarmcal/template b/srcpkgs/kalarmcal/template
index 5a2070b7c7f8..bb15a284b0b9 100644
--- a/srcpkgs/kalarmcal/template
+++ b/srcpkgs/kalarmcal/template
@@ -1,6 +1,6 @@
 # Template file for 'kalarmcal'
 pkgname=kalarmcal
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=d3f340944fd52f79cfd683dc0c2965c472ecbb2053c042fba9b93ad82fe2f50f
+checksum=1dc2619888c33757a39d9ba2bd204159e47aae01cde963c7e9439d6c1b3a6066
 
 kalarmcal-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kamoso/template b/srcpkgs/kamoso/template
index 78bdba655f34..6709ba1bb797 100644
--- a/srcpkgs/kamoso/template
+++ b/srcpkgs/kamoso/template
@@ -1,6 +1,6 @@
 # Template file for 'kamoso'
 pkgname=kamoso
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="
@@ -19,4 +19,4 @@ maintainer="Hervy Qurrotul Ainur Rozi <hervyqa@pm.me>"
 license="GPL-2.0-or-later"
 homepage="https://apps.kde.org/kamoso/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=f72c81d9b8039ea5961e97d8a9a0c29051642bf697e71424200abe7c664d6d66
+checksum=0d35986fb1a093023f2242b54a4db1e7ce0e6a91eac51dbe29f910c37e993d3a
diff --git a/srcpkgs/kapman/template b/srcpkgs/kapman/template
index 717929e5a8c9..a069c619504f 100644
--- a/srcpkgs/kapman/template
+++ b/srcpkgs/kapman/template
@@ -1,6 +1,6 @@
 # Template file for 'kapman'
 pkgname=kapman
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kdoctools kconfig
@@ -12,4 +12,4 @@ maintainer="toluschr <toluschr@protonmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/games/org.kde.kapman"
 distfiles="${KDE_SITE}/release-service/${version}/src/kapman-${version}.tar.xz"
-checksum=23693e6695c7776a88c6acd1efc8723add5c0cf03003ac556f872283b4f00a6d
+checksum=e4111df72a7fe25251f0c9edc887c77ae988f9baf5b05e7a046fb22c15aa7687
diff --git a/srcpkgs/kate5/template b/srcpkgs/kate5/template
index 0073d6abd2ff..f9336f1a6c47 100644
--- a/srcpkgs/kate5/template
+++ b/srcpkgs/kate5/template
@@ -1,6 +1,6 @@
 # Template file for 'kate5'
 pkgname=kate5
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later, LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.kate"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname%5}-${version}.tar.xz"
-checksum=e23eb09a06e29c273332dedc95f79abb9d070ec749cf9de2178a0c383b07bfbd
+checksum=b4122e7c7078a853bde82a4177f19148d2c1cb952dca0636c07f741989146f7b
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"
diff --git a/srcpkgs/kblocks/template b/srcpkgs/kblocks/template
index c7bc5b1bc675..5de9c1708443 100644
--- a/srcpkgs/kblocks/template
+++ b/srcpkgs/kblocks/template
@@ -1,6 +1,6 @@
 # Template file for 'kblocks'
 pkgname=kblocks
-version=21.08.0
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kdoctools kconfig
@@ -13,4 +13,4 @@ maintainer="toluschr <toluschr@protonmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/games/org.kde.kblocks"
 distfiles="${KDE_SITE}/release-service/${version}/src/kblocks-${version}.tar.xz"
-checksum=083894f4def771ae116b0c5f635f59cab6d51993913d5d281e0834f79ad0c3c5
+checksum=8f6fcf34daa88ea9b8e786f8e5c374aa703ddac452290f893fa81fb05ee58451
diff --git a/srcpkgs/kcachegrind/template b/srcpkgs/kcachegrind/template
index 87e7502fd390..d66628dc7c74 100644
--- a/srcpkgs/kcachegrind/template
+++ b/srcpkgs/kcachegrind/template
@@ -1,6 +1,6 @@
 # Template file for 'kcachegrind'
 pkgname=kcachegrind
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -13,5 +13,5 @@ license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://kde.org/applications/development/kcachegrind/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kcachegrind"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcachegrind-${version}.tar.xz"
-checksum=22e7991609f363cec8ff7b8631c4700fda391f5d6f9894b29727487d7c0915a1
+checksum=9e8a59946d54508217f865ab343d26c50165c8d593b651bc4ac798d33c7eaecc
 python_version=2
diff --git a/srcpkgs/kcalutils/template b/srcpkgs/kcalutils/template
index f745d20cae8e..1fecd2d2d7d6 100644
--- a/srcpkgs/kcalutils/template
+++ b/srcpkgs/kcalutils/template
@@ -1,6 +1,6 @@
 # Template file for 'kcalutils'
 pkgname=kcalutils
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcalutils-${version}.tar.xz"
-checksum=311be30637868b25d64efe42ac8bd67ecb77c73b7866926f70d51814fd4d4050
+checksum=de2ef3a3532d0a474fb22834b14c3a40e5bd4284806eda7229fc5ffedc9a2426
 
 kcalutils-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kcharselect/template b/srcpkgs/kcharselect/template
index 4a503bb99117..9ddb2af8fd68 100644
--- a/srcpkgs/kcharselect/template
+++ b/srcpkgs/kcharselect/template
@@ -1,6 +1,6 @@
 # Template file for 'kcharselect'
 pkgname=kcharselect
-version=21.08.0
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons gettext"
@@ -10,7 +10,7 @@ maintainer="travankor <travankor@tuta.io>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.kcharselect"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcharselect-${version}.tar.xz"
-checksum=507d1702b0247481313276d9d6d7a1130db2f4ef4cb0e6cf53d99fa2e329e69b
+checksum=7a8e919f78e4d092337b9975eeea26e5c3107ab9eabe588b0c4be7550dd17ed9
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kdoctools python3 qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/kcron/template b/srcpkgs/kcron/template
index 57ec8b1526da..3b353adc6baf 100644
--- a/srcpkgs/kcron/template
+++ b/srcpkgs/kcron/template
@@ -1,10 +1,10 @@
 # Template file for 'kcron'
 pkgname=kcron
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
- pkg-config qt5-host-tools qt5-qmake"
+ kauth pkg-config qt5-host-tools qt5-qmake"
 makedepends="kparts-devel qt5-devel"
 short_desc="KDE Configure and schedule tasks"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://userbase.kde.org/System_Settings/Task_Scheduler"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kcron"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcron-${version}.tar.xz"
-checksum=6522abb432e398726e2a8b73620569521ffc48aa084fe64175b1309ce453e48c
+checksum=2ada43d13cb2f27cdf84415c607af1a138928214a3f113a9eb598f559563b2c8
diff --git a/srcpkgs/kde5-baseapps/template b/srcpkgs/kde5-baseapps/template
index cc2fc86c06d5..15db05fa3fab 100644
--- a/srcpkgs/kde5-baseapps/template
+++ b/srcpkgs/kde5-baseapps/template
@@ -1,6 +1,6 @@
 # Template file for 'kde5-baseapps'
 pkgname=kde5-baseapps
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=meta
 depends="
diff --git a/srcpkgs/kdeconnect/template b/srcpkgs/kdeconnect/template
index 2833420344dd..ebb7a02e618e 100644
--- a/srcpkgs/kdeconnect/template
+++ b/srcpkgs/kdeconnect/template
@@ -1,13 +1,13 @@
 # Template file for 'kdeconnect'
 pkgname=kdeconnect
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="kdeconnect-kde-${version}"
 build_style=cmake
 configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
 hostmakedepends="extra-cmake-modules qt5-host-tools
  pkg-config wayland-devel qt5-qmake python3 kdoctools
- qt5-wayland kcoreaddons gettext"
+ kpackage qt5-wayland kcoreaddons gettext"
 makedepends="kcmutils-devel qca-qt5-devel frameworkintegration-devel
  qt5-declarative-devel libfakekey-devel kwayland-devel
  qt5-multimedia-devel kpeoplevcard-devel kirigami2-devel
@@ -19,5 +19,5 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/KDE/kdeconnect-kde"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-kde-${version}.tar.xz"
-checksum=324663336db1000163eae91a63be84b6a614131ed62bd6dd6563639ecd5bdabd
+checksum=519e1d03cef6c8b68902be7907fada4988b34c20816a977077576bf168369d4a
 python_version=3
diff --git a/srcpkgs/kdegraphics-thumbnailers/template b/srcpkgs/kdegraphics-thumbnailers/template
index e4dd289d2b07..0b113d03bb3e 100644
--- a/srcpkgs/kdegraphics-thumbnailers/template
+++ b/srcpkgs/kdegraphics-thumbnailers/template
@@ -1,6 +1,6 @@
 # Template file for 'kdegraphics-thumbnailers'
 pkgname=kdegraphics-thumbnailers
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kconfig-devel pkg-config gettext"
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/kdegraphics-thumbnailers"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdegraphics-thumbnailers-${version}.tar.xz"
-checksum=e5d9dcc31c53551e79b4ee6024529ec6fbf6282b740df2698877aceae5ac72c1
+checksum=70dcb030731b7844fabbba6b67ac9bb1495981911f7e0782a7927ea15422917e
diff --git a/srcpkgs/kdenlive/template b/srcpkgs/kdenlive/template
index 9090dc27a1a6..e5b2f738c4cb 100644
--- a/srcpkgs/kdenlive/template
+++ b/srcpkgs/kdenlive/template
@@ -1,11 +1,11 @@
 # Template file for 'kdenlive'
 pkgname=kdenlive
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="
  extra-cmake-modules kconfig kcoreaddons kdoctools pkg-config python3
- qt5-host-tools qt5-qmake gettext"
+ kpackage qt5-host-tools qt5-qmake gettext"
 makedepends="
  kdeclarative-devel kfilemetadata5-devel knewstuff-devel knotifyconfig-devel
  kplotting-devel mlt7-devel qt5-multimedia-devel qt5-webkit-devel purpose-devel
@@ -17,7 +17,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://kdenlive.org"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=f59c3749f1432cf04151a657a7e345ac45f76e75dbc7a3d411b31dd93430a183
+checksum=e11d2ee058d89ad1c7b8bb230bf3e26e9c4b8fdf7fb98fc790de7e4a1bd77420
 # FIXME: Test #507: RunCMake.file-GET_RUNTIME_DEPENDENCIES fails
 make_check=extended
 
diff --git a/srcpkgs/kdepim-addons/template b/srcpkgs/kdepim-addons/template
new file mode 100644
index 000000000000..a0242e0d775e
--- /dev/null
+++ b/srcpkgs/kdepim-addons/template
@@ -0,0 +1,34 @@
+# Template file for 'kdepim-addons'
+pkgname=kdepim-addons
+version=21.12.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules python3 kdoctools kcoreaddons
+ kconfig kpackage gettext qt5-qmake qt5-host-tools"
+makedepends="akonadi-import-wizard-devel discount-devel incidenceeditor-devel
+ kontactinterface-devel kitinerary-devel ktnef-devel libksieve-devel mailcommon-devel
+ mailimporter-devel messagelib-devel poppler-qt5-devel qt5-devel kpkpass-devel
+ kaddressbook-devel"
+checkdepends=dbus
+short_desc="Addons for KDE PIM applications"
+maintainer="Louis Dupré Bertoni <contact@louis.xyz>"
+license="GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later, AGPL-3.0-or-later, BSD-3-Clause, BSD-2-Clause"
+homepage="https://invent.kde.org/pim/kdepim-addons"
+distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
+checksum=f00ae7ac3311bf31377830f44a44fe0a6b9c09a0749529aefd81254b0a1db603
+
+do_check() {
+	# failing tests are disabled
+	cd build
+	exclude=".*sqlite.*|addressbookwidget|csvwidget|fancyheaderstyleplugin|folderconfiguresettingswidget|
+grammalecteconfigwidget|grammalecteresultwidget|grantleeheaderstyleplugin|languagetoolconfigwidget|mailmergedialogt|
+mailmergedialog|mailmergejob|mailmergewidget|markdownpreview.*|mergecontacts|
+messageviewer-dkimauthenticationverifiedserverdialog|messageviewerplugins-.*"
+	dbus-run-session ctest -E "($(echo ${exclude} | tr -d ' '))test"
+}
+
+post_install() {
+	for license in LICENSES/*; do
+		vlicense $license
+	done
+}
diff --git a/srcpkgs/kdepim-runtime/patches/f14fabcefb45790175e209ef8ae394def4a805e9.patch b/srcpkgs/kdepim-runtime/patches/f14fabcefb45790175e209ef8ae394def4a805e9.patch
new file mode 100644
index 000000000000..e911588dbdcb
--- /dev/null
+++ b/srcpkgs/kdepim-runtime/patches/f14fabcefb45790175e209ef8ae394def4a805e9.patch
@@ -0,0 +1,127 @@
+From f14fabcefb45790175e209ef8ae394def4a805e9 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Fri, 10 Dec 2021 21:55:13 +0100
+Subject: [PATCH] POP3: Fix SSL connections
+
+We need to go into ssl before trying to read from the socket, otherwise
+nothing works
+
+BUGS: 446751
+---
+ resources/pop3/pop3protocol.cpp | 72 ++++++++++++++++++++-------------
+ resources/pop3/pop3protocol.h   |  2 +
+ 2 files changed, 45 insertions(+), 29 deletions(-)
+
+diff --git a/resources/pop3/pop3protocol.cpp b/resources/pop3/pop3protocol.cpp
+index c2d01d33a..15971919e 100644
+--- a/resources/pop3/pop3protocol.cpp
++++ b/resources/pop3/pop3protocol.cpp
+@@ -535,6 +535,39 @@ Result POP3Protocol::loginPASS()
+     return Result::pass();
+ }
+ 
++Result POP3Protocol::startSsl()
++{
++    mSocket->ignoreSslErrors(); // Don't worry, errors are handled manually below
++    mSocket->startClientEncryption();
++    const bool encryptionStarted = mSocket->waitForEncrypted(s_connectTimeout);
++
++    const QSslCipher cipher = mSocket->sessionCipher();
++    const QList<QSslError> errors = mSocket->sslHandshakeErrors();
++    if (!encryptionStarted || !errors.isEmpty() || !mSocket->isEncrypted() || cipher.isNull() || cipher.usedBits() == 0) {
++        QString errorString = std::accumulate(errors.begin(), errors.end(), QString(), [](QString cur, const QSslError &error) {
++            if (!cur.isEmpty())
++                cur += QLatin1Char('\n');
++            cur += error.errorString();
++            return cur;
++        });
++
++        qCDebug(POP3_LOG) << "Initial SSL handshake failed. cipher.isNull() is" << cipher.isNull() << ", cipher.usedBits() is" << cipher.usedBits()
++                          << ", the socket says:" << mSocket->errorString() << "and the SSL errors are:" << errorString;
++        mContinueAfterSslError = false;
++        Q_EMIT sslError(KSslErrorUiData(mSocket));
++        if (!mContinueAfterSslError) {
++            if (errorString.isEmpty())
++                errorString = mSocket->errorString();
++            qCDebug(POP3_LOG) << "TLS setup has failed. Aborting." << errorString;
++            closeConnection();
++            return Result::fail(ERR_SSL_FAILURE, i18n("SSL/TLS error: %1", errorString));
++        }
++    } else {
++        qCDebug(POP3_LOG) << "TLS has been enabled.";
++    }
++    return Result::pass();
++}
++
+ Result POP3Protocol::openConnection()
+ {
+     m_try_apop = mSettings.authenticationMethod() == MailTransport::Transport::EnumAuthenticationType::APOP;
+@@ -560,6 +593,13 @@ Result POP3Protocol::openConnection()
+             return Result::fail(mSocket->error(), errorString);
+         }
+ 
++        if (mSettings.useSSL()) {
++            const Result res = startSsl();
++            if (!res.success) {
++                return res;
++            }
++        }
++
+         mConnected = true;
+ 
+         greeting_buf = new char[GREETING_BUF_LEN];
+@@ -608,35 +648,9 @@ Result POP3Protocol::openConnection()
+                                          "was unsuccessful.\nYou can "
+                                          "disable TLS in the POP account settings dialog."));
+             }
+-        }
+-        if (mSettings.useSSL() || mSettings.useTLS()) {
+-            mSocket->ignoreSslErrors(); // Don't worry, errors are handled manually below
+-            mSocket->startClientEncryption();
+-            const bool encryptionStarted = mSocket->waitForEncrypted(s_connectTimeout);
+-
+-            const QSslCipher cipher = mSocket->sessionCipher();
+-            const QList<QSslError> errors = mSocket->sslHandshakeErrors();
+-            if (!encryptionStarted || !errors.isEmpty() || !mSocket->isEncrypted() || cipher.isNull() || cipher.usedBits() == 0) {
+-                QString errorString = std::accumulate(errors.begin(), errors.end(), QString(), [](QString cur, const QSslError &error) {
+-                    if (!cur.isEmpty())
+-                        cur += QLatin1Char('\n');
+-                    cur += error.errorString();
+-                    return cur;
+-                });
+-
+-                qCDebug(POP3_LOG) << "Initial SSL handshake failed. cipher.isNull() is" << cipher.isNull() << ", cipher.usedBits() is" << cipher.usedBits()
+-                                  << ", the socket says:" << mSocket->errorString() << "and the SSL errors are:" << errorString;
+-                mContinueAfterSslError = false;
+-                Q_EMIT sslError(KSslErrorUiData(mSocket));
+-                if (!mContinueAfterSslError) {
+-                    if (errorString.isEmpty())
+-                        errorString = mSocket->errorString();
+-                    qCDebug(POP3_LOG) << "TLS setup has failed. Aborting." << errorString;
+-                    closeConnection();
+-                    return Result::fail(ERR_SSL_FAILURE, i18n("SSL/TLS error: %1", errorString));
+-                }
+-            } else {
+-                qCDebug(POP3_LOG) << "TLS has been enabled.";
++            const Result res = startSsl();
++            if (!res.success) {
++                return res;
+             }
+         }
+ 
+diff --git a/resources/pop3/pop3protocol.h b/resources/pop3/pop3protocol.h
+index 9b40b334f..d01f7ab7a 100644
+--- a/resources/pop3/pop3protocol.h
++++ b/resources/pop3/pop3protocol.h
+@@ -127,6 +127,8 @@ private:
+      */
+     Q_REQUIRED_RESULT Result loginPASS();
+ 
++    Q_REQUIRED_RESULT Result startSsl();
++
+     const Settings &mSettings;
+     QSslSocket *const mSocket;
+     unsigned short int m_iPort;
+-- 
+GitLab
+
diff --git a/srcpkgs/kdepim-runtime/template b/srcpkgs/kdepim-runtime/template
index 8c553521842e..48cb1d8c523a 100644
--- a/srcpkgs/kdepim-runtime/template
+++ b/srcpkgs/kdepim-runtime/template
@@ -1,7 +1,7 @@
 # Template file for 'kdepim-runtime'
 pkgname=kdepim-runtime
-version=21.08.3
-revision=1
+version=21.12.0
+revision=2
 build_style=cmake
 # XXX KolabLibraries, Kolabxml
 hostmakedepends="extra-cmake-modules python3 kdoctools kdesignerplugin
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later, AGPL-3.0-or-later, BSD-3-Clause, BSD-2-Clause"
 homepage="https://invent.kde.org/unmaintained/kdepimlibs"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=5dd700977f1a276ab2e92fa23778bafd61279cc0ee116b9dac8651c52f0242b4
+checksum=2a0c0caa75aa0aef2f790b044a49d84ff5de22de6e07a4ffe45b990a2947b7d6
 
 post_install() {
 	for license in AGPL-3.0-or-later.txt BSD-3-Clause.txt BSD-2-Clause.txt; do
diff --git a/srcpkgs/kdialog/template b/srcpkgs/kdialog/template
index 7988a7bf1072..bdbf6c97e088 100644
--- a/srcpkgs/kdialog/template
+++ b/srcpkgs/kdialog/template
@@ -1,6 +1,6 @@
 # Template file for 'kdialog'
 pkgname=kdialog
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/utilities/kdialog"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdialog"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdialog-${version}.tar.xz"
-checksum=f709e99441ae2a447a24f93a983529357f6fe5b03cb84190ef19a48b34fa78c5
+checksum=07dcc9e73eed23bfd6f2bcd5562e24ffdb2b6b0614b7106b422b0fc23b389fce
diff --git a/srcpkgs/keditbookmarks/template b/srcpkgs/keditbookmarks/template
index dc6bb05094f0..8112948608dc 100644
--- a/srcpkgs/keditbookmarks/template
+++ b/srcpkgs/keditbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'keditbookmarks'
 pkgname=keditbookmarks
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#keditbookmarks"
 distfiles="${KDE_SITE}/release-service/${version}/src/keditbookmarks-${version}.tar.xz"
-checksum=56647b9ed5c6441872db749175e6fc6ee74dd16707892bb1beddff8246cd2f6d
+checksum=4158996f881f6901a65d3292a88b3cfcfde2a192242afc1fa4070608919ef4dd
diff --git a/srcpkgs/kfind/template b/srcpkgs/kfind/template
index 86132d41fcd1..39ca7b9548dc 100644
--- a/srcpkgs/kfind/template
+++ b/srcpkgs/kfind/template
@@ -1,6 +1,6 @@
 # Template file for 'kfind'
 pkgname=kfind
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kfind/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kfind"
 distfiles="${KDE_SITE}/release-service/${version}/src/kfind-${version}.tar.xz"
-checksum=17f79c62e11b3afc31dbd3a23e65137e2a6a97cc9ddea94a9537ba8714ee0d13
+checksum=c5bdcf7b93aee88e10ec6f9b8d1e0448f28e544ee4de834ae08414368e41b7a8
diff --git a/srcpkgs/kget/template b/srcpkgs/kget/template
index 2739dae1811c..9ade463e2492 100644
--- a/srcpkgs/kget/template
+++ b/srcpkgs/kget/template
@@ -1,6 +1,6 @@
 # Template file for 'kget'
 pkgname=kget
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,4 +14,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/network/kget"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=d0c40b968d184f1a45e83dc26ac7e4a2a9761196bc7c3e8cc85d9539ed380086
+checksum=5f55ea13f150ac063f9b2e04ffad9c0b86477a39158adcf4a319ec2a483aa535
diff --git a/srcpkgs/khelpcenter/template b/srcpkgs/khelpcenter/template
index ef98f6503cf3..2434b89fe6f1 100644
--- a/srcpkgs/khelpcenter/template
+++ b/srcpkgs/khelpcenter/template
@@ -1,6 +1,6 @@
 # Template file for 'khelpcenter'
 pkgname=khelpcenter
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.Help"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=d7695b36f0403ff3880055f5cc79de3de9ffc65005b8693d1486e3ee8540c5de
+checksum=ac6867ef408a3e8ea1a06d776c7d1e78d002e5588d21b6b48502d7390f835a55
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kconfig kdoctools python3 qt5-host-tools qt5-qmake"
diff --git a/srcpkgs/kidentitymanagement/template b/srcpkgs/kidentitymanagement/template
index 07c46e34a932..666abde7e008 100644
--- a/srcpkgs/kidentitymanagement/template
+++ b/srcpkgs/kidentitymanagement/template
@@ -1,6 +1,6 @@
 # Template file for 'kidentitymanagement'
 pkgname=kidentitymanagement
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/kidentitymanagement"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=8b519b6ba948735d07b2922e76d430817f0dd5a499cad03cee60577998e0d001
+checksum=fc653adf022fb4c0c2f8ec8f910dbed7e6a713f6d7570d27148841fd71874d3e
 
 kidentitymanagement-devel_package() {
 	short_desc+=" - development"
diff --git a/srcpkgs/kimap/template b/srcpkgs/kimap/template
index 50a211662b2d..373935af7b3a 100644
--- a/srcpkgs/kimap/template
+++ b/srcpkgs/kimap/template
@@ -1,6 +1,6 @@
 # Template file for 'kimap'
 pkgname=kimap
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kimap-${version}.tar.xz"
-checksum=352a028f9f01214d6ad9742de73dcd6d3a4d61e073d7653cbb0b3e50fb9bbc87
+checksum=cd21661089ee22d8b189dd79f5b22c8d53763bd5d7d5f0f03a87703329c05a39
 
 do_check() {
 	: # XXX: QFATAL : FakeServerTest::testLoadScenario() Unable to start the server
diff --git a/srcpkgs/kio-extras/template b/srcpkgs/kio-extras/template
index 362c315a7787..81b90a5a3ca2 100644
--- a/srcpkgs/kio-extras/template
+++ b/srcpkgs/kio-extras/template
@@ -1,6 +1,6 @@
 # Template file for 'kio-extras'
 pkgname=kio-extras
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -DKDSOAP_KDWSDL2CPP_COMPILER=/usr/bin/kdwsdl2cpp"
@@ -15,4 +15,4 @@ maintainer="Denis Revin <denis.revin@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/network/kio-extras"
 distfiles="${KDE_SITE}/release-service/${version}/src/kio-extras-${version}.tar.xz"
-checksum=42020c10ea1ff595f929d3626cab3dc4f2d41957c069eea449cb5564705aa053
+checksum=246234481d7a8ad4047b46cd7dde6b3eb4a7507122a0eb6df73893749ad19c96
diff --git a/srcpkgs/kio-gdrive/template b/srcpkgs/kio-gdrive/template
index 497c712f9c49..29d9a41b34f0 100644
--- a/srcpkgs/kio-gdrive/template
+++ b/srcpkgs/kio-gdrive/template
@@ -1,6 +1,6 @@
 # Template file for 'kio-gdrive'
 pkgname=kio-gdrive
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules intltool pkg-config qt5-qmake qt5-host-tools
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KIO_GDrive"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kio-gdrive"
 distfiles="${KDE_SITE}/release-service/${version}/src/kio-gdrive-${version}.tar.xz"
-checksum=2dbf3f288cd80bb7051284c6f102cdb77cc746078c66809455b860ac270be8c0
+checksum=b2c3e280a852e0210ce89056ac975a27f74a24d49b4629127384aa87cc084d7b
diff --git a/srcpkgs/kitinerary-devel b/srcpkgs/kitinerary-devel
new file mode 120000
index 000000000000..813c38f18b3e
--- /dev/null
+++ b/srcpkgs/kitinerary-devel
@@ -0,0 +1 @@
+kitinerary
\ No newline at end of file
diff --git a/srcpkgs/kitinerary/template b/srcpkgs/kitinerary/template
new file mode 100644
index 000000000000..a9cf99398c7b
--- /dev/null
+++ b/srcpkgs/kitinerary/template
@@ -0,0 +1,24 @@
+# Template file for 'kitinerary'
+pkgname=kitinerary
+version=21.12.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules gettext kcoreaddons pkg-config qt5-host-tools qt5-qmake qt5-tools-devel"
+makedepends="kcalendarcore-devel kcontacts-devel kdeclarative-devel kmime-devel
+ kpkpass-devel libphonenumber-devel poppler-devel protobuf-devel qt5-devel"
+short_desc="Data model and extraction system for travel reservation information"
+maintainer="Louis Dupré Bertoni <contact@louisdb.xyz>"
+license="LGPL-2.1-or-later"
+homepage="https://kontact.kde.org"
+distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
+checksum=33f19570aaabe9340bb6f8c8d37e33d1c943644eee5275b9ffc59dfa64dcef37
+
+kitinerary-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/kldap/template b/srcpkgs/kldap/template
index 4a983026b6cf..e0ed30c30c51 100644
--- a/srcpkgs/kldap/template
+++ b/srcpkgs/kldap/template
@@ -1,6 +1,6 @@
 # Template file for 'kldap'
 pkgname=kldap
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kldap-${version}.tar.xz"
-checksum=a1318c5f4b725b3212bae7caa3249d0896c30710ff1466d85755b3787b9961c9
+checksum=6f78eadf6e0bc7a6c4bb0ddea699393f5506f093163cc803194d75024d3ed760
 
 kldap-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kleopatra/template b/srcpkgs/kleopatra/template
index 06dc4eb9f04c..2ef86f5b3dea 100644
--- a/srcpkgs/kleopatra/template
+++ b/srcpkgs/kleopatra/template
@@ -1,6 +1,6 @@
 # Template file for 'kleopatra'
 pkgname=kleopatra
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kdoctools qt5-qmake qt5-host-tools kcoreaddons gettext kconfig"
@@ -12,7 +12,7 @@ maintainer="Justin Jagieniak <justin@jagieniak.net>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
 homepage="https://www.kde.org/applications/utilities/kleopatra/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=7169f71165acc95fc72fc4a694294bf7b9999d785c974982b092f0dcef04f6be
+checksum=878a0c2b92d3d6ee81253f527cd8ed9fdca3aa4b61c725da54145ed53fb11861
 
 do_check() {
 	dbus-run-session ninja -C build test
diff --git a/srcpkgs/kmag/template b/srcpkgs/kmag/template
index cd3408293f10..d2b780820ba4 100644
--- a/srcpkgs/kmag/template
+++ b/srcpkgs/kmag/template
@@ -1,6 +1,6 @@
 # Template file for 'kmag'
 pkgname=kmag
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kmag/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kmag"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmag-${version}.tar.xz"
-checksum=0bcece44b12262808d9eb4d36ea2d29fd5502da3ee7e49390ea3aa0661b85b26
+checksum=ae5505588eaa569ca00a4ff344d6aa514e64d23877aa69cd951fb1f928ff3525
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 002bf4bea165..7774364bc7cf 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -1,6 +1,6 @@
 # Template file for 'kmail-account-wizard'
 pkgname=kmail-account-wizard
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
-checksum=097d3a63a6165c10f8f5738677553de5eb20a3d6e9b08283d4abc276e35cdff1
+checksum=72cbb9509d72625dd19eca1e64fcc52213629666438105c7f4a524edc8367421
diff --git a/srcpkgs/kmail/template b/srcpkgs/kmail/template
index b21cdb1c91ad..5def2de7509a 100644
--- a/srcpkgs/kmail/template
+++ b/srcpkgs/kmail/template
@@ -1,6 +1,6 @@
 # Template file for 'kmail'
 pkgname=kmail
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-host-tools qt5-qmake
@@ -15,4 +15,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/internet/org.kde.kmail2"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-${version}.tar.xz"
-checksum=071cc189ca862c7f5462442d44df9fcafc125cfe4f9ed587490e04db8fb2710a
+checksum=e08018e1c74cea5361a449a799a6a689886643842a460c3916c12c4311438a86
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 4370b89a9709..8189cdfd5822 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -1,6 +1,6 @@
 # Template file for 'kmailtransport'
 pkgname=kmailtransport
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
-checksum=1c32f02ebc8b07f0ecd9af36111bef8e53fd62f463f5cf4ae70501b25c8dc476
+checksum=f021ea644ad649fb680b61ed498124c1dc089db6b0b8a72726ec2049da323f98
 
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/kmbox/template b/srcpkgs/kmbox/template
index f27e5a5f687c..4d6d67c7fee3 100644
--- a/srcpkgs/kmbox/template
+++ b/srcpkgs/kmbox/template
@@ -1,6 +1,6 @@
 # Template file for 'kmbox'
 pkgname=kmbox
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmbox-${version}.tar.xz"
-checksum=32042d5d1ec3df940dbbe0c429285daafc6d00a38c88846d81a417586861b3a5
+checksum=139fbe4bfff0fdc07436e4af2d00915534f7b1b34b28793cfc0d3f6cf285a280
 
 kmbox-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kmime/template b/srcpkgs/kmime/template
index a2e8dce37750..cfe8715e4bc2 100644
--- a/srcpkgs/kmime/template
+++ b/srcpkgs/kmime/template
@@ -1,6 +1,6 @@
 # Template file for 'kmime'
 pkgname=kmime
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmime-${version}.tar.xz"
-checksum=66cfc3fcdffe779ff89fa54955b8d4c2a56caaafe31656508ffe3b48b5b6afae
+checksum=75bb5cc9da5fbaa2be4797e372cff47fb426cbeab9581ccdde48a92285f2d858
 
 if [ "CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools"
diff --git a/srcpkgs/kmix/template b/srcpkgs/kmix/template
index b9ce16c086a9..7ae0a92319d1 100644
--- a/srcpkgs/kmix/template
+++ b/srcpkgs/kmix/template
@@ -1,6 +1,6 @@
 # Template file for 'kmix'
 pkgname=kmix
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DSYSCONF_INSTALL_DIR=/etc -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/multimedia/kmix/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kmix"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmix-${version}.tar.xz"
-checksum=a870c7f4bb225bf3a6737300610594d284e26ba1c30da74773e46d8df8dcae6a
+checksum=609d220c63750c0c2fe8aea570a5deee7592c0b2a1f4e40e1e2c76f0085c990b
diff --git a/srcpkgs/knights/template b/srcpkgs/knights/template
index 9eb9ee4550bd..2c12c0c573aa 100644
--- a/srcpkgs/knights/template
+++ b/srcpkgs/knights/template
@@ -1,14 +1,14 @@
 # Template file for 'knights'
 pkgname=knights
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
- gettext kcoreaddons kconfig kdoctools"
+ kpackage gettext kcoreaddons kconfig kdoctools"
 makedepends="libkdegames-devel kplotting-devel plasma-framework-devel"
 short_desc="Chess board program for KDE"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/games/org.kde.knights"
 distfiles="${KDE_SITE}/release-service/${version}/src/knights-${version}.tar.xz"
-checksum=f162c9337f665508fb4a3f46bdde1f990b164a3cac489cd03c0906a524b2562a
+checksum=69245840e2cbb2f1ea17ee74fa6d7a5468c23983da111057e5705ba2ff092c9d
diff --git a/srcpkgs/knotes/template b/srcpkgs/knotes/template
index a4d4c2a9e30e..9782cbe3dba6 100644
--- a/srcpkgs/knotes/template
+++ b/srcpkgs/knotes/template
@@ -1,6 +1,6 @@
 # Template file for 'knotes'
 pkgname=knotes
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools libxslt
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://apps.kde.org/knotes/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=2925bac240c3c0d660d657fdcb947239ed08f321b6438e13508fc5c5efac79bc
+checksum=afeb17534fe609255785770cd883947ccff805908a9ab9ad3250a6739775bc61
diff --git a/srcpkgs/kolourpaint/template b/srcpkgs/kolourpaint/template
index 0c939c396589..a5b42edb8550 100644
--- a/srcpkgs/kolourpaint/template
+++ b/srcpkgs/kolourpaint/template
@@ -1,6 +1,6 @@
 # Template file for 'kolourpaint'
 pkgname=kolourpaint
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,7 +12,7 @@ license="BSD-2-Clause, GPL-2.0-or-later, LGPL-2.1-only, GFDL-1.2-only"
 homepage="http://www.kolourpaint.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kolourpaint"
 distfiles="${KDE_SITE}/release-service/${version}/src/kolourpaint-${version}.tar.xz"
-checksum=11b2b987ed34a561f18336ec00d1e161bed06d9b31f7f747b3482994af8c9185
+checksum=55b9064d5c476f04bb911582fc34ae552b9e5e04b8312862289f3ca8e34feb98
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/kompare/template b/srcpkgs/kompare/template
index 8dfdfae03598..35cb762309fa 100644
--- a/srcpkgs/kompare/template
+++ b/srcpkgs/kompare/template
@@ -1,6 +1,6 @@
 # Template file for 'kompare'
 pkgname=kompare
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/development/kompare/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kompare"
 distfiles="${KDE_SITE}/release-service/${version}/src/kompare-${version}.tar.xz"
-checksum=e0ee1279a17e3a1009fba1e10817215a6da29a9f904d020d4b9f975501f008a5
+checksum=7a9a0b9c582da081a8e8fbb43e907c74f1257379819b18dceaedad03ad89e915
diff --git a/srcpkgs/konqueror/template b/srcpkgs/konqueror/template
index a00072960d7f..09988a1e266f 100644
--- a/srcpkgs/konqueror/template
+++ b/srcpkgs/konqueror/template
@@ -1,6 +1,6 @@
 # Template file for 'konqueror'
 pkgname=konqueror
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://kde.org/applications/internet/org.kde.konqueror"
 distfiles="${KDE_SITE}/release-service/${version}/src/konqueror-${version}.tar.xz"
-checksum=57ca516fde6def2912939360f1da05f8cded79cccc66404fc0a43aa0b00db46c
+checksum=67360d0a5051c1f572b2234f5b9e8c5ea9510d3eb748ca80aedc656b09b0c0b3
 
 do_check() {
 	:
diff --git a/srcpkgs/konsole/template b/srcpkgs/konsole/template
index e2b8b886b8cd..bd44889cf4d3 100644
--- a/srcpkgs/konsole/template
+++ b/srcpkgs/konsole/template
@@ -1,6 +1,6 @@
 # Template file for 'konsole'
 pkgname=konsole
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -GNinja"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.konsole"
 distfiles="${KDE_SITE}/release-service/${version}/src/konsole-${version}.tar.xz"
-checksum=21f57b47cc89de69cc4184ff9dfac0fd3ced0eac42771ae7a519225dd21300f1
+checksum=f3529987eb7b7c1a11f2efa110023925a47a7d02cc96a41160e671742fe36f73
 replaces="konsole5>=0"
 # FIXME: after we switch cmake build-style to ninja, remove this as well as
 # the ninja host-dependency and configure_arg as they will become superfluous
diff --git a/srcpkgs/kontact/template b/srcpkgs/kontact/template
index ad23a66bbbf8..1c0399952d89 100644
--- a/srcpkgs/kontact/template
+++ b/srcpkgs/kontact/template
@@ -1,6 +1,6 @@
 # Template file for 'kontact'
 pkgname=kontact
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kdoctools
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/office/org.kde.kontact"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=5268e2ba5c8fd1afc011a4d207539adb176b25b416e305d39c261dbf5c3feda8
+checksum=4996ad097b97cf25506a68fc5b06304bcee50ae0bfed596510e1f6258390599e
diff --git a/srcpkgs/kontactinterface/template b/srcpkgs/kontactinterface/template
index 4434de10fbca..44cb56587d5e 100644
--- a/srcpkgs/kontactinterface/template
+++ b/srcpkgs/kontactinterface/template
@@ -1,6 +1,6 @@
 # Template file for 'kontactinterface'
 pkgname=kontactinterface
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kontactinterface-${version}.tar.xz"
-checksum=52fd92c560ae1eaed5e9ce4058ade1bccae436ce38f04a682474b86699710489
+checksum=7b4849eab07b26ef9406fe7afcfe011116502dbc1eaffa1ea8a819575d4c9f07
 
 kontactinterface-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/konversation/template b/srcpkgs/konversation/template
index 1d5b8dba829b..e389e38cf1e7 100644
--- a/srcpkgs/konversation/template
+++ b/srcpkgs/konversation/template
@@ -1,6 +1,6 @@
 # Template file for 'konversation'
 pkgname=konversation
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig kdoctools kcoreaddons
@@ -13,5 +13,5 @@ license="GPL-2.0-or-later"
 homepage="https://konversation.kde.org"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#konversation"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname%5}-${version}.tar.xz"
-checksum=fb1f4ac9e3242a20cacd1055d4a295659d293e73c9954c69510967a6cd85d271
+checksum=540e4ed10453e250fc5f887b98745b4b7c9f6e9fde04c1cbf0e4fe6813afaed2
 python_version=3
diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index 13dfbc934a5b..3199f69a5abc 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -1,6 +1,6 @@
 # Template file for 'korganizer'
 pkgname=korganizer
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kdoctools
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/office/org.kde.korganizer"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=67f5b87dc717c6cd1e71c8f7c8ddfbb603c77a8861cf0d3007ffe1decbfbf947
+checksum=28cd09bec0559b66199d57f95201ba1f12aad6002f419a6620297148e920cce1
diff --git a/srcpkgs/kotlin-bin/template b/srcpkgs/kotlin-bin/template
index 7d257eca0872..d56a18e26e88 100644
--- a/srcpkgs/kotlin-bin/template
+++ b/srcpkgs/kotlin-bin/template
@@ -1,6 +1,6 @@
 # Template file for 'kotlin-bin'
 pkgname=kotlin-bin
-version=1.6.0
+version=1.6.10
 revision=1
 archs="x86_64"
 wrksrc=kotlinc
@@ -11,7 +11,7 @@ maintainer="shizonic <realtiaz@gmail.com>"
 license="Apache-2.0"
 homepage="https://kotlinlang.org/"
 distfiles="https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip"
-checksum=174c92e12a54c0901fd9f0badacf1514c28b5197a95654e4dab1775293dde1dc
+checksum=432267996d0d6b4b17ca8de0f878e44d4a099b7e9f1587a98edc4d27e76c215a
 nostrip=yes
 replaces="kotlin>=0"
 
diff --git a/srcpkgs/kpat/template b/srcpkgs/kpat/template
index e29d93131959..13e7d90780f4 100644
--- a/srcpkgs/kpat/template
+++ b/srcpkgs/kpat/template
@@ -1,6 +1,6 @@
 # Template file for 'kpat'
 pkgname=kpat
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DWITH_BH_SOLVER=OFF"
@@ -14,4 +14,4 @@ license="GPL-2.0-only"
 homepage="https://kde.org/applications/games/kpat"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kpat"
 distfiles="${KDE_SITE}/release-service/${version}/src/kpat-${version}.tar.xz"
-checksum=24f600f9e196245175323a4b62f13d29821febe1c53e3498f8916d2802461369
+checksum=e24f697a6cdba583c4628f39571b477160686236bb89e6a615653f45f96e4a0c
diff --git a/srcpkgs/kpimtextedit/template b/srcpkgs/kpimtextedit/template
index 1df47e1ee70d..b701bc153568 100644
--- a/srcpkgs/kpimtextedit/template
+++ b/srcpkgs/kpimtextedit/template
@@ -1,6 +1,6 @@
 # Template file for 'kpimtextedit'
 pkgname=kpimtextedit
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/kpimtextedit"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=f0383d43f659c095739a1803b5f06144b5574ba0e810feed0baa58b929dc72a1
+checksum=4157a163a9ecb339baecc19176f03f0478371b1b635187adef4d5ec98681d09f
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-tools-devel"
diff --git a/srcpkgs/kpkpass/template b/srcpkgs/kpkpass/template
index a6b53e8dcc04..f449e255ec4b 100644
--- a/srcpkgs/kpkpass/template
+++ b/srcpkgs/kpkpass/template
@@ -1,6 +1,6 @@
 # Template file for 'kpkpass'
 pkgname=kpkpass
-version=21.08.0
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools shared-mime-info"
@@ -10,7 +10,7 @@ maintainer="Louis Dupré Bertoni <contact@louisdb.xyz>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=500899c5ecd7244ae9cbbe6f30702709200cc2cea0479e48e2d5d1e9f2981315
+checksum=b69ba26ef69f72699995425323e55f7064623b3116d806dca65c2713a0e7770a
 
 kpkpass-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kqtquickcharts/template b/srcpkgs/kqtquickcharts/template
index 3072a3c78790..fda8b584d451 100644
--- a/srcpkgs/kqtquickcharts/template
+++ b/srcpkgs/kqtquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kqtquickcharts'
 pkgname=kqtquickcharts
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://edu.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=8a15c5225a47a123efd560095b171e76ee3f08b1efce90002bf2cb75b0b6df4f
+checksum=36769928c967d05bbdeffc375798c6ade4b21e8c16042be206269cc5d5fddc2e
 
 kqtquickcharts-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/krdc/template b/srcpkgs/krdc/template
index b19a9e8ab082..f05752a1d87a 100644
--- a/srcpkgs/krdc/template
+++ b/srcpkgs/krdc/template
@@ -1,6 +1,6 @@
 # Template file for 'krdc'
 pkgname=krdc
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/internet/org.kde.krdc"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=6d593dff61ed091f3188b76f49685ef01c74b6021656169de5a4814cf472377f
+checksum=c1a4bc7be2391ff2e7e8088a18cd50483d2037b6febe698f68eb4d5b5c73a96c
 
 krdc-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/krfb/template b/srcpkgs/krfb/template
index b8ea4ebe9b98..24391100ff12 100644
--- a/srcpkgs/krfb/template
+++ b/srcpkgs/krfb/template
@@ -1,6 +1,6 @@
 # Template file for 'krfb'
 pkgname=krfb
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 kdoctools
@@ -8,10 +8,11 @@ hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 kdoctools
 makedepends="qt5-devel qt5-x11extras-devel ki18n-devel kcompletion-devel
  kconfig-devel kcoreaddons-devel kcrash-devel kdbusaddons-devel kdnssd-devel
  kdoctools-devel knotifications-devel kwallet-devel kwidgetsaddons-devel
- kxmlgui-devel libvncserver-devel libXtst-devel xcb-util-image-devel"
+ kxmlgui-devel libvncserver-devel libXtst-devel xcb-util-image-devel
+ kwayland-devel"
 short_desc="KDE Desktop Sharing"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.krfb"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=0b1f4281c5af3eecd257aaabb2824be646e045228e7391a3fa668acb400bc2c2
+checksum=6d4659fc936573941dd8d429ca3605229f362192a12ace3ac516d738c1fc7487
diff --git a/srcpkgs/kruler/template b/srcpkgs/kruler/template
index 872357ad886b..a9d47226e374 100644
--- a/srcpkgs/kruler/template
+++ b/srcpkgs/kruler/template
@@ -1,6 +1,6 @@
 # Template file for 'kruler'
 pkgname=kruler
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/kruler/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kruler"
 distfiles="${KDE_SITE}/release-service/${version}/src/kruler-${version}.tar.xz"
-checksum=15d393163ae23bc6024dc2c6002ea128fcadcaab8967f8290f69f67e23f15d66
+checksum=b192dae359b20345f5d4ce1e67df5a3748fd3332637733b14bfbf7fbe17925ce
diff --git a/srcpkgs/ksmtp/template b/srcpkgs/ksmtp/template
index 2d1e4be33496..e611f71eb012 100644
--- a/srcpkgs/ksmtp/template
+++ b/srcpkgs/ksmtp/template
@@ -1,6 +1,6 @@
 # Template file for 'ksmtp'
 pkgname=ksmtp
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/ksmtp-${version}.tar.xz"
-checksum=a060b93620a673d05578ffd93b8faa5b003e5069723fc490e7f3b3877e003f36
+checksum=2cda0ac5a355e2828770fb34e5684a01db306918a9fe748a897471bf3552055d
 
 ksmtp-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/ksystemlog/template b/srcpkgs/ksystemlog/template
index 597310eda58f..78052e186318 100644
--- a/srcpkgs/ksystemlog/template
+++ b/srcpkgs/ksystemlog/template
@@ -1,6 +1,6 @@
 # Template file for 'ksystemlog'
 pkgname=ksystemlog
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/system/ksystemlog/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#ksystemlog"
 distfiles="${KDE_SITE}/release-service/${version}/src/ksystemlog-${version}.tar.xz"
-checksum=e6252c796519d29921d0b84733d8b3f2ad506f591a1eafd468ff2db7f7b640d4
+checksum=4f506b5227bfb2081096d3f7b505e85f8fc58a8ae5bcb102ab61bbffcc5cb806
diff --git a/srcpkgs/kteatime/template b/srcpkgs/kteatime/template
index 5e8bab11ac84..ce8cb28d15b6 100644
--- a/srcpkgs/kteatime/template
+++ b/srcpkgs/kteatime/template
@@ -1,6 +1,6 @@
 # Template file for 'kteatime'
 pkgname=kteatime
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/games/kteatime/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kteatime"
 distfiles="${KDE_SITE}/release-service/${version}/src/kteatime-${version}.tar.xz"
-checksum=b6fa24a667a8662da67b51c6c839f060c6a1ae04913e05ab3656510817abbb9c
+checksum=48ac97c05829ec613828643734fe5169c23e39d905fbd82406627f193d1b997b
diff --git a/srcpkgs/ktnef/template b/srcpkgs/ktnef/template
index 766b376c8ff9..eecab8b6a31c 100644
--- a/srcpkgs/ktnef/template
+++ b/srcpkgs/ktnef/template
@@ -1,6 +1,6 @@
 # Template file for 'ktnef'
 pkgname=ktnef
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/ktnef-${version}.tar.xz"
-checksum=0a6ff64449c9bc67560570572a3db21e7e699d357ee2a5351a65684812f2da6d
+checksum=08e6565ba81d93154f8fca8f500c1570e357c28b48997713d3f519eaaafc650d
 
 ktnef-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/ktuberling/template b/srcpkgs/ktuberling/template
index 16ca3ede4ff3..f5471af526ce 100644
--- a/srcpkgs/ktuberling/template
+++ b/srcpkgs/ktuberling/template
@@ -1,6 +1,6 @@
 # Template file for 'ktuberling'
 pkgname=ktuberling
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake kdoctools
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://kde.org/applications/games/org.kde.ktuberling"
 distfiles="${KDE_SITE}/release-service/${version}/src/ktuberling-${version}.tar.xz"
-checksum=ce74c06fd7c328c46782e0fc0d15a70efd2d6459b5f57f426e21f001e086fb40
+checksum=54e02dac7eaa5a453174e9e2ca38a1860835e66613cf6e242aac08b18fa45058
diff --git a/srcpkgs/kturtle/template b/srcpkgs/kturtle/template
index e4bca4534108..4f1f7ef5e3d9 100644
--- a/srcpkgs/kturtle/template
+++ b/srcpkgs/kturtle/template
@@ -1,6 +1,6 @@
 # Template file for 'kturtle'
 pkgname=kturtle
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/education/kturtle/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kturtle"
 distfiles="${KDE_SITE}/release-service/${version}/src/kturtle-${version}.tar.xz"
-checksum=0c6e4ba188c207f0a3b74fb58da48c29a5c2c71c0ecaea130d54f70ffa8387bb
+checksum=1794ff87b288a80705012f251eddefac6effffcf25b581e2dd389605aec44cd5
diff --git a/srcpkgs/kubernetes-helm/template b/srcpkgs/kubernetes-helm/template
index 67784ab94544..18c05630ce41 100644
--- a/srcpkgs/kubernetes-helm/template
+++ b/srcpkgs/kubernetes-helm/template
@@ -1,6 +1,6 @@
 # Template file for 'kubernetes-helm'
 pkgname=kubernetes-helm
-version=3.7.1
+version=3.7.2
 revision=1
 wrksrc="helm-${version}"
 hostmakedepends="go make git mercurial tar"
@@ -9,7 +9,7 @@ maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="Apache-2.0"
 homepage="https://helm.sh/"
 distfiles="https://github.com/helm/helm/archive/v${version}.tar.gz"
-checksum=5243dd0e07840404a7d19ca0917b2202ee3a5ad70a081cfa455ffd705a8d3624
+checksum=d04175807c2948261517b58120a0810ec20b92c0058acb040e973d0b9de7b08d
 conflicts="helm"
 nopie=true
 
diff --git a/srcpkgs/kubernetes/template b/srcpkgs/kubernetes/template
index 2c297bf071b0..0686bc46f7e1 100644
--- a/srcpkgs/kubernetes/template
+++ b/srcpkgs/kubernetes/template
@@ -1,6 +1,6 @@
 # Template file for 'kubernetes'
 pkgname=kubernetes
-version=1.22.4
+version=1.23.0
 revision=1
 archs="x86_64* ppc64le*"
 build_style=go
@@ -12,7 +12,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="Apache-2.0"
 homepage="http://kubernetes.io"
 distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=7afd37bc86e0d2b42b2902aa31dda1352244486c6bec13f8018a4ee81ef526ea
+checksum=5b4a27cbf0675a5d5e5228a58795bc76a0ec13df71ad5b423caa240bef2c574d
 nocross=yes
 system_accounts="kube"
 make_dirs="/var/lib/kubelet 0755 kube kube"
diff --git a/srcpkgs/kwalletmanager/template b/srcpkgs/kwalletmanager/template
index 59e18ccf7fa0..785fc9177e62 100644
--- a/srcpkgs/kwalletmanager/template
+++ b/srcpkgs/kwalletmanager/template
@@ -1,6 +1,6 @@
 # Template file for 'kwalletmanager'
 pkgname=kwalletmanager
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kauth kdoctools pkg-config
@@ -12,4 +12,4 @@ license="GPL-2.0-only"
 homepage="https://kde.org/applications/system/org.kde.kwalletmanager5"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#kwalletmanager"
 distfiles="${KDE_SITE}/release-service/${version}/src/kwalletmanager-${version}.tar.xz"
-checksum=582a73846787da55bd9c797d1afd07b65419ac7a6c634749bbd19d305a057831
+checksum=1e927369a843944a6332257f4fcee8f633a3b017848d6643942274b5a7211559
diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
index fd3b3f64fbcb..7aa42d12a5e2 100644
--- a/srcpkgs/lagrange/template
+++ b/srcpkgs/lagrange/template
@@ -1,6 +1,6 @@
 # Template file for 'lagrange'
 pkgname=lagrange
-version=1.8.2
+version=1.9.2
 revision=1
 build_style=cmake
 hostmakedepends="pkg-config zip"
@@ -12,7 +12,7 @@ license="BSD-2-Clause"
 homepage="https://gmi.skyjake.fi/lagrange/"
 changelog="https://git.skyjake.fi/skyjake/lagrange/raw/branch/dev/res/about/version.gmi"
 distfiles="https://git.skyjake.fi/skyjake/lagrange/releases/download/v$version/lagrange-$version.tar.gz"
-checksum=375a3640284d29a182ffec138298c9590d7228a390113023164a6a312c7e64f1
+checksum=cdb8f38a0ffe2bdac1b60838a8d25a6e12313412503a129c100cbbe40c1399c8
 
 post_install() {
 	vlicense LICENSE.md
diff --git a/srcpkgs/lc0/template b/srcpkgs/lc0/template
index 50863ab6da34..e7433710b1fb 100644
--- a/srcpkgs/lc0/template
+++ b/srcpkgs/lc0/template
@@ -1,6 +1,6 @@
 # Template file for 'lc0'
 pkgname=lc0
-version=0.28.0
+version=0.28.2
 revision=1
 archs="x86_64* i686* aarch64* armv[67]l* ppc64le*"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-3.0-only"
 homepage="https://lczero.org"
 distfiles="https://github.com/LeelaChessZero/lc0/archive/v${version}.tar.gz
  https://github.com/LeelaChessZero/lczero-common/archive/${_lczero_commit}.tar.gz"
-checksum="81f857a4c2e45ac161d499957f9fe5060479242f527dacff548d52cd0c573caa
+checksum="5fe8a39c82a9be2b185b57d093417ed290fc36596cb23bc731e05a57fa70f65c
  def7b572df6c3e8f5307afa8abb242d51c0e8d200b12dd56466fff11b9bc4cf8"
 
 build_options="openblas opencl"
diff --git a/srcpkgs/lcalc/files/test b/srcpkgs/lcalc/files/test
deleted file mode 100644
index de1f2a6b34e1..000000000000
--- a/srcpkgs/lcalc/files/test
+++ /dev/null
@@ -1,30 +0,0 @@
-#! /bin/sh
-#
-# Quick minimal test for lcalc.
-#
-# Test running the main binary (lcalc) and running the provided
-# example program which is dynamically linked to the library.
-# Also test that loading of L-function data files works.
-#
-# The precision is truncated at 13 (rather than the default 14),
-# otherwise the output could vary a little bit depending on
-# architecture and compiler flags. For the example program we
-# patch-round using sed the two outputs that seem to vary.
-#
-echo "### First 1000 zeros of zeta function"
-./lcalc -z 10 -P 13
-echo
-echo "### Analytic rank of elliptic curve 5077a1"
-./lcalc -e --a1=0 --a2=0 --a3=1 --a4=-7 --a6=6 -r
-echo
-echo "### run example program"
-# do some ad hoc rounding to avoid minor differences
-LD_LIBRARY_PATH=. example_programs/example | sed -e '
-	s/\(L4(1,0) = ([0-9.]*\)[0-9],/\1,/;
-	s/6.123[0-9]*e-17/6.123e-17/'
-echo
-echo "### test data files: zeros of data_mass"
-./lcalc -F example_data_files/data_maass -z 10 -P 13
-echo
-echo "### test data files: zeros of data_tau"
-./lcalc -F example_data_files/data_tau -z 10 -P 13
diff --git a/srcpkgs/lcalc/files/test.out b/srcpkgs/lcalc/files/test.out
deleted file mode 100644
index b8e661e7e6c8..000000000000
--- a/srcpkgs/lcalc/files/test.out
+++ /dev/null
@@ -1,112 +0,0 @@
-### First 1000 zeros of zeta function
- 14.1347251417
- 21.0220396388
- 25.0108575801
- 30.4248761259
- 32.9350615877
- 37.5861781588
- 40.9187190121
- 43.3270732809
- 48.0051508812
- 49.7738324777
-
-### Analytic rank of elliptic curve 5077a1
-analytic rank equals 3
-
-### run example program
------------------------------------------------
-
-Name of L_function: zeta
-All coefficients are equal to 1
-
-Q = 0.564189583548
-OMEGA = (1,0)
-a = 1 (the quasi degree)
-gamma[1] =0.5    lambda[1] =(0,0)
-
-
-number of poles (of the completed L function) = 2
-pole[1] =(1,0)    residue[1] =(1,0)
-pole[2] =(0,0)    residue[2] =(-1,0)
------------------------------------------------
-
------------------------------------------------
-
-Name of L_function: L4
-number of dirichlet coefficients = 4
-coefficients are periodic
-b[1] = 1
-b[2] = 0
-b[3] = -1
-b[4] = 0
-
-Q = 1.1283791671
-OMEGA = (1,0)
-a = 1 (the quasi degree)
-gamma[1] =0.5    lambda[1] =(0.5,0)
-
-
-number of poles (of the completed L function) = 0
------------------------------------------------
-
------------------------------------------------
-
-Name of L_function: L5
-number of dirichlet coefficients = 5
-coefficients are periodic
-b[1] = (1,0)
-b[2] = (0,1)
-b[3] = (-0,-1)
-b[4] = (-1,0)
-b[5] = (0,0)
-
-Q = 1.26156626101
-OMEGA = (0.850650808352,0.525731112119)
-a = 1 (the quasi degree)
-gamma[1] =0.5    lambda[1] =(0.5,0)
-
-
-number of poles (of the completed L function) = 0
------------------------------------------------
-
-zeta(0.5,0) = (-1.46035450881,0)
-L4(0.5,0) = (0.6676914571896,0)
-L5(0.5,0) = (0.7637478801173,0.2169647675189)
-L4(1,0) = (0.785398163397,0)
-L5(1,0) = (0.8648062659772,0.2041530661384)
-0.4285714285714
-1.5
-0.1666666666667
-0.6666666666667
-0.5714285714286
-0
-0.5714285714286
-0.5714285714286
-0
-0.8888888888889
-6.123e-17
--0.7071067811865
-
-### test data files: zeros of data_mass
- 2.8977246783
- 5.5912453153
- 21.0903775087
- 23.1575104846
- 25.4393003898
- 29.1892067135
- 31.0617394845
- 32.4527182375
- 34.027279684
- 36.9312371969
-
-### test data files: zeros of data_tau
- 9.22237939992
- 13.9075498614
- 17.4427769782
- 19.656513142
- 22.3361036372
- 25.2746365481
- 26.8043911584
- 28.8316826242
- 31.1782094984
- 32.7748753822
diff --git a/srcpkgs/lcalc/template b/srcpkgs/lcalc/template
index 1b3df018d527..a030c96039ef 100644
--- a/srcpkgs/lcalc/template
+++ b/srcpkgs/lcalc/template
@@ -1,66 +1,21 @@
 # Template file for 'lcalc'
 pkgname=lcalc
-version=1.23
-revision=2
-build_wrksrc="src"
-build_style=gnu-makefile
+version=2.0.4
+revision=1
+build_style=gnu-configure
+configure_args="--with-pari"
+hostmakedepends="automake libtool pkg-config gengetopt"
 makedepends="gmp-devel pari-devel"
 short_desc="Michael Rubinstein's L-function calculator"
 maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="GPL-2.0-or-later"
-homepage="https://mirrors.mit.edu/sage/spkg/upstream/lcalc/"
-distfiles="https://mirrors.mit.edu/sage/spkg/upstream/lcalc/lcalc-${version}.tar.bz2"
-checksum="83d4253ec2f38553b21190d6d0c6b71bab7ea14717f6dde5bd18f60775d3cdb0
- bd39a43b24a332e1826e667f85ca2ce2ca14749d56f60069cd886c96f55e9e3c
- d8c660f68f33b6eeb4b801d4028faaaaccbfff5797efe654bb6367e0a687542d
- dadf6fc6d481595cb041f8b0dd92bc2e2bc390cbb3e0dd36b7fe63b74942db26
- 342cde1c9effda48597bfee439acb37c91458a100580c97c84da6a142d2cc5b6
- 55c6c9f969593f24c75a85e7a150b876671356aa68ceb8e77c563a645897643e
- 906ef33de15bb0d94883b7797d8cb3c889b9f59bceebeb171e65f1546faf1c37
- 437e3870342ef4cb5749398ead9381504403e7e1f99efadab95f4a607678b400
- 6471f2f30497486e289fc8977cbb89c495cf0d5ff58af2b1f479a497a28165e6
- dde1f80b0ca42fb43917c24e6016c19e4a8d28de9c50cd0a523a318866bdc0eb
- 941d4ac025f5d6f0142fb785b27f7a221729466dc83d45fd206cce102c012eaf
- 045f23ea9131b8039001c8f13d22152f7b3c2e91adcf8c555354eaf39e7a7b48"
-shlib_provides="libLfunction.so"
+homepage="https://gitlab.com/sagemath/lcalc"
+changelog="https://gitlab.com/sagemath/lcalc/-/raw/master/doc/ChangeLog"
+distfiles="https://gitlab.com/sagemath/lcalc/-/archive/${version}/lcalc-${version}.tar.bz2"
+checksum=28b9d33307d0aa002accf6950fa4547df8c6764df8d025bc8523aa857423417b
 
-# get patches from sagemath
-_patchurl="https://git.sagemath.org/sage.git/plain/build/pkgs/lcalc/patches"
-_patchtag="?h=9.3.rc2"
-_patches="
- Lcommon.h.patch
- Lvalue.h.patch
- Makefile.patch
- clang.patch
- lcalc-1.23_default_parameters_1.patch
- lcalc-1.23_default_parameters_2.patch
- pari-2.7.patch
- pari-mem.patch
- pari_include.patch
- time.h.patch
- using_namespace_std.patch"
-for patch in $_patches ; do
-	distfiles+=" ${_patchurl}/${patch}${_patchtag}>${patch}"
-done
-skip_extraction="$_patches"
-
-post_extract() {
-	for patch in $_patches ; do
-		patch -p1 < "$XBPS_SRCDISTDIR/${pkgname}-${version}/${patch}"
-	done
-}
-
-CXXFLAGS="-fPIC -Wno-deprecated"
-
-pre_install() {
-	mkdir -p ${DESTDIR}/usr/{bin,lib,include}
-	make_install_args+=" INSTALL_DIR=${DESTDIR}/usr"
-}
-
-do_check() {
-	echo "Testing lcalc ..."
-	sh "${FILESDIR}"/test > test.log
-	diff "${FILESDIR}"/test.out test.log && echo PASS
+pre_configure() {
+	autoreconf -fi
 }
 
 lcalc-devel_package() {
@@ -68,5 +23,7 @@ lcalc-devel_package() {
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
 	}
 }
diff --git a/srcpkgs/lego/template b/srcpkgs/lego/template
index 573dbdf943b6..6d46cd6a6e67 100644
--- a/srcpkgs/lego/template
+++ b/srcpkgs/lego/template
@@ -1,6 +1,6 @@
 # Template file for 'lego'
 pkgname=lego
-version=4.0.1
+version=4.5.3
 revision=1
 build_style=go
 go_import_path="github.com/go-acme/lego/v4"
@@ -11,7 +11,7 @@ maintainer="Anachron <gith@cron.world>"
 license="MIT"
 homepage="https://go-acme.github.io/lego"
 distfiles="https://github.com/go-acme/lego/archive/v${version}.tar.gz"
-checksum=2b30d231189727b8608001e62b70ce3e1513df1a9766e2d43d5f1c5d1cabecdf
+checksum=82778a122e98225b55e1e6c102a06948747263533d88284216f0cce238b897c9
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/libX11/template b/srcpkgs/libX11/template
index 75680e242a5e..260b42da9770 100644
--- a/srcpkgs/libX11/template
+++ b/srcpkgs/libX11/template
@@ -1,7 +1,7 @@
 # Template file for 'libX11'
 pkgname=libX11
-version=1.7.3
-revision=2
+version=1.7.3.1
+revision=1
 build_style=gnu-configure
 configure_args="--enable-ipv6 --enable-xlocaledir --without-xmlto
  --enable-static --enable-malloc0returnsnull"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
 distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
-checksum=dfd1343db3a0e523f1bb97d5ba71453c79eee78a77e51ca9f8dfef7131c6f0fe
+checksum=2ffd417266fb875028fdc0ef349694f63dbcd76d0b0cfacfb52e6151f4b60989
 
 do_configure() {
 	./configure ${configure_args}
diff --git a/srcpkgs/libdrm/template b/srcpkgs/libdrm/template
index b867046a56a9..d66295540b17 100644
--- a/srcpkgs/libdrm/template
+++ b/srcpkgs/libdrm/template
@@ -1,6 +1,6 @@
 # Template file for 'libdrm'
 pkgname=libdrm
-version=2.4.107
+version=2.4.109
 revision=1
 wrksrc="drm-libdrm-${version}"
 build_style=meson
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://dri.freedesktop.org/"
 distfiles="https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-${version}/drm-libdrm-${version}.tar.gz"
-checksum=16b23932a2b7d41d091cf95662a83f56c680a9bb3456931c0b76fde02ae2d53f
+checksum=5ba126403051b2cad0afa4f1d6f78e08d985543db562f164a5fc63c501e07ffd
 
 case "$XBPS_TARGET_MACHINE" in
 	aarch64*) configure_args+=" -Dvc4=true";;
diff --git a/srcpkgs/libfprint/template b/srcpkgs/libfprint/template
index 33ac4c2a0571..16e6b2ffa1e0 100644
--- a/srcpkgs/libfprint/template
+++ b/srcpkgs/libfprint/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc=libfprint-v$version
 build_style=meson
 build_helper="gir qemu"
-configure_args="-Dudev_rules=disabled -Dx11-examples=false -Dgtk-examples=false -Ddoc=false"
+configure_args="-Dudev_rules=disabled -Dgtk-examples=false -Ddoc=false"
 hostmakedepends="pkg-config glib-devel"
 makedepends="libusb-devel nss-devel glib-devel gdk-pixbuf-devel pixman-devel
  libgusb-devel libglib-devel"
diff --git a/srcpkgs/libgravatar/template b/srcpkgs/libgravatar/template
index 36a448e6eafd..1f3ece6c3ff0 100644
--- a/srcpkgs/libgravatar/template
+++ b/srcpkgs/libgravatar/template
@@ -1,6 +1,6 @@
 # Template file for 'libgravatar'
 pkgname=libgravatar
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libgravatar-${version}.tar.xz"
-checksum=3d5ad62fac06275495a39e602f8a4452123e83d56f905a6bea1bf5ebf2a3225a
+checksum=58979aefd90e431413d8375d0cb5a8899f95b515768c6d89d3ce83cbe95747b0
 
 libgravatar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/libgudev/template b/srcpkgs/libgudev/template
index 47d1b8fc365d..e7603d00ce2f 100644
--- a/srcpkgs/libgudev/template
+++ b/srcpkgs/libgudev/template
@@ -5,7 +5,7 @@ revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
- -Dvala=$(vopt_if vala enabled disabled)"
+ -Dvapi=$(vopt_if vala enabled disabled)"
 hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
 makedepends="libglib-devel eudev-libudev-devel"
 short_desc="Library providing GObject bindings for libudev"
diff --git a/srcpkgs/libguestfs/template b/srcpkgs/libguestfs/template
index 4ee141709df0..626fa3ac8aed 100644
--- a/srcpkgs/libguestfs/template
+++ b/srcpkgs/libguestfs/template
@@ -1,7 +1,7 @@
 # Template file for 'libguestfs'
 pkgname=libguestfs
-version=1.46.0
-revision=2
+version=1.46.1
+revision=1
 _version_short=${version%.*}
 build_style=gnu-configure
 make_install_args="INSTALLDIRS=vendor"
@@ -22,7 +22,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license=" GPL-2.0-or-later"
 homepage="http://libguestfs.org"
 distfiles="http://libguestfs.org/download/${_version_short}-stable/${pkgname}-${version}.tar.gz"
-checksum=11c5a39f241b514558f9a734b7dc1606a9b7cc5b1c8f3c5797a395547a3530ae
+checksum=fe1f6318a4166e6201268a8ceda331433ab7bf91ede9766d04ab30165c534f9e
 
 conf_files="etc/libguestfs-tools.conf"
 
diff --git a/srcpkgs/libgweather/template b/srcpkgs/libgweather/template
index 6d9b85a07d04..857006ea8786 100644
--- a/srcpkgs/libgweather/template
+++ b/srcpkgs/libgweather/template
@@ -4,8 +4,7 @@ version=40.0
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="$(vopt_bool gir enable_vala) $(vopt_bool gir introspection)
- -Dzoneinfo_dir=/usr/share/zoneinfo"
+configure_args="$(vopt_bool gir enable_vala) -Dzoneinfo_dir=/usr/share/zoneinfo"
 hostmakedepends="glib-devel intltool pkg-config python3-gobject-devel $(vopt_if gir vala)"
 makedepends="geocode-glib-devel gtk+3-devel libsoup-gnome-devel"
 depends="tzdata"
diff --git a/srcpkgs/libkcddb/template b/srcpkgs/libkcddb/template
index 79943bff49a2..46ba00c220d4 100644
--- a/srcpkgs/libkcddb/template
+++ b/srcpkgs/libkcddb/template
@@ -1,6 +1,6 @@
 # Template file for 'libkcddb'
 pkgname=libkcddb
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -12,7 +12,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause, GFDL-1.2-only"
 homepage="https://projects.kde.org/projects/kde/kdemultimedia/libkcddb"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#libkcddb"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkcddb-${version}.tar.xz"
-checksum=bb321855ced7f692aeb2470b28bf3b1f0079f44d7574cda80fbcf0b8cdda9103
+checksum=cd6c05bfae0d9b0ba37e30a34a3e995492a82bb9d370ff68db85c39406c83762
 
 libkcddb-devel_package() {
 	depends="libkcddb>=${version}_${revision}"
diff --git a/srcpkgs/libkdegames/template b/srcpkgs/libkdegames/template
index 4bf29f9a1bc4..f0087a7d4f61 100644
--- a/srcpkgs/libkdegames/template
+++ b/srcpkgs/libkdegames/template
@@ -1,10 +1,10 @@
 # Template file for 'libkdegames'
 pkgname=libkdegames
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
- kcoreaddons kdoctools gettext"
+ kcoreaddons kdoctools kpackage gettext"
 makedepends="qt5-svg-devel knewstuff-devel kdnssd-devel kdeclarative-devel libopenal-devel libsndfile-devel"
 short_desc="Common code and data for many KDE games"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -12,7 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/games"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#libkdegames"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdegames-${version}.tar.xz"
-checksum=2a10f38868cc52a09d6b8cbdf6f1e706e6b96b57d1e7817d610788abcc2b4c7b
+checksum=821b5e4fe68e8a3a5ab72caec240dd603baf100aae0e48658bba0aa6b5db9426
 
 libkdegames-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/libkdepim/template b/srcpkgs/libkdepim/template
index 64352de8b8d4..df3d26041970 100644
--- a/srcpkgs/libkdepim/template
+++ b/srcpkgs/libkdepim/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdepim'
 pkgname=libkdepim
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdepim-${version}.tar.xz"
-checksum=6084b80880c4e3ba280fc23f41a9ef5dcb3d6be799519433137222d4be74e69c
+checksum=d1330781d2689481f408d1b1c0f3cf1d4adfc231b4a3fe1d5d6d6662cf3ca6cd
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
diff --git a/srcpkgs/libkexiv25/template b/srcpkgs/libkexiv25/template
index 87935f97f770..d6c0e1ac6aed 100644
--- a/srcpkgs/libkexiv25/template
+++ b/srcpkgs/libkexiv25/template
@@ -1,6 +1,6 @@
 # Template file for 'libkexiv25'
 pkgname=libkexiv25
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="libkexiv2-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="Denis Revin <denis.revin@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/libkexiv2"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkexiv2-${version}.tar.xz"
-checksum=166126f6d42a390afebc8f75b719e0b64fccacab299d52a991d083fbeb68a895
+checksum=9064a900dbad287dbdf2b6dd6b1202695f9409706040b43c5cad3f77490afed6
 
 libkexiv25-devel_package() {
 	short_desc+=" - development files"
diff --git a/srcpkgs/libkgapi/patches/musl.patch b/srcpkgs/libkgapi/patches/musl.patch
new file mode 100644
index 000000000000..7712b203046e
--- /dev/null
+++ b/srcpkgs/libkgapi/patches/musl.patch
@@ -0,0 +1,13 @@
+--- a/src/saslplugin/plugin_common.c	2021-11-30 19:15:02.000000000 +0100
++++ -	2021-12-12 10:56:46.948934294 +0100
+@@ -73,6 +73,10 @@
+ 
+ #include "plugin_common.h"
+ 
++#ifndef NI_MAXHOST
++#define NI_MAXHOST 1025
++#endif
++
+ /* translate IPv4 mapped IPv6 address to IPv4 address */
+ static void sockaddr_unmapped(
+ #ifdef IN6_IS_ADDR_V4MAPPED
diff --git a/srcpkgs/libkgapi/template b/srcpkgs/libkgapi/template
index 1914ec96b3a9..7aecf65f4d31 100644
--- a/srcpkgs/libkgapi/template
+++ b/srcpkgs/libkgapi/template
@@ -1,6 +1,6 @@
 # Template file for 'libkgapi'
 pkgname=libkgapi
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/libkgapi"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=3a27cfcb988f469aababfe6b94c72fecc3a641c37e372c00c17d955912593e80
+checksum=89f7273f7feedac50e2117253242ecb0e943d4a9e8c077ef85900f068d9dc585
 
 do_check() {
 	:
diff --git a/srcpkgs/libkipi5/template b/srcpkgs/libkipi5/template
index 999315eae0dc..daf518bb43ee 100644
--- a/srcpkgs/libkipi5/template
+++ b/srcpkgs/libkipi5/template
@@ -1,6 +1,6 @@
 # Template file for 'libkipi5'
 pkgname=libkipi5
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="libkipi-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/libkipi"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkipi-${version}.tar.xz"
-checksum=6e4f0ff4cc4d34ee0704f866daba8adf2d87be019234d1221e6329eb4fdb128b
+checksum=ecd6390143f997b62b7f2698332ca6fc79b03e438b6ce9522694f7933c096ede
 conflicts="libkipi"
 
 libkipi5-devel_package() {
diff --git a/srcpkgs/libkleo/template b/srcpkgs/libkleo/template
index 31637f463c72..720b13e2f117 100644
--- a/srcpkgs/libkleo/template
+++ b/srcpkgs/libkleo/template
@@ -1,6 +1,6 @@
 # Template file for 'libkleo'
 pkgname=libkleo
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkleo-${version}.tar.xz"
-checksum=3453152fbc56ddde19295321a2d46a26fde4fccfbde47e97a42c6c1858c57e47
+checksum=572de9a37b6c56a1aaa23f5cb5e9d7ae1250a24ed2a0746574872081edf5a5d6
 
 libkleo-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/libkomparediff2/template b/srcpkgs/libkomparediff2/template
index 9036330e5b6f..eddd2a4a81ef 100644
--- a/srcpkgs/libkomparediff2/template
+++ b/srcpkgs/libkomparediff2/template
@@ -1,6 +1,6 @@
 # Template file for 'libkomparediff2'
 pkgname=libkomparediff2
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://www.kde.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#libkomparediff2"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkomparediff2-${version}.tar.xz"
-checksum=1e47cd1cc462d62477eaec0dc26c266ee4b73ba38fb8ee279e85bd1827406928
+checksum=0d0d85ddb687e3c2e8e8550558f48eac898500cc0fd607a3dc6b387ab44172cd
 
 libkomparediff2-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 088c5d8633ce..26d731688ab8 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -1,6 +1,6 @@
 # Template file for 'libksieve'
 pkgname=libksieve
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
-checksum=8702d58742dc53da2f5627b4c8c2b89fd8876334ba87f8f631c50abcbd88d4ea
+checksum=e0a3e1ba668c3b4f47856f04394fb9d9c483e9acab4f752c744e43dc1537aa71
 
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/libktorrent/template b/srcpkgs/libktorrent/template
index 47289212a9d0..1513cb64ed43 100644
--- a/srcpkgs/libktorrent/template
+++ b/srcpkgs/libktorrent/template
@@ -1,6 +1,6 @@
 # Template file for 'libktorrent'
 pkgname=libktorrent
-version=21.08.2
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext qt5-host-tools qt5-qmake python3 doxygen"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://apps.kde.org/en/ktorrent"
 distfiles="${KDE_SITE}/release-service/${version}/src/libktorrent-${version}.tar.xz"
-checksum=7492cfa722a9e4f786dbcc1d7cc115e69711f5c10778be306003f87794053d9b
+checksum=5ec0b6b676d96b9b552e04a9c042804ec0c559c9e56f7b28c50b80c2ed1eeb53
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kcoreaddons"
diff --git a/srcpkgs/libmpdclient/template b/srcpkgs/libmpdclient/template
index 921d4d88f333..c2a822edb031 100644
--- a/srcpkgs/libmpdclient/template
+++ b/srcpkgs/libmpdclient/template
@@ -1,6 +1,6 @@
 # Template file for 'libmpdclient'
 pkgname=libmpdclient
-version=2.19
+version=2.20
 revision=1
 build_style=meson
 short_desc="Asynchronous API library for interfacing MPD"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="http://www.musicpd.org/libs/libmpdclient/"
 distfiles="http://www.musicpd.org/download/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=158aad4c2278ab08e76a3f2b0166c99b39fae00ee17231bd225c5a36e977a189
+checksum=18793f68e939c3301e34d8fcadea1f7daa24143941263cecadb80126194e277d
 
 post_install() {
 	vlicense COPYING
diff --git a/srcpkgs/libnice/template b/srcpkgs/libnice/template
index 6ccfa29c6c8b..f0b53ad585ba 100644
--- a/srcpkgs/libnice/template
+++ b/srcpkgs/libnice/template
@@ -1,13 +1,13 @@
 # Template file for 'libnice'
 pkgname=libnice
 version=0.1.18
-revision=3
+revision=4
 build_style=meson
 build_helper="gir"
 configure_args="-Dcrypto-library=openssl -Dgtk_doc=disabled -Dtests=disabled
  -Dexamples=disabled -Dintrospection=$(vopt_if gir enabled disabled)"
 hostmakedepends="glib-devel pkg-config"
-makedepends="gstreamer1-devel gupnp-igd-devel openssl-devel libglib-devel"
+makedepends="gstreamer1-devel openssl-devel libglib-devel"
 short_desc="Implementation of the IETF's draft ICE (for P2P UDP data streams)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
diff --git a/srcpkgs/libphonenumber-devel b/srcpkgs/libphonenumber-devel
new file mode 120000
index 000000000000..a69b53811ea8
--- /dev/null
+++ b/srcpkgs/libphonenumber-devel
@@ -0,0 +1 @@
+libphonenumber
\ No newline at end of file
diff --git a/srcpkgs/libphonenumber/patches/32bit.patch b/srcpkgs/libphonenumber/patches/32bit.patch
new file mode 100644
index 000000000000..cc5f570be4d7
--- /dev/null
+++ b/srcpkgs/libphonenumber/patches/32bit.patch
@@ -0,0 +1,19 @@
+--- a/tools/cpp/src/cpp-build/generate_geocoding_data.cc	2021-12-13 14:43:42.507659848 +0100
++++ -	2021-12-13 14:45:11.191139520 +0100
+@@ -13,6 +13,7 @@
+ // limitations under the License.
+ //
+ // Author: Patrick Mezard
++#define _FILE_OFFSET_BITS 64
+ 
+ #include "cpp-build/generate_geocoding_data.h"
+ 
+@@ -567,7 +568,7 @@
+   map<int32, set<string> > country_languages;
+   vector<DirEntry> entries;
+   if (!ListDirectory(data_path, &entries)) {
+-    fprintf(stderr, "failed to read directory entries");
++    fprintf(stderr, "failed to read directory entries\n");
+     return false;
+   }
+   for (vector<DirEntry>::const_iterator it = entries.begin();
diff --git a/srcpkgs/libphonenumber/patches/cmake-duplicate-rule-definition.patch b/srcpkgs/libphonenumber/patches/cmake-duplicate-rule-definition.patch
new file mode 100644
index 000000000000..cecebae43752
--- /dev/null
+++ b/srcpkgs/libphonenumber/patches/cmake-duplicate-rule-definition.patch
@@ -0,0 +1,15 @@
+Work around a deficiency in cmake's build rule generation.
+Upstream: not yet
+Source: https://git.alpinelinux.org/aports/tree/community/libphonenumber/cmake-duplicate-rule-definition.patch
+
+--- libphonenumber-8.12.20.orig/cpp/CMakeLists.txt
++++ libphonenumber-8.12.20/cpp/CMakeLists.txt
+@@ -351,7 +351,7 @@
+   ${TEST_METADATA_TARGET}
+   "${RESOURCES_DIR}/PhoneNumberMetadataForTesting.xml"
+   "test_metadata"
+-  "metadata"
++  "test_metadata"
+ )
+ list (APPEND TESTING_LIBRARY_SOURCES "src/phonenumbers/test_metadata.cc")
+ 
diff --git a/srcpkgs/libphonenumber/template b/srcpkgs/libphonenumber/template
new file mode 100644
index 000000000000..2e61f3f083df
--- /dev/null
+++ b/srcpkgs/libphonenumber/template
@@ -0,0 +1,26 @@
+# Template file for 'libphonenumber'
+pkgname=libphonenumber
+version=8.12.39
+revision=1
+build_wrksrc=cpp
+build_style=cmake
+build_helper=qemu
+configure_args="-DREGENERATE_METADATA=OFF"
+hostmakedepends="pkg-config protobuf"
+makedepends="boost-devel gtest-devel icu-devel protobuf-devel"
+short_desc="Google's common library for handling international phone numbers"
+maintainer="Louis Dupré Bertoni <contact@louisdb.xyz>"
+license="Apache-2.0"
+homepage="https://github.com/googlei18n/libphonenumber"
+distfiles="https://github.com/google/libphonenumber/archive/refs/tags/v${version}.tar.gz"
+checksum=ff16330f130917e42bc0b1a7efe5e4fba46633bfa62e35268acec855e17e385c
+
+libphonenumber-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.a"
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/libwacom/template b/srcpkgs/libwacom/template
index c4922df7a205..b6003b1c6d3e 100644
--- a/srcpkgs/libwacom/template
+++ b/srcpkgs/libwacom/template
@@ -4,7 +4,7 @@ version=1.12
 revision=1
 build_style=meson
 build_helper="qemu"
-configure_args="-Ddocumentation=disabled -Dexe_wrapper=qemu-${XBPS_TARGET_QEMU_MACHINE}-static"
+configure_args="-Ddocumentation=disabled"
 hostmakedepends="pkg-config"
 makedepends="libgudev-devel libxml2-devel"
 checkdepends="python3-pytest python3-libevdev python3-pyudev"
diff --git a/srcpkgs/light-locker/template b/srcpkgs/light-locker/template
index e3bb799ba171..d50c71480a33 100644
--- a/srcpkgs/light-locker/template
+++ b/srcpkgs/light-locker/template
@@ -1,15 +1,15 @@
 # Template file for 'light-locker'
 pkgname=light-locker
 version=1.9.0
-revision=1
+revision=2
 build_style=meson
 hostmakedepends="pkg-config intltool glib-devel"
 makedepends="dbus-glib-devel gtk+3-devel libSM-devel libXScrnSaver-devel
- libXxf86misc-devel elogind-devel"
+ libXxf86misc-devel libXxf86vm-devel elogind-devel"
 depends="lightdm"
 short_desc="Simple session-locker for lightdm"
 maintainer="Emanuel Serpa <emanuel@openmailbox.org>"
-license="GPL-3"
+license="GPL-2.0-or-later"
 homepage="https://github.com/the-cavalry/light-locker"
 distfiles="https://github.com/the-cavalry/light-locker/archive/v${version}.tar.gz"
 checksum=9915ed34b6c38f519e17902541a180b8b2d775c26edd8ed5aba024722039157c
diff --git a/srcpkgs/linux4.19/template b/srcpkgs/linux4.19/template
index 3539ead97173..62a13a5d3024 100644
--- a/srcpkgs/linux4.19/template
+++ b/srcpkgs/linux4.19/template
@@ -1,6 +1,6 @@
 # Template file for 'linux4.19'
 pkgname=linux4.19
-version=4.19.220
+version=4.19.221
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version}.tar.xz"
-checksum=58061d1d7a43573b093ef409458185e31e33ce6a6604e7ec495938810dccb060
+checksum=a349d49f5f656a7337f7d3c41cf63b744c147bc7423ed7adbc6f14eb5764e1f9
 python_version=3
 
 nodebug=yes  # -dbg package is generated below manually
diff --git a/srcpkgs/linux5.10/files/i386-dotconfig b/srcpkgs/linux5.10/files/i386-dotconfig
index c76f790ac735..2ba33eadedb7 100644
--- a/srcpkgs/linux5.10/files/i386-dotconfig
+++ b/srcpkgs/linux5.10/files/i386-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.10.26 Kernel Configuration
+# Linux/i386 5.10.86 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -1776,7 +1776,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -2119,7 +2119,6 @@ CONFIG_MTD_BLOCK=m
 # CONFIG_SSFDC is not set
 # CONFIG_SM_FTL is not set
 # CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_PSTORE is not set
 CONFIG_MTD_SWAP=m
 # CONFIG_MTD_PARTITIONED_MASTER is not set
 
@@ -6828,7 +6827,7 @@ CONFIG_I2C_HID=m
 
 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
 CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
+CONFIG_USB_COMMON=m
 CONFIG_USB_LED_TRIG=y
 CONFIG_USB_ULPI_BUS=m
 CONFIG_USB_CONN_GPIO=m
@@ -7549,7 +7548,6 @@ CONFIG_INTEL_IDMA64=m
 CONFIG_PCH_DMA=m
 CONFIG_PLX_DMA=m
 CONFIG_TIMB_DMA=m
-CONFIG_XILINX_ZYNQMP_DPDMA=m
 CONFIG_QCOM_HIDMA_MGMT=m
 CONFIG_QCOM_HIDMA=m
 CONFIG_DW_DMAC_CORE=m
@@ -8239,7 +8237,6 @@ CONFIG_AD7887=m
 CONFIG_AD7923=m
 CONFIG_AD7949=m
 CONFIG_AD799X=m
-# CONFIG_AD9467 is not set
 # CONFIG_AXP20X_ADC is not set
 CONFIG_AXP288_ADC=m
 CONFIG_CC10001_ADC=m
@@ -8715,7 +8712,6 @@ CONFIG_IPACK_BUS=m
 CONFIG_BOARD_TPCI200=m
 CONFIG_SERIAL_IPOCTAL=m
 CONFIG_RESET_CONTROLLER=y
-# CONFIG_RESET_BRCMSTB_RESCAL is not set
 # CONFIG_RESET_TI_SYSCON is not set
 
 #
@@ -9043,11 +9039,6 @@ CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
 # CONFIG_PSTORE_PMSG is not set
 # CONFIG_PSTORE_FTRACE is not set
 CONFIG_PSTORE_RAM=m
-CONFIG_PSTORE_ZONE=m
-CONFIG_PSTORE_BLK=m
-CONFIG_PSTORE_BLK_BLKDEV=""
-CONFIG_PSTORE_BLK_KMSG_SIZE=64
-CONFIG_PSTORE_BLK_MAX_REASON=2
 # CONFIG_SYSV_FS is not set
 CONFIG_UFS_FS=m
 # CONFIG_UFS_FS_WRITE is not set
diff --git a/srcpkgs/linux5.10/files/ppc-dotconfig b/srcpkgs/linux5.10/files/ppc-dotconfig
index d73cec3eaab5..c4c1ff503748 100644
--- a/srcpkgs/linux5.10/files/ppc-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc-dotconfig
@@ -1515,7 +1515,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
diff --git a/srcpkgs/linux5.10/files/ppc64-dotconfig b/srcpkgs/linux5.10/files/ppc64-dotconfig
index fa41aedb6834..d7aa7ea0bb73 100644
--- a/srcpkgs/linux5.10/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc64-dotconfig
@@ -1729,7 +1729,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
diff --git a/srcpkgs/linux5.10/files/ppc64le-dotconfig b/srcpkgs/linux5.10/files/ppc64le-dotconfig
index de94b193290b..b530706d8f62 100644
--- a/srcpkgs/linux5.10/files/ppc64le-dotconfig
+++ b/srcpkgs/linux5.10/files/ppc64le-dotconfig
@@ -1655,7 +1655,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
diff --git a/srcpkgs/linux5.10/files/x86_64-dotconfig b/srcpkgs/linux5.10/files/x86_64-dotconfig
index 619dc7455c81..e93531a1f00f 100644
--- a/srcpkgs/linux5.10/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.10/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.10.27 Kernel Configuration
+# Linux/x86 5.10.86 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -1831,7 +1831,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -2180,7 +2180,6 @@ CONFIG_MTD_BLOCK=m
 # CONFIG_SSFDC is not set
 # CONFIG_SM_FTL is not set
 # CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_PSTORE is not set
 CONFIG_MTD_SWAP=m
 # CONFIG_MTD_PARTITIONED_MASTER is not set
 
@@ -6902,7 +6901,7 @@ CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=m
 
 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
 CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
+CONFIG_USB_COMMON=m
 CONFIG_USB_LED_TRIG=y
 CONFIG_USB_ULPI_BUS=m
 CONFIG_USB_CONN_GPIO=m
@@ -7634,7 +7633,6 @@ CONFIG_INTEL_IDMA64=m
 CONFIG_INTEL_IDXD=m
 CONFIG_INTEL_IOATDMA=m
 CONFIG_PLX_DMA=m
-CONFIG_XILINX_ZYNQMP_DPDMA=m
 CONFIG_QCOM_HIDMA_MGMT=m
 CONFIG_QCOM_HIDMA=m
 CONFIG_DW_DMAC_CORE=m
@@ -8377,7 +8375,6 @@ CONFIG_AD7887=m
 CONFIG_AD7923=m
 CONFIG_AD7949=m
 CONFIG_AD799X=m
-# CONFIG_AD9467 is not set
 # CONFIG_AXP20X_ADC is not set
 CONFIG_AXP288_ADC=m
 CONFIG_CC10001_ADC=m
@@ -8855,7 +8852,6 @@ CONFIG_IPACK_BUS=m
 CONFIG_BOARD_TPCI200=m
 CONFIG_SERIAL_IPOCTAL=m
 CONFIG_RESET_CONTROLLER=y
-# CONFIG_RESET_BRCMSTB_RESCAL is not set
 # CONFIG_RESET_TI_SYSCON is not set
 
 #
@@ -9206,11 +9202,6 @@ CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
 # CONFIG_PSTORE_PMSG is not set
 # CONFIG_PSTORE_FTRACE is not set
 CONFIG_PSTORE_RAM=m
-CONFIG_PSTORE_ZONE=m
-CONFIG_PSTORE_BLK=m
-CONFIG_PSTORE_BLK_BLKDEV=""
-CONFIG_PSTORE_BLK_KMSG_SIZE=64
-CONFIG_PSTORE_BLK_MAX_REASON=2
 # CONFIG_SYSV_FS is not set
 CONFIG_UFS_FS=m
 # CONFIG_UFS_FS_WRITE is not set
diff --git a/srcpkgs/linux5.10/template b/srcpkgs/linux5.10/template
index 13b45f66a644..b76d90022bdf 100644
--- a/srcpkgs/linux5.10/template
+++ b/srcpkgs/linux5.10/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.10'
 pkgname=linux5.10
-version=5.10.84
+version=5.10.86
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=6e96271d72dd106c4bd83931ca16fda622413b34c5649e2916116c38c12e233d
+checksum=2ed51f7d0c0caa51e27da31f911917359107279b205913dfe9c0c89fef383f44
 python_version=3
 
 # XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
diff --git a/srcpkgs/linux5.15/files/arm64-dotconfig b/srcpkgs/linux5.15/files/arm64-dotconfig
index fdd8b78dcb58..67c36f8f0eba 100644
--- a/srcpkgs/linux5.15/files/arm64-dotconfig
+++ b/srcpkgs/linux5.15/files/arm64-dotconfig
@@ -12023,7 +12023,7 @@ CONFIG_ASYNC_RAID6_TEST=m
 # CONFIG_TEST_HMM is not set
 # CONFIG_TEST_FREE_PAGES is not set
 CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
+CONFIG_MEMTEST=y
 # CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 # end of Kernel hacking
diff --git a/srcpkgs/linux5.15/files/i386-dotconfig b/srcpkgs/linux5.15/files/i386-dotconfig
index d80747cab758..26d0500afb32 100644
--- a/srcpkgs/linux5.15/files/i386-dotconfig
+++ b/srcpkgs/linux5.15/files/i386-dotconfig
@@ -1779,7 +1779,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -10253,7 +10253,7 @@ CONFIG_TEST_STATIC_KEYS=m
 CONFIG_TEST_FPU=m
 CONFIG_TEST_CLOCKSOURCE_WATCHDOG=m
 CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
+CONFIG_MEMTEST=y
 # CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 # end of Kernel hacking
diff --git a/srcpkgs/linux5.15/files/ppc-dotconfig b/srcpkgs/linux5.15/files/ppc-dotconfig
index 8294073a1201..4cede9675c6f 100644
--- a/srcpkgs/linux5.15/files/ppc-dotconfig
+++ b/srcpkgs/linux5.15/files/ppc-dotconfig
@@ -1557,7 +1557,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -8320,6 +8320,6 @@ CONFIG_TEST_STATIC_KEYS=m
 # CONFIG_TEST_MEMINIT is not set
 # CONFIG_TEST_FREE_PAGES is not set
 CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
+CONFIG_MEMTEST=y
 # end of Kernel Testing and Coverage
 # end of Kernel hacking
diff --git a/srcpkgs/linux5.15/files/ppc64-dotconfig b/srcpkgs/linux5.15/files/ppc64-dotconfig
index 410fb0c5c2e0..998e3081f8ba 100644
--- a/srcpkgs/linux5.15/files/ppc64-dotconfig
+++ b/srcpkgs/linux5.15/files/ppc64-dotconfig
@@ -1775,7 +1775,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -10347,6 +10347,6 @@ CONFIG_TEST_STATIC_KEYS=m
 # CONFIG_TEST_HMM is not set
 # CONFIG_TEST_FREE_PAGES is not set
 CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
+CONFIG_MEMTEST=y
 # end of Kernel Testing and Coverage
 # end of Kernel hacking
diff --git a/srcpkgs/linux5.15/files/ppc64le-dotconfig b/srcpkgs/linux5.15/files/ppc64le-dotconfig
index ba286205ec4e..c3bcd75a14c7 100644
--- a/srcpkgs/linux5.15/files/ppc64le-dotconfig
+++ b/srcpkgs/linux5.15/files/ppc64le-dotconfig
@@ -1699,7 +1699,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -10072,6 +10072,6 @@ CONFIG_TEST_STATIC_KEYS=m
 # CONFIG_TEST_HMM is not set
 # CONFIG_TEST_FREE_PAGES is not set
 CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
+CONFIG_MEMTEST=y
 # end of Kernel Testing and Coverage
 # end of Kernel hacking
diff --git a/srcpkgs/linux5.15/files/x86_64-dotconfig b/srcpkgs/linux5.15/files/x86_64-dotconfig
index 8b0237cb40fe..04593a447d81 100644
--- a/srcpkgs/linux5.15/files/x86_64-dotconfig
+++ b/srcpkgs/linux5.15/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.15.5 Kernel Configuration
+# Linux/x86 5.15.8 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
 CONFIG_CC_IS_GCC=y
@@ -1841,7 +1841,7 @@ CONFIG_BT_QCA=m
 CONFIG_BT_HCIBTUSB=m
 CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
 CONFIG_BT_HCIBTUSB_BCM=y
-# CONFIG_BT_HCIBTUSB_MTK is not set
+CONFIG_BT_HCIBTUSB_MTK=y
 CONFIG_BT_HCIBTUSB_RTL=y
 CONFIG_BT_HCIBTSDIO=m
 CONFIG_BT_HCIUART=m
@@ -10479,7 +10479,7 @@ CONFIG_TEST_STATIC_KEYS=m
 CONFIG_TEST_FPU=m
 CONFIG_TEST_CLOCKSOURCE_WATCHDOG=m
 CONFIG_ARCH_USE_MEMTEST=y
-# CONFIG_MEMTEST is not set
+CONFIG_MEMTEST=y
 # CONFIG_HYPERV_TESTING is not set
 # end of Kernel Testing and Coverage
 # end of Kernel hacking
diff --git a/srcpkgs/linux5.15/template b/srcpkgs/linux5.15/template
index dec1bf4ccc0a..24302e27ea7b 100644
--- a/srcpkgs/linux5.15/template
+++ b/srcpkgs/linux5.15/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.15'
 pkgname=linux5.15
-version=5.15.7
+version=5.15.9
 revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -10,7 +10,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
 checksum="57b2cf6991910e3b67a1b3490022e8a0674b6965c74c12da1e99d138d1991ee8
- 9112078380091e8f18680f9ea863bbd74cf36eaf2ee68f6e483e718ddd3314e1"
+ 61c8ebd999e694186df68d6d235b3ee0951f44740df075921f8f178e1e51a7e4"
 skip_extraction="patch-${version}.xz"
 python_version=3
 
diff --git a/srcpkgs/linux5.4/template b/srcpkgs/linux5.4/template
index e9ca05b9a5e8..652dcf4ac953 100644
--- a/srcpkgs/linux5.4/template
+++ b/srcpkgs/linux5.4/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.4'
 pkgname=linux5.4
-version=5.4.164
+version=5.4.166
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=3951308f6ae44ba318fe9d273d2f174c4ce899b92c70a3d36fb2033058b48204
+checksum=d6a5fe54495d5c1cd0d1a3d8bfa052ef6cf12a1703cb8207b8aaac69c267f6af
 python_version=3
 
 nodebug=yes  # -dbg package is generated below manually
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index 7ea08d0e1505..70f39133bc4e 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -1,6 +1,6 @@
 # Template file for 'mailcommon'
 pkgname=mailcommon
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig libxslt qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
-checksum=292c2ee359f51daa1f91acacd1bf48bfe6e5bf109c0f976468c2107a11baeb6e
+checksum=7c5fd837c7786bf24f2e662e7708463a2db703632887ae5086255a92dedf209a
 
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
diff --git a/srcpkgs/mailimporter/template b/srcpkgs/mailimporter/template
index 073b1d9867bd..a14b0b19a575 100644
--- a/srcpkgs/mailimporter/template
+++ b/srcpkgs/mailimporter/template
@@ -1,6 +1,6 @@
 # Template file for 'mailimporter'
 pkgname=mailimporter
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailimporter-${version}.tar.xz"
-checksum=4cc8bb67799e1fc208372196783fb50b371afb90ed3fb7aa93fbb0120b217503
+checksum=3f223596f49b0952572bab1cc6e85af361c454c96cae9aaca4d52b313067425b
 
 mailimporter-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/manuskript/template b/srcpkgs/manuskript/template
index e23defe7fbfa..3d52fc31c765 100644
--- a/srcpkgs/manuskript/template
+++ b/srcpkgs/manuskript/template
@@ -1,7 +1,7 @@
 # Template file for 'manuskript'
 pkgname=manuskript
-version=0.12.0
-revision=3
+version=0.13.1
+revision=1
 pycompile_dirs="usr/share/${pkgname}"
 hostmakedepends="python3-setuptools"
 depends="python3-enchant python3-lxml python3-Markdown python3-PyQt5 qt5-svg"
@@ -10,7 +10,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="http://www.theologeek.ch/manuskript"
 distfiles="https://github.com/olivierkes/manuskript/archive/${version}.tar.gz"
-checksum=72e5f8111573ad110f43ba385f7346243bd0823ad1f910e38929b24cb77289ea
+checksum=a90ad6197210539795507d238d17c001912225283ed2b8142380fac5a063bebf
 python_version=3
 
 do_install() {
diff --git a/srcpkgs/marble5/patches/soversion.diff b/srcpkgs/marble5/patches/soversion.diff
index 378a12831168..90fe8e0e6ab2 100644
--- a/srcpkgs/marble5/patches/soversion.diff
+++ b/srcpkgs/marble5/patches/soversion.diff
@@ -1,14 +1,14 @@
 --- a/src/lib/astro/CMakeLists.txt	2018-01-10 08:43:24.000000000 +0100
 +++ b/src/lib/astro/CMakeLists.txt	2018-02-10 15:08:03.545093856 +0100
 @@ -6,7 +6,7 @@
- )
- 
- set(ASTRO_LIB_VERSION "0.17.20")
--set(ASTRO_LIB_SOVERSION "1")
-+set(ASTRO_LIB_SOVERSION "2")
- 
- ADD_DEFINITIONS(-O3)
- 
+ set(ASTRO_LIB_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
+ set(ASTRO_LIB_VERSION_MINOR ${PROJECT_VERSION_MINOR})
+ set(ASTRO_LIB_VERSION_PATCH ${PROJECT_VERSION_PATCH})
+-set(ASTRO_LIB_SOVERSION 1)
++set(ASTRO_LIB_SOVERSION 2)
+ set(HEADER_PREFIX ASTRO_LIB)
+ configure_file("${marble_SOURCE_DIR}/cmake/templates/versionheader.h.in" "${CMAKE_CURRENT_BINARY_DIR}/astro_version.h")
+ include(CMakePackageConfigHelpers)
 --- a/src/lib/marble/declarative/CMakeLists.txt	2018-01-10 08:43:24.000000000 +0100
 +++ b/src/lib/marble/declarative/CMakeLists.txt	2018-02-10 15:08:55.007096153 +0100
 @@ -30,6 +30,10 @@
diff --git a/srcpkgs/marble5/template b/srcpkgs/marble5/template
index 8b0206e4255a..fa5d852fa1b9 100644
--- a/srcpkgs/marble5/template
+++ b/srcpkgs/marble5/template
@@ -1,6 +1,6 @@
 # Template file for 'marble5'
 pkgname=marble5
-version=21.08.3
+version=21.12.0
 revision=1
 wrksrc="marble-${version}"
 build_style=cmake
@@ -16,7 +16,7 @@ license="LGPL-2.1-or-later, GFDL-1.2-only"
 homepage="https://marble.kde.org"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#marble"
 distfiles="${KDE_SITE}/release-service/${version}/src/marble-${version}.tar.xz"
-checksum=0a285852438ab4cf0205c74fc4082cef742f16ce4b84f68aae30822e6ab5572d
+checksum=bc66e9e80480bd281ffbc9263139806349316bbd8eea9baaa59b008aa6d901b0
 
 pre_configure() {
 	vsed -i CMakeLists.txt -e 's/-Wcast-align//'
diff --git a/srcpkgs/mblaze/template b/srcpkgs/mblaze/template
index 88624be8f71d..9d447933834e 100644
--- a/srcpkgs/mblaze/template
+++ b/srcpkgs/mblaze/template
@@ -1,6 +1,6 @@
 # Template file for 'mblaze'
 pkgname=mblaze
-version=1.1
+version=1.2
 revision=1
 build_style=gnu-makefile
 checkdepends="perl"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Public Domain, MIT"
 homepage="https://github.com/leahneukirchen/mblaze"
 distfiles="https://leahneukirchen.org/releases/${pkgname}-${version}.tar.gz"
-checksum=edd8cb86f667543e703dee58263b81c7e47744339d23ebbb6a43e75059ba93b1
+checksum=50c164c88cc83b4f52691341ee14060da5a6f1859e86aa73ff595de4b410037f
 
 post_install() {
 	vbin contrib/mcount
diff --git a/srcpkgs/meson/template b/srcpkgs/meson/template
index 6cbcd3c9e966..2ac20eb33795 100644
--- a/srcpkgs/meson/template
+++ b/srcpkgs/meson/template
@@ -1,6 +1,6 @@
 # Template file for 'meson'
 pkgname=meson
-version=0.59.4
+version=0.60.2
 revision=1
 build_style=python3-module
 hostmakedepends="python3-devel python3-setuptools"
@@ -14,7 +14,7 @@ license="Apache-2.0"
 homepage="https://mesonbuild.com"
 changelog="https://github.com/mesonbuild/meson/blob/master/docs/markdown/Release-notes-for-${version%.*}.0.md"
 distfiles="https://github.com/mesonbuild/meson/releases/download/$version/$pkgname-$version.tar.gz"
-checksum=a77988cc50554f73ede075bc9bf77a2d7ecb6ff892f2a0180d4940920eaaec84
+checksum=64e6968565bf1b8152f4f9d6ca8154efb9e14caa9aabf7b22e71e6c5d053e921
 
 # XXX: sanitizers aren't available on musl
 if [ "$XBPS_TARGET_LIBC" = glibc ]; then
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 0aee864a8dad..28634396876e 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -1,6 +1,6 @@
 # Template file for 'messagelib'
 pkgname=messagelib
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/messagelib-${version}.tar.xz"
-checksum=e7ddd8a3ee522a49ac6dfa2dd7055f77033bb331af6cf8445a7ced395fa43561
+checksum=6119e69d875f3f3092604265203f750c95a9f49db64f67a95c509bad6c2457e4
 
 #TODO: fix build without qca-qt5
 
diff --git a/srcpkgs/mmark/template b/srcpkgs/mmark/template
index 0c6bb341dd55..e3200e95c32e 100644
--- a/srcpkgs/mmark/template
+++ b/srcpkgs/mmark/template
@@ -1,16 +1,19 @@
 # Template file for 'mmark'
 pkgname=mmark
-version=2.2.10
+version=2.2.23
 revision=1
 build_style=go
-go_import_path=github.com/mmarkdown/mmark
-hostmakedepends="git"
+go_import_path=github.com/mmarkdown/mmark/v2
 short_desc="Powerful markdown processor geared towards the IETF"
 maintainer="Robert Lowry <bobertlo@gmail.com>"
 license="BSD-2-Clause"
 homepage="https://github.com/mmarkdown/mmark/"
 distfiles="https://github.com/mmarkdown/mmark/archive/v${version}.tar.gz"
-checksum=1fc9d26b4c2910e72c7ee94c80d2fb1707aaae2d278204c68557ccd1802a2c08
+checksum=8c4ebb780f86f17647de1d81532bf6900498ec48edcdf03de6ef6e68287ae510
+
+do_check() {
+	go test ./...
+}
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/ncmpc/template b/srcpkgs/ncmpc/template
index 683ec13e85a3..a7d76aa3ce9e 100644
--- a/srcpkgs/ncmpc/template
+++ b/srcpkgs/ncmpc/template
@@ -1,9 +1,9 @@
 # Template file for 'ncmpc'
 pkgname=ncmpc
 version=0.45
-revision=1
+revision=2
 build_style=meson
-configure_args="-Dlirc=disabled"
+configure_args="-Dlirc=disabled -Dhtml_manual=false"
 hostmakedepends="pkg-config python3-Sphinx"
 makedepends="boost-devel libmpdclient-devel ncurses-devel pcre-devel"
 short_desc="Ncurses-based mpd client"
diff --git a/srcpkgs/nicotine+/template b/srcpkgs/nicotine+/template
index c58275328a60..039e1d7ffc1e 100644
--- a/srcpkgs/nicotine+/template
+++ b/srcpkgs/nicotine+/template
@@ -1,14 +1,15 @@
 # Template file for 'nicotine+'
 pkgname=nicotine+
-version=3.0.6
-revision=2
+version=3.1.1
+revision=1
 wrksrc="nicotine-plus-${version}"
 build_style=python3-module
 hostmakedepends="python3 gettext"
-depends="gtk+3 python3-gobject"
+depends="gspell gtk+3 python3-gobject"
 short_desc="Graphical client for the Soulseek file sharing network"
 maintainer="doggone <doggone@airmail.cc>"
 license="GPL-3.0-or-later"
 homepage="https://nicotine-plus.org"
+changelog="https://raw.githubusercontent.com/nicotine-plus/nicotine-plus/master/NEWS.md"
 distfiles="https://github.com/Nicotine-Plus/nicotine-plus/archive/${version}.tar.gz"
-checksum=7ff5a256eb428037b2706bd87918fda509a36aa994cd157861acfdaaf140a6a2
+checksum=d02f374eaf4cf8cebb2b4068ed5dd36f5774d5ea72b61715ff39bfd6936252d0
diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all
diff --git a/srcpkgs/okular/template b/srcpkgs/okular/template
index 68fabe2aecf7..b49dff295222 100644
--- a/srcpkgs/okular/template
+++ b/srcpkgs/okular/template
@@ -1,6 +1,6 @@
 # Template file for 'okular'
 pkgname=okular
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config gettext kcoreaddons
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only"
 homepage="https://kde.org/applications/en/graphics/org.kde.okular"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=39b922d2d7c6916025bfceacf8610214cead665369285d7a6904a434fe81f001
+checksum=c8d487e5f86cd951ae0f8d0b057393c3a1d4136c8d2f99e04a0e2ec0e85d7e23
 
 do_check() {
 	cd build
diff --git a/srcpkgs/olm-python3/template b/srcpkgs/olm-python3/template
index 1056b8270e9b..48049cb2efd4 100644
--- a/srcpkgs/olm-python3/template
+++ b/srcpkgs/olm-python3/template
@@ -1,7 +1,7 @@
 # Template file for 'olm-python3'
 pkgname=olm-python3
-version=3.2.4
-revision=2
+version=3.2.8
+revision=1
 wrksrc="olm-${version}"
 build_wrksrc=python
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
 license="Apache-2.0"
 homepage="https://gitlab.matrix.org/matrix-org/olm"
 distfiles="https://gitlab.matrix.org/matrix-org/olm/-/archive/${version}/olm-${version}.tar.bz2"
-checksum=fbd233de5ba08b0820c7008a0b83f5c8d40250111ec7acfa0bf7e0110bfa1ec1
+checksum=012e4c358404f273ab2f8502a06a4d80c8df41b17cc8dc1f47d195a71af8dda0
 # requires unpackaged pytest-{benchmark,isort}
 make_check=no
 
diff --git a/srcpkgs/olm/template b/srcpkgs/olm/template
index 0295b2f8af66..8b5c5d64b892 100644
--- a/srcpkgs/olm/template
+++ b/srcpkgs/olm/template
@@ -1,6 +1,6 @@
 # Template file for 'olm'
 pkgname=olm
-version=3.2.4
+version=3.2.8
 revision=1
 build_style=cmake
 short_desc="Implementation of the Double Ratchet cryptographic ratchet"
@@ -8,7 +8,7 @@ maintainer="Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>"
 license="Apache-2.0"
 homepage="https://gitlab.matrix.org/matrix-org/olm"
 distfiles="https://gitlab.matrix.org/matrix-org/olm/-/archive/${version}/olm-${version}.tar.bz2"
-checksum=fbd233de5ba08b0820c7008a0b83f5c8d40250111ec7acfa0bf7e0110bfa1ec1
+checksum=012e4c358404f273ab2f8502a06a4d80c8df41b17cc8dc1f47d195a71af8dda0
 
 do_check() {
 	cd build/tests
diff --git a/srcpkgs/owncloudclient/template b/srcpkgs/owncloudclient/template
index 6731ba6409da..5d78289345a2 100644
--- a/srcpkgs/owncloudclient/template
+++ b/srcpkgs/owncloudclient/template
@@ -1,6 +1,6 @@
 # Template file for 'owncloudclient'
 pkgname=owncloudclient
-version=2.9.1
+version=2.9.2
 revision=1
 wrksrc=client-${version}
 build_style=cmake
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.owncloud.org"
 changelog="https://raw.githubusercontent.com/owncloud/client/master/CHANGELOG.md"
 distfiles="https://github.com/owncloud/client/archive/v${version}.tar.gz"
-checksum=fe19a24efeafb1e89c2857398d128ed056b07161e49867db503e40ed222d6022
+checksum=4bae93d99c65e6780ebc2f16a2611c802f1916cff70a0e86c6c3929efa707cf8
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-tools-devel"
diff --git a/srcpkgs/pahole/patches/fix_always_inline.patch b/srcpkgs/pahole/patches/fix_always_inline.patch
index 6ba75e61c51d..950e6b635f59 100644
--- a/srcpkgs/pahole/patches/fix_always_inline.patch
+++ b/srcpkgs/pahole/patches/fix_always_inline.patch
@@ -24,3 +24,16 @@
  #ifndef _GNU_SOURCE
  #define _GNU_SOURCE
  #endif
+--- a/lib/bpf/src/gen_loader.c
++++ b/lib/bpf/src/gen_loader.c
+@@ -1,5 +1,10 @@
+ // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
+ /* Copyright (c) 2021 Facebook */
++
++#ifndef __always_inline
++#define __always_inline inline
++#endif
++
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
diff --git a/srcpkgs/pahole/template b/srcpkgs/pahole/template
index 6eb25b847f4e..cf86686a63f8 100644
--- a/srcpkgs/pahole/template
+++ b/srcpkgs/pahole/template
@@ -1,7 +1,7 @@
 # Template file for 'pahole'
 pkgname=pahole
-version=1.22
-revision=1
+version=1.23
+revision=2
 wrksrc="dwarves-${version}"
 build_style=cmake
 configure_args="-D__LIB=lib"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-only"
 homepage="http://git.kernel.org/?p=devel/pahole/pahole.git;a=summary"
 distfiles="https://fedorapeople.org/~acme/dwarves/dwarves-${version}.tar.xz"
-checksum=8bcba48be39da2868142440dc2ee7f1d7b99ffec8095e3a1afb280dc1a7c63df
+checksum=f085c25f068627d10e54bd030464f8952f5b2211d4ba26047fe209377470862a
 
 case $XBPS_TARGET_MACHINE in
 	*-musl) makedepends+=" musl-obstack-devel argp-standalone"
diff --git a/srcpkgs/pcsclite/patches/python3.patch b/srcpkgs/pcsclite/patches/python3.patch
deleted file mode 100644
index 8ee9c968b7d1..000000000000
--- a/srcpkgs/pcsclite/patches/python3.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/spy/pcsc-spy
-+++ b/src/spy/pcsc-spy
-@@ -21,12 +21,7 @@
- import os
- import signal
- import time
--try:
--    # for Python3
--    from queue import Queue
--except ImportError:
--    # for Python2
--    from Queue import Queue
-+from queue import Queue
- from threading import Thread
- from operator import attrgetter
- 
diff --git a/srcpkgs/pcsclite/template b/srcpkgs/pcsclite/template
index 2e9290633f06..263094827b94 100644
--- a/srcpkgs/pcsclite/template
+++ b/srcpkgs/pcsclite/template
@@ -1,6 +1,6 @@
 # Template file for 'pcsclite'
 pkgname=pcsclite
-version=1.9.4
+version=1.9.5
 revision=1
 wrksrc="pcsc-lite-upstream-${version}"
 build_style=gnu-configure
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-2-Clause, GPL-3.0-or-later"
 homepage="https://salsa.debian.org/debian/pcsc-lite"
 distfiles="https://salsa.debian.org/debian/pcsc-lite/-/archive/upstream/${version}/pcsc-lite-upstream-${version}.tar.gz"
-checksum=719e1f976504597adfd9b1bf39f0a1819b52fdab7bc5271286b5b7a6a43a3fe4
+checksum=cbd7ca9cd6323e0e8d0d99c89a1429b9392809c16d607d9180e37d9474321b0f
 
 post_install() {
 	vsv pcscd
diff --git a/srcpkgs/perl-DateTime-Calendar-Julian/template b/srcpkgs/perl-DateTime-Calendar-Julian/template
index eb6ec2519e0b..5b0d30db7f6b 100644
--- a/srcpkgs/perl-DateTime-Calendar-Julian/template
+++ b/srcpkgs/perl-DateTime-Calendar-Julian/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-DateTime-Calendar-Julian'
 pkgname=perl-DateTime-Calendar-Julian
-version=0.105
+version=0.106
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -12,4 +12,4 @@ maintainer="svenper <svenper@tuta.io>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/DateTime-Calendar-Julian"
 distfiles="${CPAN_SITE}/DateTime/${pkgname/perl-/}-${version}.tar.gz"
-checksum=45562160fedfa5fc332b3c7e5635bd678a65c1b810c2d7c59ed410d12e8405be
+checksum=faafa769a5e70ff1b584f6e2ef16561588d88c74bc336bddc1aa00f3381ba86c
diff --git a/srcpkgs/perl-DateTime-Locale/template b/srcpkgs/perl-DateTime-Locale/template
index 5b05d42ca640..847da13a5018 100644
--- a/srcpkgs/perl-DateTime-Locale/template
+++ b/srcpkgs/perl-DateTime-Locale/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-DateTime-Locale'
 pkgname=perl-DateTime-Locale
-version=1.32
+version=1.33
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -17,4 +17,4 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
 #changelog="http://cpansearch.perl.org/src/DROLSKY/DateTime-Locale-${version}/Changes"
 homepage="https://metacpan.org/release/DateTime-Locale"
 distfiles="${CPAN_SITE}/DateTime/${pkgname/perl-/}-${version}.tar.gz"
-checksum=78eabec73d13e1a23b0afcd1b05e84e3196258b98d1bbfafbad90d47db9c6679
+checksum=52bfefad9ff39c4d8fd1f5e78642e38b8dcd33363f337d8e89bf19e6ad185cb9
diff --git a/srcpkgs/perl-DateTime-TimeZone/template b/srcpkgs/perl-DateTime-TimeZone/template
index 626b97138c09..49e7f1bf9909 100644
--- a/srcpkgs/perl-DateTime-TimeZone/template
+++ b/srcpkgs/perl-DateTime-TimeZone/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-DateTime-TimeZone'
 pkgname=perl-DateTime-TimeZone
-version=2.47
+version=2.51
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -14,4 +14,4 @@ maintainer="John Regan <john@jrjrtech.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/DateTime-TimeZone"
 distfiles="${CPAN_SITE}/DateTime/${pkgname/perl-/}-${version}.tar.gz"
-checksum=41617138dbb5e255fe5ac3cab6f1cc8e09f934bc95906b8cd7077192a21ef2b9
+checksum=e376b0fa34a31978a407e7bca4f8cf89fe86103e18d67c6f6f6ce72a5f1e6c6a
diff --git a/srcpkgs/perl-HTTP-Message/template b/srcpkgs/perl-HTTP-Message/template
index 05ff7d22f9d5..9dc782a597b0 100644
--- a/srcpkgs/perl-HTTP-Message/template
+++ b/srcpkgs/perl-HTTP-Message/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-HTTP-Message'
 pkgname=perl-HTTP-Message
-version=6.33
+version=6.35
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -13,4 +13,4 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/HTTP-Message"
 distfiles="${CPAN_SITE}/HTTP/HTTP-Message-$version.tar.gz"
-checksum=23b967f71b852cb209ec92a1af6bac89a141dff1650d69824d29a345c1eceef7
+checksum=d77c3a64c2991c58e0694564fea7ed3610ae1790fa9eb32b51972b0a62bc6619
diff --git a/srcpkgs/perl-URI/template b/srcpkgs/perl-URI/template
index 8b6024657d6a..9571829b0d91 100644
--- a/srcpkgs/perl-URI/template
+++ b/srcpkgs/perl-URI/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-URI'
 pkgname=perl-URI
-version=5.09
+version=5.10
 revision=1
 wrksrc="URI-$version"
 build_style=perl-module
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/URI"
 distfiles="${CPAN_SITE}/URI/URI-${version}.tar.gz"
-checksum=03e63ada499d2645c435a57551f041f3943970492baa3b3338246dab6f1fae0a
+checksum=16325d5e308c7b7ab623d1bf944e1354c5f2245afcfadb8eed1e2cae9a0bd0b5
diff --git a/srcpkgs/perl-Unicode-Tussle/template b/srcpkgs/perl-Unicode-Tussle/template
index 2671667d63e6..8ea9f4501f19 100644
--- a/srcpkgs/perl-Unicode-Tussle/template
+++ b/srcpkgs/perl-Unicode-Tussle/template
@@ -1,6 +1,6 @@
 # Template file for 'perl-Unicode-Tussle'
 pkgname=perl-Unicode-Tussle
-version=1.114
+version=1.115
 revision=1
 wrksrc="${pkgname/perl-/}-${version}"
 build_style=perl-module
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Artistic-1.0-Perl, GPL-1.0-or-later"
 homepage="https://metacpan.org/release/Unicode-Tussle"
 distfiles="${CPAN_SITE}/Unicode/${pkgname/perl-/}-$version.tar.gz"
-checksum=cb09d08bb8fa2d39904719a33bbef3338a1609b1578b5826f93df25fddbe52fb
+checksum=6e626a6021766451f95dea67e0160f2cfe150c777701a1eb59c3935eb340cf0d
 
 post_install() {
 	# Avoid clashes with mono, iproute2, util-linux
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 20890bff24ee..3f3f6381cafb 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -1,6 +1,6 @@
 # Template file for 'pim-data-exporter'
 pkgname=pim-data-exporter
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kdoctools qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=93536ed1775b43a281c7624df9c0b6c70ebfc81920220b4abfe6f66b209fcf50
+checksum=1770587412aa8ac118e3cd37f44b47968074b420ad4214455095743140d31aa7
diff --git a/srcpkgs/pimcommon/template b/srcpkgs/pimcommon/template
index ec5a27c81f35..bb1ae9607290 100644
--- a/srcpkgs/pimcommon/template
+++ b/srcpkgs/pimcommon/template
@@ -1,6 +1,6 @@
 # Template file for 'pimcommon'
 pkgname=pimcommon
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 libxslt
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/pimcommon-${version}.tar.xz"
-checksum=748c9286f95c4d602c839514f9949d7984ce9a3f7c1a040fe41973e9ae4e44c2
+checksum=5849ff5750228a3eacd5a878cf4538e9086df0ee2070bc2386608019ace1b70b
 
 pimcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template
index 67ffc1882f3e..62d392db1b6c 100644
--- a/srcpkgs/pipewire/template
+++ b/srcpkgs/pipewire/template
@@ -1,6 +1,6 @@
 # Template file for 'pipewire'
 pkgname=pipewire
-version=0.3.40
+version=0.3.41
 revision=1
 _pms_version=0.4.1
 build_style=meson
@@ -21,7 +21,7 @@ makedepends="$(vopt_if sdl2 SDL2-devel) gst-plugins-base1-devel jack-devel
  sbc-devel v4l-utils-devel libva-devel libbluetooth-devel ncurses-devel
  libfreeaptx-devel libusb-devel fdk-aac-devel libsndfile-devel Vulkan-Headers
  vulkan-loader pulseaudio-devel avahi-libs-devel webrtc-audio-processing-devel
- readline-devel"
+ readline-devel openssl-devel lilv-devel "
 depends="libspa-alsa>=${version}_${revision} libspa-audioconvert>=${version}_${revision}
  libspa-audiomixer>=${version}_${revision} libspa-control>=${version}_${revision}
  libspa-v4l2>=${version}_${revision}"
@@ -32,7 +32,7 @@ homepage="https://pipewire.org/"
 changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS"
 distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz
  https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${_pms_version}/media-session-${_pms_version}.tar.gz"
-checksum="a2c8176d757a2ac6db445c61a50802ff1c26f49f5a28174f5eb0278609a887cf
+checksum="665dd941c37f96b2709871ac594d21850b39038eb69a99ae77a7954ad3c35f4e
  119c9216070b54018217552c7924f9888da270c3c4647c5e2b85ffa6b1574975"
 make_dirs="/var/lib/pipewire 0755 _pipewire _pipewire"
 system_accounts="_pipewire"
diff --git a/srcpkgs/pixman/template b/srcpkgs/pixman/template
index 456e9d1628e8..eba3b82c9fa7 100644
--- a/srcpkgs/pixman/template
+++ b/srcpkgs/pixman/template
@@ -5,8 +5,8 @@ revision=1
 build_style=meson
 # gtk is only necessary for demos, disabled to avoid dependency loop
 # openmp is only used in demos and tests, and things still test without it
-configure_args="-Dtests=enabled -Dgnu-inline-asm=enabled -Dlibpng=enabled
- -Diwmmxt=disabled -Dopenmp=disabled -Dgtk=disabled"
+configure_args="-Dgnu-inline-asm=enabled -Dlibpng=enabled -Diwmmxt=disabled
+ -Dopenmp=disabled -Dgtk=disabled"
 hostmakedepends="pkg-config perl"
 makedepends="libpng-devel"
 short_desc="Library of low-level pixel manipulation routines"
diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template
index d1d29a97d239..60cc4b0cd293 100644
--- a/srcpkgs/plasma-browser-integration/template
+++ b/srcpkgs/plasma-browser-integration/template
@@ -3,18 +3,15 @@ pkgname=plasma-browser-integration
 version=5.23.4
 revision=1
 build_style=cmake
-configure_args="-DBUILD_TESTING=OFF"
+configure_args="-DBUILD_TESTING=OFF
+ -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
 hostmakedepends="extra-cmake-modules pkg-config kcoreaddons qt5-host-tools
  kpackage gettext qt5-qmake"
 makedepends="qt5-devel kio-devel ki18n-devel krunner-devel kactivities5-devel
  plasma-workspace-devel purpose-devel kfilemetadata5-devel"
 short_desc="Integration of web browsers with the KDE Plasma 5 desktop"
-maintainer="1is7ac3 <isaac.qa13@gmail.com>"
+maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://invent.kde.org/plasma/plasma-browser-integration"
 distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
 checksum=09a418c5937357ae437b8d2baec9f183126ff5d13c94a05ed80f4480b4018400
-
-if [ "${CROSS_BUILD}" ]; then
-	configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
-fi
diff --git a/srcpkgs/podman/patches/musl.patch b/srcpkgs/podman/patches/musl.patch
new file mode 100644
index 000000000000..2732d190233c
--- /dev/null
+++ b/srcpkgs/podman/patches/musl.patch
@@ -0,0 +1,47 @@
+From 1d781ccbeab3364ac18c487f66893847fe5e102f Mon Sep 17 00:00:00 2001
+From: Marc Nguyen <nguyen_marc@live.fr>
+Date: Fri, 10 Dec 2021 03:07:20 +0100
+Subject: [PATCH] [NO NEW TESTS NEEDED] rootless: declare TEMP_FAILURE_RETRY
+ before usage (Fixes: #12563)
+
+Signed-off-by: Nguyen Marc <nguyen_marc@live.fr>
+---
+ pkg/rootless/rootless_linux.c | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/pkg/rootless/rootless_linux.c b/pkg/rootless/rootless_linux.c
+index e71d5d999fe..92f331ce493 100644
+--- a/pkg/rootless/rootless_linux.c
++++ b/pkg/rootless/rootless_linux.c
+@@ -19,6 +19,15 @@
+ #include <sys/select.h>
+ #include <stdio.h>
+ 
++#ifndef TEMP_FAILURE_RETRY
++#define TEMP_FAILURE_RETRY(expression) \
++  (__extension__                                                              \
++    ({ long int __result;                                                     \
++       do __result = (long int) (expression);                                 \
++       while (__result == -1L && errno == EINTR);                             \
++       __result; }))
++#endif
++
+ #define cleanup_free __attribute__ ((cleanup (cleanup_freep)))
+ #define cleanup_close __attribute__ ((cleanup (cleanup_closep)))
+ #define cleanup_dir __attribute__ ((cleanup (cleanup_dirp)))
+@@ -72,15 +81,6 @@ int rename_noreplace (int olddirfd, const char *oldpath, int newdirfd, const cha
+   return rename (oldpath, newpath);
+ }
+ 
+-#ifndef TEMP_FAILURE_RETRY
+-#define TEMP_FAILURE_RETRY(expression) \
+-  (__extension__                                                              \
+-    ({ long int __result;                                                     \
+-       do __result = (long int) (expression);                                 \
+-       while (__result == -1L && errno == EINTR);                             \
+-       __result; }))
+-#endif
+-
+ static const char *_max_user_namespaces = "/proc/sys/user/max_user_namespaces";
+ static const char *_unprivileged_user_namespaces = "/proc/sys/kernel/unprivileged_userns_clone";
+ 
diff --git a/srcpkgs/podman/template b/srcpkgs/podman/template
index dd4b69d1ecb0..8558180f3a4b 100644
--- a/srcpkgs/podman/template
+++ b/srcpkgs/podman/template
@@ -1,6 +1,6 @@
 # Template file for 'podman'
 pkgname=podman
-version=3.4.2
+version=3.4.4
 revision=1
 build_style=go
 go_import_path="github.com/containers/podman/v3"
@@ -15,7 +15,7 @@ license="Apache-2.0"
 homepage="https://podman.io/"
 changelog="https://raw.githubusercontent.com/containers/podman/main/RELEASE_NOTES.md"
 distfiles="https://github.com/containers/podman/archive/v${version}.tar.gz"
-checksum=b0c4f9a11eb500b1d440d5e51a6c0c632aa4ac458e2dc0362f50f999eb7fbf31
+checksum=718c9e1e734c2d374fcf3c59e4cc7c1755acb954fc7565093e1d636c04b72e3a
 
 if [ "$CROSS_BUILD" ]; then
 	go_build_tags+=" containers_image_openpgp"
diff --git a/srcpkgs/portage/template b/srcpkgs/portage/template
index fdf5518cda6e..cf2c8da536d7 100644
--- a/srcpkgs/portage/template
+++ b/srcpkgs/portage/template
@@ -1,7 +1,7 @@
 # Template file for 'portage'
 pkgname=portage
-version=3.0.28
-revision=2
+version=3.0.30
+revision=1
 wrksrc="${pkgname}-${pkgname}-${version}"
 build_style=python3-module
 make_install_args="--sbindir=/usr/bin"
@@ -12,11 +12,11 @@ short_desc="Gentoo's package management system"
 maintainer="teldra <teldra@rotce.de>"
 license="GPL-2.0-only"
 homepage="https://wiki.gentoo.org/wiki/Portage"
+changelog="https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES"
 distfiles="https://github.com/gentoo/${pkgname}/archive/${pkgname}-${version}.tar.gz"
-checksum=bb5e9db681f437b68e9e9cab3f637b757d6c6a90cb30ac41f6567430beb4a67f
+checksum=12b855d732218f2f4e2a226756e31f8dbcffade74c83e74a921e1febed37518a
 
 conf_files="
 	/etc/dispatch-conf.conf
 	/etc/etc-update.conf
-	/etc/logrotate.d/elog-save-summary
-	/etc/portage/repo.postsync.d/example"
+	/etc/logrotate.d/elog-save-summary"
diff --git a/srcpkgs/procs/patches/edition.patch b/srcpkgs/procs/patches/edition.patch
new file mode 100644
index 000000000000..b650019e43c2
--- /dev/null
+++ b/srcpkgs/procs/patches/edition.patch
@@ -0,0 +1,13 @@
+diff --git a/Cargo.toml b/Cargo.toml
+index 8291632b86..9c9e1193d4 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -8,7 +8,7 @@ categories = ["command-line-utilities"]
+ license = "MIT"
+ readme = "README.md"
+ description = "A modern replacement for ps"
+-edition = "2021"
++edition = "2018"
+ exclude = ["img/*", "config/*"]
+ 
+ [package.metadata.release]
diff --git a/srcpkgs/procs/template b/srcpkgs/procs/template
index b82f4ac4e004..cee5b7f47fe9 100644
--- a/srcpkgs/procs/template
+++ b/srcpkgs/procs/template
@@ -1,7 +1,7 @@
 # Template file for 'procs'
 pkgname=procs
-version=0.11.10
-revision=2
+version=0.11.12
+revision=1
 build_style=cargo
 build_helper=qemu
 short_desc="Modern replacement for ps written in Rust"
@@ -10,7 +10,7 @@ license="MIT"
 homepage="https://github.com/dalance/procs"
 changelog="https://raw.githubusercontent.com/dalance/procs/master/CHANGELOG.md"
 distfiles="https://github.com/dalance/procs/archive/refs/tags/v${version}.tar.gz"
-checksum=e6a869722181f2122a5a223517a2d1f6505d19b8b9d46ffd59c61fb02f472403
+checksum=ff1a293d84cc0160cc92b4530ee93cedf530796e80130df74b0490c3e884efb6
 
 post_build() {
 	PROCS="target/${RUST_TARGET}/release/procs"
diff --git a/srcpkgs/pulseeffects-legacy/template b/srcpkgs/pulseeffects-legacy/template
index ec5a16528474..585f25a55c8f 100644
--- a/srcpkgs/pulseeffects-legacy/template
+++ b/srcpkgs/pulseeffects-legacy/template
@@ -4,8 +4,8 @@ version=4.8.5
 revision=3
 wrksrc="easyeffects-${version}"
 build_style=meson
-hostmakedepends="itstool pkg-config gettext"
-makedepends="boost-devel glib-devel gsettings-desktop-schemas-devel
+hostmakedepends="itstool pkg-config gettext glib-devel"
+makedepends="boost-devel gsettings-desktop-schemas-devel
  gst-plugins-bad1-devel gtkmm-devel libebur128-devel lilv-devel
  pulseaudio-devel sratom-devel zita-convolver-devel libbs2b-devel
  libsamplerate-devel libsndfile-devel rnnoise-devel"
diff --git a/srcpkgs/pysolfc/template b/srcpkgs/pysolfc/template
index 2f76aaa65889..83b617b37146 100644
--- a/srcpkgs/pysolfc/template
+++ b/srcpkgs/pysolfc/template
@@ -1,7 +1,7 @@
 # Template file for 'pysolfc'
 pkgname=pysolfc
-version=2.14.0
-revision=2
+version=2.14.1
+revision=1
 wrksrc="PySolFC-${pkgname}-${version}"
 build_style=python3-module
 hostmakedepends="gettext python3-pygame python3-random2 python3-six
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="http://pysolfc.sourceforge.net/"
 distfiles="https://github.com/shlomif/PySolFC/archive/${pkgname}-${version}.tar.gz"
-checksum=421917abb4ae9e0f40820d41adad30e86a82e644c9fe0415603ec1873287038a
+checksum=7b517baeb9e84c710e60a72e2706e64c7e4b796b9b0ab018b3899b9b03c19766
 
 post_build() {
 	make mo rules
diff --git a/srcpkgs/python3-anyio/template b/srcpkgs/python3-anyio/template
index 94bdb2541b2d..840c35b408de 100644
--- a/srcpkgs/python3-anyio/template
+++ b/srcpkgs/python3-anyio/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-anyio'
 pkgname=python3-anyio
-version=3.3.1
-revision=2
+version=3.4.0
+revision=1
 wrksrc=anyio-${version}
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
@@ -11,7 +11,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="MIT"
 homepage="https://github.com/agronholm/anyio"
 distfiles="${PYPI_SITE}/a/anyio/anyio-${version}.tar.gz"
-checksum=85913b4e2fec030e8c72a8f9f98092eeb9e25847a6e00d567751b77e34f856fe
+checksum=24adc69309fb5779bc1e06158e143e0b6d2c56b302a3ac3de3083c705a6ed39d
 # Tests not supported
 make_check=no
 
diff --git a/srcpkgs/python3-botocore/template b/srcpkgs/python3-botocore/template
index 6b2c6f07ac35..0271e9204c19 100644
--- a/srcpkgs/python3-botocore/template
+++ b/srcpkgs/python3-botocore/template
@@ -1,14 +1,21 @@
 # Template file for 'python3-botocore'
 pkgname=python3-botocore
-version=1.17.28
-revision=4
+version=1.23.23
+revision=1
 wrksrc="botocore-${version}"
 build_style=python3-module
+# integration tests want aws credentials
+make_check_target="tests/functional tests/unit"
 hostmakedepends="python3-setuptools"
-depends="python3-dateutil python3-docutils python3-jmespath python3-urllib3"
+depends="python3-dateutil python3-jmespath python3-urllib3"
+checkdepends="$depends python3-pytest python3-jsonschema"
 short_desc="Core functionality library of boto 3 (Python3)"
 maintainer="Robert Lowry <bobertlo@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/boto/botocore"
 distfiles="https://github.com/boto/botocore/archive/${version}.tar.gz"
-checksum=c9a4b4ffedeff89848a899bd4634be46a21a190690b505c2050888c0a5447936
+checksum=6b23a1e91387c1a461f10b17bde9ace15b3c128ed385646ab058644dfedd2c47
+
+pre_check() {
+	rm -r tests/functional/leak # these 6 tests fail, probably fixable
+}
diff --git a/srcpkgs/python3-gmpy2/template b/srcpkgs/python3-gmpy2/template
index 1be0a070fa5b..a4f8641dd0f5 100644
--- a/srcpkgs/python3-gmpy2/template
+++ b/srcpkgs/python3-gmpy2/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-gmpy2'
 pkgname=python3-gmpy2
-version=2.1.0rc1
+version=2.1.1
 revision=1
 wrksrc="gmpy2-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
 license="LGPL-3.0-or-later"
 homepage="https://github.com/aleaxit/gmpy"
 distfiles="${PYPI_SITE}/g/gmpy2/gmpy2-${version}.tar.gz"
-checksum=86cb6d8e5837560c32c706d48d6ed25676be6b3c79e6aa5d245965b9e99231b9
+checksum=346f442063c8212c347e330519905591626ea6fa31aa6ccd299ecd5654e1086f
 
 do_check() {
 	PYTHONPATH="$(cd build/lib* && pwd)" \
diff --git a/srcpkgs/python3-httpcore/template b/srcpkgs/python3-httpcore/template
index 1ad467b26703..85480e263833 100644
--- a/srcpkgs/python3-httpcore/template
+++ b/srcpkgs/python3-httpcore/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-httpcore'
 pkgname=python3-httpcore
-version=0.13.7
+version=0.14.3
 revision=1
 wrksrc="httpcore-$version"
 build_style=python3-module
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://www.encode.io/httpcore/"
 changelog="https://raw.githubusercontent.com/encode/httpcore/master/CHANGELOG.md"
 distfiles="https://github.com/encode/httpcore/archive/refs/tags/$version.tar.gz"
-checksum=c72bf5b60981496361ec39be1f5feff1a4d756acc66847764946d3dac7e443ed
+checksum=bf299a574a7768e3e042390d9001409914bc769c8d9857dcebe0d82665e56d3c
 make_check=no # at least trustme python module is not packaged
 
 post_install() {
diff --git a/srcpkgs/python3-hypercorn/template b/srcpkgs/python3-hypercorn/template
index cf8fe5cdee43..f59f86bce099 100644
--- a/srcpkgs/python3-hypercorn/template
+++ b/srcpkgs/python3-hypercorn/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-hypercorn'
 pkgname=python3-hypercorn
-version=0.12.0
+version=0.13.0
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-pep517
@@ -15,7 +15,7 @@ license="MIT"
 homepage="https://gitlab.com/pgjones/hypercorn"
 changelog="https://gitlab.com/pgjones/hypercorn/-/blob/master/CHANGELOG.rst"
 distfiles="${homepage}/-/archive/${version}/${pkgname#*-}-${version}.tar.gz"
-checksum=c373eda54f301fdf58c5728454fb8c7cb9585aeb73f169430d9d88b5a62f7d10
+checksum=10981b4f0409239699f514f2b02704d595474d7ebf54ccc8cd1ca353aa735785
 
 do_check() {
 	vsed -i pyproject.toml -e '/addopts/d'
diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template
index 9c88772dc4e8..2385ccf10d62 100644
--- a/srcpkgs/python3-hypothesis/template
+++ b/srcpkgs/python3-hypothesis/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-hypothesis'
 pkgname=python3-hypothesis
-version=6.30.0
+version=6.31.0
 revision=1
 wrksrc="hypothesis-hypothesis-python-${version}"
 build_wrksrc=hypothesis-python
@@ -15,7 +15,7 @@ license="MPL-2.0"
 homepage="https://hypothesis.works/"
 changelog="https://hypothesis.readthedocs.io/en/latest/changes.html"
 distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz"
-checksum=d10473a0b5a87eadd8e978067e4e18215cc69f40c1fdcaeedcd0ef89648c8f61
+checksum=bec2a8a02cb2609ab67c310ebe68b6baecee7afa87c0dfd1f8b4c0253f717a00
 
 do_check() {
 	# Manually run the tests that tox considers part of the "full" suite,
diff --git a/srcpkgs/python3-imageio/template b/srcpkgs/python3-imageio/template
index db63985d1ce5..35916b90d7d2 100644
--- a/srcpkgs/python3-imageio/template
+++ b/srcpkgs/python3-imageio/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-imageio'
 pkgname=python3-imageio
-version=2.13.2
+version=2.13.3
 revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
@@ -16,7 +16,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-2-Clause"
 homepage="https://github.com/imageio/imageio"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=a54c3b785811237e6f029603bc253ca3c92ea346d5865b4c673d45b65b3e4548
+checksum=bf24e13e75074778cfb3da6d47976974b9ac6dd387005329a612a89e3a106ab4
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-jupyter_server/template b/srcpkgs/python3-jupyter_server/template
index f5ef0ff0bdcb..7b02e0f67065 100644
--- a/srcpkgs/python3-jupyter_server/template
+++ b/srcpkgs/python3-jupyter_server/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-jupyter_server'
 pkgname=python3-jupyter_server
-version=1.11.0
-revision=2
+version=1.13.0
+revision=1
 wrksrc="jupyter_server-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -14,7 +14,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://jupyter.org"
 distfiles="${PYPI_SITE}/j/jupyter-server/jupyter_server-${version}.tar.gz"
-checksum=8ab4f484a4a2698f757cff0769d27b5d991e0232a666d54f4d6ada4e6a61330b
+checksum=05a96dfc5352adf70e88868b4ab3d1fc13e17bd84daf74d02cc6299098855fda
 # Tarball defines no tests
 make_check=no
 
diff --git a/srcpkgs/python3-jupyterlab_server/template b/srcpkgs/python3-jupyterlab_server/template
index 6fbf7b0a5cd8..f890070f11e5 100644
--- a/srcpkgs/python3-jupyterlab_server/template
+++ b/srcpkgs/python3-jupyterlab_server/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-jupyterlab_server'
 pkgname=python3-jupyterlab_server
-version=2.8.1
-revision=2
+version=2.8.2
+revision=1
 wrksrc="jupyterlab_server-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-jupyter_notebook python3-jupyter_server"
@@ -11,7 +11,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://jupyter.org"
 distfiles="${PYPI_SITE}/j/jupyterlab_server/jupyterlab_server-${version}.tar.gz"
-checksum=39fd519e9b3275873bd15de891363c28f2649814f7bbc11c57469c60e8408e97
+checksum=26d813c8162c83d466df7d155865987dabe70aa452f9187dfb79fd88afc8fa0b
 # Tests require unpackaged dependencies
 make_check=no
 
diff --git a/srcpkgs/python3-matplotlib/template b/srcpkgs/python3-matplotlib/template
index d6a4b78ea754..b4b1852b2e58 100644
--- a/srcpkgs/python3-matplotlib/template
+++ b/srcpkgs/python3-matplotlib/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-matplotlib'
 pkgname=python3-matplotlib
-version=3.5.0
-revision=2
+version=3.5.1
+revision=1
 wrksrc="matplotlib-${version}"
 build_style=python3-module
 build_helper="numpy"
@@ -14,7 +14,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="custom:matplotlib, BSD-3-Clause, MIT"
 homepage="https://matplotlib.org/"
 distfiles="https://github.com/matplotlib/matplotlib/archive/v${version}.tar.gz"
-checksum=fc46f0eb54d9d51ddf0637e383afce2fdb6e352d894a81993b25d8df41eddaaf
+checksum=9683da9a0c84d1c42d1bf92ecf6e012d302406a38fd987e3dfbcb7b58b2eea2d
 replaces="python3-matplotlib-data>=0"
 # Comparison of images is too frail for validation
 make_check="no"
diff --git a/srcpkgs/python3-nbclassic/template b/srcpkgs/python3-nbclassic/template
index 0306c4e45bcf..9ecf44b0672c 100644
--- a/srcpkgs/python3-nbclassic/template
+++ b/srcpkgs/python3-nbclassic/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-nbclassic'
 pkgname=python3-nbclassic
-version=0.3.1
-revision=2
+version=0.3.4
+revision=1
 wrksrc=nbclassic-${version}
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://jupyter.org"
 distfiles="${PYPI_SITE}/n/nbclassic/nbclassic-${version}.tar.gz"
-checksum=f920f8d09849bea7950e1017ff3bd101763a8d68f565a51ce053572e65aa7947
+checksum=f00b07ef4908fc38fd332d2676ccd3ceea5076528feaf21bd27e809ef20f5578
 # Tarball includes no tests
 make_check=no
 
diff --git a/srcpkgs/python3-nbclient/template b/srcpkgs/python3-nbclient/template
index 300561020279..1e48610db900 100644
--- a/srcpkgs/python3-nbclient/template
+++ b/srcpkgs/python3-nbclient/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-nbclient'
 pkgname=python3-nbclient
-version=0.5.4
-revision=2
+version=0.5.9
+revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://nbclient.readthedocs.io/en/latest/"
 distfiles="${PYPI_SITE}/n/nbclient/nbclient-${version}.tar.gz"
-checksum=6c8ad36a28edad4562580847f9f1636fe5316a51a323ed85a24a4ad37d4aefce
+checksum=99e46ddafacd0b861293bf246fed8540a184adfa3aa7d641f89031ec070701e0
 # Package might need to be installed for testing
 make_check=no
 
diff --git a/srcpkgs/python3-nest_asyncio/template b/srcpkgs/python3-nest_asyncio/template
index 64f4574dc8f0..0d07d918986a 100644
--- a/srcpkgs/python3-nest_asyncio/template
+++ b/srcpkgs/python3-nest_asyncio/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-nest_asyncio'
 pkgname=python3-nest_asyncio
-version=1.5.1
-revision=3
+version=1.5.4
+revision=1
 wrksrc="${pkgname#python3-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools_scm"
@@ -12,7 +12,7 @@ maintainer="dkwo <nicolopiazzalunga@gmail.com>"
 license="BSD-2-Clause"
 homepage="https://github.com/erdewit/nest_asyncio"
 distfiles="${PYPI_SITE}/n/nest_asyncio/nest_asyncio-${version}.tar.gz"
-checksum=afc5a1c515210a23c461932765691ad39e8eba6551c055ac8d5546e69250d0aa
+checksum=f969f6013a16fadb4adcf09d11a68a4f617c6049d7af7ac2c676110169a63abd
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-pandas/template b/srcpkgs/python3-pandas/template
index 74962d1466c3..6dc19e5297ea 100644
--- a/srcpkgs/python3-pandas/template
+++ b/srcpkgs/python3-pandas/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pandas'
 pkgname=python3-pandas
-version=1.3.4
-revision=2
+version=1.3.5
+revision=1
 wrksrc="pandas-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-Cython python3-numpy"
@@ -14,7 +14,7 @@ license="BSD-3-Clause"
 homepage="https://pandas.pydata.org/"
 changelog="https://pandas.pydata.org/pandas-docs/stable/whatsnew/index.html"
 distfiles="https://github.com/pandas-dev/pandas/archive/v${version}.tar.gz"
-checksum=dd0fa7107ed4540e5a0cf8ca2a81852b14a8bf1f6b0f38f1c3a99f7441133ddb
+checksum=34ed48884abf6d2f9e4f4fc6ca227178b49f5e66866eeb1112ea6eb74532eb4e
 
 pre_build() {
 	# setup.py allows a -j argument to parallelize builds
diff --git a/srcpkgs/python3-pikepdf/template b/srcpkgs/python3-pikepdf/template
index 0e67a53877f4..7ab9e42a9b72 100644
--- a/srcpkgs/python3-pikepdf/template
+++ b/srcpkgs/python3-pikepdf/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pikepdf'
 pkgname=python3-pikepdf
-version=4.1.0
+version=4.2.0
 revision=1
 wrksrc="pikepdf-${version}"
 build_style=python3-module
@@ -14,7 +14,7 @@ maintainer="Philipp David <pd@3b.pm>"
 license="MPL-2.0"
 homepage="https://github.com/pikepdf/pikepdf"
 distfiles="${PYPI_SITE}/p/pikepdf/pikepdf-${version}.tar.gz"
-checksum=bf31a8ab6b33ea5483c0a4d388e9623ff23f5b60caac9edb73201b2fcac2918c
+checksum=9a91564193f2c01a55aef4c3b97764b2cb59443034b62a95620b12eb265c647e
 
 pre_build() {
 	vsed -e '/setuptools_scm_git_archive/d' -i setup.py
diff --git a/srcpkgs/python3-prompt_toolkit/template b/srcpkgs/python3-prompt_toolkit/template
index ca30e275d05f..b241def4869a 100644
--- a/srcpkgs/python3-prompt_toolkit/template
+++ b/srcpkgs/python3-prompt_toolkit/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-prompt_toolkit'
 pkgname=python3-prompt_toolkit
-version=3.0.23
+version=3.0.24
 revision=1
 wrksrc="prompt_toolkit-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/prompt-toolkit/python-prompt-toolkit"
 changelog="https://raw.githubusercontent.com/prompt-toolkit/python-prompt-toolkit/master/CHANGELOG"
 distfiles="${PYPI_SITE}/p/prompt_toolkit/prompt_toolkit-${version}.tar.gz"
-checksum=7053aba00895473cb357819358ef33f11aa97e4ac83d38efb123e5649ceeecaf
+checksum=1bb05628c7d87b645974a1bad3f17612be0c29fa39af9f7688030163f680bad6
 conflicts="python3-prompt_toolkit2<=2.0.9_4"
 
 post_install() {
diff --git a/srcpkgs/python3-pycryptodomex/template b/srcpkgs/python3-pycryptodomex/template
index 5d6855a58c7f..30bd5a5d5e0c 100644
--- a/srcpkgs/python3-pycryptodomex/template
+++ b/srcpkgs/python3-pycryptodomex/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pycryptodomex'
 pkgname=python3-pycryptodomex
-version=3.11.0
+version=3.12.0
 revision=1
 wrksrc="pycryptodomex-${version}"
 build_style=python3-module
@@ -11,8 +11,8 @@ maintainer="Antonio Gurgel <antonio@goorzhel.com>"
 license="Public Domain, BSD-2-Clause"
 homepage="https://www.pycryptodome.org/"
 changelog="https://www.pycryptodome.org/en/latest/src/changelog.html"
-distfiles="${PYPI_SITE}/p/pycryptodomex/pycryptodomex-${version}.tar.gz"
-checksum=0398366656bb55ebdb1d1d493a7175fc48ade449283086db254ac44c7d318d6d
+distfiles="${PYPI_SITE}/p/pycryptodomex/pycryptodomex-${version}.zip"
+checksum=922e9dac0166e4617e5c7980d2cff6912a6eb5cb5c13e7ece222438650bd7f66
 
 post_install() {
 	vlicense LICENSE.rst
diff --git a/srcpkgs/python3-quart/template b/srcpkgs/python3-quart/template
index ff88c6014813..8ee1cafff460 100644
--- a/srcpkgs/python3-quart/template
+++ b/srcpkgs/python3-quart/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-quart'
 pkgname=python3-quart
-version=0.16.1
+version=0.16.2
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-pep517
@@ -15,7 +15,7 @@ license="MIT"
 homepage="https://gitlab.com/pgjones/quart"
 changelog="https://gitlab.com/pgjones/quart/-/blob/master/CHANGELOG.rst"
 distfiles="${homepage}/-/archive/${version}/${pkgname#*-}-${version}.tar.gz"
-checksum=7a2b31a1d31906228175fb867d487165dcf05094da531106faabbaf6d7d3bfe1
+checksum=7b3d51c8c9b0faa75c92b019999539de6cf827edb57f0391347e8c0b7b399334
 
 do_check() {
 	# Tests require dist-info on the package, which is only in the wheel.
diff --git a/srcpkgs/python3-rich/template b/srcpkgs/python3-rich/template
index a11c142a2002..07bebfb77dc7 100644
--- a/srcpkgs/python3-rich/template
+++ b/srcpkgs/python3-rich/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-rich'
 pkgname=python3-rich
-version=10.15.1
+version=10.16.1
 revision=1
 wrksrc="rich-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/willmcgugan/rich"
 distfiles="${PYPI_SITE}/r/rich/rich-${version}.tar.gz"
-checksum=93d0ea3c35ecfd8703dbe52b76885e224ad8d68c7766c921c726b14b22a57b7d
+checksum=4949e73de321784ef6664ebbc854ac82b20ff60b2865097b93f3b9b41e30da27
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/python3-s3transfer/template b/srcpkgs/python3-s3transfer/template
index 525c3ad252f5..a848c12ccf27 100644
--- a/srcpkgs/python3-s3transfer/template
+++ b/srcpkgs/python3-s3transfer/template
@@ -1,14 +1,17 @@
 # Template file for 'python3-s3transfer'
 pkgname=python3-s3transfer
-version=0.3.3
-revision=4
+version=0.5.0
+revision=1
 wrksrc="s3transfer-${version}"
 build_style=python3-module
+# integration tests want aws credentials
+make_check_target="tests/unit tests/functional"
 hostmakedepends="python3-setuptools"
 depends="python3-botocore"
+checkdepends="python3-botocore python3-pytest python3-mock"
 short_desc="Amazon S3 Transfer Manager (Python3)"
 maintainer="Robert Lowry <bobertlo@gmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/boto/s3transfer"
 distfiles="https://github.com/boto/s3transfer/archive/${version}.tar.gz"
-checksum=0c8b0f7aaf32173d1475df0a453bfdc37be8207ea15c1d8415a590ef3986fc51
+checksum=a07ff8461f1dfa081fa5f02c1e6ad3f7bb7a4f3ca424e913ba48fcf5b1c87640
diff --git a/srcpkgs/python3-scikit-image/template b/srcpkgs/python3-scikit-image/template
index 5aaa9dbe6e39..a48ae2338769 100644
--- a/srcpkgs/python3-scikit-image/template
+++ b/srcpkgs/python3-scikit-image/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-scikit-image'
 pkgname=python3-scikit-image
-version=0.19.0
-revision=2
+version=0.19.1
+revision=1
 _pkgname="${pkgname#python3-}"
 wrksrc="${_pkgname}-${version}"
 build_style=python3-module
@@ -16,7 +16,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause, MIT"
 homepage="https://scikit-image.org/"
 distfiles="https://github.com/${_pkgname}/${_pkgname}/archive/v${version}.tar.gz"
-checksum=5a0d6ad80ed3a389c19a8603391bbc1dd8e81239c2ef5ca6c274886db3087ec5
+checksum=803ae61cac7459a0b3b112602f2889f2ab0c09ae71c420b0869b8dd8cfdb5e59
 # Tests require data files and unpackaged dependencies
 make_check=no
 
diff --git a/srcpkgs/python3-tomli/template b/srcpkgs/python3-tomli/template
index c016a861beaf..b935177593a2 100644
--- a/srcpkgs/python3-tomli/template
+++ b/srcpkgs/python3-tomli/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-tomli'
 pkgname=python3-tomli
-version=1.2.2
+version=2.0.0
 revision=1
 create_wrksrc=yes
 build_wrksrc="tomli-${version}"
@@ -20,7 +20,7 @@ homepage="https://github.com/hukkin/tomli"
 _flit_version=3.4.0
 distfiles="${PYPI_SITE}/t/tomli/tomli-${version}.tar.gz
  ${PYPI_SITE}/f/flit_core/flit_core-${_flit_version}.tar.gz"
-checksum="c6ce0015eb38820eaf32b5db832dbc26deb3dd427bd5f6556cf0acac2c214fee
+checksum="c292c34f58502a1eb2bbb9f5bbc9a5ebc37bee10ffb8c2d6bbdfa8eb13cc14e1
  29468fa2330969167d1f5c23eb9c0661cb6dacfcd46f361a274609a7f4197530"
 # Archive includes no tests
 make_check=no
diff --git a/srcpkgs/python3-youtubesearch/template b/srcpkgs/python3-youtubesearch/template
index 8319d620097d..9f559153950d 100644
--- a/srcpkgs/python3-youtubesearch/template
+++ b/srcpkgs/python3-youtubesearch/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-youtubesearch'
 pkgname=python3-youtubesearch
-version=1.5.2
+version=1.5.3
 revision=1
 wrksrc="youtube-search-python-${version}"
 build_style=python3-module
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/alexmercerind/youtube-search-python"
 distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
-checksum=6094c819b195de0ef7363e76594b5c34479438a45e72c1e9f763cd9cf17a64ea
+checksum=59148ff8a79d619a06e20925c96df4468aa7e2899ef5fd2ab6fdf6f35f7fac38
 make_check=no # no tests defined
 
 post_install() {
diff --git a/srcpkgs/python3-ytmusicapi/template b/srcpkgs/python3-ytmusicapi/template
index e668fc15a94b..50b81643d1fd 100644
--- a/srcpkgs/python3-ytmusicapi/template
+++ b/srcpkgs/python3-ytmusicapi/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-ytmusicapi'
 pkgname=python3-ytmusicapi
-version=0.19.4
+version=0.19.5
 revision=1
 wrksrc="ytmusicapi-${version}"
 build_style=python3-module
@@ -12,7 +12,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/sigma67/ytmusicapi"
 distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
-checksum=e32ce1c2b6e5cb5aa14129b0724eb56e2246433b283340c2f8702b60df714e97
+checksum=7535274da7d54b5a10e4af2fac49c522d254ab56ca84f13d7a3872ca07d274aa
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/pythran/template b/srcpkgs/pythran/template
index 08e3af42085a..23b05a65fcbb 100644
--- a/srcpkgs/pythran/template
+++ b/srcpkgs/pythran/template
@@ -1,6 +1,6 @@
 # Template file for 'pythran'
 pkgname=pythran
-version=0.10.0
+version=0.11.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -10,7 +10,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://pythran.readthedocs.io/"
 distfiles="${PYPI_SITE}/p/pythran/pythran-${version}.tar.gz"
-checksum=9dac8e1d50f33d4676003e350b1f0c878ce113e6f907920e92dc103352cac5bf
+checksum=0b2cba712e09f7630879dff69f268460bfe34a6d6000451b47d598558a92a875
 # Upstream defines no tests
 make_check=no
 
diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template
index cb21578cfed2..1c4465234c7f 100644
--- a/srcpkgs/qemu/template
+++ b/srcpkgs/qemu/template
@@ -20,7 +20,7 @@ makedepends="libpng-devel libjpeg-turbo-devel pixman-devel snappy-devel
  $(vopt_if spice 'pcsclite-devel')
  $(vopt_if jack 'jack-devel')"
 short_desc="Open Source Processor Emulator"
-maintainer="Helmut Pozimski <helmut@pozimski.eu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.qemu.org"
 distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
diff --git a/srcpkgs/qownnotes/template b/srcpkgs/qownnotes/template
index 01a5aa1e89c7..b55900e3023a 100644
--- a/srcpkgs/qownnotes/template
+++ b/srcpkgs/qownnotes/template
@@ -1,6 +1,6 @@
 # Template file for 'qownnotes'
 pkgname=qownnotes
-version=21.11.0
+version=21.12.3
 revision=1
 build_style=qmake
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
@@ -13,7 +13,7 @@ license="GPL-2.0-only"
 homepage="https://www.qownnotes.org"
 changelog="https://www.qownnotes.org/changelog.html"
 distfiles="https://download.tuxfamily.org/${pkgname}/src/${pkgname}-${version}.tar.xz"
-checksum=846f48b902169f49dbae5a5be917a3b14de4295c9a92270c021fa5a5470fa7e1
+checksum=a92df38f9c88f381af77800c339fe6aa8196a7a260081b0a48f61f1ae4c28029
 
 pre_build() {
 	sed -i '5i USE_SYSTEM_BOTAN = 1' libraries/botan/botan.pri
diff --git a/srcpkgs/rbenv/files/rbenv b/srcpkgs/rbenv/files/rbenv
new file mode 100644
index 000000000000..b260c7334a01
--- /dev/null
+++ b/srcpkgs/rbenv/files/rbenv
@@ -0,0 +1,2 @@
+#!/bin/sh
+LD_LIBRARY_PATH=/usr/libexec/rbenv exec /usr/libexec/rbenv/rbenv "$@"
diff --git a/srcpkgs/rbenv/template b/srcpkgs/rbenv/template
new file mode 100644
index 000000000000..8cdca07a5228
--- /dev/null
+++ b/srcpkgs/rbenv/template
@@ -0,0 +1,25 @@
+# Template file for 'rbenv'
+pkgname=rbenv
+version=1.2.0
+revision=1
+build_style="configure"
+configure_script="src/configure"
+make_build_args="-C"
+make_build_target="src"
+depends="ruby-build"
+short_desc="Manage your app's Ruby environment"
+maintainer="b-l-a-i-n-e <blaine.gilbreth@gmail.com>"
+license="MIT"
+homepage="https://github.com/rbenv/rbenv"
+distfiles="https://github.com/rbenv/rbenv/archive/refs/tags/v${version}.tar.gz"
+checksum=3f3a31b8a73c174e3e877ccc1ea453d966b4d810a2aadcd4d8c460bc9ec85e0c
+
+do_install() {
+	vbin "${FILESDIR}/rbenv"
+	vmkdir usr/libexec/rbenv
+	vcopy libexec/* usr/libexec/rbenv
+	vmkdir /usr/share/bash-completion/completions/
+	vcopy completions/rbenv.bash /usr/share/bash-completion/completions/
+	vlicense LICENSE
+	vdoc README.md
+}
diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index 4b253b236b5a..18ac7039fabb 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,6 +1,6 @@
 # Template file for 'retroarch'
 pkgname=retroarch
-version=1.9.12
+version=1.9.14
 revision=1
 wrksrc="RetroArch-$version"
 build_style=configure
@@ -25,7 +25,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.retroarch.com/"
 changelog="https://raw.githubusercontent.com/libretro/RetroArch/master/CHANGES.md"
 distfiles="https://github.com/libretro/RetroArch/archive/v$version.tar.gz"
-checksum=69b2139fd1393682be4aec3168187a05f010e3acf4ab23d1cf759e894f10ad8f
+checksum=874f3e3aca1d12d2cb9d34687eb052eec0ccfc0f335606f61fa6a03c8b6bb90a
 
 build_options="ffmpeg flac glcore gles2 glslang jack miniupnpc neon pulseaudio qt5 sdl2 vulkan wayland x11"
 build_options_default="ffmpeg flac glcore glslang miniupnpc pulseaudio sdl2 vulkan wayland x11"
diff --git a/srcpkgs/rofi/template b/srcpkgs/rofi/template
index b3aab8f8fd30..137ae789b7e9 100644
--- a/srcpkgs/rofi/template
+++ b/srcpkgs/rofi/template
@@ -1,9 +1,8 @@
 # Template file for 'rofi'
 pkgname=rofi
-version=1.7.0
+version=1.7.2
 revision=1
 build_style=gnu-configure
-make_check_args="XFAIL_TESTS=textbox_test"
 hostmakedepends="autoconf automake flex glib-devel pkg-config which"
 makedepends="libXinerama-devel librsvg-devel
  libxkbcommon-devel pango-devel startup-notification-devel
@@ -13,7 +12,7 @@ maintainer="Dave Davenport <qball@gmpclient.org>"
 license="MIT"
 homepage="https://github.com/davatorium/rofi"
 distfiles="https://github.com/davatorium/rofi/releases/download/${version}/rofi-${version}.tar.xz"
-checksum=aabb95b35fc30da2de75292b97d9a3f0f367805a40ffe9ee68d8213ddbc049a4
+checksum=adfa04b2b3fb5f8ef4be356885e7473f611fc93ab32815027f1d7deba94fd7cd
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	makedepends+=" check-devel"
diff --git a/srcpkgs/ruby-build/template b/srcpkgs/ruby-build/template
new file mode 100644
index 000000000000..8ba698addb76
--- /dev/null
+++ b/srcpkgs/ruby-build/template
@@ -0,0 +1,21 @@
+# Template file for 'ruby-build'
+pkgname=ruby-build
+version=20211203
+revision=1
+depends="bash"
+short_desc="Compile and install Ruby"
+maintainer="b-l-a-i-n-e <blaine.gilbreth@gmail.com>"
+license="MIT"
+homepage="https://github.com/rbenv/ruby-build"
+distfiles="https://github.com/rbenv/ruby-build/archive/refs/tags/v${version}.tar.gz"
+checksum=f6a9149b24c7452a512395bc43d9837171de5f43ef0cf191a4a24b013f6a2eed
+
+do_install() {
+	vbin bin/ruby-build
+	vbin bin/rbenv-install
+	vbin bin/rbenv-uninstall
+	vmkdir usr/share/ruby-build
+	vcopy share/ruby-build/* usr/share/ruby-build
+	vlicense LICENSE
+	vdoc README.md
+}
diff --git a/srcpkgs/rxvt-unicode/template b/srcpkgs/rxvt-unicode/template
index 00ebdf63c3ca..1ad3c47e2448 100644
--- a/srcpkgs/rxvt-unicode/template
+++ b/srcpkgs/rxvt-unicode/template
@@ -1,13 +1,12 @@
 # Template file for 'rxvt-unicode'
 pkgname=rxvt-unicode
 version=9.30
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="
  --with-terminfo=/usr/share/terminfo --enable-256-color
  --enable-font-styles --enable-xim --enable-keepscrolling
  --enable-selectionscrolling --enable-smart-resize --enable-transparency
- --disable-utmp --disable-wtmp --disable-lastlog --disable-frills
  --enable-combining --with-term=rxvt-unicode-256color
  $(vopt_if gdk_pixbuf '--enable-pixbuf' '--disable-pixbuf')
  $(vopt_if perl '--enable-perl' '--disable-perl')
diff --git a/srcpkgs/scdoc/template b/srcpkgs/scdoc/template
index f7f4b7c43673..d8c0db8aea4a 100644
--- a/srcpkgs/scdoc/template
+++ b/srcpkgs/scdoc/template
@@ -1,6 +1,6 @@
 # Template file for 'scdoc'
 pkgname=scdoc
-version=1.11.1
+version=1.11.2
 revision=1
 build_style=gnu-makefile
 make_build_args="PREFIX=/usr"
@@ -9,7 +9,7 @@ maintainer="Julio Galvan <juliogalvan@protonmail.com>"
 license="MIT"
 homepage="https://git.sr.ht/~sircmpwn/scdoc"
 distfiles="https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz"
-checksum=e529fcb00508e7e4c5025a745591b805b754b3bd5c84c5192acaefabdfa8f700
+checksum=e9ff9981b5854301789a6778ee64ef1f6d1e5f4829a9dd3e58a9a63eacc2e6f0
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" scdoc"
diff --git a/srcpkgs/scite/template b/srcpkgs/scite/template
index 1e94a3295b10..1039f3d6e57d 100644
--- a/srcpkgs/scite/template
+++ b/srcpkgs/scite/template
@@ -1,6 +1,6 @@
 # Template file for 'scite'
 pkgname=scite
-version=5.1.5
+version=5.1.6
 revision=1
 create_wrksrc=yes
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://www.scintilla.org/SciTEDownload.html"
 distfiles="https://www.scintilla.org/scite${version//./}.tgz"
-checksum=7b4410d32bbc9fc5c81102287588631e00e5b63a31d2f5e709f9ac12fbbfc73d
+checksum=c595bc56ca0bcdeed4e08f32ba7ad2cb9452a6e9c45241723c87dd70486a949f
 
 post_extract() {
 	sed -i 's/gthread-2.0/& lua/' scite/gtk/makefile
diff --git a/srcpkgs/seatd/template b/srcpkgs/seatd/template
index c619787ae3eb..178f1b3d8aa9 100644
--- a/srcpkgs/seatd/template
+++ b/srcpkgs/seatd/template
@@ -3,7 +3,8 @@ pkgname=seatd
 version=0.6.3
 revision=1
 build_style=meson
-configure_args="-Dexamples=disabled $(vopt_if elogind -Dlogind=enabled) -Dwerror=false"
+configure_args="-Dexamples=disabled $(vopt_if elogind -Dlibseat-logind=elogind)
+ -Dwerror=false"
 hostmakedepends="pkg-config scdoc"
 makedepends="$(vopt_if elogind elogind-devel)"
 short_desc="Minimal seat management daemon"
diff --git a/srcpkgs/signon-kwallet-extension/template b/srcpkgs/signon-kwallet-extension/template
index 8340f33c1f34..2f9201711b35 100644
--- a/srcpkgs/signon-kwallet-extension/template
+++ b/srcpkgs/signon-kwallet-extension/template
@@ -1,6 +1,6 @@
 # Template file for 'signon-kwallet-extension'
 pkgname=signon-kwallet-extension
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake"
@@ -11,4 +11,4 @@ license="GPL-2.0-only"
 homepage="https://cgit.kde.org/signon-kwallet-extension.git/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#signon-kwallet-extension"
 distfiles="${KDE_SITE}/release-service/${version}/src/signon-kwallet-extension-${version}.tar.xz"
-checksum=96aa05bacea3f8c0551a3e19ba02e8f4960fcf19b290ffa5d56472daacf77cd4
+checksum=bd49fb147f3b96e162e94130c16950d58b806ae0f47025994a4b77eeb4ae0a29
diff --git a/srcpkgs/slack-desktop/template b/srcpkgs/slack-desktop/template
index 9b2814fa375c..8750d2687f69 100644
--- a/srcpkgs/slack-desktop/template
+++ b/srcpkgs/slack-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'slack-desktop'
 pkgname=slack-desktop
-version=4.22.0
+version=4.23.0
 revision=1
 archs="x86_64"
 hostmakedepends="tar xz"
@@ -10,7 +10,7 @@ maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="custom:Proprietary"
 homepage="https://slack.com/"
 distfiles="https://downloads.slack-edge.com/releases/linux/${version}/prod/x64/${pkgname}-${version}-amd64.deb"
-checksum=d12026d979673aa5cdc14f6a484776a72bedf7fec5acb2ddeb7414733b7d044d
+checksum=3a823be14d9aaea2ef565ac6c3fc62580a10775bcc1eadcc62c3256999ea59f3
 restricted=yes
 repository="nonfree"
 nopie=yes
diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template
index 799c189db7c3..93a4ff5a638a 100644
--- a/srcpkgs/spectacle/template
+++ b/srcpkgs/spectacle/template
@@ -1,6 +1,6 @@
 # Template file for 'spectacle'
 pkgname=spectacle
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.spectacle"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=bec40c64c11c930f637b949226e755e527c65708da865f13770434e18b293750
+checksum=568f4029bcb3959ab6d8a088e4853256cd4edda06d8f85b9531a727865362968
diff --git a/srcpkgs/spice-gtk/template b/srcpkgs/spice-gtk/template
index 7218e837891f..351923f41e7f 100644
--- a/srcpkgs/spice-gtk/template
+++ b/srcpkgs/spice-gtk/template
@@ -7,8 +7,7 @@ build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
  -Dvapi=$(vopt_if vala enabled disabled) -Dsmartcard=disabled
  -Dusbredir=enabled -Dpolkit=enabled -Dlz4=enabled -Dopus=enabled
- -Dcelt051=disabled -Dusb-ids-path=/usr/share/hwdata/usb.ids
- -Dpulse=disabled -Dgtk_doc=disabled"
+ -Dusb-ids-path=/usr/share/hwdata/usb.ids -Dgtk_doc=disabled"
 hostmakedepends="pkg-config $(vopt_if vala vala) glib-devel
  spice-protocol python3-six python3-parsing perl"
 makedepends="acl-devel liblz4-devel pixman-devel opus-devel openssl-devel
diff --git a/srcpkgs/spotifyd/template b/srcpkgs/spotifyd/template
index 452356c3c8ae..6c16a1b12a29 100644
--- a/srcpkgs/spotifyd/template
+++ b/srcpkgs/spotifyd/template
@@ -1,6 +1,6 @@
 # Template file for 'spotifyd'
 pkgname=spotifyd
-version=0.3.2
+version=0.3.3
 revision=1
 build_style=cargo
 configure_args="--no-default-features"
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/Spotifyd/spotifyd"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=d1d5442e6639cde7fbd390a65335489611eec62a1cfcba99a4aba8e8977a9d9c
+checksum=7fec8244a0052449d9c598535013dfe2a01bd6a1a55b271a713af4fcbeb98360
 
 build_options="alsa pulseaudio portaudio dbus"
 build_options_default="alsa pulseaudio portaudio dbus"
@@ -29,7 +29,3 @@ _features+="$(vopt_if portaudio ',portaudio_backend')"
 if [ "$_features" ]; then
 	configure_args+=" --features $_features"
 fi
-
-case "$XBPS_TARGET_MACHINE" in
-	aarch64-musl) broken="https://travis-ci.org/void-linux/void-packages/jobs/636076091" ;;
-esac
diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index e22e945419da..a417bd25368d 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -1,6 +1,6 @@
 # Template file for 'sqlmap'
 pkgname=sqlmap
-version=1.5.11
+version=1.5.12
 revision=1
 pycompile_dirs="usr/libexec/sqlmap"
 depends="python3"
@@ -9,7 +9,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="http://sqlmap.org"
 distfiles="https://github.com/sqlmapproject/sqlmap/archive/${version}.tar.gz"
-checksum=69b91d6bba6d053b300a89692d5ebe98cc3ce9803d5f25e600a31943afa7fc6e
+checksum=1221a09a9011e515c867abcba487c0e15f6732337fa3fab1d3f4babc7199fa39
 python_version=3
 
 do_install() {
diff --git a/srcpkgs/sslscan/template b/srcpkgs/sslscan/template
index 9d0be1812772..47449b62211b 100644
--- a/srcpkgs/sslscan/template
+++ b/srcpkgs/sslscan/template
@@ -1,6 +1,6 @@
 # Template file for 'sslscan'
 pkgname=sslscan
-version=2.0.10
+version=2.0.11
 revision=1
 build_style=gnu-makefile
 makedepends="openssl-devel"
@@ -10,6 +10,6 @@ license="GPL-3.0-or-later"
 homepage="https://github.com/rbsec/sslscan"
 changelog="https://github.com/rbsec/sslscan/raw/master/Changelog"
 distfiles="https://github.com/rbsec/sslscan/archive/refs/tags/${version}.tar.gz"
-checksum=bb7bb0ff037aa5579b3ee0cf91aa41ab04ac073592b5d95ad3fab820f5000f6e
+checksum=74bdf97c834b961afb342cae1ea32067af0e05f58239979d0f2d3fab82acae1c
 # No test suite
 make_check=no
diff --git a/srcpkgs/steam/template b/srcpkgs/steam/template
index cbaefb5429d6..c74d80d54685 100644
--- a/srcpkgs/steam/template
+++ b/srcpkgs/steam/template
@@ -1,6 +1,6 @@
 # Template file for 'steam'
 pkgname=steam
-version=1.0.0.73
+version=1.0.0.74
 revision=1
 archs="i686 x86_64"
 wrksrc=steam-launcher
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom: Proprietary license"
 homepage="https://steampowered.com/"
 distfiles="http://repo.steampowered.com/${pkgname}/pool/${pkgname}/s/${pkgname}/${pkgname}_${version}.tar.gz"
-checksum=b953ba0f52bccc696ad7696b22ceda4d01159e3d5b9353f8c1152d90f5a43591
+checksum=b0ed3b8378f541e8dab68d8b589d85ad6dc0cdf302701cf8e87130eda2b1a234
 repository=nonfree
 
 do_install() {
diff --git a/srcpkgs/svgpart/template b/srcpkgs/svgpart/template
index e6d002012733..6178cf51b67b 100644
--- a/srcpkgs/svgpart/template
+++ b/srcpkgs/svgpart/template
@@ -1,6 +1,6 @@
 # Template file for 'svgpart'
 pkgname=svgpart
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later"
 homepage="https://cgit.kde.org/svgpart.git"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#svgpart"
 distfiles="${KDE_SITE}/release-service/${version}/src/svgpart-${version}.tar.xz"
-checksum=a863f67850f46709073efb9f4ce815dc954fef9986106b09a6cad3be1facfffe
+checksum=c1c6cf7cedca6d2deec765bcf678e2f267a9f3063ca56865d2cc6637789e1be3
diff --git a/srcpkgs/switchboard/template b/srcpkgs/switchboard/template
index 45031a8d8b76..ebb706e5d9e5 100644
--- a/srcpkgs/switchboard/template
+++ b/srcpkgs/switchboard/template
@@ -3,7 +3,6 @@ pkgname=switchboard
 version=2.3.7
 revision=2
 build_style=meson
-configure_args="-Dlibunity=false"
 hostmakedepends="pkg-config vala gettext"
 makedepends="granite-devel clutter-gtk-devel gtk+3-devel"
 short_desc="Extensible System Settings app designed for elementary OS"
diff --git a/srcpkgs/tailscale/template b/srcpkgs/tailscale/template
index 96ebdd1354a8..44055fc87bc2 100644
--- a/srcpkgs/tailscale/template
+++ b/srcpkgs/tailscale/template
@@ -1,6 +1,6 @@
 # Template file for 'tailscale'
 pkgname=tailscale
-version=1.18.1
+version=1.18.2
 revision=1
 build_style=go
 go_import_path="tailscale.com"
@@ -14,7 +14,7 @@ maintainer="Noel Cower <ncower@nil.dev>"
 license="BSD-3-Clause"
 homepage="https://tailscale.com"
 distfiles="https://github.com/tailscale/tailscale/archive/v${version}.tar.gz"
-checksum=a8630d66ee1d475ba4ec97f389bae87d2777e9a33422726c052be1a6bbd2330c
+checksum=57206181868299027689651b6cd133627acad0c8c38f0151f469ab36d4130012
 
 post_install() {
 	vlicense LICENSE
diff --git a/srcpkgs/tgt/template b/srcpkgs/tgt/template
index c5a638e6e3a5..5bf3d09a7070 100644
--- a/srcpkgs/tgt/template
+++ b/srcpkgs/tgt/template
@@ -1,6 +1,6 @@
 # Template file for 'tgt'
 pkgname=tgt
-version=1.0.80
+version=1.0.81
 revision=1
 build_style=gnu-makefile
 make_install_args="sbindir=/usr/bin"
@@ -11,9 +11,9 @@ depends="perl-Config-General"
 short_desc="Linux SCSI target framework"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
-homepage="http://stgt.sourceforge.net/"
+homepage="https://github.com/fujita/tgt"
 distfiles="https://github.com/fujita/tgt/archive/v${version}.tar.gz"
-checksum=e2255482f1a2797c115a6d545c37428b10a4ba6276a2af787da5378fa4e34e75
+checksum=f8a285549456f13fecf628131a73934ffcbb701bacb7d5802acee7b515ab5452
 
 post_extract() {
 	sed -i 's/CFLAGS/MYCFLAGS/; s/\$(MYCFLAGS)/& $(CFLAGS) -Wno-error=stringop-truncation/g' usr/Makefile
diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..f80a2620b2f1 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -4,12 +4,9 @@ version=3.38.0
 revision=1
 build_style=meson
 build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
-hostmakedepends="intltool itstool pkg-config
- $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
- glib-devel"
+configure_args="-Denable-python=no"
+hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
+ gst-plugins-good1 glib-devel"
 # XXX missing lirc plugin.
 makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
  evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
@@ -31,16 +28,11 @@ do_check() {
 	:
 }
 
-build_options="gir"
-build_options_default="gir"
-
 libtotem_package() {
 	short_desc+=" - runtime library"
 	pkg_install() {
 		vmove "usr/lib/*.so.*"
-		if [ "$build_option_gir" ]; then
-			vmove usr/lib/girepository-1.0
-		fi
+		vmove usr/lib/girepository-1.0
 	}
 }
 
@@ -51,8 +43,6 @@ totem-devel_package() {
 		vmove usr/include
 		vmove "usr/lib/*.so"
 		vmove usr/lib/pkgconfig
-		if [ "$build_option_gir" ]; then
-			vmove usr/share/gir-1.0
-		fi
+		vmove usr/share/gir-1.0
 	}
 }
diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 77802c21ea8f..9c4762cf56ca 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -6,7 +6,7 @@ build_style=meson
 configure_args="-Dtracker_core=system -Ddocs=false -Dextract=true
  -Dfunctional_tests=false -Dcue=enabled -Dexif=enabled -Dflac=enabled
  -Dgif=enabled -Dgsf=enabled -Diptc=enabled -Diso=enabled -Djpeg=enabled
- -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled -Dtaglib=enabled
+ -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled
  -Dtiff=enabled -Dvorbis=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
  -Dbattery_detection=upower -Dcharset_detection=icu
  -Dgeneric_media_extractor=gstreamer -Dgstreamer_backend=discoverer
@@ -16,7 +16,7 @@ makedepends="tracker-devel ffmpeg-devel dbus-devel exempi-devel libflac-devel
  libglib-devel libgexiv2-devel gstreamer1-devel icu-devel libcue-devel
  libexif-devel libgsf-devel libgxps-devel libiptcdata-devel libjpeg-turbo-devel
  libosinfo-devel libpng-devel libseccomp-devel tiff-devel libxml2-devel
- libvorbis-devel poppler-glib-devel taglib-devel totem-pl-parser-devel
+ libvorbis-devel poppler-glib-devel totem-pl-parser-devel
  upower-devel zlib-devel gst-plugins-base1-devel giflib-devel libharfbuzz"
 short_desc="Data miners for tracker"
 maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,8 +24,4 @@ license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
 checksum=9509d37fb29acd233058f4df5bd1234b692ac6f946bc2e5f7b8dbf51dfe5b9fa
-
-# relies on unsupported ops in chroot
-do_check() {
-	:
-}
+make_check=no # relies on unsupported ops in chroot
diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..4c752fe55add 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -5,20 +5,20 @@ revision=2
 wrksrc=tracker-miners-${version}
 build_style=meson
 # missing libgrss for miner_rss
-configure_args="-Dtracker_core=system -Ddocs=false -Dextract=true
- -Dfunctional_tests=false -Dcue=enabled -Dexif=enabled -Dflac=enabled
+configure_args="-Dtracker_core=system -Dextract=true
+ -Dfunctional_tests=false -Dcue=enabled -Dexif=enabled
  -Dgif=enabled -Dgsf=enabled -Diptc=enabled -Diso=enabled -Djpeg=enabled
- -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled -Dtaglib=enabled
- -Dtiff=enabled -Dvorbis=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
+ -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled
+ -Dtiff=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
  -Dminer_rss=false -Dbattery_detection=upower -Dcharset_detection=icu
  -Dgeneric_media_extractor=gstreamer -Dgstreamer_backend=discoverer
  -Dsystemd_user_services=false -Dnetwork_manager=enabled"
 hostmakedepends="pkg-config glib-devel intltool asciidoc"
-makedepends="tracker3-devel ffmpeg-devel dbus-devel exempi-devel libflac-devel
+makedepends="tracker3-devel ffmpeg-devel dbus-devel exempi-devel
  libglib-devel libgexiv2-devel gstreamer1-devel icu-devel libcue-devel
  libexif-devel libgsf-devel libgxps-devel libiptcdata-devel libjpeg-turbo-devel
  libosinfo-devel libpng-devel libseccomp-devel tiff-devel libxml2-devel
- libvorbis-devel poppler-glib-devel taglib-devel totem-pl-parser-devel
+ poppler-glib-devel totem-pl-parser-devel
  upower-devel zlib-devel gst-plugins-base1-devel giflib-devel
  NetworkManager-devel libharfbuzz"
 short_desc="Data miners for tracker3"
diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..a6f8135b77d6 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,16 +1,15 @@
 # Template file for 'tracker3'
 pkgname=tracker3
 version=3.0.2
-revision=2
+revision=3
 wrksrc=tracker-${version}
 build_style=meson
 build_helper="gir"
-configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
- -Dstemmer=disabled -Dsystemd_user_services=false"
+configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
+ -Dsystemd_user_services=false"
 hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
 makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
- libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
- bash-completion"
+ libsoup-devel libxml2-devel sqlite-devel bash-completion"
 checkdepends="tar python3-gobject"
 short_desc="Personal search tool and storage system"
 maintainer="q66 <daniel@octaforge.org>"
diff --git a/srcpkgs/ttf-opensans/template b/srcpkgs/ttf-opensans/template
index b42ce1f43d6f..864644f67917 100644
--- a/srcpkgs/ttf-opensans/template
+++ b/srcpkgs/ttf-opensans/template
@@ -1,8 +1,8 @@
 # Template file for 'ttf-opensans'
 pkgname=ttf-opensans
-version=3.000
+version=3.001
 revision=1
-_githash=c071e9696751f2d69925d66f3b8c581f2dc041c2
+_githash=ebedbda589fe5bd861b02325aca98c86ad845251
 wrksrc="opensans-${_githash}"
 depends="font-util"
 short_desc="Clean and modern sans-serif typeface"
@@ -10,7 +10,7 @@ maintainer="Hervy Qurrotul Ainur Rozi <hervyqa@pm.me>"
 license="Apache-2.0"
 homepage="https://fonts.google.com/specimen/Open+Sans"
 distfiles="https://github.com/googlefonts/opensans/archive/${_githash}.tar.gz"
-checksum=fcbeae8c630a9afe2b6722c86a77788e549c353bea8cf7fbbc2e3f2fdacabcb7
+checksum=cdc1ba1f82c7a130a2c6a9def519528ec936baad08e0188bf8dc90a0718ca7f5
 font_dirs="/usr/share/fonts/TTF"
 
 do_install() {
diff --git a/srcpkgs/ugrep/template b/srcpkgs/ugrep/template
index 610564f3e659..2f2e434e900f 100644
--- a/srcpkgs/ugrep/template
+++ b/srcpkgs/ugrep/template
@@ -1,6 +1,6 @@
 # Template file for 'ugrep'
 pkgname=ugrep
-version=3.3.11
+version=3.3.12
 revision=1
 build_style=gnu-configure
 makedepends="bzip2-devel liblz4-devel liblzma-devel libzstd-devel pcre2-devel
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/Genivia/ugrep"
 distfiles="https://github.com/Genivia/ugrep/archive/v${version}.tar.gz"
-checksum=4a1c9cb0d2937d0dad5572c91af30e91829359289058dbd34315017638a3719e
+checksum=24f7de6d1dc2263a75b455c461c2d04b3a719d4165b6383c99d270b99758878e
 
 post_install() {
 	vlicense LICENSE.txt LICENSE
diff --git a/srcpkgs/umbrello/template b/srcpkgs/umbrello/template
index b5a2161284cd..636aba83b5d0 100644
--- a/srcpkgs/umbrello/template
+++ b/srcpkgs/umbrello/template
@@ -1,6 +1,6 @@
 # Template file for 'umbrello'
 pkgname=umbrello
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://umbrello.kde.org/"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#umbrello"
 distfiles="${KDE_SITE}/release-service/${version}/src/umbrello-${version}.tar.xz"
-checksum=dd888f8e81c3ee0d845ffcad4c9580dbecdbd1a48b4892e29da642658f6eb808
+checksum=4e8c76d48a9cdc7f03171590825a01d0573e04cfdc95f971474442a41a69d468
 python_version=2
 
 pre_configure() {
diff --git a/srcpkgs/vala-panel-appmenu/patches/LINGUAS-remove-a-duplicate-entry.patch b/srcpkgs/vala-panel-appmenu/patches/LINGUAS-remove-a-duplicate-entry.patch
new file mode 100644
index 000000000000..3b31ed15b1f5
--- /dev/null
+++ b/srcpkgs/vala-panel-appmenu/patches/LINGUAS-remove-a-duplicate-entry.patch
@@ -0,0 +1,19 @@
+From 442bcebcc00ea3a51057de0d1290593be7f9deb3 Mon Sep 17 00:00:00 2001
+From: Konstantin <ria.freelander@gmail.com>
+Date: Wed, 27 Oct 2021 07:47:37 +0000
+Subject: [PATCH] Update LINGUAS
+
+---
+ po/LINGUAS | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/po/LINGUAS b/po/LINGUAS
+index e66ec1c..3ee3bdd 100644
+--- a/po/LINGUAS
++++ b/po/LINGUAS
+@@ -1 +1 @@
+-aa ab ae af ak am an ar as ast av ay az ba be bg bh bi bm bn bo br bs ca ce ch ckb co cr cs cu cv cy da de dv dz ee el en_AU en_CA en_GB eo es et eu fa ff fi fj fo fr fr_CA fy ga gd gl gn gu gv ha he hi ho hr ht hu hy hz ia id ie ig ii ik io is it iu ja jv ka kg ki kj kk kl km kn ko kr ks ku kv kw ky la lb lg li ln lo lt lu lv mg mh mi mk ml mn mo mr ms mt my na nb nd ne ng nl nn nb nr nv ny oc oj om or os pa pi pl ps pt pt_BR qu rm rn ro ru rue rw sa sc sd se sg si sk sl sm sma sn so sq sr ss st su sv sw ta te tg th ti tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa wo xh yi yo za zh zh_CN zh_HK zh_TW zu
++aa ab ae af ak am an ar as ast av ay az ba be bg bh bi bm bn bo br bs ca ce ch ckb co cr cs cu cv cy da de dv dz ee el en_AU en_CA en_GB eo es et eu fa ff fi fj fo fr fr_CA fy ga gd gl gn gu gv ha he hi ho hr ht hu hy hz ia id ie ig ii ik io is it iu ja jv ka kg ki kj kk kl km kn ko kr ks ku kv kw ky la lb lg li ln lo lt lu lv mg mh mi mk ml mn mo mr ms mt my na nb nd ne ng nl nn nr nv ny oc oj om or os pa pi pl ps pt pt_BR qu rm rn ro ru rue rw sa sc sd se sg si sk sl sm sma sn so sq sr ss st su sv sw ta te tg th ti tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa wo xh yi yo za zh zh_CN zh_HK zh_TW zu
+-- 
+GitLab
+
diff --git a/srcpkgs/vala-panel/patches/LINGUAS-remove-a-duplicate-entry.patch b/srcpkgs/vala-panel/patches/LINGUAS-remove-a-duplicate-entry.patch
new file mode 100644
index 000000000000..36548f5dab6e
--- /dev/null
+++ b/srcpkgs/vala-panel/patches/LINGUAS-remove-a-duplicate-entry.patch
@@ -0,0 +1,19 @@
+From 52f40ce779cfa224266dd427cfe57afd83a28362 Mon Sep 17 00:00:00 2001
+From: Michal Vasilek <michal@vasilek.cz>
+Date: Sun, 14 Nov 2021 17:15:55 +0100
+Subject: [PATCH] LINGUAS: remove a duplicate entry
+
+---
+ po/LINGUAS | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/po/LINGUAS b/po/LINGUAS
+index e66ec1c..3ee3bdd 100644
+--- a/po/LINGUAS
++++ b/po/LINGUAS
+@@ -1 +1 @@
+-aa ab ae af ak am an ar as ast av ay az ba be bg bh bi bm bn bo br bs ca ce ch ckb co cr cs cu cv cy da de dv dz ee el en_AU en_CA en_GB eo es et eu fa ff fi fj fo fr fr_CA fy ga gd gl gn gu gv ha he hi ho hr ht hu hy hz ia id ie ig ii ik io is it iu ja jv ka kg ki kj kk kl km kn ko kr ks ku kv kw ky la lb lg li ln lo lt lu lv mg mh mi mk ml mn mo mr ms mt my na nb nd ne ng nl nn nb nr nv ny oc oj om or os pa pi pl ps pt pt_BR qu rm rn ro ru rue rw sa sc sd se sg si sk sl sm sma sn so sq sr ss st su sv sw ta te tg th ti tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa wo xh yi yo za zh zh_CN zh_HK zh_TW zu
++aa ab ae af ak am an ar as ast av ay az ba be bg bh bi bm bn bo br bs ca ce ch ckb co cr cs cu cv cy da de dv dz ee el en_AU en_CA en_GB eo es et eu fa ff fi fj fo fr fr_CA fy ga gd gl gn gu gv ha he hi ho hr ht hu hy hz ia id ie ig ii ik io is it iu ja jv ka kg ki kj kk kl km kn ko kr ks ku kv kw ky la lb lg li ln lo lt lu lv mg mh mi mk ml mn mo mr ms mt my na nb nd ne ng nl nn nr nv ny oc oj om or os pa pi pl ps pt pt_BR qu rm rn ro ru rue rw sa sc sd se sg si sk sl sm sma sn so sq sr ss st su sv sw ta te tg th ti tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa wo xh yi yo za zh zh_CN zh_HK zh_TW zu
+-- 
+2.33.1
+
diff --git a/srcpkgs/wike/template b/srcpkgs/wike/template
index f9db7aa3c21f..8204c4095a3a 100644
--- a/srcpkgs/wike/template
+++ b/srcpkgs/wike/template
@@ -1,6 +1,6 @@
 # Template file for 'wike'
 pkgname=wike
-version=1.6.2
+version=1.6.3
 revision=1
 wrksrc="Wike-$version"
 build_style=meson
@@ -11,4 +11,4 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/hugolabe/Wike"
 distfiles="https://github.com/hugolabe/Wike/archive/refs/tags/$version.tar.gz"
-checksum=39c3a731587c0d60cca2262d104a35d20cd087288f46621955f014b72f5ba6d1
+checksum=c2304764cc07d3df896ef86fb296a8299c87537f87814a1d4bd5c702d5d52076
diff --git a/srcpkgs/xfce4-whiskermenu-plugin/template b/srcpkgs/xfce4-whiskermenu-plugin/template
index 52cd59a87e05..14604b7bb072 100644
--- a/srcpkgs/xfce4-whiskermenu-plugin/template
+++ b/srcpkgs/xfce4-whiskermenu-plugin/template
@@ -1,6 +1,6 @@
 # Template file for 'xfce4-whiskermenu-plugin'
 pkgname=xfce4-whiskermenu-plugin
-version=2.7.0
+version=2.7.1
 revision=1
 build_style=cmake
 hostmakedepends="gettext pkg-config"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later"
 homepage="https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin"
 changelog="https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/raw/main/NEWS"
 distfiles="https://archive.xfce.org/src/panel-plugins/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=f044056c5325e878873a3a574a65f7c8d3dce2666a0b8345b1eca35bef29dc11
+checksum=04ae0c1764a0d5ec70f18a760d998a2109bb6724f048554d7d6999d9072ca63e
diff --git a/srcpkgs/xh/template b/srcpkgs/xh/template
index 4a878889d438..eddc9c125106 100644
--- a/srcpkgs/xh/template
+++ b/srcpkgs/xh/template
@@ -1,6 +1,6 @@
 # Template file for 'xh'
 pkgname=xh
-version=0.14.0
+version=0.14.1
 revision=1
 # depends on ring
 archs="x86_64* i686* armv[67]* aarch64*"
@@ -11,12 +11,12 @@ short_desc="Friendly and fast tool for sending HTTP requests"
 maintainer="Arthur Weagel <arthur.contrib@gmail.com>"
 license="MIT"
 homepage="https://github.com/ducaale/xh"
-changelog="https://github.com/ducaale/xh/blob/master/CHANGELOG.md"
+changelog="https://raw.githubusercontent.com/ducaale/xh/master/CHANGELOG.md"
 distfiles="https://github.com/ducaale/xh/archive/v${version}.tar.gz"
-checksum=6abc32e2fa49a3c7a08379dbe7375735ec7bc8f25c3f29774e275e9dcac42711
+checksum=ca89e8a9a230ff16cc0bba5bd7ebdceb986eac84638e15b4928d737b9ec12776
 
 post_install() {
-	ln -sf /usr/bin/${pkgname} ${DESTDIR}/usr/bin/${pkgname}s
+	ln -sf ${pkgname} ${DESTDIR}/usr/bin/${pkgname}s
 
 	vcompletion completions/xh.bash bash
 	vcompletion completions/_xh zsh
diff --git a/srcpkgs/xpra/template b/srcpkgs/xpra/template
index 36791e9cbb89..61e335105e91 100644
--- a/srcpkgs/xpra/template
+++ b/srcpkgs/xpra/template
@@ -1,13 +1,13 @@
 # Template file for 'xpra'
 pkgname=xpra
-version=4.2.3
+version=4.3
 revision=1
 build_style=python3-module
 make_install_args="$(vopt_with docs)"
 hostmakedepends="pkg-config python3-Cython $(vopt_if docs pandoc)"
 makedepends="ffmpeg-devel libXcomposite-devel libXrandr-devel libXtst-devel
  libvpx-devel libwebp-devel libxkbfile-devel python3-gobject-devel x264-devel
- gtk+3-devel pam-devel"
+ gtk+3-devel pam-devel libXres-devel"
 depends="cups python3-gobject python3-Pillow python3-cups python3-dbus
  python3-lz4 python3-paramiko python3-rencode xauth xf86-video-dummy
  xorg-server-xvfb"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later"
 homepage="https://xpra.org/"
 changelog="https://raw.githubusercontent.com/Xpra-org/xpra/master/docs/CHANGELOG.md"
 distfiles="https://github.com/Xpra-org/xpra/archive/v${version}.tar.gz"
-checksum=69759c716d0dd50dba7c816f8a4c4afdfee4553d1aa8bd5104874e95a4ffd207
+checksum=d9ec407a514e0dba650196b90103eb47ec9c6b09acefc1ab71bbd3e9d6663c10
 conf_files="/etc/xpra/xpra.conf /etc/xpra/xorg.conf /etc/xpra/conf.d/*"
 
 system_groups="xpra"
diff --git a/srcpkgs/yakuake/template b/srcpkgs/yakuake/template
index be91d392ba1a..dfec2b11fc52 100644
--- a/srcpkgs/yakuake/template
+++ b/srcpkgs/yakuake/template
@@ -1,6 +1,6 @@
 # Template file for 'yakuake'
 pkgname=yakuake
-version=21.08.3
+version=21.12.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig kcoreaddons qt5-host-tools qt5-qmake gettext"
@@ -12,4 +12,4 @@ license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://kde.org/applications/system/org.kde.yakuake"
 changelog="https://kde.org/announcements/changelogs/gear/${version}/#yakuake"
 distfiles="${KDE_SITE}/release-service/${version}/src/yakuake-${version}.tar.xz"
-checksum=b38d322aadd8cb7559015d223feaaf35585fb7b20ae3ac7253ad24922ddc44fd
+checksum=817d6447c96e0c8e0b6c112e6ddb05d6b8fef687ed6974e9d8cd9d30acfc35f3
diff --git a/srcpkgs/zim/template b/srcpkgs/zim/template
index a6848a9f459c..cf6d2119d841 100644
--- a/srcpkgs/zim/template
+++ b/srcpkgs/zim/template
@@ -1,6 +1,6 @@
 # Template file for 'zim'
 pkgname=zim
-version=0.74.2
+version=0.74.3
 revision=1
 build_style=python3-module
 hostmakedepends="python3-gobject python3-xdg gtk+3"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later"
 homepage="http://zim-wiki.org/"
 changelog="https://raw.githubusercontent.com/zim-desktop-wiki/zim-desktop-wiki/master/CHANGELOG.md"
 distfiles="https://zim-wiki.org/downloads/zim-${version}.tar.gz"
-checksum=b59c41969a6cda72d38523aadd6278da2510e0d1b52dbe3addbbc343e7636490
+checksum=dde84f22486c7f52670bd431de443a8a5bd168107b6ae066d82d473ae346cd15
diff --git a/srcpkgs/zola/template b/srcpkgs/zola/template
index 4743de0d342c..dcf2a8701cff 100644
--- a/srcpkgs/zola/template
+++ b/srcpkgs/zola/template
@@ -1,6 +1,6 @@
 # Template file for 'zola'
 pkgname=zola
-version=0.14.1
+version=0.15.2
 revision=1
 build_style=cargo
 hostmakedepends="pkg-config"
@@ -9,9 +9,9 @@ short_desc="Fast opinionated static site generator written in rust"
 maintainer="Carson Page <pagem.carson@gmail.com>"
 license="MIT"
 homepage="https://github.com/getzola/zola"
-changelog="https://github.com/getzola/zola/raw/master/CHANGELOG.md"
+changelog="https://raw.githubusercontent.com/getzola/zola/master/CHANGELOG.md"
 distfiles="https://github.com/getzola/zola/archive/v${version}.tar.gz"
-checksum=28e50071009a1430c5f8df94e2585d095f85f906f04101fe35ee9ed53c353cc4
+checksum=9f6b1527e728cef3536e42a18fbc06647b388fb34fc07cc7aca82e44f4fa3447
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*|i686*|arm*|aarch64*) ;;

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
                   ` (5 preceding siblings ...)
  2021-12-17 13:00 ` WitherCubes
@ 2021-12-17 13:03 ` WitherCubes
  2021-12-17 13:09 ` WitherCubes
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:03 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES** (all check have passed and I'm running it)

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

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

From 1a497a43a06785fef24fa703b5b19dc5f7de5970 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 11 +++----
 2 files changed, 5 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
                   ` (4 preceding siblings ...)
  2021-12-17 12:59 ` WitherCubes
@ 2021-12-17 13:00 ` WitherCubes
  2021-12-17 13:03 ` WitherCubes
  2021-12-17 13:09 ` WitherCubes
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 13:00 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES** (all check have passed and I'm running it)

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

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

From 1a497a43a06785fef24fa703b5b19dc5f7de5970 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 11 +++----
 2 files changed, 5 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,20 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
-}
+make_install_target=install-all

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
                   ` (3 preceding siblings ...)
  2021-12-12 12:48 ` WitherCubes
@ 2021-12-17 12:59 ` WitherCubes
  2021-12-17 13:00 ` WitherCubes
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-17 12:59 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **YES** (all check have passed and I'm running it)

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

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

From fd907d62aa4022fa56464b1938e884478e644541 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 10 +++---
 2 files changed, 5 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..b83b3fe41141 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,21 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
+do_install() {
+	make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

From f2dc66c20a89c70e93b557bf54ff26a906f110ac Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Fri, 17 Dec 2021 18:29:28 +0530
Subject: [PATCH 2/2] Clean up

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index b83b3fe41141..ca5eebf9f26e 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -3,7 +3,8 @@ pkgname=nsxiv
 version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel libwebp-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel
+ libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
@@ -16,6 +17,4 @@ pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-do_install() {
-	make PREFIX=/usr DESTDIR=${DESTDIR} install-all
-}
+make_install_target=install-all

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
                   ` (2 preceding siblings ...)
  2021-12-12 12:48 ` WitherCubes
@ 2021-12-12 12:48 ` WitherCubes
  2021-12-17 12:59 ` WitherCubes
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-12 12:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

From fd907d62aa4022fa56464b1938e884478e644541 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 10 +++---
 2 files changed, 5 insertions(+), 36 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..b83b3fe41141 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,21 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
 	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
+do_install() {
+	make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
  2021-12-12 12:46 ` [PR PATCH] [Updated] " WitherCubes
  2021-12-12 12:46 ` WitherCubes
@ 2021-12-12 12:48 ` WitherCubes
  2021-12-12 12:48 ` WitherCubes
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-12 12:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

From f66b04480a3ff2c0996df2290f9b524821c0d965 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 6 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..aa21d0f77580 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,21 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
-	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
+    [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
+do_install() {
+    make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

From 73dacee7aa38d1884b8480d77551bcb43c18c252 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:18:24 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index aa21d0f77580..b83b3fe41141 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -13,9 +13,9 @@ checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
-    [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
+	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
 do_install() {
-    make PREFIX=/usr DESTDIR=${DESTDIR} install-all
+	make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
  2021-12-12 12:46 ` [PR PATCH] [Updated] " WitherCubes
@ 2021-12-12 12:46 ` WitherCubes
  2021-12-12 12:48 ` WitherCubes
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-12 12:46 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

From f66b04480a3ff2c0996df2290f9b524821c0d965 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 6 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..aa21d0f77580 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,21 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
-	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
+    [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
+do_install() {
+    make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

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

* Re: [PR PATCH] [Updated] nsxiv: update to 28
  2021-12-12 12:43 [PR PATCH] " WitherCubes
@ 2021-12-12 12:46 ` WitherCubes
  2021-12-12 12:46 ` WitherCubes
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 26+ messages in thread
From: WitherCubes @ 2021-12-12 12:46 UTC (permalink / raw)
  To: ml

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

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

https://github.com/WitherCubes/void-packages master
https://github.com/void-linux/void-packages/pull/34493

nsxiv: update to 28
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

From 598f67d8b603cf6c110bd6b9b569a6614cb8783c Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:10:19 +0530
Subject: [PATCH 1/2] nsxiv: update to 28

---
 .../nsxiv/patches/nsxiv-27.1-makefile.patch   | 31 -------------------
 srcpkgs/nsxiv/template                        | 12 +++----
 2 files changed, 6 insertions(+), 37 deletions(-)
 delete mode 100644 srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch

diff --git a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch b/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
deleted file mode 100644
index 83f09fe2d0f5..000000000000
--- a/srcpkgs/nsxiv/patches/nsxiv-27.1-makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile	2021-09-22 17:00:05.123980000 +0530
-+++ b/Makefile	2021-09-22 16:59:53.050646000 +0530
-@@ -86,7 +86,7 @@
- 		>$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1
- 	@echo "INSTALL share/nsxiv/"
--	install -Dt $(DESTDIR)$(PREFIX)/share/nsxiv/exec exec/*
-+	install -Dt $(DESTDIR)$(PREFIX)/share/doc/nsxiv/examples exec/*
- 
- uninstall:
- 	@echo "REMOVE bin/nsxiv"
---- a/nsxiv.1	2021-09-22 16:55:16.433967000 +0530
-+++ b/nsxiv.1	2021-09-22 17:03:11.870655000 +0530
-@@ -428,7 +428,7 @@
- 3) image height.
- .P
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/image-info .
-+.IR PREFIX/share/doc/nsxiv/examples/image-info .
- .SH EXTERNAL KEY HANDLER
- Additional external keyboard commands can be defined using a handler program
- located in
-@@ -446,7 +446,7 @@
- keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix.
- 
- There is also an example script installed together with nsxiv as
--.IR PREFIX/share/nsxiv/exec/key-handler .
-+.IR PREFIX/share/doc/nsxiv/examples/key-handler .
- .SH THUMBNAIL CACHING
- nsxiv stores all thumbnails under
- .IR $XDG_CACHE_HOME/nsxiv/ .
diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 65954bc98288..1a92dd9f60c7 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -1,21 +1,21 @@
 # Template file for 'nsxiv'
 pkgname=nsxiv
-version=27.1
+version=28
 revision=1
 build_style=gnu-makefile
-makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel"
+makedepends="libX11-devel imlib2-devel giflib-devel libexif-devel libXft-devel libwebp-devel"
 short_desc="Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer"
 maintainer="Sanjay Pavan <tsppavan7@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/nsxiv/nsxiv"
 distfiles="https://github.com/nsxiv/nsxiv/archive/v${version}.tar.gz"
-checksum=416247c6930d2a5ba482010a7c095fc3e6fe0fe609f2bce0049f69bebd63e00c
+checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
-	[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
+  [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
-post_install() {
-	vinstall nsxiv.desktop 644 usr/share/applications
+do_install() {
+  make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

From fcca4aa9385ef5e6cb99f496904f69c281ceda55 Mon Sep 17 00:00:00 2001
From: Sanjay Pavan <tsppavan7@gmail.com>
Date: Sun, 12 Dec 2021 18:16:21 +0530
Subject: [PATCH 2/2] nsxiv: update to ww

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

diff --git a/srcpkgs/nsxiv/template b/srcpkgs/nsxiv/template
index 1a92dd9f60c7..aa21d0f77580 100644
--- a/srcpkgs/nsxiv/template
+++ b/srcpkgs/nsxiv/template
@@ -13,9 +13,9 @@ checksum=38047f60e51854363dd98fb7b3bc9f1cfa9b7d6f9e8788508b6f1e317328dd75
 CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/freetype2"
 
 pre_build() {
-  [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
+    [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h ||:
 }
 
 do_install() {
-  make PREFIX=/usr DESTDIR=${DESTDIR} install-all
+    make PREFIX=/usr DESTDIR=${DESTDIR} install-all
 }

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

end of thread, other threads:[~2021-12-19  3:57 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-17 13:18 [PR PATCH] nsxiv: update to 28 WitherCubes
2021-12-17 13:22 ` [PR PATCH] [Updated] " WitherCubes
2021-12-17 13:22 ` WitherCubes
2021-12-17 13:27 ` WitherCubes
2021-12-18  7:57 ` [PR REVIEW] " N-R-K
2021-12-18 11:09 ` paper42
2021-12-18 11:09 ` paper42
2021-12-19  2:30 ` [PR PATCH] [Updated] " WitherCubes
2021-12-19  2:31 ` WitherCubes
2021-12-19  2:34 ` WitherCubes
2021-12-19  2:34 ` WitherCubes
2021-12-19  2:37 ` WitherCubes
2021-12-19  2:37 ` WitherCubes
2021-12-19  2:39 ` WitherCubes
2021-12-19  2:40 ` WitherCubes
2021-12-19  2:45 ` WitherCubes
2021-12-19  2:45 ` WitherCubes
2021-12-19  3:57 ` [PR PATCH] [Merged]: " ericonr
  -- strict thread matches above, loose matches on Subject: below --
2021-12-12 12:43 [PR PATCH] " WitherCubes
2021-12-12 12:46 ` [PR PATCH] [Updated] " WitherCubes
2021-12-12 12:46 ` WitherCubes
2021-12-12 12:48 ` WitherCubes
2021-12-12 12:48 ` WitherCubes
2021-12-17 12:59 ` WitherCubes
2021-12-17 13:00 ` WitherCubes
2021-12-17 13:03 ` WitherCubes
2021-12-17 13:09 ` WitherCubes

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).