summaryrefslogtreecommitdiffstats
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2021-01-28 00:45:30 +0000
committerGitHub <noreply@github.com>2021-01-28 00:45:30 +0000
commita351855a1ecf956c90d0e9482f991a6cc5490be1 (patch)
tree9f2c8d0f0dda7e66ce63640dbd88a55b6f34c27b /pkgs/development/tools
parentbef2fbcd27e27342ce0227e715f63b135a6d2258 (diff)
parent637244e3437e9fb0f355358783d0eafc12a3eec5 (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/rust/cargo-valgrind/default.nix42
-rw-r--r--pkgs/development/tools/tracy/default.nix4
2 files changed, 44 insertions, 2 deletions
diff --git a/pkgs/development/tools/rust/cargo-valgrind/default.nix b/pkgs/development/tools/rust/cargo-valgrind/default.nix
new file mode 100644
index 000000000000..138fc060568f
--- /dev/null
+++ b/pkgs/development/tools/rust/cargo-valgrind/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, rustPlatform
+, fetchFromGitHub
+, nix-update-script
+, makeWrapper
+, valgrind
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "cargo-valgrind";
+ version = "1.3.0";
+
+ src = fetchFromGitHub {
+ owner = "jfrimmel";
+ repo = "cargo-valgrind";
+ # repo lacks the 1.3.0 tag
+ # https://github.com/jfrimmel/cargo-valgrind/issues/33
+ rev = "d47dd810e3971d676cde5757df8b2e05ed563e41";
+ sha256 = "163ch5bpwny1di758rpfib1ddqclxm48j0lmmv741ji3l4nqid32";
+ };
+
+ cargoSha256 = "008s1y3pkn8613kp1gqf494fs93ix0nrwhrkqi5q9bim2mixgccb";
+
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $out/bin/cargo-valgrind --prefix PATH : ${stdenv.lib.makeBinPath [ valgrind ]}
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''Cargo subcommand "valgrind": runs valgrind and collects its output in a helpful manner'';
+ homepage = "https://github.com/jfrimmel/cargo-valgrind";
+ license = with licenses; [ asl20 /* or */ mit ];
+ maintainers = with maintainers; [ otavio ];
+ };
+}
diff --git a/pkgs/development/tools/tracy/default.nix b/pkgs/development/tools/tracy/default.nix
index 2dcc32e7389d..23d7f29dff1c 100644
--- a/pkgs/development/tools/tracy/default.nix
+++ b/pkgs/development/tools/tracy/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "tracy";
- version = "0.7.4";
+ version = "0.7.5";
src = fetchFromGitHub {
owner = "wolfpld";
repo = "tracy";
rev = "v${version}";
- sha256 = "0s39kimpc03x48kh7lyhblfs8y4mdzcz3g7f806h90x7zndsmfxj";
+ sha256 = "0qfb30k6a8vi8vn65vv927wd9nynwwvc9crbmi7a55kp20hzg06r";
};
nativeBuildInputs = [ pkg-config ];