aboutsummaryrefslogtreecommitdiffstats
path: root/community/musescore/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/musescore/APKBUILD')
-rw-r--r--community/musescore/APKBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/community/musescore/APKBUILD b/community/musescore/APKBUILD
new file mode 100644
index 0000000000..ee6a7c4ccb
--- /dev/null
+++ b/community/musescore/APKBUILD
@@ -0,0 +1,51 @@
+# Contributor: Justin Berthault <justin.berthault@zaclys.net>
+# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
+pkgname=musescore
+pkgver=3.6.2
+pkgrel=0
+pkgdesc="Create, play and print beautiful sheet music"
+url="https://musescore.org/"
+arch="all !armhf" # qt5-qtdeclarative
+arch="$arch !mips !mips64 !s390x" # texlive
+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
+ qtchooser
+ 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="04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e musescore-3.6.2.tar.gz"