git.iko.soy/typeable/nixpkgs
on master help sign in
musescore: Fix some qt issues

- Force use QT_QPA_PLATFORM=xcb since setting it to `wayland` causes some GUI issues. - Use qt515 - There are no issues with it at least now (it was set to qt514 in commit c3cd2be2e2f504a0e054275b705bd09c39e3038a). - Don't disable QML cache since it's been a long time since the update from 3.4.2 to 3.5.0 of musescore. - Add @doronbehar as maintainer.

commitb7199d242e645d8ea41bd991cc17a7021fcf5a40 authorDoron Behar <doron.behar@gmail.com> dateFri 26 Nov 2021, 09:38 (5 years ago) parent73369f8
2 files changed+5−5
pkgs/applications/audio/musescore/default.nix+4−4 pkgs/top-level/all-packages.nix+1−1
pkgs/applications/audio/musescore/default.nix+4−4
@@ -29,9 +29,9 @@ mkDerivation rec {
2929 qtWrapperArgs = [
3030 # MuseScore JACK backend loads libjack at runtime.
3131 "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libjack2 ]}"
32− # Work around crash on update from 3.4.2 to 3.5.0
33− # https://bugreports.qt.io/browse/QTBUG-85967
34− "--set QML_DISABLE_DISK_CACHE 1"
32+ # There are some issues with using the wayland backend, see:
33+ # https://musescore.org/en/node/321936
34+ "--set QT_QPA_PLATFORM xcb"
3535 ];
3636
3737 nativeBuildInputs = [ cmake pkg-config ];
@@ -49,7 +49,7 @@ mkDerivation rec {
4949 description = "Music notation and composition software";
5050 homepage = "https://musescore.org/";
5151 license = licenses.gpl2;
52− maintainers = with maintainers; [ vandenoever turion ];
52+ maintainers = with maintainers; [ vandenoever turion doronbehar ];
5353 platforms = platforms.linux;
5454 repositories.git = "https://github.com/musescore/MuseScore";
5555 };
pkgs/top-level/all-packages.nix+1−1
@@ -27023,7 +27023,7 @@ with pkgs;
2702327023 if stdenv.isDarwin then
2702427024 callPackage ../applications/audio/musescore/darwin.nix { }
2702527025 else
27026− libsForQt514.callPackage ../applications/audio/musescore { };
27026+ libsForQt5.callPackage ../applications/audio/musescore { };
2702727027
2702827028 mmh = callPackage ../applications/networking/mailreaders/mmh { };
2702927029 mutt = callPackage ../applications/networking/mailreaders/mutt { };