{ lib , stdenv , pname , version }: stdenv.mkDerivation { inherit pname version; src = ./..; dontConfigure = true; buildPhase = '' HOME=$(pwd) EM_CACHE=$TMPDIR/emscripten_cache emcc lights_out.cpp \ -s WASM=1 \ -s EXPORTED_FUNCTIONS='["_fake_main"]' \ -s EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]' \ -o lights_out.js ''; # Silence the warnings for now checkPhase = '' ''; installPhase = '' mkdir -p $out cp lights_out.{wasm,js} $out/ ''; }