{ stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { pname = "threejs-sage"; version = "r122"; src = fetchFromGitHub { owner = "sagemath"; repo = "threejs-sage"; rev = version; sha256 = "sha256-xPAPt36Fon3hYQq6SOmGkIyUzAII2LMl10nqYG4UPI0="; }; installPhase = '' mkdir -p "$out/lib/node_modules/three/" cp version "$out/lib/node_modules/three" cp -r build "$out/lib/node_modules/three/$(cat version)" ''; }