{ stdenv, patchelf, zlib, libmad, libpng12, libcaca, mesa, alsaLib, libpulseaudio , xlibs, plowshare }: assert stdenv.isLinux; let inherit (xlibs) libXext libX11; lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [ zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib libpulseaudio]; in assert stdenv.is64bit; stdenv.mkDerivation rec { name = "adom-1.2.0-noteye"; # couldn't make fetchurl appear non-robot, even with --user-agent src = stdenv.mkDerivation { name = "adom-1.2.0-noteye.tar.gz"; buildCommand = '' ${plowshare}/bin/plowdown "http://www30.zippyshare.com/v/39200582/file.html" F=`ls *tar.gz` mv $F $out ''; outputHashAlgo = "sha256"; outputHash = "1f825845d5007e676a4d1a3ccd887904b959bdddbcb9f241c42c2dac34037669"; }; buildCommand = '' . $stdenv/setup unpackPhase mkdir -pv $out cp -r -t $out adom/* chmod u+w $out/lib for l in $out/lib/*so* ; do chmod u+w $l ${patchelf}/bin/patchelf \ --set-rpath "$out/lib:${lpath}" \ $l done ${patchelf}/bin/patchelf \ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ --set-rpath "$out/lib:${lpath}" \ $out/adom mkdir $out/bin cat >$out/bin/adom <