diff --git a/testing/asteroid-compass/APKBUILD b/testing/asteroid-compass/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..49a7ab812665294df48b7e9f54dd34554ded4eea
--- /dev/null
+++ b/testing/asteroid-compass/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=asteroid-compass
+pkgver=0_git20190721
+pkgrel=0
+_commit="b177e9bd046ce79401931c29a2eb136678047d60"
+pkgdesc="Default compass app for AsteroidOS"
+url="https://github.com/AsteroidOS/asteroid-compass"
+arch="all"
+license="GPL-3.0-or-later"
+depends="mapplauncherd"
+makedepends="
+	bash
+	grep
+	qml-asteroid-dev
+	qt5-qtbase-dev
+	qt5-qtdeclarative-dev
+	qt5-qttools-dev
+	qtchooser
+	"
+source="https://github.com/AsteroidOS/asteroid-compass/archive/$_commit/asteroid-compass-$_commit.tar.gz
+	fix-build.patch
+	"
+options="!check" # No tests
+builddir="$srcdir/$pkgname-$_commit"
+
+build() {
+	qmake-qt5 \
+		PREFIX=/usr
+	make
+
+	i18n/generate-desktop.sh . asteroid-compass.desktop
+}
+
+package() {
+	INSTALL_ROOT="$pkgdir" make install
+
+	install -Dm644 asteroid-compass.desktop -t "$pkgdir"/usr/share/applications
+}
+
+sha512sums="dffb493161daa20fbd6dcd5567f372c0c8ce40f2a587c7d1afb57e0a42da1be3ea3258916a6c4d94cfb1907d005506b4051663682baf15609d16e7aa2474e5c2  asteroid-compass-b177e9bd046ce79401931c29a2eb136678047d60.tar.gz
+42c992bcba80f1d7e44245bacb45ba20ba231dd94e4d4d0610a96b60b8efeeb56fed98e282f4f40b0cb28649fcdb078a4515b2541ec6c6ce4e6cc2d0c8103e7e  fix-build.patch"
diff --git a/testing/asteroid-compass/fix-build.patch b/testing/asteroid-compass/fix-build.patch
new file mode 100644
index 0000000000000000000000000000000000000000..18f207f7d450e5c56849a446da8c9e16bdf879ce
--- /dev/null
+++ b/testing/asteroid-compass/fix-build.patch
@@ -0,0 +1,19 @@
+diff --git a/asteroid-compass.pro b/asteroid-compass.pro
+index cccc64a..9d28d0f 100644
+--- a/asteroid-compass.pro
++++ b/asteroid-compass.pro
+@@ -1,5 +1,6 @@
+ TARGET = asteroid-compass
+-CONFIG += asteroidapp
++CONFIG += asteroidapp link_pkgconfig
++PKGCONFIG += asteroidapp
+ 
+ SOURCES +=     main.cpp
+ RESOURCES +=   resources.qrc
+@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
+ 
+ lupdate_only{ SOURCES = i18n/$$TARGET.desktop.h }
+ TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
++
++target.path = /usr/bin/
++INSTALLS += target