anchor.diff:    
     meta = {
       description = "Enhanched port of Duke Nukem 3D for various platforms";
  -    license = "GPL";
  +    license = "GPLv2+ and BUILD license";
  +    homepage = http://eduke32.com;
       maintainers = [ stdenv.lib.maintainers.sander ];
     };
   }
  
positive.code:     categories = "Application;Game;";
    };
  
    buildPhase = ''
      make OPTLEVEL=0
    '';
  
negative.code: {stdenv, fetchurl, SDL, SDL_mixer, libvorbis, mesa, gtk, pkgconfig, nasm, makeDesktopItem}:
  
  stdenv.mkDerivation rec {
    name = "eduke32-1944";
    
    src = fetchurl {
      url = http://dukeworld.duke4.net/eduke32/synthesis/20110724-1944/eduke32_src_20110724-1944.tar.bz2;
      sha256 = "0y2y9agydfkdq4krp4lz22br3p23as6hrqhq7l9djw0pm2y76fqh";
    };
    
    buildInputs = [ SDL SDL_mixer libvorbis mesa gtk pkgconfig ]
      ++ stdenv.lib.optional (stdenv.system == "i686-linux") nasm;
    
    NIX_CFLAGS_COMPILE = "-I${SDL}/include/SDL";
    NIX_LDFLAGS = "-L${SDL}/lib";
    
    desktopItem = makeDesktopItem {
      name = "eduke32";
  