Unverified Commit 2195b637 authored by Michael Daniels's avatar Michael Daniels Committed by GitHub
Browse files

ultimate-doom-builder: fix render device error by adding missing libraries (#498085)

parents 3fa46ee8 3635afe7
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -92,9 +92,16 @@ stdenv.mkDerivation (finalAttrs: {
    substituteInPlace $out/opt/UltimateDoomBuilder/builder --replace-fail mono ${mono}/bin/mono
    substituteInPlace $out/opt/UltimateDoomBuilder/builder --replace-fail Builder.exe $out/opt/UltimateDoomBuilder/Builder.exe

    # GTK is loaded dynamically by Mono at runtime
    # GTK, OpenGL, and other libraries are loaded dynamically by Mono at runtime
    wrapProgram $out/opt/UltimateDoomBuilder/builder \
      --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk2-x11 ]}"
      --prefix LD_LIBRARY_PATH : "${
        lib.makeLibraryPath [
          gtk2-x11
          libGL
          libpng
          libx11
        ]
      }"

    ln -s $out/opt/UltimateDoomBuilder/builder $out/bin/ultimate-doom-builder