1{
2 mkDerivation,
3 lib,
4 fetchurl,
5 extra-cmake-modules,
6 shared-mime-info,
7 qtsvg,
8 qtxmlpatterns,
9 karchive,
10 kconfig,
11 kcoreaddons,
12 kparts,
13 kio,
14 ki18n,
15 kdiagram,
16 kgraphviewer,
17}:
18
19mkDerivation rec {
20 pname = "massif-visualizer";
21 version = "0.7.0";
22
23 src = fetchurl {
24 url = "mirror://kde/stable/massif-visualizer/${version}/src/${pname}-${version}.tar.xz";
25 sha256 = "0v8z6r9gngzckvqyxjm9kp7hilwfqibyk2f9vag9l98ar0iwr97q";
26 };
27
28 nativeBuildInputs = [
29 extra-cmake-modules
30 shared-mime-info
31 ];
32
33 buildInputs = [
34 qtsvg
35 qtxmlpatterns
36 karchive
37 kconfig
38 kcoreaddons
39 kparts
40 kio
41 ki18n
42 kdiagram
43 kgraphviewer
44 ];
45
46 meta = with lib; {
47 description = "Tool that visualizes massif data generated by valgrind";
48 mainProgram = "massif-visualizer";
49 license = licenses.gpl2;
50 platforms = platforms.linux;
51 maintainers = with maintainers; [ zraexy ];
52 };
53}