librepcb: 1.1.0 -> 1.2.0
[NixPkgs.git] / pkgs / by-name / ez / eztrace / package.nix
blobfdd665bbae22c760c4269b8fff024fd8e214023a
1 { lib,
2   stdenv,
3   fetchFromGitLab,
4   gfortran,
5   libelf,
6   libiberty,
7   zlib,
8   # Once https://gitlab.com/eztrace/eztrace/-/issues/41
9   # is released we can switch to latest binutils.
10   libbfd_2_38,
11   libopcodes_2_38,
12   autoreconfHook
15 stdenv.mkDerivation rec {
16   pname = "EZTrace";
17   version = "1.1-11";
19   src = fetchFromGitLab {
20     owner = "eztrace";
21     repo = "eztrace";
22     rev = "eztrace-${version}";
23     hash = "sha256-A6HMr4ib5Ka1lTbbTQOdq3kIdCoN/CwAKRdXdv9wpfU=";
24   };
26   nativeBuildInputs = [ gfortran autoreconfHook ];
27   buildInputs = [ libelf libiberty zlib libbfd_2_38 libopcodes_2_38 ];
29   meta = with lib; {
30     description = "Tool that aims at generating automatically execution trace from HPC programs";
31     license = licenses.cecill-b;
32     maintainers = [ ];
33   };