diff --git a/testing/musescore/APKBUILD b/testing/musescore/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..64141cd57a06763b57a0123f156ee84372178024
--- /dev/null
+++ b/testing/musescore/APKBUILD
@@ -0,0 +1,49 @@
+# Contributor: Justin Berthault <justin.berthault@zaclys.net>
+# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
+pkgname=musescore
+pkgver=3.4.2
+pkgrel=0
+pkgdesc="Create, play and print beautiful sheet music"
+url="https://musescore.org/"
+arch="all"
+license="GPL-2.0-or-later"
+depends="
+	qt5-qtbase
+	qt5-qtgraphicaleffects
+	qt5-qtquickcontrols2
+	"
+install="$pkgname.pre-install $pkgname.pre-upgrade"
+makedepends="
+	ccache
+	cmake
+	doxygen
+	jack-dev
+	lame-dev
+	libsndfile-dev
+	portaudio-dev
+	portmidi-dev
+	pulseaudio-dev
+	qt5-qtbase-dev
+	qt5-qtquickcontrols2-dev
+	qt5-qtdeclarative-dev
+	qt5-qtscript-dev
+	qt5-qtsvg-dev
+	qt5-qttools-dev
+	qt5-qtwebchannel-dev
+	qt5-qtlocation-dev
+	qt5-qtxmlpatterns-dev
+	texlive-dev
+	"
+source="$pkgname-$pkgver.tar.gz::https://github.com/musescore/MuseScore/archive/v$pkgver.tar.gz"
+options="!check" # no testsuit provided
+builddir="$srcdir"/MuseScore-$pkgver
+
+build() {
+	make PREFIX=/usr BUILD_WEBENGINE=OFF USE_SYSTEM_FREETYPE=ON revision release
+}
+
+package() {
+	DESTDIR="$pkgdir" make UPDATE_CACHE=FALSE -C build.release install
+}
+
+sha512sums="d53024a04793dd418bce910e47b1d6f785b6e5ffbd97117a910f144ee37d20c20ce555a45fcf30532019aa8d7e429fc2dfedfef33a6078ab73889fe7995fe9f4  musescore-3.4.2.tar.gz"
diff --git a/testing/musescore/musescore.pre-install b/testing/musescore/musescore.pre-install
new file mode 100644
index 0000000000000000000000000000000000000000..019d8334655b9901e61c6ab6e857ea2dfde1dd66
--- /dev/null
+++ b/testing/musescore/musescore.pre-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+printf " *\n  * Musescore supports both 'alsa' and 'pulseaudio'.\n  *\n"
+printf " *\n  * 'alsa' needs 'modprobe snd_seq'.\n  *\n"
+printf " *\n  * 'pulseaudio' works out of the box.\n  *\n"
diff --git a/testing/musescore/musescore.pre-upgrade b/testing/musescore/musescore.pre-upgrade
new file mode 100644
index 0000000000000000000000000000000000000000..10005dc03c02b6c1d017c7e8d5e6dfc79e0398be
--- /dev/null
+++ b/testing/musescore/musescore.pre-upgrade
@@ -0,0 +1 @@
+musescore.pre-install