super-slicer: use non-EGL version of wxWidgets.

Fixes #193135

Signed-off-by: David Anderson <dave@natulte.net>
This commit is contained in:
David Anderson 2022-10-01 19:27:53 -07:00
parent 8e0f159ff2
commit d709a706c9
2 changed files with 14 additions and 2 deletions

View file

@ -17,6 +17,7 @@
, compat28 ? false
, compat30 ? true
, unicode ? true
, withEGL ? true
, withGtk2 ? (!stdenv.isDarwin)
, withMesa ? lib.elem stdenv.hostPlatform.system lib.platforms.mesaPlatforms
, withWebKit ? stdenv.isDarwin
@ -95,6 +96,7 @@ stdenv.mkDerivation rec {
(if compat28 then "--enable-compat28" else "--disable-compat28")
(if compat30 then "--enable-compat30" else "--disable-compat30")
]
++ lib.optional (!withEGL) "--disable-glcanvasegl"
++ lib.optional unicode "--enable-unicode"
++ lib.optional withMesa "--with-opengl"
++ lib.optionals stdenv.isDarwin [

View file

@ -31369,9 +31369,19 @@ with pkgs;
prusa-slicer = callPackage ../applications/misc/prusa-slicer { };
super-slicer = callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
super-slicer = callPackage ../applications/misc/prusa-slicer/super-slicer.nix {
wxGTK31-gtk3 = wxGTK31-gtk3.override {
# https://github.com/supermerill/SuperSlicer/issues/1093
withEGL = false;
};
};
super-slicer-latest = (callPackage ../applications/misc/prusa-slicer/super-slicer.nix { }).latest;
super-slicer-latest = (callPackage ../applications/misc/prusa-slicer/super-slicer.nix {
wxGTK31-gtk3 = wxGTK31-gtk3.override {
# https://github.com/supermerill/SuperSlicer/issues/1093
withEGL = false;
};
}).latest;
snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };