From 6dccc1a420a5bb5a5414ba98401add07e6a57151 Mon Sep 17 00:00:00 2001 From: Scott Edlund Date: Sun, 18 Aug 2024 10:58:35 +0200 Subject: [PATCH 1/2] rust-parallel: init 1.18.1 --- pkgs/by-name/ru/rust-parallel/package.nix | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/ru/rust-parallel/package.nix diff --git a/pkgs/by-name/ru/rust-parallel/package.nix b/pkgs/by-name/ru/rust-parallel/package.nix new file mode 100644 index 000000000000..d4a12aa15d31 --- /dev/null +++ b/pkgs/by-name/ru/rust-parallel/package.nix @@ -0,0 +1,42 @@ +{ + bash, + fetchFromGitHub, + lib, + rustPlatform, +}: + +rustPlatform.buildRustPackage rec { + pname = "rust-parallel"; + version = "1.18.1"; + + src = fetchFromGitHub { + owner = "aaronriekenberg"; + repo = "rust-parallel"; + rev = "v${version}"; + hash = "sha256-4f/JE8KWYDdLwx+bCSSbz0Cpfy/g3WIaRzqCvUix4t0="; + }; + + cargoHash = "sha256-bhwA2Acl10Rz5uRxJT+RagDZloeztM2eWJmkHV6Ib6c="; + + postPatch = '' + substituteInPlace tests/dummy_shell.sh \ + --replace "/bin/bash" "${bash}/bin/bash" + ''; + + checkFlags = [ + "--skip=runs_echo_commands_dry_run" + + "--skip=runs_regex_command_with_dollar_signs" + "--skip=runs_regex_from_command_line_args_nomatch_1" + "--skip=runs_regex_from_input_file_badline_j1" + ]; + + meta = { + description = "Rust shell tool to run commands in parallel with a similar interface to GNU parallel"; + homepage = "https://github.com/aaronriekenberg/rust-parallel"; + license = lib.licenses.mit; + mainProgram = "rust-parallel"; + maintainers = with lib.maintainers; [ sedlund ]; + platforms = lib.platforms.linux; + }; +} From 47c7db93d320571afd62173c2dfac159650bfa0c Mon Sep 17 00:00:00 2001 From: Scott Edlund Date: Sun, 18 Aug 2024 10:58:46 +0200 Subject: [PATCH 2/2] maintainers: add sedlund --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a02b6f0be78f..d064a4b73eec 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18519,6 +18519,12 @@ githubId = 17243347; name = "Sebastian Sellmeier"; }; + sedlund = { + email = "scott+nixpkgs@teraton.com"; + github = "sedlund"; + githubId = 8109138; + name = "Scott Edlund"; + }; sefidel = { name = "sefidel"; email = "contact@sefidel.net";