chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ru / rust-parallel / package.nix
blobd4a12aa15d31434d945570747e5412e507bc7c7e
2   bash,
3   fetchFromGitHub,
4   lib,
5   rustPlatform,
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "rust-parallel";
10   version = "1.18.1";
12   src = fetchFromGitHub {
13     owner = "aaronriekenberg";
14     repo = "rust-parallel";
15     rev = "v${version}";
16     hash = "sha256-4f/JE8KWYDdLwx+bCSSbz0Cpfy/g3WIaRzqCvUix4t0=";
17   };
19   cargoHash = "sha256-bhwA2Acl10Rz5uRxJT+RagDZloeztM2eWJmkHV6Ib6c=";
21   postPatch = ''
22     substituteInPlace tests/dummy_shell.sh \
23       --replace "/bin/bash" "${bash}/bin/bash"
24   '';
26   checkFlags = [
27     "--skip=runs_echo_commands_dry_run"
29     "--skip=runs_regex_command_with_dollar_signs"
30     "--skip=runs_regex_from_command_line_args_nomatch_1"
31     "--skip=runs_regex_from_input_file_badline_j1"
32   ];
34   meta = {
35     description = "Rust shell tool to run commands in parallel with a similar interface to GNU parallel";
36     homepage = "https://github.com/aaronriekenberg/rust-parallel";
37     license = lib.licenses.mit;
38     mainProgram = "rust-parallel";
39     maintainers = with lib.maintainers; [ sedlund ];
40     platforms = lib.platforms.linux;
41   };