|
1 | 1 | # Template file for 'musescore' |
2 | 2 | pkgname=musescore |
3 | | -version=3.6.2 |
4 | | -revision=3 |
5 | | -build_style=gnu-makefile |
6 | | -make_build_args="USE_SYSTEM_FREETYPE=ON BUILD_WEBENGINE=OFF |
7 | | - DOWNLOAD_SOUNDFONT=OFF MUSESCORE_BUILD_CONFIG=release" |
8 | | -make_install_args="-C build.release" |
9 | | -hostmakedepends="cmake pkg-config qt5-qmake qt5-host-tools qt5-tools" |
10 | | -makedepends="jack-devel lame-devel libsndfile-devel portaudio-devel |
11 | | - portmidi-devel pulseaudio-devel qt5-declarative-devel qt5-script-devel |
12 | | - qt5-svg-devel qt5-tools-devel qt5-webchannel-devel |
13 | | - qt5-location-devel qt5-xmlpatterns-devel qt5-plugin-mysql qt5-plugin-odbc |
14 | | - qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-quickcontrols2-devel" |
15 | | -depends="qt5-plugin-sqlite qt5-graphicaleffects qt5-quickcontrols2" |
| 3 | +version=4.7.5 |
| 4 | +revision=1 |
| 5 | +build_style=cmake |
| 6 | +build_helper=qmake6 |
| 7 | +configure_args="-DMUE_BUILD_BRAILLE_TESTS=OFF -DMUE_BUILD_CONVERTER_TESTS=OFF |
| 8 | + -DMUE_BUILD_ENGRAVING_TESTS=OFF -DMUE_BUILD_IMPORTEXPORT_TESTS=OFF |
| 9 | + -DMUE_BUILD_NOTATION_TESTS=OFF -DMUE_BUILD_PLAYBACK_TESTS=OFF |
| 10 | + -DMUE_BUILD_PROJECT_TESTS=OFF -DMUE_COMPILE_USE_SYSTEM_FLAC=ON |
| 11 | + -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON -DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON |
| 12 | + -DMUE_COMPILE_USE_SYSTEM_MNXDOM=ON -DMUE_COMPILE_USE_SYSTEM_OPUS=ON |
| 13 | + -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON |
| 14 | + -DMUE_INSTALL_SOUNDFONT=ON -DMUSESCORE_BUILD_CONFIGURATION=app |
| 15 | + -DMUSE_APP_BUILD_MODE=release -DMUSE_ENABLE_UNIT_TESTS=OFF |
| 16 | + -DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF -DMUSE_MODULE_UPDATE=OFF |
| 17 | + -Wno-dev" |
| 18 | +hostmakedepends="pkg-config qt6-declarative-host-tools qt6-shadertools |
| 19 | + qt6-tools" |
| 20 | +makedepends="libflac-devel libopusenc-devel libsndfile-devel mnxdom-devel |
| 21 | + qt6-base-private-devel qt6-declarative-devel qt6-networkauth-devel |
| 22 | + qt6-qt5compat-devel qt6-scxml-devel qt6-shadertools-devel qt6-svg-devel |
| 23 | + tinyxml2-devel" |
| 24 | +depends="qt6-plugin-tls-openssl" |
16 | 25 | short_desc="Create, play and print beautiful sheet music" |
17 | 26 | maintainer="Orphaned <orphan@voidlinux.org>" |
18 | 27 | license="GPL-2.0-or-later" |
19 | 28 | homepage="https://musescore.org/" |
20 | | -_soundfont_url="https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General" |
21 | | -distfiles="https://github.com/musescore/MuseScore/archive/v${version}.tar.gz |
22 | | - ${_soundfont_url}/MuseScore_General.sf3 |
23 | | - ${_soundfont_url}/MuseScore_General_License.md" |
24 | | -checksum="c37acc6d7a316f04925265d2d22a35d715888580e16eff846e9b621954133c45 |
25 | | - 5b85b6c2c61d10b2b91cddd41efcce7b25cd31c8271d511c73afafbef20b6fa3 |
26 | | - 5ad8d737e13c7f01f5b9674872a82a92b4ba253603e8ed14b9db12293550b4b9" |
27 | | -skip_extraction="MuseScore_General.sf3 MuseScore_General_License.md" |
28 | | - |
29 | | -post_extract() { |
30 | | - cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/MuseScore_General.sf3" "${wrksrc}/share/sound/" |
31 | | - cp "${XBPS_SRCDISTDIR}/${pkgname}-${version}/MuseScore_General_License.md" "${wrksrc}/share/sound/" |
32 | | -} |
33 | | - |
34 | | -post_patch() { |
35 | | - vsed -i CMakeLists.txt -e 's/CMAKE_MINIMUM_REQUIRED(VERSION 3.3.0/CMAKE_MINIMUM_REQUIRED(VERSION 3.5.0/g' |
36 | | -} |
| 29 | +distfiles="https://github.com/musescore/MuseScore/archive/v${version}.tar.gz" |
| 30 | +checksum=b9db52e139e925adfc56e3ab59244f44da4db7e5e133d5084c5da5dfc3dfb9d1 |
0 commit comments