anchor.diff:      
       if [ "$EDUKE32_DATA_DIR" = "" ]
       then 
  -        EDUKE32_DATA_DIR=/var/games/eduke32
  +        EDUKE32_DATA_DIR=/var/lib/games/eduke32
       fi
       if [ "$EDUKE32_GRP_FILE" = "" ]
       then
  
positive.code:   
    meta = {
      description = "Enhanched port of Duke Nukem 3D for various platforms";
      license = "GPL";
      maintainers = [ stdenv.lib.maintainers.sander ];
    };
  }
  
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";
  