diff --git a/testing/vlang/APKBUILD b/testing/vlang/APKBUILD
index 93b8f94cda03af148ac181087595f40a9d23241d..070ceaff33f3d1c3d85e357fbb7589779330ff0b 100644
--- a/testing/vlang/APKBUILD
+++ b/testing/vlang/APKBUILD
@@ -2,14 +2,16 @@
 # Maintainer: Jakob Meier <comcloudway@ccw.icu>
 
 pkgname=vlang
-pkgver=0.4.1
+pkgver=0.4.2
 # this has to be updated with the version
-_vc_commit_sha=b59fe13b7597e0e19c86a27932db01d583216c44
+_vc_commit_sha=5b77beb2ecbcd35d5a4dc872aaa719b7cf85d182
 pkgrel=0
 pkgdesc="Simple, fast, safe, compiled language for developing maintainable software."
 url="https://vlang.io"
 arch="x86_64 aarch64"
 license="MIT"
+# to be able to symlink /usr/lib/vlang/thirdparty/tcc/lib/libgc.a to /usr/lib/libgc.a
+depends="gc-dev"
 makedepends="gcc gc-dev libx11-dev"
 source="
 v-$pkgver.tar.gz::https://github.com/vlang/v/archive/refs/tags/$pkgver.tar.gz
@@ -55,7 +57,7 @@ package() {
 	touch $pkgdir/usr/lib/vlang/cmd/tools/.disable_autorecompilation
 }
 sha512sums="
-ed31d4da1d94208b55e70c515a8807eebcb6aedbbb1e66c199e4fe4d9e7cb89fbaaaa991f02b52a32dbb249c4cce969f948b8c7510de4321ff52a0060476a6da  v-0.4.1.tar.gz
-b2a6e0bbe6a1405ebf0c86611e5cc3ce5d6ded14b25a23f64132ade1c068a738c6a4b04fc012a73606948931a13875f04fd34923e6efd11f41495d4c642dcb5f  vc-0.4.1.zip
+2b813e9384aa0cc04146291270241d54c50a1e0aa3f60a89f711065f026863152c0d1b7a2de9c5e87283c7aef4082ac211174582432d60aa550ede67e4946b6b  v-0.4.2.tar.gz
+99c7d5fd696022b9f911738ca510edf4c6c7226b3da0e4bbf97d8cd1c89d8acdd658834efd1a30fad9c5c84063f932bf5d86236f906928cee42e759f06504484  vc-0.4.2.zip
 4145172913432edc26a0e36a992b1aebaa1925395d4bc8fb2c44a27df1e097946c4f6d32dfd5e20a94c7511da4ccdcb5e03515938268b0d20ccee31e69bdabe8  fix-tools.patch
 "