anchor.diff:      "-DCHECK_ASSETS=OFF"
       "-DUSE_SYSTEM_WIIUSE=ON"
       "-DUSE_SYSTEM_ANGELSCRIPT=ON"
  +    "-DOpenGL_GL_PREFERENCE=GLVND"
     ];
   
     # Obtain the assets directly from the fetched store path, to avoid duplicating assets across multiple engine builds
  
positive.code: { lib, stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig, makeWrapper
  , openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype, glew
  , fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, harfbuzz
  , mcpp, wiiuse, angelscript
  }:
  let
    dir = "stk-code";
    assets = fetchsvn {
      url    = "https://svn.code.sf.net/p/supertuxkart/code/stk-assets";
      rev    = "18212";
      sha256 = "1dyj8r5rfifhnhayga8w8irkpa99vw57xjmy74cp8xz8g7zvdzqf";
      name   = "stk-assets";
    };
  
  
negative.code:     "libraqm"
      # Not packaged to this date
      "libsquish"
      # Not packaged to this date
      "sheenbidi"
    ];
  in stdenv.mkDerivation rec {
  
    pname = "supertuxkart";
    version = "1.2";
  
    src = fetchFromGitHub {
      owner  = "supertuxkart";
      repo   = "stk-code";
      rev    = version;
      sha256 = "1f98whk0v45jgwcsbdsb1qfambvrnbbgwq0w28kjz4278hinwzq6";
      name   = dir;
    };
  
  