biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / profiling / heaptrack / default.nix
blob2e4d996af01e32f3693e0e78524753b1d9f24268
2   lib, mkDerivation, fetchFromGitHub, cmake, extra-cmake-modules,
3   zlib, boost179, libunwind, elfutils, sparsehash, zstd,
4   qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons, kdiagram
5 }:
7 mkDerivation rec {
8   pname = "heaptrack";
9   version = "1.5.0";
11   src = fetchFromGitHub {
12     owner = "KDE";
13     repo = "heaptrack";
14     rev = "v${version}";
15     sha256 = "sha256-pP+s60ERnmOctYTe/vezCg0VYzziApNY0QaF3aTccZU=";
16   };
18   nativeBuildInputs = [ cmake extra-cmake-modules ];
19   buildInputs = [
20     zlib boost179 libunwind elfutils sparsehash zstd
21     qtbase kio kitemmodels threadweaver kconfigwidgets kcoreaddons kdiagram
22   ];
24   meta = with lib; {
25     description = "Heap memory profiler for Linux";
26     homepage = "https://github.com/KDE/heaptrack";
27     license = licenses.lgpl21Plus;
28     maintainers = with maintainers; [ gebner ];
29     platforms = platforms.linux;
30   };