From 3c2ecc0e87dd1786bb7c48b71b4f26253826e21a Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Thu, 23 Apr 2026 18:15:53 +0200 Subject: [PATCH] parallel: 20260322 -> 20260422 Changelog: https://savannah.gnu.org/news/?id=10886 Diff: https://cgit.git.savannah.gnu.org/cgit/parallel.git/diff/?id=20260422&id2=20260322 --- pkgs/by-name/pa/parallel/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parallel/package.nix b/pkgs/by-name/pa/parallel/package.nix index 2ca95585973c..4c59752a8f8b 100644 --- a/pkgs/by-name/pa/parallel/package.nix +++ b/pkgs/by-name/pa/parallel/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "parallel"; - version = "20260322"; + version = "20260422"; src = fetchurl { url = "mirror://gnu/parallel/parallel-${finalAttrs.version}.tar.bz2"; - hash = "sha256-dkaA6TL00NIc8DKb2fnu1lmJXeFoNgAfZJFTO4Ir7+A="; + hash = "sha256-ZkzxZdZuohey9JzZanhl7PkMnQYWWZzCq6jK1IHZB7s="; }; outputs = [ @@ -56,6 +56,13 @@ stdenv.mkDerivation (finalAttrs: { }" ''; + # Force run `check` instead of the `tests` target, because the `test` target depends on a private testsuite. + # The reason `check` isn't used by default is due to it failing when selecting the target to run. (due to stdenv not overriding the Makefiles SHELL variable from `/bin/bash`). + # + # See: + # https://github.com/NixOS/nixpkgs/blob/ef4f672aa2be8b268a4280e8e2a68cd97a4cf67b/pkgs/stdenv/generic/setup.sh#L1541 + # https://github.com/NixOS/nixpkgs/blob/ef4f672aa2be8b268a4280e8e2a68cd97a4cf67b/pkgs/stdenv/generic/setup.sh#L1555 + checkTarget = "check"; doCheck = true; meta = {