diff --git a/testing/tree-sitter-git-diff/APKBUILD b/testing/tree-sitter-git-diff/APKBUILD
index 04da40b..6c5c662 100644
--- a/testing/tree-sitter-git-diff/APKBUILD
+++ b/testing/tree-sitter-git-diff/APKBUILD
@@ -1,16 +1,16 @@
 # Contributor: Jakub Jirutka <jakub@jirutka.cz>
 # Maintainer: Jakub Jirutka <jakub@jirutka.cz>
 pkgname=tree-sitter-git-diff
-pkgver=0_git20211225
-_gitrev=c12e6ecb54485f764250556ffd7ccb18f8e2942b
-pkgrel=3
+pkgver=0_git20230730
+_gitrev=c165725c28e69b36c5799ff0e458713a844f1aaf
+pkgrel=0
 pkgdesc="Tree-sitter grammar for 'git diff' output"
 url="https://github.com/the-mikedavis/tree-sitter-diff"
 arch="all"
 license="MIT"
 makedepends="tree-sitter-dev"
 install_if="tree-sitter-grammars"
-source="$pkgname-$_gitrev.tgz::https://github.com/the-mikedavis/tree-sitter-diff/archive/$_gitrev/tree-sitter-git-diff-$_gitrev.tar.gz"
+source="https://github.com/the-mikedavis/tree-sitter-diff/archive/$_gitrev/tree-sitter-git-diff-$_gitrev.tar.gz"
 builddir="$srcdir/tree-sitter-diff-$_gitrev"
 options="!check"  # no tests for shared lib
 
@@ -23,5 +23,5 @@ package() {
 }
 
 sha512sums="
-c135423598b0e1aa58ccd42593414a311b4677181b6ee23c51d9070ed55d8cceb3b6775775e25acf0f83642699895875b75504462827ee74aca83825ac5140aa  tree-sitter-git-diff-c12e6ecb54485f764250556ffd7ccb18f8e2942b.tgz
+d8cb76b412f7ebd781a74c0a7857c859d634d11d89b0ce4b94c6066f97c027ef45caa946e209442efe67e3b219629b267870ffd2b3a4dc83cd4e98e2aecd7500  tree-sitter-git-diff-c165725c28e69b36c5799ff0e458713a844f1aaf.tar.gz
 "
