parallel{,-full}: move to `by-name`, modernize a bit (#446868)

authored by

tomberek and committed by
GitHub
89354411 5bde53f2

+7 -11
+7 -7
pkgs/tools/misc/parallel/default.nix pkgs/by-name/pa/parallel/package.nix
··· 10 10 buildPackages, 11 11 }: 12 12 13 - stdenv.mkDerivation rec { 13 + stdenv.mkDerivation (finalAttrs: { 14 14 pname = "parallel"; 15 15 version = "20250822"; 16 16 17 17 src = fetchurl { 18 - url = "mirror://gnu/parallel/parallel-${version}.tar.bz2"; 18 + url = "mirror://gnu/parallel/parallel-${finalAttrs.version}.tar.bz2"; 19 19 hash = "sha256-AZ0yhyKGfP/pGMRJNkMIwN8EhFbGkpm5FFGj5vrJFno="; 20 20 }; 21 21 ··· 58 58 59 59 doCheck = true; 60 60 61 - meta = with lib; { 61 + meta = { 62 62 description = "Shell tool for executing jobs in parallel"; 63 63 longDescription = '' 64 64 GNU Parallel is a shell tool for executing jobs in parallel. A job ··· 78 78 programs. 79 79 ''; 80 80 homepage = "https://www.gnu.org/software/parallel/"; 81 - license = licenses.gpl3Plus; 82 - platforms = platforms.all; 83 - maintainers = with maintainers; [ 81 + license = lib.licenses.gpl3Plus; 82 + platforms = lib.platforms.all; 83 + maintainers = with lib.maintainers; [ 84 84 pSub 85 85 tomberek 86 86 ]; 87 87 mainProgram = "parallel"; 88 88 }; 89 - } 89 + })
pkgs/tools/misc/parallel/wrapper.nix pkgs/by-name/pa/parallel-full/package.nix
-4
pkgs/top-level/all-packages.nix
··· 3809 3809 3810 3810 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { }; 3811 3811 3812 - parallel = callPackage ../tools/misc/parallel { }; 3813 - 3814 - parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { }; 3815 - 3816 3812 parcellite = callPackage ../tools/misc/parcellite { }; 3817 3813 3818 3814 patchutils = callPackage ../tools/text/patchutils { };