# Pastebin ej0Gdu1p { stdenv, fetchurl, glibc_multi, mesa_noglu, xlibs, openal, gcc-unwrapped }: let libPath = stdenv.lib.makeLibraryPath [ glibc_multi mesa_noglu.dev xlibs.libX11.dev openal xlibs.libXext.dev xlibs.libXxf86vm.dev gcc-unwrapped.lib ]; ld = "${stdenv.cc}/nix-support/dynamic-linker"; in stdenv.mkDerivation { name = "tdm_update"; src = fetchurl { url = http://tdmcdn.azureedge.net/various/beta207_01/tdm_update.linux64; sha256 = "1a08xh1g5gad427qyzm3ad1405jpgcxcgz17jy343hqjnx4191kx"; }; buildCommand = '' mkdir -p $out/bin cp $src $out/bin/tdm_update chmod +rwx $out/bin/tdm_update patchelf \ --set-interpreter "$(cat ${ld})" \ --set-rpath ${libPath} \ "$out/bin/tdm_update" ''; }