1{
2 stdenv,
3 fetchFromGitLab,
4 lib,
5 cmake,
6 qtbase,
7 qttools,
8 qtcharts,
9 libGLU,
10 libGL,
11 glm,
12 glew,
13 wrapQtAppsHook,
14}:
15
16stdenv.mkDerivation rec {
17 pname = "vite";
18 version = "unstable-2022-05-17";
19
20 src = fetchFromGitLab {
21 domain = "gitlab.inria.fr";
22 owner = "solverstack";
23 repo = pname;
24 rev = "6d497cc519fac623e595bd174e392939c4de845c";
25 hash = "sha256-Yf2jYALZplIXzVtd/sg6gzEYrZ+oU0zLG1ETd/hiTi0=";
26 };
27
28 nativeBuildInputs = [
29 cmake
30 qttools
31 wrapQtAppsHook
32 ];
33 buildInputs = [
34 qtbase
35 qtcharts
36 libGLU
37 libGL
38 glm
39 glew
40 ];
41
42 meta = {
43 description = "Visual Trace Explorer (ViTE), a tool to visualize execution traces";
44 mainProgram = "vite";
45
46 longDescription = ''
47 ViTE is a trace explorer. It is a tool to visualize execution
48 traces in Pajé or OTF format for debugging and profiling
49 parallel or distributed applications.
50 '';
51
52 homepage = "http://vite.gforge.inria.fr/";
53 license = lib.licenses.cecill20;
54 maintainers = [ ];
55 platforms = lib.platforms.linux;
56 };
57}