diff --git a/community/openbox/APKBUILD b/community/openbox/APKBUILD
index 95ad75eb6e27273ff3c48277b231626ac648319d..68c03cbd2d6c9fdd2b210de74c64c868dbcda221 100644
--- a/community/openbox/APKBUILD
+++ b/community/openbox/APKBUILD
@@ -5,7 +5,8 @@ pkgver=3.6.1
 pkgrel=2
 pkgdesc="A highly configurable and standards-compliant X11 window manager"
 url="http://openbox.org"
-arch="all !s390x !mips !mips64" # librsvg
+# s390x, mips64 and riscv64 blocked by librsvg
+arch="all !s390x !mips64 !riscv64"
 license="GPL-2.0-or-later"
 depends_dev="libxcursor-dev libxrandr-dev libxinerama-dev startup-notification-dev"
 makedepends="$depends_dev pango-dev libxml2-dev imlib2-dev librsvg-dev
@@ -16,8 +17,9 @@ source="http://openbox.org/dist/openbox/openbox-$pkgver.tar.gz
 	https://icculus.org/openbox/tools/setlayout.c"
 
 prepare() {
-	update_config_sub
 	default_prepare
+
+	update_config_sub
 }
 
 build() {