Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-18.03 28 lines 682 B view raw
1{ stdenv, fetchFromGitHub, perl }: 2 3stdenv.mkDerivation { 4 name = "FlameGraph-2017-07-01"; 5 6 src = fetchFromGitHub { 7 owner = "brendangregg"; 8 repo = "FlameGraph"; 9 rev = "a93d905911c07c96a73b35ddbcb5ddb2f39da4b6"; 10 sha256 = "07z2ffnab41dz833wwgr875vjccqyh0238357g7ml1yg5445x2jy"; 11 }; 12 13 buildInputs = [ perl ]; 14 15 installPhase = '' 16 mkdir -p $out/bin 17 for x in $src/*.pl $src/*.awk $src/dev/*.pl $src/dev/*.d; do 18 cp $x $out/bin 19 done 20 ''; 21 22 meta = with stdenv.lib; { 23 license = licenses.cddl; 24 homepage = http://www.brendangregg.com/flamegraphs.html; 25 description = "Visualization for profiled code"; 26 platforms = platforms.unix; 27 }; 28}