diff --git a/testing/asteroid-timer/APKBUILD b/testing/asteroid-timer/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..3786b71a9cad078d966b7b396123a1b572938528
--- /dev/null
+++ b/testing/asteroid-timer/APKBUILD
@@ -0,0 +1,57 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=asteroid-timer
+pkgver=0_git20210411
+pkgrel=0
+_commit="aec4ce23d00e4f7fad1dfdd83d305b772b12cf59"
+pkgdesc="Default timer app for AsteroidOS"
+url="https://github.com/AsteroidOS/asteroid-timer"
+arch="all"
+license="GPL-3.0-or-later"
+depends="
+	$pkgname-lang
+	mapplauncherd
+	nemo-qml-plugin-alarms
+	"
+makedepends="
+	bash
+	grep
+	qml-asteroid-dev
+	qt5-qtbase-dev
+	qt5-qtdeclarative-dev
+	qt5-qttools-dev
+	qtchooser
+	"
+subpackages="$pkgname-lang"
+source="https://github.com/AsteroidOS/asteroid-timer/archive/$_commit/asteroid-timer-$_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-timer.desktop
+
+	cd i18n
+	lrelease -idbased ./*.ts
+}
+
+package() {
+	INSTALL_ROOT="$pkgdir" make install
+
+	install -Dm644 asteroid-timer.desktop -t "$pkgdir"/usr/share/applications
+}
+
+lang() {
+	cd "$builddir"/i18n
+	find . -name "*.ts" | while read -r i; do
+		install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
+	done
+}
+
+sha512sums="e819d4f8139903bdb8c74d5cb8ebcb692deb70c9f86668f87f74c074e217f3e980072fbb410ed7b96062e05416ce948d73f0883080ecd35d7083735e3dabc9a1  asteroid-timer-aec4ce23d00e4f7fad1dfdd83d305b772b12cf59.tar.gz
+c332d3f67cbea68d698ecb43b292f02edc39aade632616241c6f96cb5f72a81198211fd55e7e8aab751b96fcf776fda6cdbdad11db0b6be091b6e970f5475c46  fix-build.patch"
diff --git a/testing/asteroid-timer/fix-build.patch b/testing/asteroid-timer/fix-build.patch
new file mode 100644
index 0000000000000000000000000000000000000000..3d5a4e2b10a562dd1668806740c98203e373802c
--- /dev/null
+++ b/testing/asteroid-timer/fix-build.patch
@@ -0,0 +1,19 @@
+diff --git a/asteroid-timer.pro b/asteroid-timer.pro
+index f865860..d4d2968 100644
+--- a/asteroid-timer.pro
++++ b/asteroid-timer.pro
+@@ -1,5 +1,6 @@
+ TARGET = asteroid-timer
+-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/asteroid-timer.desktop.h }
+ TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
++
++target.path = /usr/bin/
++INSTALLS += target