diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2023-02-24 04:20:00 +0000 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2023-02-24 04:20:00 +0000 |
commit | 45e9ca62cfd9272cdbd983b9b4098ca4e737b363 (patch) | |
tree | 34115fe856930590a94c47e4b69d37d9290858b2 /pkgs/development/tools/rbspy | |
parent | 49e3683c6b06099bff7f2596553a6149159de574 (diff) |
rbspy: 0.15.0 -> 0.16.0
https://github.com/rbspy/rbspy/releases/tag/v0.16.0
Diffstat (limited to 'pkgs/development/tools/rbspy')
-rw-r--r-- | pkgs/development/tools/rbspy/default.nix | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/development/tools/rbspy/default.nix b/pkgs/development/tools/rbspy/default.nix index 1dc10747ddcb4..018d8d3310f18 100644 --- a/pkgs/development/tools/rbspy/default.nix +++ b/pkgs/development/tools/rbspy/default.nix @@ -5,18 +5,19 @@ , ruby , which }: + rustPlatform.buildRustPackage rec { pname = "rbspy"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha256-e6ZCRIJVKl3xbJym+h+ah/J4c+s7wf1laF7p63ubE4A="; + hash = "sha256-yM3bE79flvFSZvpkHXhhEh1MJrSSJzqZcX9aVRmz1ew="; }; - cargoHash = "sha256-yhZ0QM9vZxyFCjTShbV7+Rn8w4lkPW7E7zKhrK4qa1E="; + cargoHash = "sha256-qvx5zPEIwvh2AIFCGNbVMNIRFtVjSLR9+exbSeQ9oXI="; doCheck = true; # The current implementation of rbspy fails to detect the version of ruby @@ -25,15 +26,17 @@ rustPlatform.buildRustPackage rec { substituteInPlace src/core/process.rs \ --replace /usr/bin/which '${which}/bin/which' substituteInPlace src/sampler/mod.rs \ - --replace /usr/bin/which '${which}/bin/which' \ - --replace 'fn test_sample_single_process_with_time_limit(' '#[ignore] fn test_sample_single_process_with_time_limit(' \ - --replace 'fn test_sample_single_process(' '#[ignore] fn test_sample_single_process(' \ - --replace 'fn test_sample_subprocesses(' '#[ignore] fn test_sample_subprocesses(' - substituteInPlace src/core/ruby_spy.rs \ - --replace 'fn test_get_trace(' '#[ignore] fn test_get_trace(' \ - --replace 'fn test_get_trace_when_process_has_exited(' '#[ignore] fn test_get_trace_when_process_has_exited(' + --replace /usr/bin/which '${which}/bin/which' ''; + checkFlags = [ + "--skip=test_get_trace" + "--skip=test_get_trace_when_process_has_exited" + "--skip=test_sample_single_process" + "--skip=test_sample_single_process_with_time_limit" + "--skip=test_sample_subprocesses" + ]; + nativeBuildInputs = [ ruby which ]; meta = with lib; { |