diff --git a/testing/savvycan/10-qmake-prefix.patch b/testing/savvycan/10-qmake-prefix.patch
new file mode 100644
index 0000000000000000000000000000000000000000..818304ca4fec7ab994b08aba2460cf595be2e768
--- /dev/null
+++ b/testing/savvycan/10-qmake-prefix.patch
@@ -0,0 +1,12 @@
+--- SavvyCAN-1.0.245/SavvyCAN.pro
++++ SavvyCAN-1.0.245/SavvyCAN.pro
+@@ -224,8 +224,7 @@
+ }
+ 
+ unix {
+-   isEmpty(PREFIX)
+-   {
++   isEmpty(PREFIX) {
+       PREFIX=/usr/local
+    }
+    target.path = $$PREFIX/bin
diff --git a/testing/savvycan/APKBUILD b/testing/savvycan/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..c03d186de699c6ca1eadcc2a7332919814f670cf
--- /dev/null
+++ b/testing/savvycan/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Erwan Rouchet <lucidiot@brainshit.fr>
+# Maintainer: Erwan Rouchet <lucidiot@brainshit.fr>
+pkgname=savvycan
+pkgver=1.0.245
+pkgrel=0
+pkgdesc="Qt-based CAN bus analysis tool"
+url="https://github.com/collin80/SavvyCAN"
+license="MIT"
+arch="all !armhf" # qt5-qtserialbus
+depends="qt5-qtserialbus"
+makedepends="
+	qt5-qtbase-dev
+	qt5-qtserialbus-dev
+	qt5-qtserialport-dev
+	qt5-qtdeclarative-dev
+	qt5-qttools-dev
+	"
+source="
+	$pkgname-$pkgver.tgz::https://github.com/collin80/SavvyCAN/archive/refs/tags/$pkgver.tar.gz
+	10-qmake-prefix.patch
+	"
+builddir="$srcdir/SavvyCAN-$pkgver"
+
+build() {
+	qmake-qt5 PREFIX=/usr
+	make
+}
+
+check() {
+	make check
+}
+
+package() {
+	make INSTALL_ROOT="$pkgdir" install
+}
+
+sha512sums="
+54d63dc57739df53529f1c3c451f9b24f56477145589339b6cd26b475f08f90ca1a0b986fe72a174f90bd00664412ac7b40b3ed318a628642e44da6d74c1eef5  savvycan-1.0.245.tgz
+4f5c0846d77e30490fe0efdcbcbb352278b926c7f757111b500b40b6cd14b2003a72acdf70164f34ca31447c380fabecccd3512285717ffaa9269ef39491e9ab  10-qmake-prefix.patch
+"