evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ml / mlc / package.nix
blob524db47d8e3d15551f3d0d21268b899500d677e6
1 { lib, stdenv, fetchurl, patchelf }:
2 stdenv.mkDerivation rec {
3   pname = "mlc";
4   version = "3.9a";
6   src = fetchurl {
7     url = "https://downloadmirror.intel.com/736634/mlc_v${version}.tgz";
8     sha256 = "EDa5V56qCPQxgCu4eddYiWDrk7vkYS0jisnG004L+jQ=";
9   };
11   sourceRoot = "Linux";
13   installPhase = ''
14     install -Dm755 mlc $out/bin/mlc
15   '';
17   nativeBuildInputs = [ patchelf ];
19   fixupPhase = ''
20     patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/mlc
21   '';
23   meta = with lib; {
24     homepage = "https://software.intel.com/content/www/us/en/develop/articles/intelr-memory-latency-checker.html";
25     description = "Intel Memory Latency Checker";
26     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
27     license = licenses.unfree;
28     maintainers = with maintainers; [ basvandijk ];
29     platforms = with platforms; linux;
30     mainProgram = "mlc";
31   };