Skip to content

Commit ac82a94

Browse files
committed
musescore: update to 4.7.5
1 parent 271b61e commit ac82a94

2 files changed

Lines changed: 24 additions & 54 deletions

File tree

srcpkgs/musescore/patches/gcc14.patch

Lines changed: 0 additions & 24 deletions
This file was deleted.

srcpkgs/musescore/template

Lines changed: 24 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,30 @@
11
# Template file for 'musescore'
22
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"
1625
short_desc="Create, play and print beautiful sheet music"
1726
maintainer="Orphaned <orphan@voidlinux.org>"
1827
license="GPL-2.0-or-later"
1928
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

Comments
 (0)