anchor.diff:    postInstall = ''
        mkdir -p $out/share/applications
        cp ${desktopItem}/share/applications/* $out/share/applications
  +
  +     mkdir -p $out/share/icons/hicolor/256x256/apps
  +     gm convert src/dosbox.ico $out/share/icons/hicolor/256x256/apps/dosbox.png
     '';
   
     enableParallelBuilding = true;
  
positive.code: 
    buildInputs = [ SDL SDL_net SDL_sound libGLU_combined libpng ];
  
    configureFlags = lib.optional stdenv.isDarwin "--disable-sdltest";
  
    desktopItem = makeDesktopItem {
      name = "dosbox";
      exec = "dosbox";
      comment = "x86 emulator with internal DOS";
      desktopName = "DOSBox";
      genericName = "DOS emulator";
  
negative.code: { stdenv, lib, fetchurl, makeDesktopItem, SDL, SDL_net, SDL_sound, libGLU_combined, libpng, graphicsmagick }:
  
  stdenv.mkDerivation rec {
    name = "dosbox-0.74-2";
  