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