musescore: 4.4.4 -> 4.5

Diff: https://github.com/musescore/MuseScore/compare/v4.4.4...v4.5
This commit is contained in:
Doron Behar
2025-03-19 12:14:00 +02:00
parent 7f72350d82
commit ecb95bc697
+8 -13
View File
@@ -35,13 +35,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "musescore";
version = "4.4.4";
version = "4.5";
src = fetchFromGitHub {
owner = "musescore";
repo = "MuseScore";
rev = "v${finalAttrs.version}";
sha256 = "sha256-/1kAgzmSbnuCqd6YxbaYW2+gE0Gvy373y5VfUK4OVzI=";
sha256 = "sha256-7sD9AAuuDT0+VycKLL19DYdmuSLmt0Uy2NmoKQ1+c3A=";
};
cmakeFlags = [
@@ -127,17 +127,12 @@ stdenv.mkDerivation (finalAttrs: {
qtwayland
];
postInstall =
''
# Remove unneeded bundled libraries and headers
rm -r $out/{include,lib}
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p "$out/Applications"
mv "$out/mscore.app" "$out/Applications/mscore.app"
mkdir -p $out/bin
ln -s $out/Applications/mscore.app/Contents/MacOS/mscore $out/bin/mscore
'';
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p "$out/Applications"
mv "$out/mscore.app" "$out/Applications/mscore.app"
mkdir -p $out/bin
ln -s $out/Applications/mscore.app/Contents/MacOS/mscore $out/bin/mscore
'';
# muse-sounds-manager installs Muse Sounds sampler libMuseSamplerCoreLib.so.
# It requires that argv0 of the calling process ends with "/mscore" or "/MuseScore-4".