summary refs log tree commit diff
path: root/pkgs/development/tools/tracy
diff options
context:
space:
mode:
authorSimonas Kazlauskas <git@kazlauskas.me>2020-06-21 16:47:54 +0300
committerSimonas Kazlauskas <git@kazlauskas.me>2020-06-21 21:34:36 +0300
commit84871fb982656735337541bbec766b26baa62feb (patch)
tree9017e131caa6c9e45e628b08099bca40b058c7b7 /pkgs/development/tools/tracy
parent28d42496f8e90723f56425cf04b1fec28663f08d (diff)
downloadnixpkgs-84871fb982656735337541bbec766b26baa62feb.tar
nixpkgs-84871fb982656735337541bbec766b26baa62feb.tar.gz
nixpkgs-84871fb982656735337541bbec766b26baa62feb.tar.bz2
nixpkgs-84871fb982656735337541bbec766b26baa62feb.tar.lz
nixpkgs-84871fb982656735337541bbec766b26baa62feb.tar.xz
nixpkgs-84871fb982656735337541bbec766b26baa62feb.tar.zst
nixpkgs-84871fb982656735337541bbec766b26baa62feb.zip
tracy: add capture and update binaries
These are used to capture the trace without using the GUI tool and
update the saved trace files from older to newer versions. `update` also
allows to re-compress the trace files for whatever reason one might want
to do it.
Diffstat (limited to 'pkgs/development/tools/tracy')
-rw-r--r--pkgs/development/tools/tracy/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/tools/tracy/default.nix b/pkgs/development/tools/tracy/default.nix
index 93a5554c371..a5087b3b52c 100644
--- a/pkgs/development/tools/tracy/default.nix
+++ b/pkgs/development/tools/tracy/default.nix
@@ -1,7 +1,7 @@
 { stdenv, lib, darwin, fetchFromGitHub, tbb, gtk2, glfw, pkgconfig, freetype, Carbon, AppKit, capstone }:
 
 stdenv.mkDerivation rec {
-  name = "tracy-${version}";
+  pname = "tracy";
   version = "0.7";
 
   src = fetchFromGitHub {
@@ -24,11 +24,15 @@ stdenv.mkDerivation rec {
   buildPhase = ''
     make -j $NIX_BUILD_CORES -C profiler/build/unix release
     make -j $NIX_BUILD_CORES -C import-chrome/build/unix/ release
+    make -j $NIX_BUILD_CORES -C capture/build/unix/ release
+    make -j $NIX_BUILD_CORES -C update/build/unix/ release
   '';
 
   installPhase = ''
     install -D ./profiler/build/unix/Tracy-release $out/bin/Tracy
     install -D ./import-chrome/build/unix/import-chrome-release $out/bin/import-chrome
+    install -D ./capture/build/unix/capture-release $out/bin/capture
+    install -D ./update/build/unix/update-release $out/bin/update
   '';
 
   meta = with stdenv.lib; {