diff --git a/testing/gjs/APKBUILD b/testing/gjs/APKBUILD
index 87cb59c5316de3beecd9e3f09bb63189929ac8e6..e65bc8e888622448ccbaaf4d550ee395d1d2a3a3 100644
--- a/testing/gjs/APKBUILD
+++ b/testing/gjs/APKBUILD
@@ -1,18 +1,19 @@
-# Maintainer: 
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
 pkgname=gjs
-pkgver=1.54.1
-pkgrel=1
+pkgver=1.56.2
+pkgrel=0
 pkgdesc="GNOME javascript library"
 url="https://wiki.gnome.org/Projects/Gjs"
-arch="all !armhf !armv7 !s390x"
-license="LGPL"
-makedepends="$depends_dev dbus gobject-introspection-dev mozjs60-dev mozjs60 gtk+3.0-dev cairo-dev"
+arch="all !aarch64 !armhf !armv7 !s390x"
+license="MIT LGPL-2.0-or-later"
+makedepends="$depends_dev dbus gobject-introspection-dev mozjs60-dev mozjs60
+	gtk+3.0-dev cairo-dev"
+options="!check" # needs DISPLAY
 subpackages="$pkgname-dev"
 source="https://download.gnome.org/sources/gjs/${pkgver%.*}/gjs-$pkgver.tar.xz"
-builddir="$srcdir/gjs-$pkgver"
 
 build() {
-	cd "$builddir"
 	./configure \
 		--build=$CBUILD \
 		--host=$CHOST \
@@ -24,9 +25,12 @@ build() {
 	make
 }
 
+check() {
+	make check
+}
+
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 }
 
-sha512sums="a6c77aecdd74b23f91aafb5ac65a0c72052d1efd7a00e248deab7bc339db1f85b7b3373dc6c4e8b67f47f4712563151ef74dca34a988edfca50eb379b2483a9d  gjs-1.54.1.tar.xz"
+sha512sums="687b8e3795565b5c56fceebefb229c07b4c084a4f65c0035e0d185d12082920424632c0f896df8dc1cd5013a97b6e08274efaec4caeb564dc2070d26a5f974c5  gjs-1.56.2.tar.xz"