diff --git a/srcpkgs/keypunch/template b/srcpkgs/keypunch/template
index 5d5c94752ef..a2a3f575de8 100644
--- a/srcpkgs/keypunch/template
+++ b/srcpkgs/keypunch/template
@@ -1,7 +1,7 @@
 # Template file for 'keypunch'
 pkgname=keypunch
-version=5.1
-revision=2
+version=6.1
+revision=1
 build_helper="rust"
 build_style=meson
 hostmakedepends="cargo rust gettext glib pkg-config blueprint-compiler
@@ -11,8 +11,9 @@ short_desc="Practice your typing skills"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://apps.gnome.org/Keypunch/"
+changelog="https://github.com/bragefuglseth/keypunch/releases/"
 distfiles="https://github.com/bragefuglseth/keypunch/archive/refs/tags/v${version}.tar.gz"
-checksum=98e69f91150373eea2a9ffb9c175db19ce867e62825c74ebf921923c6ae79408
+checksum=4564da9724409d3b737a0c713ad983cb2a8006b3345922162135d2f19b359087
 
 post_patch() {
 	vsed -e 's/\(gtk_update_icon_cache: \)true/\1false/' \