musescore: update to 3.6.2.
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
This commit is contained in:
parent
aee09f7318
commit
453d9b4e91
1 changed files with 17 additions and 22 deletions
|
@ -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,19 @@ 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 <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/"
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue