anchor.diff: -{ 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
  +{ lib, stdenv, fetchFromGitHub, fetchsvn, cmake, pkg-config, makeWrapper
  +, SDL2, glew, openal, libvorbis, libogg, curl, freetype, bluez, libjpeg, libpng, enet, 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";
  +    rev    = "18218";
  +    sha256 = "11iv3cqzvbjg33zz5i5gkl2syn6mlw9wqv0jc7h36vjnjqjv17xw";
       name   = "stk-assets";
     };
   
  
positive.code:     "-DCHECK_ASSETS=OFF"
      "-DUSE_SYSTEM_WIIUSE=ON"
      "-DUSE_SYSTEM_ANGELSCRIPT=ON"
    ];
  
    # Obtain the assets directly from the fetched store path, to avoid duplicating assets across multiple engine builds
  
negative.code:     find lib -maxdepth 1 -type d | egrep -v "^lib$|${(lib.concatStringsSep "|" bundledLibraries)}" | xargs -n1 -L1 -r -I{} rm -rf {}
    '';
  
    nativeBuildInputs = [ cmake pkg-config makeWrapper ];
  
    buildInputs = [
      SDL2 glew openal libvorbis libogg freetype curl bluez libjpeg libpng enet harfbuzz
      mcpp wiiuse angelscript
    ];
  
  