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