diff --git a/testing/openvpn3/APKBUILD b/testing/openvpn3/APKBUILD
index 737e32611884e4809f218d4459991a5309786b63..6593a33ba8ad2c462fcfb8f0c325fe736be28866 100644
--- a/testing/openvpn3/APKBUILD
+++ b/testing/openvpn3/APKBUILD
@@ -7,8 +7,19 @@ pkgdesc="C++ class library that implements the functionality of an OpenVPN clien
 url="https://github.com/OpenVPN/openvpn3"
 arch="all !s390x" # broken tests due to endianness assumptions
 license="AGPL-3.0-only"
-depends_dev="lz4-dev asio-dev libcap-dev jsoncpp-dev xxhash-dev"
-makedepends="cmake samurai gtest-dev $depends_dev"
+depends_dev="
+	asio-dev
+	jsoncpp-dev
+	libcap-dev
+	lz4-dev
+	xxhash-dev
+	"
+makedepends="$depends_dev
+	cmake
+	gtest-dev
+	jsoncpp-static
+	samurai
+	"
 subpackages="$pkgname-dev"
 source="https://github.com/OpenVPN/openvpn3/archive/refs/tags/release/$pkgver/openvpn3-$pkgver.tar.gz
 	unvendor.patch