Unverified Commit 99bb443a authored by kirillrdy's avatar kirillrdy Committed by GitHub
Browse files

material-maker: fix crash by using export templates from nixpkgs (#394389)

parents adae22be 28a0fcfa
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  stdenv,
  fetchFromGitHub,
  godot3-headless,
  godot3-export-templates,
  libglvnd,
  libX11,
  libXcursor,
@@ -46,6 +47,16 @@ stdenv.mkDerivation (finalAttrs: {

    export HOME=$TMPDIR

    # Link the export-templates to the expected location. The --export commands
    # expects the template-file at .../templates/{godot-version}.stable/linux_x11_64_release
    mkdir -p $HOME/.local/share/godot
    ln -s ${godot3-export-templates}/share/godot/templates $HOME/.local/share/godot

    # Don't use the included export template, which might use a mismatched version of godot.
    rm ./material_maker/misc/linux/godot.x11.opt.64
    substituteInPlace ./export_presets.cfg \
      --replace-fail '"material_maker/misc/linux/godot.x11.opt.64"' '""'

    mkdir -vp build
    godot3-headless -v --export 'Linux/X11' build/material-maker