summary refs log tree commit diff
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2013-07-06 10:56:42 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2013-08-10 14:32:57 +0200
commit5a3a82d81c6447eb25210adbc145ecf01edf54ea (patch)
tree3519293e679dd86d3e0ecf208855c95628f51f2e
parent1eb38f2ccb02f9a92d7206e1218d113415239244 (diff)
downloadnixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.tar
nixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.tar.gz
nixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.tar.bz2
nixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.tar.lz
nixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.tar.xz
nixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.tar.zst
nixpkgs-5a3a82d81c6447eb25210adbc145ecf01edf54ea.zip
lttv: new package
Linux Trace Toolkit Viewer is a GUI program to visualize LTTng trace
files. (An alternative to this program is the LTTng plugin for the
Eclipse IDE.)
-rw-r--r--pkgs/development/tools/misc/lttv/default.nix23
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/lttv/default.nix b/pkgs/development/tools/misc/lttv/default.nix
new file mode 100644
index 00000000000..df9f81d02e6
--- /dev/null
+++ b/pkgs/development/tools/misc/lttv/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl, pkgconfig, glib, gtk2, popt, babeltrace }:
+
+stdenv.mkDerivation rec {
+  name = "lttv-1.5-beta1";
+
+  src = fetchurl {
+    url = "http://lttng.org/files/packages/${name}.tar.bz2";
+    sha256 = "0cz69q189wndwpvic0l6wvzl1nsfqadbrigaaxgzij72r7n89sfc";
+  };
+
+  buildInputs = [ pkgconfig glib gtk2 popt babeltrace ];
+
+  meta = with stdenv.lib; {
+    description = "Graphical trace viewer for LTTng trace files";
+    homepage = http://lttng.org/;
+    # liblttvtraceread (ltt/ directory) is distributed under the GNU LGPL v2.1.
+    # The rest of the LTTV package is distributed under the GNU GPL v2.
+    license = with licenses; [ gpl2 lgpl21 ];
+    platforms = platforms.linux;
+    maintainers = [ maintainers.bjornfor ];
+  };
+
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d7f7a9b467b..d2f6a3b5211 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3548,6 +3548,8 @@ let
 
   lttngUst = callPackage ../development/tools/misc/lttng-ust { };
 
+  lttv = callPackage ../development/tools/misc/lttv { };
+
   mk = callPackage ../development/tools/build-managers/mk { };
 
   neoload = callPackage ../development/tools/neoload {