Skip to content

Commit

Permalink
musescore: update to 3.6.2.
Browse files Browse the repository at this point in the history
change maintainer
enable cross builds
add soundfont to distfiles
disable qtwebengine because its unportable and unnecessary as it just provides web content in the start center
  • Loading branch information
tibequadorian authored and ericonr committed Feb 28, 2021
1 parent aee09f7 commit 453d9b4
Showing 1 changed file with 17 additions and 22 deletions.
39 changes: 17 additions & 22 deletions srcpkgs/musescore/template
@@ -1,38 +1,33 @@
# 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
qt5-location-devel qt5-xmlpatterns-devel qt5-plugin-mysql qt5-plugin-odbc
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 <bnolsen@comcast.net>"
maintainer="tibequadorian <tibequadorian@posteo.de>"
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"
_soundfont_url="https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General"
distfiles="https://github.com/musescore/MuseScore/archive/v${version}.tar.gz
${_soundfont_url}/MuseScore_General.sf3
${_soundfont_url}/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/"
}

0 comments on commit 453d9b4

Please sign in to comment.