From 6a6428cbcbbfa53081fe08266affd74931cfb6dd Mon Sep 17 00:00:00 2001 From: tibequadorian Date: Thu, 25 Feb 2021 22:17:41 +0100 Subject: [PATCH] musescore: update to 3.6.2. change maintainer enable cross builds disable qtwebengine add soundfont to distfiles --- srcpkgs/musescore/template | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/srcpkgs/musescore/template b/srcpkgs/musescore/template index a853eedba5d..b7fc0639aa7 100644 --- a/srcpkgs/musescore/template +++ b/srcpkgs/musescore/template @@ -1,15 +1,13 @@ # Template file for 'musescore' -# TODO: Add MuseScore Soundfont as distfiles or separate package instead of -# downloading in the build process. -# https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/ pkgname=musescore -version=3.5.2 +version=3.6.2 revision=1 wrksrc="MuseScore-${version}" build_style=gnu-makefile -make_build_args="PREFIX=/usr USE_SYSTEM_FREETYPE=ON MUSESCORE_BUILD_CONFIG=release" +make_build_args="PREFIX=/usr USE_SYSTEM_FREETYPE=ON BUILD_WEBENGINE=OFF + DOWNLOAD_SOUNDFONT=OFF MUSESCORE_BUILD_CONFIG=release" make_install_args="-C build.release" -hostmakedepends="cmake pkg-config" +hostmakedepends="cmake pkg-config qt5-qmake qt5-host-tools qt5-tools" makedepends="jack-devel lame-devel libsndfile-devel portaudio-devel portmidi-devel pulseaudio-devel qt5-declarative-devel qt5-script-devel qt5-svg-devel qt5-tools-devel qt5-webchannel-devel @@ -17,22 +15,18 @@ makedepends="jack-devel lame-devel libsndfile-devel portaudio-devel qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-quickcontrols2-devel" depends="qt5-plugin-sqlite qt5-graphicaleffects qt5-quickcontrols2" short_desc="Create, play and print beautiful sheet music" -maintainer="Brian Olsen " +maintainer="tibequadorian " license="GPL-2.0-or-later" homepage="https://musescore.org/" -distfiles="https://github.com/musescore/MuseScore/archive/v${version}.tar.gz" -checksum=75b8e783edca9d23718770b3f715d95b88f64545e0372f4ccba58ab073cc7068 -nocross="genManual: cannot execute binary file: Exec format error" +distfiles="https://github.com/musescore/MuseScore/archive/v${version}.tar.gz + https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General.sf3 + https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_License.md" +checksum="c37acc6d7a316f04925265d2d22a35d715888580e16eff846e9b621954133c45 + 5b85b6c2c61d10b2b91cddd41efcce7b25cd31c8271d511c73afafbef20b6fa3 + 5ad8d737e13c7f01f5b9674872a82a92b4ba253603e8ed14b9db12293550b4b9" +skip_extraction="MuseScore_General.sf3 MuseScore_General_License.md" -build_options="webengine" -desc_option_webengine="Build with Qt5 WebEngine support" - -if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then - build_options_default="webengine" -fi - -if [ "$build_option_webengine" ]; then - makedepends+=" qt5-webengine-devel" -else - make_build_args+=" BUILD_WEBENGINE=OFF" -fi +post_extract() { + cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/MuseScore_General.sf3" "${wrksrc}/share/sound/" + cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/MuseScore_General_License.md" "${wrksrc}/share/sound/" +}