diff --git a/community/vips/APKBUILD b/community/vips/APKBUILD
index 0369215984f1732c0bfffe673eae355f5cd3f5c3..093c8b35109202ab936cfc9540d911b57d95a237 100644
--- a/community/vips/APKBUILD
+++ b/community/vips/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Will Jordan <will.jordan@gmail.com>
 pkgname=vips
 pkgver=8.14.2
-pkgrel=1
+pkgrel=2
 pkgdesc="fast image processing library with low memory needs"
 url="https://libvips.github.io/libvips/"
 # ppc64le blocked by segfaulting test: test_seq.sh
@@ -21,7 +21,6 @@ makedepends="
 	libexif-dev
 	libheif-dev
 	libjpeg-turbo-dev
-	libjxl-dev
 	libpng-dev
 	librsvg-dev
 	libwebp-dev
@@ -42,7 +41,6 @@ subpackages="
 	$pkgname-lang
 	$pkgname-poppler
 	$pkgname-magick
-	$pkgname-jxl
 	$pkgname-heif
 	$pkgname-tools
 	$pkgname-cpp
@@ -54,6 +52,15 @@ case "$CARCH" in
 	*) makedepends="$makedepends libimagequant-dev" ;;
 esac
 
+case "$CARCH" in
+s390x)
+	;;
+*)
+	makedepends="$makedepends libjxl-dev"
+	subpackages="$subpackages $pkgname-jxl"
+	;;
+esac
+
 case "$CARCH" in
 armhf)
 	# take forever