Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 requireFile, 5 unzip, 6}: 7 8stdenv.mkDerivation rec { 9 pname = "iaca"; 10 version = "3.0"; 11 src = requireFile { 12 name = "iaca-version-v${version}-lin64.zip"; 13 sha256 = "0qd81bxg269cwwvfmdp266kvhcl3sdvhrkfqdrbmanawk0w7lvp1"; 14 url = "https://software.intel.com/en-us/articles/intel-architecture-code-analyzer-download"; 15 }; 16 unpackCmd = ''${unzip}/bin/unzip "$src"''; 17 installPhase = '' 18 mkdir -p $out/bin 19 cp iaca $out/bin 20 patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 $out/bin/iaca 21 ''; 22 meta = with lib; { 23 description = "Intel Architecture Code Analyzer"; 24 homepage = "https://software.intel.com/en-us/articles/intel-architecture-code-analyzer/"; 25 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 26 license = licenses.unfree; 27 platforms = [ "x86_64-linux" ]; 28 maintainers = with maintainers; [ kazcw ]; 29 }; 30}