From 02d3ed4691ada2a686df2e32ef489a1ad498fc69 Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Tue, 3 Feb 2026 16:53:31 -0500 Subject: [PATCH 01/58] maintainers: add jeafleohj --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/co/codex/package.nix | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1a5fafe77b21..ec1d1c7afc00 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12117,6 +12117,12 @@ github = "jdupak"; githubId = 22683640; }; + jeafleohj = { + name = "Jhony Elmer Angulo Fabian"; + email = "jhonyangulof+nixpkgs@gmail.com"; + github = "jeafleohj"; + githubId = 26931381; + }; jeancaspar = { name = "Jean Caspar"; github = "JeanCASPAR"; diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 38cf10a4911f..664191c0c1a7 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -99,8 +99,9 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.asl20; mainProgram = "codex"; maintainers = with lib.maintainers; [ - malo delafthi + jeafleohj + malo ]; platforms = lib.platforms.unix; }; From 32d520b8b3ec58cfc859d87f8a61134ffeb0e135 Mon Sep 17 00:00:00 2001 From: Justin ! Date: Wed, 25 Feb 2026 23:46:56 -0500 Subject: [PATCH 02/58] dasel: 2.8.1 -> 3.3.0 This is a major version bump with breaking changes. The interface changed a lot, so I fixed the `installCheckPhase` script. I removed shell completions since they have been dropped upstream, there's an issue to bring them back: https://github.com/TomWright/dasel/issues/497 --- pkgs/by-name/da/dasel/package.nix | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/da/dasel/package.nix b/pkgs/by-name/da/dasel/package.nix index 02aaba131862..ee0843778331 100644 --- a/pkgs/by-name/da/dasel/package.nix +++ b/pkgs/by-name/da/dasel/package.nix @@ -3,43 +3,33 @@ stdenv, buildGoModule, fetchFromGitHub, - installShellFiles, }: buildGoModule (finalAttrs: { pname = "dasel"; - version = "2.8.1"; + version = "3.3.0"; src = fetchFromGitHub { owner = "TomWright"; repo = "dasel"; rev = "v${finalAttrs.version}"; - hash = "sha256-vq4lRCsqD2hmQw0yH84Wji5LeJ/aiMGJJIyCDvATA+I="; + hash = "sha256-3gLOAca5C4HfLqmF+1c1fDytA58JNml+18FYsWUhIQ0="; }; - vendorHash = "sha256-edyFs5oURklkqsTF7JA1in3XteSBx/6YEVu4MjIcGN4="; + vendorHash = "sha256-hHxEE0xNSP4wnT5B13BAxUPpdIWs8v7KF1MuISfaYBE="; ldflags = [ "-s" "-w" - "-X github.com/tomwright/dasel/v2/internal.Version=${finalAttrs.version}" + "-X github.com/tomwright/dasel/v3/internal.Version=v${finalAttrs.version}" ]; - nativeBuildInputs = [ installShellFiles ]; - - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd dasel \ - --bash <($out/bin/dasel completion bash) \ - --fish <($out/bin/dasel completion fish) \ - --zsh <($out/bin/dasel completion zsh) - ''; - doInstallCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; installCheckPhase = '' runHook preInstallCheck - if [[ $($out/bin/dasel --version) == "dasel version ${finalAttrs.version}" ]]; then + if [[ $($out/bin/dasel version) == "v${finalAttrs.version}" ]]; then echo '{ "my": { "favourites": { "colour": "blue" } } }' \ - | $out/bin/dasel put -t json -r json -t string -v "red" "my.favourites.colour" \ + | $out/bin/dasel -i json 'my.favourites.colour = "red"' \ | grep "red" else return 1 From da4564f7a256ebd65c956dfb085d917ea8a8a32e Mon Sep 17 00:00:00 2001 From: Benjamin Doron Date: Fri, 27 Feb 2026 20:46:00 -0500 Subject: [PATCH 03/58] pkgs/vmware-workstation: 17.6.4 -> 25H2u1 Update VMware Workstation to 25H2u1, the latest version available. It appears as though VMware upgraded their shipped libxml2 without recompiling a few of their libraries against it. Using patchelf to replace libxml2 in these libraries with the upgraded version works. This was testing by starting the app to create and start a VM. Signed-off-by: Benjamin Doron --- pkgs/by-name/vm/vmware-workstation/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/vm/vmware-workstation/package.nix b/pkgs/by-name/vm/vmware-workstation/package.nix index d4dab6885e6b..eeecf66d0a21 100644 --- a/pkgs/by-name/vm/vmware-workstation/package.nix +++ b/pkgs/by-name/vm/vmware-workstation/package.nix @@ -49,12 +49,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "vmware-workstation"; - version = "17.6.4"; - build = "24832109"; + version = "25H2u1"; + build = "25219725"; src = fetchurl { - url = "https://archive.org/download/vmware-workstation-full-${finalAttrs.version}-${finalAttrs.build}.x86_64/VMware-Workstation-Full-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle"; - hash = "sha256-ZPv7rqzEiGVGgRQ2Kiu6rekRDMnoe8O9k4OWun8Zqb0="; + url = "https://archive.org/download/VMware-Workstation-Full-${finalAttrs.version}-${finalAttrs.build}.x86_64/VMware-Workstation-Full-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle"; + hash = "sha256-chqpPE68qlGsbbde2Xx6TbEKqIEQRGiQ2x5Av6/HVmo="; }; vmware-unpack-env = buildFHSEnv { @@ -223,7 +223,6 @@ stdenv.mkDerivation (finalAttrs: { cp -r $unpacked/lib/modules $out/lib/vmware/ cp -r $unpacked/lib/include $out/lib/vmware/ - cp -r $unpacked/extra/checkvm $out/bin/ cp -r $unpacked/extra/modules.xml $out/lib/vmware/modules/ ln -s $out/lib/vmware/bin/appLoader $out/lib/vmware/bin/vmware-vmblock-fuse @@ -379,6 +378,11 @@ stdenv.mkDerivation (finalAttrs: { fi done + # VMware upgraded their shipped libxml2 without recompiling these libraries against it? + for lib in $out/lib/vmware/lib/{libcroco-0.6.so.3/libcroco-0.6.so.3,librsvg-2.so.2/librsvg-2.so.2} $out/lib/vmware/libconf/lib/gtk-3.0/3.0.0/loaders/libpixbufloader-svg.so; do + patchelf $lib --replace-needed libxml2.so.2 libxml2.so.16 + done + runHook postInstall ''; From 4fce4d008099f6f6a2af12cb48269dab2f8bd653 Mon Sep 17 00:00:00 2001 From: Benjamin Doron Date: Fri, 27 Feb 2026 20:51:55 -0500 Subject: [PATCH 04/58] pkgs: linuxPackages.vmware: workstation-17.6.3-20250728 -> workstation-25h2-20251015 Signed-off-by: Benjamin Doron --- pkgs/os-specific/linux/vmware/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/vmware/default.nix b/pkgs/os-specific/linux/vmware/default.nix index 95c700e7bafa..12cf51154135 100644 --- a/pkgs/os-specific/linux/vmware/default.nix +++ b/pkgs/os-specific/linux/vmware/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "vmware-modules"; - version = "workstation-17.6.3-20250728-${kernel.version}"; + version = "workstation-25h2-20251015-${kernel.version}"; src = fetchFromGitHub { owner = "philipl"; repo = "vmware-host-modules"; - rev = "6797e552638a28d1fa1e9ebd7ab5d3c628671ba0"; - hash = "sha256-KCLxAF6UtNIdKcDoANviln2RJuz1Ld8jq5QFW9ONghs="; + rev = "5c80f597017882f76e9c7ffd48a292a4b7c860fe"; + hash = "sha256-EFOkzwul1QCaKUBwFqH8uIsIUcvtEmxYVaE/OdoHdZI="; }; hardeningDisable = [ "pic" ]; From 0e0ba98413e44970cf59c0b1a3d9dfc132e207bc Mon Sep 17 00:00:00 2001 From: Omar Jatoi Date: Thu, 5 Mar 2026 08:37:25 -0500 Subject: [PATCH 05/58] scala-next: 3.8.1 -> 3.8.2 --- pkgs/by-name/sc/scala-next/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scala-next/package.nix b/pkgs/by-name/sc/scala-next/package.nix index 82ac76e12e8c..513edd6d4922 100644 --- a/pkgs/by-name/sc/scala-next/package.nix +++ b/pkgs/by-name/sc/scala-next/package.nix @@ -1,10 +1,10 @@ { scala, fetchurl }: scala.bare.overrideAttrs (oldAttrs: { - version = "3.8.1"; + version = "3.8.2"; pname = "scala-next"; src = fetchurl { inherit (oldAttrs.src) url; - hash = "sha256-6RdU/L3zUQE7uiC7T1q8TptJCoMnKxk84CLXQ9Q0Ao8="; + hash = "sha256-gnNWp4pw09eS8ad+EJzD+j6pRrjSaEi7JF8nW+Uv144="; }; }) From 2c827a2be72b9cb61180546454feb931db022014 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 02:53:15 +0000 Subject: [PATCH 06/58] alpaca: 9.2.0 -> 9.2.1 --- pkgs/by-name/al/alpaca/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alpaca/package.nix b/pkgs/by-name/al/alpaca/package.nix index ef4ce1742c97..7aa43060ab33 100644 --- a/pkgs/by-name/al/alpaca/package.nix +++ b/pkgs/by-name/al/alpaca/package.nix @@ -33,14 +33,14 @@ let in pythonPackages.buildPythonApplication rec { pname = "alpaca"; - version = "9.2.0"; + version = "9.2.1"; pyproject = false; # Built with meson src = fetchFromGitHub { owner = "Jeffser"; repo = "Alpaca"; tag = version; - hash = "sha256-/FpeizUrO7WSfcOfBkM0IIdu0rc7UvLXXP2y/tunxeo="; + hash = "sha256-deTn3Q2cy56Qj00dYp2QrCHif+Pk3t110HRTnie9/b8="; }; postPatch = '' From 15622e7ed691f4106e69f9499cf30e77838d896c Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sun, 8 Mar 2026 15:31:47 -0700 Subject: [PATCH 07/58] python3Packages.lexilang: compile and install dictionaries --- .../python-modules/lexilang/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/lexilang/default.nix b/pkgs/development/python-modules/lexilang/default.nix index 6c9b34bfc66b..3d334db4e951 100644 --- a/pkgs/development/python-modules/lexilang/default.nix +++ b/pkgs/development/python-modules/lexilang/default.nix @@ -6,7 +6,7 @@ python, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "lexilang"; version = "1.0.7"; pyproject = true; @@ -14,12 +14,20 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "LibreTranslate"; repo = "LexiLang"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-5/P9u2naTTyG5l3uhrinRIAekyOYn8OKLwb/VEON2Vc="; }; build-system = [ setuptools ]; + # Upstream builds in CI: + # https://github.com/LibreTranslate/LexiLang/blob/ba49108a736b9c077ea45cbe61d54fa635fe25d5/.github/workflows/publish.yml#L30-L31 + postInstall = '' + ${lib.getExe python} -c "from lexilang.utils import compile_data; compile_data()" + rm -f lexilang/data/.gitignore + cp -r lexilang/data $out/${python.sitePackages}/lexilang/data + ''; + pythonImportsCheck = [ "lexilang" ]; checkPhase = '' @@ -34,4 +42,4 @@ buildPythonPackage rec { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ izorkin ]; }; -} +}) From 3707ee77bca5f0abd78d7a90db485059c2b06e9c Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Tue, 3 Feb 2026 17:26:15 -0500 Subject: [PATCH 08/58] codex: 0.92.0 -> 0.111.0 Add a vendoring workaround that deletes manifest files that would trip up fetchCargoVendor's logic --- pkgs/by-name/co/codex/package.nix | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 664191c0c1a7..9221d75f6a14 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -4,9 +4,11 @@ rustPlatform, fetchFromGitHub, installShellFiles, + cargo, clang, cmake, gitMinimal, + libcap, libclang, makeBinaryWrapper, nix-update-script, @@ -18,18 +20,30 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.92.0"; + version = "0.111.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-m/g+5wdehyaHDw6i5vik4HXiisY/iWFtPX0gKjCFPNY="; + hash = "sha256-hdR70BhiMg9G/ibLCeHnRSY3PcGZDv0vnqBCbzSRD6I="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-fuT8vPb9/7fZam129nR6y+r+3j46WBhlf73Htkcjpzc="; + # TODO: Drop workaround once PR #486983 reaches master. + depsExtraArgs = { + nativeBuildInputs = [ cargo ]; + postBuild = '' + # delete all Cargo.toml files for which `cargo metadata` fails + shopt -s globstar + for manifest_path in "$out"/**/Cargo.toml; do + cargo metadata --format-version 1 --no-deps --manifest-path "$manifest_path" >/dev/null || rm -v "$manifest_path" + done + ''; + }; + + cargoHash = "sha256-Ym2fB9IWQzYdgOX3hiBd9XUI00xF4cIoKO2jpal4eUA="; nativeBuildInputs = [ clang @@ -43,6 +57,9 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ libclang openssl + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + libcap ]; # NOTE: set LIBCLANG_PATH so bindgen can locate libclang, and adjust From 0661cadc7f848b9e81e683dc0519c13ef600c3ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=BC=84=CF=80=CE=B5=CE=B9=CF=81=CE=BF=CE=BD?= Date: Sun, 8 Mar 2026 22:01:06 -0500 Subject: [PATCH 09/58] maintainers: add a-peirogon --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 583ade4b98f0..1bba169de103 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -341,6 +341,12 @@ githubId = 65275785; name = "Alexander Kenji Berthold"; }; + a-peirogon = { + email = "ainfanthe@gmail.com"; + github = "a-peirogon"; + githubId = 105471058; + name = "Andrés D'Infante"; + }; A1ca7raz = { email = "aya@wtm.moe"; github = "A1ca7raz"; From 00c14c8a3c95b27dab1a4047e520399057698d13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=BC=84=CF=80=CE=B5=CE=B9=CF=81=CE=BF=CE=BD?= Date: Sun, 8 Mar 2026 22:22:36 -0500 Subject: [PATCH 10/58] deluge: add a-peirogon as a maintainer --- pkgs/applications/networking/p2p/deluge/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/p2p/deluge/default.nix b/pkgs/applications/networking/p2p/deluge/default.nix index 230a00485e44..ef4bd7b5faef 100644 --- a/pkgs/applications/networking/p2p/deluge/default.nix +++ b/pkgs/applications/networking/p2p/deluge/default.nix @@ -106,6 +106,7 @@ let description = "Torrent client"; homepage = "https://deluge-torrent.org"; license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ a-peirogon ]; platforms = lib.platforms.all; }; }; From 1025799fe5615be06928d2d9fa48363a17d5cf43 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 10:18:51 +0000 Subject: [PATCH 11/58] python3Packages.imagecodecs: 2026.1.14 -> 2026.3.6 --- pkgs/development/python-modules/imagecodecs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imagecodecs/default.nix b/pkgs/development/python-modules/imagecodecs/default.nix index 98ab5de0b3f3..f40a7a1e321a 100644 --- a/pkgs/development/python-modules/imagecodecs/default.nix +++ b/pkgs/development/python-modules/imagecodecs/default.nix @@ -29,7 +29,7 @@ }: let - version = "2026.1.14"; + version = "2026.3.6"; in buildPythonPackage rec { pname = "imagecodecs"; @@ -40,7 +40,7 @@ buildPythonPackage rec { owner = "cgohlke"; repo = "imagecodecs"; tag = "v${version}"; - hash = "sha256-1q1CF6kIWQEcKRa+ah/MVlSZg8524bn/UbRn3IF6M6I="; + hash = "sha256-UOyhTzejLJ1HnwHtvFe9Mo8nxOkLNANnJL2z/SSRjXs="; }; build-system = [ From 13b68395675caf005fac3de561b46a6ead371166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 8 Mar 2026 20:53:09 +0100 Subject: [PATCH 12/58] python3Packages.authlib: 1.6.7 -> 1.6.9 Diff: https://github.com/lepture/authlib/compare/v1.6.7...v1.6.9 Changelog: https://github.com/lepture/authlib/blob/v1.6.8/docs/changelog.rst Changelog: https://github.com/lepture/authlib/blob/v1.6.9/docs/changelog.rst --- pkgs/development/python-modules/authlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/authlib/default.nix b/pkgs/development/python-modules/authlib/default.nix index f7b5bde25d3c..1e85d9c173b7 100644 --- a/pkgs/development/python-modules/authlib/default.nix +++ b/pkgs/development/python-modules/authlib/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "authlib"; - version = "1.6.7"; + version = "1.6.9"; pyproject = true; src = fetchFromGitHub { owner = "lepture"; repo = "authlib"; tag = "v${version}"; - hash = "sha256-Socbm6jZW5sywU7TRiSELnkWSDZ/94g3+XLRTO1ln48="; + hash = "sha256-9H9DF3LmxzUv0M0fxYh6FLtdAA9FgRklceMlGdjlp+g="; }; build-system = [ setuptools ]; From fda17897f0e2791d25da1c6949f7c497829b411e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 9 Mar 2026 12:57:05 +0000 Subject: [PATCH 13/58] xfce4-terminal: 1.1.5 -> 1.2.0 https://gitlab.xfce.org/apps/xfce4-terminal/-/compare/xfce4-terminal-1.1.5...xfce4-terminal-1.2.0 --- pkgs/by-name/xf/xfce4-terminal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xf/xfce4-terminal/package.nix b/pkgs/by-name/xf/xfce4-terminal/package.nix index 6ae02810edcf..9315d0a7aeb3 100644 --- a/pkgs/by-name/xf/xfce4-terminal/package.nix +++ b/pkgs/by-name/xf/xfce4-terminal/package.nix @@ -24,14 +24,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "xfce4-terminal"; - version = "1.1.5"; + version = "1.2.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "apps"; repo = "xfce4-terminal"; tag = "xfce4-terminal-${finalAttrs.version}"; - hash = "sha256-qNXrxUjmuY6+k95/zcOu1/CUfhb1u0Ca91aFD3c4uoc="; + hash = "sha256-2zlx9pt9srMT6iKy89oKKdvh7YALOkyQTy7hRH60AOw="; }; strictDeps = true; From 80aabbce0fd6ae648149919faef4c04e22cde692 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 9 Mar 2026 12:57:25 +0000 Subject: [PATCH 14/58] ristretto: 0.13.4 -> 0.14.0 https://gitlab.xfce.org/apps/ristretto/-/compare/ristretto-0.13.4...ristretto-0.14.0 --- pkgs/by-name/ri/ristretto/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/ristretto/package.nix b/pkgs/by-name/ri/ristretto/package.nix index a31ad58933bd..91f4e55af016 100644 --- a/pkgs/by-name/ri/ristretto/package.nix +++ b/pkgs/by-name/ri/ristretto/package.nix @@ -24,14 +24,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "ristretto"; - version = "0.13.4"; + version = "0.14.0"; src = fetchFromGitLab { domain = "gitlab.xfce.org"; owner = "apps"; repo = "ristretto"; tag = "ristretto-${finalAttrs.version}"; - hash = "sha256-X0liZddeEOxlo0tyn3Irvo0+MTnMFuvKY2m4h+/EI2E="; + hash = "sha256-3Jlm0fqFKOQF9DG1hqc7P2MrILDe/gKkxkT9WPRflBo="; }; strictDeps = true; From f6c34664287ba2becf5e68cbc6ced1062d074725 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 15:24:43 +0000 Subject: [PATCH 15/58] python3Packages.llama-index-workflows: 2.15.0 -> 2.15.1 --- .../python-modules/llama-index-workflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-workflows/default.nix b/pkgs/development/python-modules/llama-index-workflows/default.nix index dcf671707ef1..eb0624458b50 100644 --- a/pkgs/development/python-modules/llama-index-workflows/default.nix +++ b/pkgs/development/python-modules/llama-index-workflows/default.nix @@ -10,13 +10,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-workflows"; - version = "2.15.0"; + version = "2.15.1"; pyproject = true; src = fetchPypi { pname = "llama_index_workflows"; inherit (finalAttrs) version; - hash = "sha256-BmMMo4h7m/J9p3bxDkKBGu7fNTRZHrZUeWMZ74mNLXs="; + hash = "sha256-Xkba4saD06negApPr0crSqkVAms/Qb02urowexLNPn8="; }; postPatch = '' From ec07558474e23b2855427d4ef3b19e4d7b93e132 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 19:55:00 +0000 Subject: [PATCH 16/58] kahip: 3.22 -> 3.23 --- pkgs/by-name/ka/kahip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/kahip/package.nix b/pkgs/by-name/ka/kahip/package.nix index ad55fdf8ed55..463b8af72831 100644 --- a/pkgs/by-name/ka/kahip/package.nix +++ b/pkgs/by-name/ka/kahip/package.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "kahip"; - version = "3.22"; + version = "3.23"; src = fetchFromGitHub { owner = "KaHIP"; repo = "KaHIP"; tag = "v${finalAttrs.version}"; - hash = "sha256-uZRNATfrQgAn5Wsmpk9tU0ojXHbLJ8DOOuXRJJhkhFM="; + hash = "sha256-glT8UDk934N4Qb7ip57yGGTudhyfpU2Hz1mptZeBhmI="; }; nativeBuildInputs = [ From 6e8ec5ba18f1eb444becd259872ecebfd57db0b4 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 29 Jan 2026 00:41:54 +0100 Subject: [PATCH 17/58] pgpool: 4.6.4 -> 4.7.1 Diff: https://github.com/pgpool/pgpool2/compare/V4_6_4...V4_7_1 Changelog: https://www.pgpool.net/docs/47/en/html/release-4-7-1.html --- pkgs/by-name/pg/pgpool/darwin-strchrnul.patch | 13 ++ pkgs/by-name/pg/pgpool/darwin-strlcpy.patch | 157 ++++++++---------- pkgs/by-name/pg/pgpool/package.nix | 59 ++++--- 3 files changed, 118 insertions(+), 111 deletions(-) create mode 100644 pkgs/by-name/pg/pgpool/darwin-strchrnul.patch diff --git a/pkgs/by-name/pg/pgpool/darwin-strchrnul.patch b/pkgs/by-name/pg/pgpool/darwin-strchrnul.patch new file mode 100644 index 000000000000..f645f9379aab --- /dev/null +++ b/pkgs/by-name/pg/pgpool/darwin-strchrnul.patch @@ -0,0 +1,13 @@ +diff --git a/src/utils/pool_process_reporting.c b/src/utils/pool_process_reporting.c +index 39087bc47..dc28ba958 100644 +--- a/src/utils/pool_process_reporting.c ++++ b/src/utils/pool_process_reporting.c +@@ -1118,7 +1118,8 @@ get_config(int *nrows) + StrNCpy(status[i].name, "memqcache_stats_start_time", POOLCONFIG_MAXNAMELEN); + snprintf(status[i].value, POOLCONFIG_MAXVALLEN, "%s", ctime(&pool_get_memqcache_stats()->start_time)); + /* remove a newline added by ctime() */ +- *(strchrnul(status[i].value, '\n')) = '\0'; ++ char *p = strchr(status[i].value, '\n'); ++ if (p) *p = '\0'; + StrNCpy(status[i].desc, "Start time of query cache stats", POOLCONFIG_MAXDESCLEN); + i++; diff --git a/pkgs/by-name/pg/pgpool/darwin-strlcpy.patch b/pkgs/by-name/pg/pgpool/darwin-strlcpy.patch index 2d6924af48b4..8c106662fb98 100644 --- a/pkgs/by-name/pg/pgpool/darwin-strlcpy.patch +++ b/pkgs/by-name/pg/pgpool/darwin-strlcpy.patch @@ -1,17 +1,8 @@ -diff --git a/src/Makefile.in b/src/Makefile.in -index 3b19ca27..4d2e8e52 100644 ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -124,7 +124,7 @@ am_pgpool_OBJECTS = main/main.$(OBJEXT) main/pool_globals.$(OBJEXT) \ - context/pool_query_context.$(OBJEXT) \ - streaming_replication/pool_worker_child.$(OBJEXT) \ - rewrite/pool_timestamp.$(OBJEXT) rewrite/pool_lobj.$(OBJEXT) \ -- utils/pool_select_walker.$(OBJEXT) utils/strlcpy.$(OBJEXT) \ -+ utils/pool_select_walker.$(OBJEXT) \ - utils/psprintf.$(OBJEXT) utils/pool_params.$(OBJEXT) \ - utils/ps_status.$(OBJEXT) utils/pool_shmem.$(OBJEXT) \ - utils/pool_sema.$(OBJEXT) utils/pool_signal.$(OBJEXT) \ -@@ -469,7 +469,6 @@ pgpool_SOURCES = main/main.c \ +diff --git a/src/Makefile.am b/src/Makefile.am +index 4678ab530..f3c12cb94 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -35,7 +35,6 @@ pgpool_SOURCES = main/main.c \ rewrite/pool_timestamp.c \ rewrite/pool_lobj.c \ utils/pool_select_walker.c \ @@ -19,57 +10,52 @@ index 3b19ca27..4d2e8e52 100644 utils/psprintf.c \ utils/pool_params.c \ utils/ps_status.c \ -@@ -762,7 +761,6 @@ utils/$(am__dirstamp): - @$(MKDIR_P) utils - @: > utils/$(am__dirstamp) - utils/pool_select_walker.$(OBJEXT): utils/$(am__dirstamp) --utils/strlcpy.$(OBJEXT): utils/$(am__dirstamp) - utils/psprintf.$(OBJEXT): utils/$(am__dirstamp) - utils/pool_params.$(OBJEXT): utils/$(am__dirstamp) - utils/ps_status.$(OBJEXT): utils/$(am__dirstamp) -diff --git a/src/libs/pcp/Makefile.in b/src/libs/pcp/Makefile.in -index 5ea3213a..5689fb33 100644 ---- a/src/libs/pcp/Makefile.in -+++ b/src/libs/pcp/Makefile.in -@@ -129,7 +129,7 @@ libpcp_la_LIBADD = - am__dirstamp = $(am__leading_dot)dirstamp - dist_libpcp_la_OBJECTS = pcp.lo ../../utils/pool_path.lo \ - ../../tools/fe_port.lo ../../tools/fe_memutils.lo \ -- ../../utils/strlcpy.lo ../../utils/pool_health_check_stats.lo -+ ../../utils/pool_health_check_stats.lo - nodist_libpcp_la_OBJECTS = pcp_stream.lo md5.lo json.lo - libpcp_la_OBJECTS = $(dist_libpcp_la_OBJECTS) \ - $(nodist_libpcp_la_OBJECTS) -@@ -347,7 +347,6 @@ dist_libpcp_la_SOURCES = pcp.c \ +@@ -106,7 +105,7 @@ pgpool_LDADD = -L@PGSQL_LIB_DIR@ -lpq parser/libsql-parser.a \ + if enable_rpath + pgpool_LDFLAGS = -rpath @PGSQL_LIB_DIR@ -rpath $(libdir) + else +- pgpool_LDFLAGS = ++ pgpool_LDFLAGS = + endif + + AM_YFLAGS = -d +diff --git a/src/libs/pcp/Makefile.am b/src/libs/pcp/Makefile.am +index 31f51233a..bca3f5374 100644 +--- a/src/libs/pcp/Makefile.am ++++ b/src/libs/pcp/Makefile.am +@@ -6,7 +6,6 @@ dist_libpcp_la_SOURCES = pcp.c \ ../../utils/pool_path.c \ ../../tools/fe_port.c \ ../../tools/fe_memutils.c \ - ../../utils/strlcpy.c \ - ../../utils/pool_health_check_stats.c + ../../utils/pool_health_check_stats.c \ + ../../utils/sprompt.c - nodist_libpcp_la_SOURCES = pcp_stream.c \ -@@ -437,7 +436,6 @@ clean-libLTLIBRARIES: - @: > ../../tools/$(am__dirstamp) - ../../tools/fe_port.lo: ../../tools/$(am__dirstamp) - ../../tools/fe_memutils.lo: ../../tools/$(am__dirstamp) --../../utils/strlcpy.lo: ../../utils/$(am__dirstamp) - ../../utils/pool_health_check_stats.lo: ../../utils/$(am__dirstamp) +diff --git a/src/test/regression/tests/010.rewrite_timestamp/timestamp/Makefile b/src/test/regression/tests/010.rewrite_timestamp/timestamp/Makefile +index f19c88f29..baf6220e5 100644 +--- a/src/test/regression/tests/010.rewrite_timestamp/timestamp/Makefile ++++ b/src/test/regression/tests/010.rewrite_timestamp/timestamp/Makefile +@@ -5,7 +5,6 @@ CFLAGS=-Wall -O0 -g -std=gnu99 + CC=gcc - libpcp.la: $(libpcp_la_OBJECTS) $(libpcp_la_DEPENDENCIES) $(EXTRA_libpcp_la_DEPENDENCIES) -diff --git a/src/tools/pgenc/Makefile.in b/src/tools/pgenc/Makefile.in -index ad117a5e..5c5fc838 100644 ---- a/src/tools/pgenc/Makefile.in -+++ b/src/tools/pgenc/Makefile.in -@@ -101,7 +101,7 @@ PROGRAMS = $(bin_PROGRAMS) - am__dirstamp = $(am__leading_dot)dirstamp - dist_pg_enc_OBJECTS = pg_enc.$(OBJEXT) ../fe_port.$(OBJEXT) - nodist_pg_enc_OBJECTS = ssl_utils.$(OBJEXT) md5.$(OBJEXT) \ -- base64.$(OBJEXT) pool_passwd.$(OBJEXT) strlcpy.$(OBJEXT) \ -+ base64.$(OBJEXT) pool_passwd.$(OBJEXT) \ - regex_array.$(OBJEXT) pool_config_variables.$(OBJEXT) \ - pool_config.$(OBJEXT) fe_memutils.$(OBJEXT) \ - pool_path.$(OBJEXT) -@@ -320,7 +320,6 @@ nodist_pg_enc_SOURCES = ssl_utils.c \ + OBJS=main.o \ +- $(topsrc_dir)/utils/strlcpy.o \ + $(topsrc_dir)/utils/pgstrcasecmp.o \ + $(topsrc_dir)/utils/psprintf.o \ + $(topsrc_dir)/main/pool_globals.o \ +@@ -15,7 +14,6 @@ OBJS=main.o \ + all: all-pre $(PROGRAM) + + all-pre: +- $(MAKE) -C $(topsrc_dir)/utils strlcpy.o + $(MAKE) -C $(topsrc_dir)/utils pgstrcasecmp.o + $(MAKE) -C $(topsrc_dir)/utils psprintf.o + $(MAKE) -C $(topsrc_dir)/main pool_globals.o +diff --git a/src/tools/pgenc/Makefile.am b/src/tools/pgenc/Makefile.am +index 643ad51b4..bff5d4a1d 100644 +--- a/src/tools/pgenc/Makefile.am ++++ b/src/tools/pgenc/Makefile.am +@@ -7,7 +7,6 @@ nodist_pg_enc_SOURCES = ssl_utils.c \ md5.c \ base64.c \ pool_passwd.c \ @@ -77,7 +63,7 @@ index ad117a5e..5c5fc838 100644 regex_array.c \ pool_config_variables.c \ pool_config.c \ -@@ -664,8 +663,6 @@ base64.h: ../../../src/include/utils/base64.h +@@ -33,8 +32,6 @@ base64.h: ../../../src/include/utils/base64.h rm -f $@ && ln -s $< . ssl_utils.h: ../../../src/include/utils/ssl_utils.h rm -f $@ && ln -s $< . @@ -86,28 +72,19 @@ index ad117a5e..5c5fc838 100644 regex_array.c: ../../../src/utils/regex_array.c rm -f $@ && ln -s $< . pool_config_variables.c: ../../../src/config/pool_config_variables.c -diff --git a/src/tools/pgmd5/Makefile.in b/src/tools/pgmd5/Makefile.in -index 275f39e5..d3af1e25 100644 ---- a/src/tools/pgmd5/Makefile.in -+++ b/src/tools/pgmd5/Makefile.in -@@ -101,7 +101,7 @@ PROGRAMS = $(bin_PROGRAMS) - am__dirstamp = $(am__leading_dot)dirstamp - dist_pg_md5_OBJECTS = pg_md5.$(OBJEXT) ../fe_port.$(OBJEXT) - nodist_pg_md5_OBJECTS = md5.$(OBJEXT) pool_passwd.$(OBJEXT) \ -- strlcpy.$(OBJEXT) regex_array.$(OBJEXT) \ -+ regex_array.$(OBJEXT) \ - pool_config_variables.$(OBJEXT) pool_config.$(OBJEXT) \ - fe_memutils.$(OBJEXT) pool_path.$(OBJEXT) - pg_md5_OBJECTS = $(dist_pg_md5_OBJECTS) $(nodist_pg_md5_OBJECTS) -@@ -317,7 +317,6 @@ dist_pg_md5_SOURCES = pg_md5.c \ - +diff --git a/src/tools/pgmd5/Makefile.am b/src/tools/pgmd5/Makefile.am +index 1bf535a2a..f6fd04075 100644 +--- a/src/tools/pgmd5/Makefile.am ++++ b/src/tools/pgmd5/Makefile.am +@@ -5,7 +5,6 @@ dist_pg_md5_SOURCES = pg_md5.c \ + ../fe_port.c nodist_pg_md5_SOURCES = md5.c \ pool_passwd.c \ - strlcpy.c \ regex_array.c \ pool_config_variables.c \ pool_config.c \ -@@ -653,8 +652,6 @@ pool_passwd.c: ../../../src/auth/pool_passwd.c +@@ -23,8 +22,6 @@ pool_passwd.c: ../../../src/auth/pool_passwd.c rm -f $@ && ln -s $< . pool_path.c: ../../../src/utils/pool_path.c rm -f $@ && ln -s $< . @@ -116,20 +93,18 @@ index 275f39e5..d3af1e25 100644 regex_array.c: ../../../src/utils/regex_array.c rm -f $@ && ln -s $< . pool_config_variables.c: ../../../src/config/pool_config_variables.c -diff --git a/src/tools/watchdog/Makefile.in b/src/tools/watchdog/Makefile.in -index 3e578b44..c7fbce4e 100644 ---- a/src/tools/watchdog/Makefile.in -+++ b/src/tools/watchdog/Makefile.in -@@ -105,7 +105,7 @@ nodist_wd_cli_OBJECTS = ssl_utils.$(OBJEXT) wd_ipc_conn.$(OBJEXT) \ - wd_commands.$(OBJEXT) json_writer.$(OBJEXT) json.$(OBJEXT) \ - pool_config_variables.$(OBJEXT) pool_config.$(OBJEXT) \ - pool_path.$(OBJEXT) fe_memutils.$(OBJEXT) stringinfo.$(OBJEXT) \ -- strlcpy.$(OBJEXT) socket_stream.$(OBJEXT) \ -+ socket_stream.$(OBJEXT) \ - regex_array.$(OBJEXT) psprintf.$(OBJEXT) md5.$(OBJEXT) - wd_cli_OBJECTS = $(dist_wd_cli_OBJECTS) $(nodist_wd_cli_OBJECTS) - wd_cli_LDADD = $(LDADD) -@@ -359,7 +359,6 @@ nodist_wd_cli_SOURCES = ssl_utils.c \ +diff --git a/src/tools/watchdog/Makefile.am b/src/tools/watchdog/Makefile.am +index 14226aba5..974bd5953 100644 +--- a/src/tools/watchdog/Makefile.am ++++ b/src/tools/watchdog/Makefile.am +@@ -1,5 +1,5 @@ + parser_incdir = $(top_srcdir)/src/include/parser +-AM_CPPFLAGS = -D_GNU_SOURCE -DPOOL_PRIVATE -I $(parser_incdir) -I @PGSQL_INCLUDE_DIR@ ++AM_CPPFLAGS = -D_GNU_SOURCE -DPOOL_PRIVATE -I $(parser_incdir) -I @PGSQL_INCLUDE_DIR@ + bin_PROGRAMS = wd_cli + + bin_SCRIPTS = watchdog_setup +@@ -18,7 +18,6 @@ nodist_wd_cli_SOURCES = ssl_utils.c \ fe_memutils.c \ stringinfo.h \ stringinfo.c \ @@ -137,7 +112,7 @@ index 3e578b44..c7fbce4e 100644 socket_stream.c \ regex_array.c \ psprintf.c \ -@@ -732,8 +731,6 @@ md5.h: ../../../src/include/auth/md5.h +@@ -37,8 +36,6 @@ md5.h: ../../../src/include/auth/md5.h rm -f $@ && ln -s $< . socket_stream.c: ../../../src/utils/socket_stream.c rm -f $@ && ln -s $< . diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index b6acefeccc1f..f9ab88668be0 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -1,58 +1,77 @@ { lib, stdenv, - fetchurl, + autoreconfHook, + bison, + fetchFromGitHub, + flex, libpq, - openssl, libxcrypt, - withPam ? stdenv.hostPlatform.isLinux, + openssl, pam, + withPam ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "pgpool-II"; - version = "4.6.4"; + version = "4.7.1"; - src = fetchurl { - url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${finalAttrs.version}.tar.gz"; - name = "pgpool-II-${finalAttrs.version}.tar.gz"; - hash = "sha256-7w0ukamhHXN8ZHYkchnmefcYvsU1UGRhiVlO+a79KY0="; + src = fetchFromGitHub { + owner = "pgpool"; + repo = "pgpool2"; + tag = "V${lib.replaceString "." "_" finalAttrs.version}"; + hash = "sha256-npH4rhRToPVfKk7XyGGzdRSZMQ+APM8MBKHmd0rzlDw="; }; + patches = [ + # Build checks for strlcpy being available in the system, but doesn't + # actually exclude its own copy from being built + ./darwin-strlcpy.patch + # Fix strchrnul not available on Darwin + ./darwin-strchrnul.patch + ]; + + nativeBuildInputs = [ + autoreconfHook + bison + flex + ]; + buildInputs = [ libpq - openssl libxcrypt + openssl ] ++ lib.optional withPam pam; + env.NIX_CFLAGS_COMPILE = toString ( + lib.optionals (stdenv.cc.isClang) [ + "-Wno-error=implicit-function-declaration" + ] + ); + configureFlags = [ "--sysconfdir=/etc" "--localstatedir=/var" - "--with-openssl" - ] - ++ lib.optional withPam "--with-pam"; + (lib.withFeature true "openssl") + (lib.withFeature withPam "pam") + ]; installFlags = [ "sysconfdir=\${out}/etc" ]; - patches = lib.optionals (stdenv.hostPlatform.isDarwin) [ - # Build checks for strlcpy being available in the system, but doesn't - # actually exclude its own copy from being built - ./darwin-strlcpy.patch - ]; - enableParallelBuilding = true; meta = { - homepage = "https://www.pgpool.net/mediawiki/index.php/Main_Page"; description = "Middleware that works between PostgreSQL servers and PostgreSQL clients"; + homepage = "https://pgpool.net/"; changelog = "https://www.pgpool.net/docs/latest/en/html/release-${ - builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version + lib.replaceString "." "-" finalAttrs.version }.html"; license = lib.licenses.free; platforms = lib.platforms.unix; maintainers = [ ]; + mainProgram = "pgpool"; }; }) From 90206203926d9ea89c0ab84d8a8e54cfbbce98d1 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 29 Jan 2026 00:36:16 +0100 Subject: [PATCH 18/58] pgpool: add versionCheckHook --- pkgs/by-name/pg/pgpool/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index f9ab88668be0..cff4e00e938d 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -9,6 +9,7 @@ libxcrypt, openssl, pam, + versionCheckHook, withPam ? true, }: @@ -63,6 +64,9 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Middleware that works between PostgreSQL servers and PostgreSQL clients"; homepage = "https://pgpool.net/"; From 900ccdd5664689a69b4967797f784355281e46c5 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 29 Jan 2026 00:38:13 +0100 Subject: [PATCH 19/58] pgpool: split out, dev, lib outputs --- pkgs/by-name/pg/pgpool/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index cff4e00e938d..bb748758187b 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -17,6 +17,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "pgpool-II"; version = "4.7.1"; + outputs = [ + "out" + "dev" + "lib" + ]; + src = fetchFromGitHub { owner = "pgpool"; repo = "pgpool2"; From d75886a396a1101e06e769a1f78d8ff3fc03fb2f Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 29 Jan 2026 00:39:03 +0100 Subject: [PATCH 20/58] pgpool: add anthonyroussel to maintainers --- pkgs/by-name/pg/pgpool/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index bb748758187b..b385cb2da582 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: { }.html"; license = lib.licenses.free; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ anthonyroussel ]; mainProgram = "pgpool"; }; }) From 10d3419dabad64977ef9407a88d7a582018f4762 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 29 Jan 2026 00:48:21 +0100 Subject: [PATCH 21/58] pgpool: fix pname > It _should_ be identical to the upstream package name. > It _must not_ contain uppercase letters. --- pkgs/by-name/pg/pgpool/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index b385cb2da582..9c2b1e6dfc40 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -14,7 +14,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "pgpool-II"; + pname = "pgpool"; version = "4.7.1"; outputs = [ From 79dc1d6805c2c7be0056a47be6bcaac32975026c Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Thu, 29 Jan 2026 01:06:38 +0100 Subject: [PATCH 22/58] pgpool: add ldap and memcached feature flags --- pkgs/by-name/pg/pgpool/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pg/pgpool/package.nix b/pkgs/by-name/pg/pgpool/package.nix index 9c2b1e6dfc40..a6b4b6ea5d11 100644 --- a/pkgs/by-name/pg/pgpool/package.nix +++ b/pkgs/by-name/pg/pgpool/package.nix @@ -5,12 +5,16 @@ bison, fetchFromGitHub, flex, + libmemcached, libpq, libxcrypt, + openldap, openssl, pam, versionCheckHook, - withPam ? true, + enableLdap ? true, + enableMemcached ? true, + enablePam ? true, }: stdenv.mkDerivation (finalAttrs: { @@ -49,7 +53,9 @@ stdenv.mkDerivation (finalAttrs: { libxcrypt openssl ] - ++ lib.optional withPam pam; + ++ lib.optional enableLdap openldap + ++ lib.optional enableMemcached libmemcached + ++ lib.optional enablePam pam; env.NIX_CFLAGS_COMPILE = toString ( lib.optionals (stdenv.cc.isClang) [ @@ -61,7 +67,9 @@ stdenv.mkDerivation (finalAttrs: { "--sysconfdir=/etc" "--localstatedir=/var" (lib.withFeature true "openssl") - (lib.withFeature withPam "pam") + (lib.withFeature enableLdap "ldap") + (lib.withFeature enablePam "pam") + (lib.withFeatureAs enableMemcached "memcached" (lib.getDev libmemcached)) ]; installFlags = [ From a519847a1bbdf226bb1da2827ca8d59d90b27587 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 13:02:46 +0000 Subject: [PATCH 23/58] shfmt: 3.12.0 -> 3.13.0 --- pkgs/by-name/sh/shfmt/package.nix | 19 +++++++++++---- pkgs/by-name/sh/shfmt/version.patch | 37 +++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/sh/shfmt/version.patch diff --git a/pkgs/by-name/sh/shfmt/package.nix b/pkgs/by-name/sh/shfmt/package.nix index 4e8073ae4840..31cfdee9097d 100644 --- a/pkgs/by-name/sh/shfmt/package.nix +++ b/pkgs/by-name/sh/shfmt/package.nix @@ -3,28 +3,35 @@ buildGoModule, fetchFromGitHub, installShellFiles, + replaceVars, scdoc, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "shfmt"; - version = "3.12.0"; + version = "3.13.0"; src = fetchFromGitHub { owner = "mvdan"; repo = "sh"; rev = "v${finalAttrs.version}"; - hash = "sha256-3a0N5GsqZvJVx1qhsTzwtC2SBtexdXJMalerM+joNIc="; + hash = "sha256-VFLnQNhySXB/VE0u9u2X4jAHq+083+QjhWM7vfyxhM8="; }; - vendorHash = "sha256-jvsX0nn9cHq2cZUrD9E1eMtOiy5I4wfpngAc+6qUbEE="; + vendorHash = "sha256-WLGHcmBslXJO4OKdUK7HqimdUCOtdCdK+AOdlo4hgWk="; + + patches = [ + (replaceVars ./version.patch { + inherit (finalAttrs) version; + }) + ]; subPackages = [ "cmd/shfmt" ]; ldflags = [ "-s" "-w" - "-X main.version=${finalAttrs.version}" ]; nativeBuildInputs = [ @@ -37,6 +44,10 @@ buildGoModule (finalAttrs: { installManPage shfmt.1 ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { homepage = "https://github.com/mvdan/sh"; description = "Shell parser and formatter"; diff --git a/pkgs/by-name/sh/shfmt/version.patch b/pkgs/by-name/sh/shfmt/version.patch new file mode 100644 index 000000000000..3c80c472d46c --- /dev/null +++ b/pkgs/by-name/sh/shfmt/version.patch @@ -0,0 +1,37 @@ +diff --git a/cmd/shfmt/main.go b/cmd/shfmt/main.go +index c6c08e37..e59128ec 100644 +--- a/cmd/shfmt/main.go ++++ b/cmd/shfmt/main.go +@@ -153,13 +153,12 @@ For more information and to report bugs, see https://github.com/mvdan/sh. + flag.Parse() + + if versionFlag.val { +- version := "(unknown)" ++ version := "@version@" + if info, ok := debug.ReadBuildInfo(); ok { + mod := &info.Main + if mod.Replace != nil { + mod = mod.Replace + } +- version = mod.Version + } + fmt.Println(version) + return +diff --git a/cmd/shfmt/testdata/script/flags.txtar b/cmd/shfmt/testdata/script/flags.txtar +index 012912cb..54305a03 100644 +--- a/cmd/shfmt/testdata/script/flags.txtar ++++ b/cmd/shfmt/testdata/script/flags.txtar +@@ -9,11 +9,11 @@ exec shfmt --help + stderr 'usage: shfmt' + + exec shfmt -version +-stdout 'devel|v3' ++stdout '@version@' + ! stderr . + + exec shfmt --version +-stdout 'devel|v3' ++stdout '@version@' + ! stderr . + + ! exec shfmt -ln=bash -p From ec7bbf5600add863c572313d1287c6eaaf6fb184 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 00:37:27 +0000 Subject: [PATCH 24/58] python3Packages.gvm-tools: 25.4.7 -> 25.4.8 --- pkgs/development/python-modules/gvm-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gvm-tools/default.nix b/pkgs/development/python-modules/gvm-tools/default.nix index 948958291798..be4bab25400c 100644 --- a/pkgs/development/python-modules/gvm-tools/default.nix +++ b/pkgs/development/python-modules/gvm-tools/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "gvm-tools"; - version = "25.4.7"; + version = "25.4.8"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-4RcpnQpWTwOXzaUYLToR2S3KVJ9q7Pdecge3s6L8sd8="; + hash = "sha256-tKUaUo9Sr4d9mLdbbmn+OmAgUcEuwWSzCYY4BPJ4UKw="; }; __darwinAllowLocalNetworking = true; From 28d887b6a12c5a29991a4a85099c322683e79194 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 01:09:00 +0000 Subject: [PATCH 25/58] gatekeeper: 3.21.1 -> 3.22.0 --- pkgs/by-name/ga/gatekeeper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ga/gatekeeper/package.nix b/pkgs/by-name/ga/gatekeeper/package.nix index 5efc20dce400..3feb98b1fbd7 100644 --- a/pkgs/by-name/ga/gatekeeper/package.nix +++ b/pkgs/by-name/ga/gatekeeper/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "gatekeeper"; - version = "3.21.1"; + version = "3.22.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "gatekeeper"; tag = "v${finalAttrs.version}"; - hash = "sha256-KzddaF334jhrIyJlfU2iTGBi+Oi67PK2dkIBkHk8oLY="; + hash = "sha256-ARgrazsIx3w9BLqI9kWV794ojvZgIdNMGsjAXs19u1g="; }; - vendorHash = null; + vendorHash = "sha256-2mnUYuxQ6wXOpK/V+8KpF0f5bkYRBgqJEl1bKOLTHNE="; nativeBuildInputs = [ installShellFiles From 385b5320663d278856af2dd1a6928fe1ae215c41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 04:04:43 +0000 Subject: [PATCH 26/58] python3Packages.python-cinderclient: 9.8.0 -> 9.9.0 --- .../python-modules/python-cinderclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-cinderclient/default.nix b/pkgs/development/python-modules/python-cinderclient/default.nix index 9b62a1a3f250..7f7ea4edc134 100644 --- a/pkgs/development/python-modules/python-cinderclient/default.nix +++ b/pkgs/development/python-modules/python-cinderclient/default.nix @@ -22,13 +22,13 @@ buildPythonPackage rec { pname = "python-cinderclient"; - version = "9.8.0"; + version = "9.9.0"; pyproject = true; src = fetchPypi { pname = "python_cinderclient"; inherit version; - hash = "sha256-vT7p+Uh8XnmVfwGKaz8t7OcFna2PYVXYPdS265RHoR0="; + hash = "sha256-aX5NEsJJ85tB7PT6b8uMOMvy1rLYTW9RXtVnuC3NC9E="; }; nativeBuildInputs = [ From 34630f83feac9b911890d14f21c99aeb1d4bdf8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 04:40:33 +0000 Subject: [PATCH 27/58] python3Packages.env-canada: 0.13.2 -> 0.14.0 --- pkgs/development/python-modules/env-canada/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/env-canada/default.nix b/pkgs/development/python-modules/env-canada/default.nix index bd411980ea69..8584881cc40c 100644 --- a/pkgs/development/python-modules/env-canada/default.nix +++ b/pkgs/development/python-modules/env-canada/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "env-canada"; - version = "0.13.2"; + version = "0.14.0"; pyproject = true; src = fetchFromGitHub { owner = "michaeldavie"; repo = "env_canada"; tag = "v${finalAttrs.version}"; - hash = "sha256-E6ZStsc0T0zbjC11wi1h0JtQVBrEPtr0SJwUodCbF7k="; + hash = "sha256-1UjBE2Oc6bqwmJSFeqWukgAVU7b6OwOt1KMV0UigM3o="; }; build-system = [ setuptools ]; From e3603dd96ebe3769ccae380c802ba702a15c335b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 06:00:02 +0000 Subject: [PATCH 28/58] slidev-cli: 52.13.0 -> 52.14.1 --- pkgs/by-name/sl/slidev-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slidev-cli/package.nix b/pkgs/by-name/sl/slidev-cli/package.nix index 3e4c9ac7d690..d69441182f3d 100644 --- a/pkgs/by-name/sl/slidev-cli/package.nix +++ b/pkgs/by-name/sl/slidev-cli/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "slidev-cli"; - version = "52.13.0"; + version = "52.14.1"; src = fetchFromGitHub { owner = "slidevjs"; repo = "slidev"; tag = "v${finalAttrs.version}"; - hash = "sha256-k2brtG7vpcfZx4E/zu+yiD98F4RdX9oyksCFbvLGzyk="; + hash = "sha256-GIg4KU2TJMSZXjnB+A8MPZUUp1/M1YX5ctO13dfmOz0="; }; pnpmWorkspaces = [ "@slidev/cli..." ]; @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmWorkspaces ; fetcherVersion = 3; - hash = "sha256-t1ZqOqIp2jmIGRr/FyG3X1jfMF01k1YaObzj7oNXoJg="; + hash = "sha256-2BNnxPM608vRx1uQit2lf+IckLNX5/yG3fvpEeZF+C8="; }; nativeBuildInputs = [ From 185b376ddf1eb137172f8db5e804c59cc5e2293f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 06:10:12 +0000 Subject: [PATCH 29/58] ytdl-sub: 2026.02.23 -> 2026.03.09.post3 --- pkgs/by-name/yt/ytdl-sub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index f77046e95ffc..a9384bedc45e 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ytdl-sub"; - version = "2026.02.23"; + version = "2026.03.09.post3"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = finalAttrs.version; - hash = "sha256-Wux6qSjhu3J6N9SqjT6S2M9KPUMQ9kWs4kA4mvF/CKY="; + hash = "sha256-+ULR/8bHO6gX7oWDbj3WHqYLXTwbDxSPenEDXGETTi0="; }; postPatch = '' From 9454a1d53d4be891367c03f7d2d3986d863a4c16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 06:10:58 +0000 Subject: [PATCH 30/58] python3Packages.caio: 0.9.25 -> 0.10.0 --- pkgs/development/python-modules/caio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/caio/default.nix b/pkgs/development/python-modules/caio/default.nix index 3ca296b82657..6919cebdfac9 100644 --- a/pkgs/development/python-modules/caio/default.nix +++ b/pkgs/development/python-modules/caio/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "caio"; - version = "0.9.25"; + version = "0.10.0"; pyproject = true; src = fetchFromGitHub { owner = "mosquito"; repo = "caio"; tag = finalAttrs.version; - hash = "sha256-uKQJWGYtBdpcfFD6yDKjIz0H0FEq4dmCP50sbVGYRGU="; + hash = "sha256-F14uNUELzgAHbk0onY2MrXWRvifa3AeNkw2IFHcRDvo="; }; build-system = [ setuptools ]; From 34734b9c5e2615413e2518fe37854d6a474be42f Mon Sep 17 00:00:00 2001 From: Luflosi Date: Tue, 10 Mar 2026 09:08:22 +0100 Subject: [PATCH 31/58] python3Packages.pyosmium: fix build pyosmium was broken in https://github.com/NixOS/nixpkgs/pull/482364 by commit 2713b96bdb7ee19ecc626b5c0217654b2f85a841. Version 4.1.0 replaced setuptools with scikit-build-core as the build system. --- pkgs/development/python-modules/pyosmium/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyosmium/default.nix b/pkgs/development/python-modules/pyosmium/default.nix index 76bbe05115ef..8efc166544b0 100644 --- a/pkgs/development/python-modules/pyosmium/default.nix +++ b/pkgs/development/python-modules/pyosmium/default.nix @@ -12,7 +12,8 @@ pybind11, pytest-httpserver, pytestCheckHook, - setuptools, + scikit-build-core, + ninja, shapely, werkzeug, isPyPy, @@ -34,7 +35,10 @@ buildPythonPackage rec { hash = "sha256-AkldgvZmn1CLa9Ze7RHBhL5wLLJ+mBnNj+yyV98nzZ8="; }; - build-system = [ setuptools ]; + build-system = [ + scikit-build-core + ninja + ]; nativeBuildInputs = [ cmake ]; From e54781d342f4acfd7dacc8b428dd6c9382e43bf0 Mon Sep 17 00:00:00 2001 From: Johan Thomsen Date: Tue, 10 Mar 2026 09:29:20 +0100 Subject: [PATCH 32/58] talosctl: 1.12.4 -> 1.12.5 --- pkgs/by-name/ta/talosctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index bd765e400228..a43f580a7bdb 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talosctl"; - version = "1.12.4"; + version = "1.12.5"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; tag = "v${finalAttrs.version}"; - hash = "sha256-shXNd8Vz5YXpA9J6m4IDsRx8cTR7ZDPDfjm8kVssBqg="; + hash = "sha256-mGfaf64he6/eK8JMHOCUSKaAEnsxoceYWDHhsD8WQ9Q="; }; - vendorHash = "sha256-74zQzCiqH9jCdPzgXIQqPHCslcKuD+kLxfiH/CjzhAY="; + vendorHash = "sha256-3po3MWqi2w2jEp+OlMQN53XUqMK4YVzv1K132TdV2bc="; ldflags = [ "-s" From 69c922eab9b2d74d057b9038760c6041d5f7fe68 Mon Sep 17 00:00:00 2001 From: Johan Thomsen Date: Tue, 10 Mar 2026 09:29:36 +0100 Subject: [PATCH 33/58] talosctl: add johanot as maintainer --- pkgs/by-name/ta/talosctl/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index a43f580a7bdb..94e02008cb05 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -53,6 +53,9 @@ buildGoModule (finalAttrs: { mainProgram = "talosctl"; homepage = "https://www.talos.dev/"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ flokli ]; + maintainers = with lib.maintainers; [ + flokli + johanot + ]; }; }) From 921a535cf0bbe837299da826fd1871dc13a3b82b Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Tue, 10 Mar 2026 09:40:37 +0100 Subject: [PATCH 34/58] buildCrystalPackage: pass `env` variable(s) down from args --- pkgs/development/compilers/crystal/build-package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/crystal/build-package.nix b/pkgs/development/compilers/crystal/build-package.nix index f4044b6a7781..31d491236a6b 100644 --- a/pkgs/development/compilers/crystal/build-package.nix +++ b/pkgs/development/compilers/crystal/build-package.nix @@ -108,7 +108,7 @@ stdenv.mkDerivation ( ++ [ "runHook postConfigure" ] )); - env = { + env = args.env or { } // { CRFLAGS = lib.concatStringsSep " " defaultOptions; PREFIX = placeholder "out"; From 42c49e1d8a27e8b6de6c6f48710bb11ed6fc5678 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 08:53:50 +0000 Subject: [PATCH 35/58] python3Packages.pdf2docx: 0.5.9 -> 0.5.12 --- pkgs/development/python-modules/pdf2docx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pdf2docx/default.nix b/pkgs/development/python-modules/pdf2docx/default.nix index e3a181758423..8b9b88b5fe0a 100644 --- a/pkgs/development/python-modules/pdf2docx/default.nix +++ b/pkgs/development/python-modules/pdf2docx/default.nix @@ -15,7 +15,7 @@ setuptools, }: let - version = "0.5.9"; + version = "0.5.12"; in buildPythonPackage { pname = "pdf2docx"; @@ -26,7 +26,7 @@ buildPythonPackage { owner = "ArtifexSoftware"; repo = "pdf2docx"; tag = "v${version}"; - hash = "sha256-yfxBWQ8r0mCZkk7Gtbeub5x9HBpNWXv6kW1D678hN4g="; + hash = "sha256-fn5MnuLCmqjl99Xvs9THwerkIyUeXwPQmn+znvWtgUE="; }; build-system = [ From 2e795a603c5803b2aa47a8fd87f8ea157ab5aa3d Mon Sep 17 00:00:00 2001 From: Diego Date: Mon, 16 Feb 2026 22:50:09 +0100 Subject: [PATCH 36/58] mlucas: init at 21.0.2 --- pkgs/by-name/ml/mlucas/package.nix | 76 ++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 pkgs/by-name/ml/mlucas/package.nix diff --git a/pkgs/by-name/ml/mlucas/package.nix b/pkgs/by-name/ml/mlucas/package.nix new file mode 100644 index 000000000000..4eeca3ea6eaf --- /dev/null +++ b/pkgs/by-name/ml/mlucas/package.nix @@ -0,0 +1,76 @@ +{ + lib, + stdenv, + fetchFromGitHub, + gmp, + versionCheckHook, +}: +let + + platform = if stdenv.hostPlatform.system == "aarch64-linux" then "asimd" else "avx2"; + +in +stdenv.mkDerivation (finalAttrs: { + pname = "mlucas"; + # A specific git commit is used because there are no official GitHub releases. + version = "21.0.2"; + + src = fetchFromGitHub { + owner = "primesearch"; + repo = "Mlucas"; + rev = "d082c2a00b42410d6d87605212c68be25f9f4d7d"; + hash = "sha256-YD2Kt8SD5sxZH8Em8jDZ1qSfIhgLUklOdkORmVR588o="; + }; + + enableParallelBuilding = true; + + buildInputs = [ + gmp + ]; + + postPatch = '' + chmod +x makemake.sh + patchShebangs makemake.sh + ''; + + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + + buildPhase = '' + runHook preBuild + + ./makemake.sh ${platform} + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + install -Dm755 obj_${platform}/Mlucas $out/bin/mlucas + + runHook postInstall + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Open-source program for primality testing of Mersenne numbers"; + longDescription = '' + This program may be used to test any suitable number as you wish, but it is preferable that you do so in a coordinated fashion, + as part of the Great Internet Mersenne Prime Search (GIMPS). Note that on x86 processors Mlucas is not as efficient + as the main GIMPS client, George Woltman's Prime95 program (a.k.a. mprime for the linux version), + but that program is not 100% open-source. Prime95 is also only available for platforms based on the + x86 processor architecture. The help.txt file in the Github repo includes a variety of usage information + not covered in the original README. + ''; + homepage = "https://github.com/primesearch/Mlucas"; + maintainers = with lib.maintainers; [ dstremur ]; + license = lib.licenses.gpl3Only; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; + mainProgram = "mlucas"; + }; +}) From bd4ace070534ad4586d82a0080be4e19f2215d39 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Mar 2026 10:37:24 +0100 Subject: [PATCH 37/58] python3Packages.iamdata: 0.1.202603081 -> 0.1.202603101 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202603081...v0.1.202603101 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202603101 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 3e04a77eff0d..1d2d1436a3a0 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202603081"; + version = "0.1.202603101"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-1rtajfssDVTUBaT5CbliEFk/OSITdbhr9XG1oYKTgas="; + hash = "sha256-6XHMQ09Cyt2s2LmHhtmKDkYJKp/R49hba+tRdWSf9Eg="; }; __darwinAllowLocalNetworking = true; From 7ef5411786c8e05f9c79738d73b5a5e753807201 Mon Sep 17 00:00:00 2001 From: Lennart Oldenburg Date: Tue, 10 Mar 2026 11:11:41 +0100 Subject: [PATCH 38/58] pyrra: 0.9.3 -> 0.9.4 https://github.com/pyrra-dev/pyrra/releases/tag/v0.9.4 --- pkgs/by-name/py/pyrra/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/py/pyrra/package.nix b/pkgs/by-name/py/pyrra/package.nix index c51a47a16e3b..6cf65671d188 100644 --- a/pkgs/by-name/py/pyrra/package.nix +++ b/pkgs/by-name/py/pyrra/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "pyrra"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "pyrra-dev"; repo = "pyrra"; tag = "v${finalAttrs.version}"; - hash = "sha256-3eEnwS3nnDuIYfZCDUrWFeNmAHEGWtpxtSVoI+XIMVM="; + hash = "sha256-XJIYCGv9XOIMxqOjq7u536EhfSIAjLNCNeuwnXUhBMs="; }; vendorHash = "sha256-E2/OrAC2Wkv7OYPjs9ROE1RL4UUXYTByJZRY1qZB3gE="; @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { pname = "${finalAttrs.pname}-ui"; src = "${finalAttrs.src}/ui"; - npmDepsHash = "sha256-1KSkYUIJy6uci+Cy2q4dXO2PGpnwKcXQmWaWmpjPneA="; + npmDepsHash = "sha256-gbVKnz1F1qfyD0/FAYn0YkIkejv3bvoxyzRsZhqw7Ws="; installPhase = '' runHook preInstall From f85576404e98723de286736db25b5d8d0e896d2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 10:21:40 +0000 Subject: [PATCH 39/58] rocketchat-desktop: 4.12.0 -> 4.13.0 --- pkgs/by-name/ro/rocketchat-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix index cf9e0bc18637..f1a0d6952860 100644 --- a/pkgs/by-name/ro/rocketchat-desktop/package.nix +++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix @@ -21,13 +21,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocketchat-desktop"; - version = "4.12.0"; + version = "4.13.0"; src = fetchFromGitHub { owner = "RocketChat"; repo = "Rocket.Chat.Electron"; tag = finalAttrs.version; - hash = "sha256-/IzIvPgm18YXSq5RUBXdWsMk45jEs15qkPCnKeMW+E4="; + hash = "sha256-u2bGCtF+PBYUsYUytgJfhDVXlCwEeQCon5iRecvspEI="; }; # This might need to be updated between releases. @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-3j1lydMNR3kI+G49Sz+LZ2YhwMQWcwKAn09ao4ur0oc="; + hash = "sha256-OevWuXmLlDPENVpc7L5mCY+iguqtrEeoFBHmD8YAxeY="; }; nativeBuildInputs = [ From bdf67e7bad16db7ec6cfea92eb79a4c6c5e5f570 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 10:50:59 +0000 Subject: [PATCH 40/58] buildbox: 1.3.53 -> 1.3.54 --- pkgs/by-name/bu/buildbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/buildbox/package.nix b/pkgs/by-name/bu/buildbox/package.nix index f4c9533a6bef..1b3513cb66cf 100644 --- a/pkgs/by-name/bu/buildbox/package.nix +++ b/pkgs/by-name/bu/buildbox/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "buildbox"; - version = "1.3.53"; + version = "1.3.54"; src = fetchFromGitLab { owner = "BuildGrid"; repo = "buildbox/buildbox"; tag = finalAttrs.version; - hash = "sha256-G4K6KxKAG+BgWtuG7HOxpRr+oa8SJ435zF0wbZCLXTk="; + hash = "sha256-5IJHXgDeedh0FMxupokB0BRo0ZrchEo/Lba6ifeeFBg="; }; nativeBuildInputs = [ From 767865b5a15a7fac12f50f70b368987ec3c379e7 Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Tue, 10 Mar 2026 12:23:40 +0100 Subject: [PATCH 41/58] golangci-lint: 2.11.2 -> 2.11.3 --- pkgs/by-name/go/golangci-lint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index 17acb3dd1cdb..9f5be86817eb 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -14,16 +14,16 @@ buildGo126Module (finalAttrs: { pname = "golangci-lint"; - version = "2.11.2"; + version = "2.11.3"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; tag = "v${finalAttrs.version}"; - hash = "sha256-PyX0uD5gaj/n9kTvJ1PEwcMAlCGd6Zeurbkm4IB9sY8="; + hash = "sha256-VD46VOSBzVeeJ86FYLEPTsy23MUQapDPPYiO3/Ki8Mw="; }; - vendorHash = "sha256-RTdHfQRg/MLt+VJ4mcbOui6L7T4c1kFT66ROnjs6nKU="; + vendorHash = "sha256-k/lsDC6thW3B1zcn+OXjSmwmiW8pm0HM+g/z+N3AQek="; subPackages = [ "cmd/golangci-lint" ]; From aa7607215979969593460eb70f50ab5237852c3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 11:24:27 +0000 Subject: [PATCH 42/58] zerofs: 1.0.5 -> 1.0.6 --- pkgs/by-name/ze/zerofs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index dc89518bd2fc..93d144ae850d 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-tDImSu9oLczXabGFj+FDoZXHE8he8vqmBBMwQVQIQqw="; + hash = "sha256-A2Mb4CTjAkPQrckhJghRyIObjNQ1A1AEylIGOhN5sOo="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-/pAZ+oyYZw70WIVZgz9bRFet5dvpWhUtRJavXi3Ihis="; + cargoHash = "sha256-cinRkFRAV3TOWCXT7Ud7/P/oQDWBYOLb0DL6Ifmh5GA="; nativeBuildInputs = [ cmake ]; From cfa1f3da48ac9533e0114e90f20c0219612672a7 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 10 Mar 2026 11:51:03 +0000 Subject: [PATCH 43/58] cudaPackages_13_2: init at 13.2.0 --- .../cuda-modules/_cuda/db/bootstrap/nvcc.nix | 15 +- .../manifests/cuda/redistrib_13.2.0.json | 1122 +++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + pkgs/top-level/cuda-packages.nix | 23 + 4 files changed, 1160 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.0.json diff --git a/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix b/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix index ba3725260f2a..f42b58f05578 100644 --- a/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix +++ b/pkgs/development/cuda-modules/_cuda/db/bootstrap/nvcc.nix @@ -278,7 +278,7 @@ }; # 13.0 to 13.1 adds support for Clang 21 - # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#host-compiler-support-policy + # https://docs.nvidia.com/cuda/archive/13.1.1/cuda-installation-guide-linux/index.html#host-compiler-support-policy "13.1" = { clang = { maxMajorVersion = "21"; @@ -289,5 +289,18 @@ minMajorVersion = "6"; }; }; + + # No changes from 13.1 to 13.2 + # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#host-compiler-support-policy + "13.2" = { + clang = { + maxMajorVersion = "21"; + minMajorVersion = "7"; + }; + gcc = { + maxMajorVersion = "15"; + minMajorVersion = "6"; + }; + }; }; } diff --git a/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.0.json b/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.0.json new file mode 100644 index 000000000000..0e8a7873ddf5 --- /dev/null +++ b/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.0.json @@ -0,0 +1,1122 @@ +{ + "release_date": "2026-03-09", + "release_label": "13.2.0", + "release_product": "cuda", + "collectx_bringup": { + "name": "UFM telemetry CollectX Bringup", + "license": "NVIDIA Proprietary", + "license_path": "collectx_bringup/LICENSE.txt", + "version": "1.22.1", + "linux-x86_64": { + "relative_path": "collectx_bringup/linux-x86_64/collectx_bringup-linux-x86_64-1.22.1-archive.tar.xz", + "sha256": "ba1676715cc32ddf9695e1e59fe283c0489a9a18f6a0bfdd1b0104631766a1ca", + "md5": "e480e74d2ca1ec226c1f15f47d0fac30", + "size": "142950700" + }, + "linux-sbsa": { + "relative_path": "collectx_bringup/linux-sbsa/collectx_bringup-linux-sbsa-1.22.1-archive.tar.xz", + "sha256": "8f7dd62d0adf8dfd0543aa82c1859f161fea23e8d5bb5b4b2bcc698508329a22", + "md5": "5e44cf49922aec1937414c0f54b2e491", + "size": "125513356" + } + }, + "cuda_cccl": { + "name": "CXX Core Compute Libraries", + "license": "CUDA Toolkit", + "license_path": "cuda_cccl/LICENSE.txt", + "version": "13.2.27", + "linux-x86_64": { + "relative_path": "cuda_cccl/linux-x86_64/cuda_cccl-linux-x86_64-13.2.27-archive.tar.xz", + "sha256": "56e1bafb29faa87375b0484814870046530b88c0a421909096892f027ec1927b", + "md5": "a9a8728c5ee4d154d39668b4c41d6de7", + "size": "1218316" + }, + "linux-sbsa": { + "relative_path": "cuda_cccl/linux-sbsa/cuda_cccl-linux-sbsa-13.2.27-archive.tar.xz", + "sha256": "1587f83b92aef54414cd118723ec1e4c118e14c70ac7779e13caa941f8030faf", + "md5": "dd29400603c88c1daee7fabc60dc328c", + "size": "1217632" + }, + "windows-x86_64": { + "relative_path": "cuda_cccl/windows-x86_64/cuda_cccl-windows-x86_64-13.2.27-archive.zip", + "sha256": "fb61bbca384ea9e5722f3b77cfdd635c916f33593d187562510ce14831aa629a", + "md5": "2b49b54b3e59f45ed3a7b7cae4898a9e", + "size": "3519546" + } + }, + "cuda_compat": { + "name": "CUDA Forward Compatability", + "license": "CUDA Toolkit", + "license_path": "cuda_compat/LICENSE.txt", + "version": "595.45.04", + "linux-x86_64": { + "cuda13.2": { + "relative_path": "cuda_compat/linux-x86_64/cuda_compat-linux-x86_64-595.45.04_cuda13.2-archive.tar.xz", + "sha256": "f1a9cfd13396d78ddef6dfe5fa6fdeb783a66fa1f4c36494ae2fa7fd9caa9fda", + "md5": "224dc3f3221f43a94ff2ef71520186d5", + "size": "96377876" + } + }, + "cuda_variant": [ + "13.2" + ], + "linux-sbsa": { + "cuda13.2": { + "relative_path": "cuda_compat/linux-sbsa/cuda_compat-linux-sbsa-595.45.04_cuda13.2-archive.tar.xz", + "sha256": "03f561d067b60cb64cad3dfac4b9c5e284a14815d1158aa732eb156cc658abbd", + "md5": "0ad86c3ff9ad51ed843b6de274b8a0fb", + "size": "87904776" + } + } + }, + "cuda_compat_orin": { + "name": "CUDA compat orin L4T", + "license": "CUDA Toolkit", + "license_path": "cuda_compat_orin/LICENSE.txt", + "version": "13.2.44290101", + "linux-sbsa": { + "relative_path": "cuda_compat_orin/linux-sbsa/cuda_compat_orin-linux-sbsa-13.2.44290101-archive.tar.xz", + "sha256": "b0ec7b8bead478f3e9a7cbb1bab8b15742778fe51bd9b32f51544903a74111f9", + "md5": "662e7c5e1ac8a9312dd475edef29af10", + "size": "82041612" + } + }, + "cuda_crt": { + "name": "CUDA CRT", + "license": "CUDA Toolkit", + "license_path": "cuda_crt/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_crt/linux-x86_64/cuda_crt-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "fbc31fed55b7255591f3a19f575ca078827f5e6757d317d009f7ec1e69fcde4b", + "md5": "57871f7a05d542f5248a2fc344815d4c", + "size": "80208" + }, + "linux-sbsa": { + "relative_path": "cuda_crt/linux-sbsa/cuda_crt-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "04f8fd03bc5a99507f5d531cc65452881c8949311bc5cc87bc1fe05a7607fd9e", + "md5": "5d478c87ac176bb90a88bc4c1290cde0", + "size": "80396" + }, + "windows-x86_64": { + "relative_path": "cuda_crt/windows-x86_64/cuda_crt-windows-x86_64-13.2.51-archive.zip", + "sha256": "02892bd6bc7ec832c5fc6fc794491803166ee8455bd87d52976c4b195b76c8e7", + "md5": "9e000692b6f2a6e1b1f09901680fd238", + "size": "139371" + } + }, + "cuda_ctadvisor": { + "name": "ctadvisor", + "license": "CUDA Toolkit", + "license_path": "cuda_ctadvisor/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_ctadvisor/linux-x86_64/cuda_ctadvisor-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "fdf36a3f7004f376c93c046c5c6eddd32a4a1fcec6116efa9b8199737dca6649", + "md5": "2b7650ed12d787f32521705f930141ce", + "size": "784844" + }, + "linux-sbsa": { + "relative_path": "cuda_ctadvisor/linux-sbsa/cuda_ctadvisor-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "6c1e2f1841ac2cfc7c9a2cfeb2ca046fbee4e3b9105aa0e96133f50ad38a536d", + "md5": "2c99fd1c7c246b9a74cc4a5cedc86e76", + "size": "697768" + }, + "windows-x86_64": { + "relative_path": "cuda_ctadvisor/windows-x86_64/cuda_ctadvisor-windows-x86_64-13.2.51-archive.zip", + "sha256": "671f8325cb91d57e047a2e533bb721c830fe9160b98cc77330b5529daf5ec2d2", + "md5": "3d387ea9ba09cf043f84dc6f4d6da776", + "size": "863781" + } + }, + "cuda_cudart": { + "name": "CUDA Runtime (cudart)", + "license": "CUDA Toolkit", + "license_path": "cuda_cudart/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_cudart/linux-x86_64/cuda_cudart-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "539edc1056e44d319f2112e9971c6415d78d4dde04b3f6ffbd20ec808e718526", + "md5": "ce53ad7ecfc0917464234bd7ac60e1b7", + "size": "1539216" + }, + "linux-sbsa": { + "relative_path": "cuda_cudart/linux-sbsa/cuda_cudart-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "379363621c59c8d6faeea2f7a527eae91fc7db8cb2121cb42fe7972a48462f67", + "md5": "0963599547114eb390eafe3669047699", + "size": "1548520" + }, + "windows-x86_64": { + "relative_path": "cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-13.2.51-archive.zip", + "sha256": "906b430b53e6396f7cbaa6874fbe7f9307a184e830b119a4ad3f58dc6e0165c6", + "md5": "ae8143c490680734aecf4a44175452d5", + "size": "3092970" + } + }, + "cuda_culibos": { + "name": "CUDA MATH Library (cuda culibos)", + "license": "CUDA Toolkit", + "license_path": "cuda_culibos/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_culibos/linux-x86_64/cuda_culibos-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "dece3cdb7954d276e07eb23bee882a24627f431654cdeeef2bcee2d22669d93c", + "md5": "61603daa77472d562d055c93260bc48a", + "size": "21452" + }, + "linux-sbsa": { + "relative_path": "cuda_culibos/linux-sbsa/cuda_culibos-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "35244c4d90e5b1aa48fb98d655f6dfa3f9e4f7d0ac220266ebf85c0928a7524b", + "md5": "bf0d0ca0f1246910976137eddf62dc2f", + "size": "21504" + } + }, + "cuda_cuobjdump": { + "name": "cuobjdump", + "license": "CUDA Toolkit", + "license_path": "cuda_cuobjdump/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_cuobjdump/linux-x86_64/cuda_cuobjdump-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "f0fb475dfc5b08a0e77cdcd05e7ea15402756ad8418898f4e93ada8b19661271", + "md5": "3e5735911e89fa182701ebd8e65518d7", + "size": "275444" + }, + "linux-sbsa": { + "relative_path": "cuda_cuobjdump/linux-sbsa/cuda_cuobjdump-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "ee308d1e61e7c753d3c2912e0c49fae7e5c2ef5e6be3c8a2ea705b5c673df923", + "md5": "6598e52ae2ef6d082a5f60c9c53c87b7", + "size": "261976" + }, + "windows-x86_64": { + "relative_path": "cuda_cuobjdump/windows-x86_64/cuda_cuobjdump-windows-x86_64-13.2.51-archive.zip", + "sha256": "85df7d24fa3dc534be028b655d77ec778f854eb3d9cef82b004bea65fe320976", + "md5": "bd1fc448b26bebc11a204975a55ac330", + "size": "6190067" + } + }, + "cuda_cupti": { + "name": "CUPTI", + "license": "CUDA Toolkit", + "license_path": "cuda_cupti/LICENSE.txt", + "version": "13.2.23", + "linux-x86_64": { + "relative_path": "cuda_cupti/linux-x86_64/cuda_cupti-linux-x86_64-13.2.23-archive.tar.xz", + "sha256": "799135f851e633ca9f921fe0265f27c55f8bd2a648b86f74df1f5c6367b300fa", + "md5": "c6101c5e7fcf9b9cc36fda4f1708e691", + "size": "16972140" + }, + "linux-sbsa": { + "relative_path": "cuda_cupti/linux-sbsa/cuda_cupti-linux-sbsa-13.2.23-archive.tar.xz", + "sha256": "e8dea1048d38577fce8ad0abdd1e9797cdde0ec2b2dbbdcacc5ba1d53e66c8b7", + "md5": "e50237d06f6fb3c4024550a594d63ba1", + "size": "13476304" + }, + "windows-x86_64": { + "relative_path": "cuda_cupti/windows-x86_64/cuda_cupti-windows-x86_64-13.2.23-archive.zip", + "sha256": "3807239e0e19e096decb66a04d6e55f4ecf3b6641f874f891c40a5cd6b1aada3", + "md5": "9e7e4c25671c814d77c7205ed70106a0", + "size": "13886800" + } + }, + "cuda_cuxxfilt": { + "name": "CUDA cuxxfilt (demangler)", + "license": "CUDA Toolkit", + "license_path": "cuda_cuxxfilt/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_cuxxfilt/linux-x86_64/cuda_cuxxfilt-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "ddffd73117e125808b9011998668e32d4c2f355f04a9a7c49433ec4a054d836d", + "md5": "0f0187eaedfb818d65278b81ff406f28", + "size": "56484" + }, + "linux-sbsa": { + "relative_path": "cuda_cuxxfilt/linux-sbsa/cuda_cuxxfilt-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "0055d0cf0cec1ed616dea72a08e8a471242f59ba8ffdfd3079f6d60932155b68", + "md5": "368311441e13719cd4771eeed4487b41", + "size": "53040" + }, + "windows-x86_64": { + "relative_path": "cuda_cuxxfilt/windows-x86_64/cuda_cuxxfilt-windows-x86_64-13.2.51-archive.zip", + "sha256": "ace117bcf79bf0c78d37f886052c1705972a0ea113535e519e7a9d4361d8fa70", + "md5": "dffa77728565a3436ba619a6a721a306", + "size": "187606" + } + }, + "cuda_documentation": { + "name": "CUDA Documentation", + "license": "CUDA Toolkit", + "license_path": "cuda_documentation/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "29efc3ca37a5f80f692fc5bc34d4feae3e730d45cb7a95fb23cc31ffbd96923d", + "md5": "fef0d3f8246379a74f4c9d9d5b801a82", + "size": "68184" + }, + "linux-sbsa": { + "relative_path": "cuda_documentation/linux-sbsa/cuda_documentation-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "e5e39ea4385efcdda8266768d74984c6e00fae75784c83a3c47889c244750635", + "md5": "c739c5318f3166439269dd2c4f768329", + "size": "68004" + }, + "windows-x86_64": { + "relative_path": "cuda_documentation/windows-x86_64/cuda_documentation-windows-x86_64-13.2.51-archive.zip", + "sha256": "3fab9f33bdc8a1fce46d7a71ae2b44b8170f3d383258dfb54aac0069db1b47c3", + "md5": "44b78ffc393a0aa2840bb5d371ce1713", + "size": "108118" + } + }, + "cuda_gdb": { + "name": "CUDA GDB", + "license": "CUDA Toolkit", + "license_path": "cuda_gdb/LICENSE.txt", + "version": "13.2.20", + "linux-x86_64": { + "relative_path": "cuda_gdb/linux-x86_64/cuda_gdb-linux-x86_64-13.2.20-archive.tar.xz", + "sha256": "a797e2c952d4e84cbab50656ab0a15954f706b4e24b79523974aaf81a4be8598", + "md5": "3a09b83d3a0a9ce22d625bcd9912d553", + "size": "94415552" + }, + "linux-sbsa": { + "relative_path": "cuda_gdb/linux-sbsa/cuda_gdb-linux-sbsa-13.2.20-archive.tar.xz", + "sha256": "40f18e4242f233145a914b11bc0b954a838e88de5add19cf2f414d2891a795e2", + "md5": "6b7b8006cd1dd8a85de3f254247cd2d4", + "size": "92156288" + } + }, + "cuda_nsight": { + "name": "Nsight Eclipse Edition Plugin", + "license": "CUDA Toolkit", + "license_path": "cuda_nsight/LICENSE.txt", + "version": "13.2.20", + "linux-x86_64": { + "relative_path": "cuda_nsight/linux-x86_64/cuda_nsight-linux-x86_64-13.2.20-archive.tar.xz", + "sha256": "acb4aade9b413674531fe68191b451fb626f4bd8f6cd1e30d3a4faccd3dfb51d", + "md5": "5a6775c4960e22e900cca779ee7fafca", + "size": "118692456" + } + }, + "cuda_nvcc": { + "name": "CUDA NVCC", + "license": "CUDA Toolkit", + "license_path": "cuda_nvcc/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_nvcc/linux-x86_64/cuda_nvcc-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "706b996fefc59dc8d64d317fdf48d0aa84c4ae004eff43009dd918f40c5cc66a", + "md5": "c7fcc2ef51af6eb88b765847043497bf", + "size": "31097904" + }, + "linux-sbsa": { + "relative_path": "cuda_nvcc/linux-sbsa/cuda_nvcc-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "28d201ffc46627abd919d623d85e721f33c92cf02749e023cd66d6fa0f1206a7", + "md5": "2cb20a022ea2cb776cda5c5832d8a80c", + "size": "26694012" + }, + "windows-x86_64": { + "relative_path": "cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-13.2.51-archive.zip", + "sha256": "a6bacac79adb923e310eb39f2b86d4d9e756c896d035dfead50c69403eca4661", + "md5": "937e455209ee26371d1f84a76dcaf178", + "size": "31259959" + } + }, + "cuda_nvdisasm": { + "name": "CUDA nvdisasm", + "license": "CUDA Toolkit", + "license_path": "cuda_nvdisasm/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_nvdisasm/linux-x86_64/cuda_nvdisasm-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "0eff70c711a579efa95e141d6e7476a0c041dfb9976a545afca20b555a9fb4a4", + "md5": "54922ec4fc2f1f0fe53f4e0f5d1e8cd3", + "size": "4282196" + }, + "linux-sbsa": { + "relative_path": "cuda_nvdisasm/linux-sbsa/cuda_nvdisasm-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "7cd36ae5da16c23737b533de4e65d61cca39ca384d18859f5a49f181381dc269", + "md5": "3ecd006dccc3d990e14ce9cf5b9c6bc8", + "size": "4220684" + }, + "windows-x86_64": { + "relative_path": "cuda_nvdisasm/windows-x86_64/cuda_nvdisasm-windows-x86_64-13.2.51-archive.zip", + "sha256": "6d0e586686edf08164d1ef4b1af0defb9b65fc3dc27c19dec226b7e50a3c7a13", + "md5": "528fb4b112d7f133d02fd0c4f5712702", + "size": "4623546" + } + }, + "cuda_nvml_dev": { + "name": "CUDA NVML Headers", + "license": "CUDA Toolkit", + "license_path": "cuda_nvml_dev/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_nvml_dev/linux-x86_64/cuda_nvml_dev-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "aa6f169825e5f5abe4ef69379a01a12fe85208c7f206eb2a1677a1bcaef00059", + "md5": "082a5fb777e3ed40195a337a5706f1b5", + "size": "146228" + }, + "linux-sbsa": { + "relative_path": "cuda_nvml_dev/linux-sbsa/cuda_nvml_dev-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "8f773f39e38e50f8102eeecd9dabbf958ecca6733ff8b34b21e42207c8f690a2", + "md5": "e0a472a2d8bad7d1e629ef83c73c9f36", + "size": "148428" + }, + "windows-x86_64": { + "relative_path": "cuda_nvml_dev/windows-x86_64/cuda_nvml_dev-windows-x86_64-13.2.51-archive.zip", + "sha256": "9330874f32cf8238deb1f71835642d95c57477bd040a0aef4e1d16efa4f0a977", + "md5": "31fc5f31d5d04dd37681735bf9edae02", + "size": "169966" + } + }, + "cuda_nvprune": { + "name": "CUDA nvprune", + "license": "CUDA Toolkit", + "license_path": "cuda_nvprune/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_nvprune/linux-x86_64/cuda_nvprune-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "5e7d71f3ee9baa9f0e1b6b72e88fa09e2e63722ed68cc870344f21ddeb28da81", + "md5": "ec14143bc2eb697884587f68a3e7336e", + "size": "523392" + }, + "linux-sbsa": { + "relative_path": "cuda_nvprune/linux-sbsa/cuda_nvprune-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "dfcbd98dc57c921616ed1fa56b21d4ac8e934a27c1ebb29fd462b29483b3a4e8", + "md5": "2d6c725d6a40b609ccb8bd6882623a98", + "size": "479528" + }, + "windows-x86_64": { + "relative_path": "cuda_nvprune/windows-x86_64/cuda_nvprune-windows-x86_64-13.2.51-archive.zip", + "sha256": "41a093d0e5dbcc6356f7d8166e8f1407b6ebccdce19f6bdc4bc4ed2a2c5668d5", + "md5": "5372f69966d3f2c75e6026ade1c3a4a7", + "size": "2884341" + } + }, + "cuda_nvrtc": { + "name": "CUDA NVRTC", + "license": "CUDA Toolkit", + "license_path": "cuda_nvrtc/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_nvrtc/linux-x86_64/cuda_nvrtc-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "5a1897196b0276a82969db61ff4b3cd8d91fcf354f616945ed927f7224485083", + "md5": "ea9138399db96842ae1109e05ce96c4d", + "size": "60925084" + }, + "linux-sbsa": { + "relative_path": "cuda_nvrtc/linux-sbsa/cuda_nvrtc-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "fae41bccac873951144119e94ab2ebd50d188d382129110eecb382c8fdefbabf", + "md5": "b6957398f45e701cee6264ceb394d030", + "size": "55913404" + }, + "windows-x86_64": { + "relative_path": "cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.2.51-archive.zip", + "sha256": "e85d74221e685fd12040b129eb0f91055b34f9149651cf5259079e21ba690897", + "md5": "611f4e09bcf444103ca05f21a36f5220", + "size": "288205206" + } + }, + "cuda_nvtx": { + "name": "CUDA NVTX", + "license": "CUDA Toolkit", + "license_path": "cuda_nvtx/LICENSE.txt", + "version": "13.2.20", + "linux-x86_64": { + "relative_path": "cuda_nvtx/linux-x86_64/cuda_nvtx-linux-x86_64-13.2.20-archive.tar.xz", + "sha256": "db1adf4e636ec3cd9a7723a6d546ec0bc38293deb02fa0956a253d1a05e27eda", + "md5": "332c214bd7e27906a1047d4c24b2f814", + "size": "97672" + }, + "linux-sbsa": { + "relative_path": "cuda_nvtx/linux-sbsa/cuda_nvtx-linux-sbsa-13.2.20-archive.tar.xz", + "sha256": "1cef2a7c82abdd6bc0148a8c5064f424146b9d842219f0a3d462563ea51c68cf", + "md5": "b748948a988a51fefbd93021b14ffb14", + "size": "98108" + }, + "windows-x86_64": { + "relative_path": "cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-13.2.20-archive.zip", + "sha256": "44d428e710084bd304d38f0f285db776b5d126bacbe577121f43bd19d0161893", + "md5": "9701c6c6a21aa6b124f84b3b8f3689fb", + "size": "152482" + } + }, + "cuda_opencl": { + "name": "CUDA OpenCL", + "license": "CUDA Toolkit", + "license_path": "cuda_opencl/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_opencl/linux-x86_64/cuda_opencl-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "2d939c2edf0edc138b3962b2a92793257d723c25cfbe97dfad5b9ad56e2d5868", + "md5": "283c3afacc4b26bdb5e556f0629b9ba4", + "size": "95176" + }, + "windows-x86_64": { + "relative_path": "cuda_opencl/windows-x86_64/cuda_opencl-windows-x86_64-13.2.51-archive.zip", + "sha256": "d764930118105351469747f2f654da72ad7cad38b36a3610eb5bd53311e183f4", + "md5": "05bf3a5369d6d9b12207d323af82b306", + "size": "140994" + } + }, + "cuda_profiler_api": { + "name": "CUDA Profiler API", + "license": "CUDA Toolkit", + "license_path": "cuda_profiler_api/LICENSE.txt", + "version": "13.2.20", + "linux-x86_64": { + "relative_path": "cuda_profiler_api/linux-x86_64/cuda_profiler_api-linux-x86_64-13.2.20-archive.tar.xz", + "sha256": "8cfe5c45cd15e0fae00118fc0887938c0c99de7b33f269e783ddc10f35b17e1a", + "md5": "561f4c60abc5713d8bbeeff56967a620", + "size": "17056" + }, + "linux-sbsa": { + "relative_path": "cuda_profiler_api/linux-sbsa/cuda_profiler_api-linux-sbsa-13.2.20-archive.tar.xz", + "sha256": "6cc179f6cc49eb48c944e41d630168c0c9a6ffba8c9bc7612c0d3172e8256b61", + "md5": "95f676fac4582edc43a69d794c422dc9", + "size": "17044" + }, + "windows-x86_64": { + "relative_path": "cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-13.2.20-archive.zip", + "sha256": "21c04e6fb6e7b13ece2f13c209e3f51820a2adc9d36d38bcc250a813d3e7387e", + "md5": "690f8cd3eab9505911e3c74700bf84a8", + "size": "21183" + } + }, + "cuda_sandbox_dev": { + "name": "CUDA nvsandboxutils Headers", + "license": "CUDA Toolkit", + "license_path": "cuda_sandbox_dev/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_sandbox_dev/linux-x86_64/cuda_sandbox_dev-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "f76bc19516cc93f12eec3584f9da2fec4ab46801c39935e8e04637595afc3d2c", + "md5": "b46e6d47a1fe3726c7a24e2fbadb83e0", + "size": "30268" + }, + "linux-sbsa": { + "relative_path": "cuda_sandbox_dev/linux-sbsa/cuda_sandbox_dev-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "fe11ae9e167defe9a952665eb4a6e87d297dda3155c8701d747dbb4f2ac10898", + "md5": "2d33b6b5808b07506e5907a80268a8ab", + "size": "30860" + } + }, + "cuda_sanitizer_api": { + "name": "CUDA Compute Sanitizer API", + "license": "CUDA Toolkit", + "license_path": "cuda_sanitizer_api/LICENSE.txt", + "version": "13.2.23", + "linux-x86_64": { + "relative_path": "cuda_sanitizer_api/linux-x86_64/cuda_sanitizer_api-linux-x86_64-13.2.23-archive.tar.xz", + "sha256": "cd283331a133e19dd974f7b472c3f5970289b065bbf69c92924189387eefa34a", + "md5": "a799a8c413f859b36ec0db45caeffd04", + "size": "10385500" + }, + "linux-sbsa": { + "relative_path": "cuda_sanitizer_api/linux-sbsa/cuda_sanitizer_api-linux-sbsa-13.2.23-archive.tar.xz", + "sha256": "612280e260d8d1e7846c1990dd16080f8d7247cc629434483ac2f4c086f95c12", + "md5": "a62545d5931ee31d5648dc06ba948883", + "size": "7414888" + }, + "windows-x86_64": { + "relative_path": "cuda_sanitizer_api/windows-x86_64/cuda_sanitizer_api-windows-x86_64-13.2.23-archive.zip", + "sha256": "6e72ae25bc47b058b0f77b046e7cfa414349dd27bf1d355bbb4d27155d2a172c", + "md5": "80109b905aae0d4076402477ebaf5aea", + "size": "10542331" + } + }, + "cuda_tileiras": { + "name": "CUDA TileIR", + "license": "CUDA Toolkit", + "license_path": "cuda_tileiras/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "cuda_tileiras/linux-x86_64/cuda_tileiras-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "76cbbcc4458b6175878c3a1168521ca9ce36263e7e450ff8a1d1988e5b0bf792", + "md5": "990ae3f4749c90ca423dcf97aa70f370", + "size": "26094256" + }, + "linux-sbsa": { + "relative_path": "cuda_tileiras/linux-sbsa/cuda_tileiras-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "465576e0b49f1e940af28686e295c043f11fb26c2b40bb0f15f8b2e2e4486924", + "md5": "7c0e7fefa6be28b924cf701a4df05e5b", + "size": "23734696" + }, + "windows-x86_64": { + "relative_path": "cuda_tileiras/windows-x86_64/cuda_tileiras-windows-x86_64-13.2.51-archive.zip", + "sha256": "30321f82df0213ee6d0e1d81d66a13f811d45b80fdc11908526203f16db982cc", + "md5": "5a1e0f8cc6ed5d0636bbd80c36ff8249", + "size": "28619268" + } + }, + "driver_assistant": { + "name": "NVIDIA Driver Assistant", + "license": "MIT", + "license_path": "driver_assistant/LICENSE.txt", + "version": "0.43.45.04", + "linux-all": { + "relative_path": "driver_assistant/source/driver_assistant-0.43.45.04-archive.tar.xz", + "sha256": "1c9b44df09959cf1fb7ed102c27aecf62ca95abcfbe88383b8b4f8364391f7c9", + "md5": "6358768029b1faf79eeace1964912c34", + "size": "39544" + } + }, + "fabricmanager": { + "name": "NVIDIA Fabric Manager", + "license": "NVIDIA Driver", + "license_path": "fabricmanager/LICENSE.txt", + "version": "595.45.04", + "linux-x86_64": { + "relative_path": "fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-595.45.04-archive.tar.xz", + "sha256": "9c480b46232a4537dce5d99b8bd11dba8bb821797e5b4146c7784cbed8562b2d", + "md5": "789792391125b63dfe9c97211a22f7df", + "size": "8763096" + }, + "linux-sbsa": { + "relative_path": "fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-595.45.04-archive.tar.xz", + "sha256": "5426975acf1ff4c3a5acf5e8aff9e2926de4659fd6c67bf20be78e54b762ef8a", + "md5": "a7f465a77132b7f6bcc713199a916607", + "size": "7962584" + } + }, + "imex": { + "name": "NVIDIA IMEX", + "license": "NVIDIA Driver", + "license_path": "imex/LICENSE.txt", + "version": "595.45.04", + "linux-x86_64": { + "relative_path": "imex/linux-x86_64/imex-linux-x86_64-595.45.04-archive.tar.xz", + "sha256": "4001d4d0f1ffaa60eaa3f93a612196256e6554e195b73115648ba201dcaf9b31", + "md5": "b8a0aa2bbc922168a306b1599740d51a", + "size": "7773808" + }, + "linux-sbsa": { + "relative_path": "imex/linux-sbsa/imex-linux-sbsa-595.45.04-archive.tar.xz", + "sha256": "408691cf4ef5736c11ed9eafc4d8cf299b6b723eeeeda94e218388d92e9bd640", + "md5": "f2b5f14f368e724feaa085e0d1f8fe81", + "size": "7216196" + } + }, + "libcublas": { + "name": "CUDA cuBLAS", + "license": "CUDA Toolkit", + "license_path": "libcublas/LICENSE.txt", + "version": "13.3.0.5", + "linux-x86_64": { + "relative_path": "libcublas/linux-x86_64/libcublas-linux-x86_64-13.3.0.5-archive.tar.xz", + "sha256": "9f3c23d55b098d9159c435db59f228df79493152a778d4d367e7d60470d8c64b", + "md5": "c18955b259a6f43f3288c3725c2a6ed5", + "size": "802589036" + }, + "linux-sbsa": { + "relative_path": "libcublas/linux-sbsa/libcublas-linux-sbsa-13.3.0.5-archive.tar.xz", + "sha256": "edadce2ec8d997ffb08f5a1c4ee6b1d14a2c883f2aa11e1d3208b4f077d9225f", + "md5": "483cdbc4129b2d9a6bc080c283e37fd1", + "size": "1009844436" + }, + "windows-x86_64": { + "relative_path": "libcublas/windows-x86_64/libcublas-windows-x86_64-13.3.0.5-archive.zip", + "sha256": "438a88f07af3721eda15ed1f4d2b957ea810e29061b2a6292837f35520dbd212", + "md5": "859f612bd45bd31e0984faaff2211c27", + "size": "387053964" + } + }, + "libcudla": { + "name": "cuDLA", + "license": "CUDA Toolkit", + "license_path": "libcudla/LICENSE.txt", + "version": "13.2.51", + "linux-sbsa": { + "relative_path": "libcudla/linux-sbsa/libcudla-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "5118b776567bb246d42730b489ec4b7906abf87569f0fafb0ab97c7cbe635bf5", + "md5": "875534a389d986c3a9425eff1ca05d73", + "size": "41944" + } + }, + "libcufft": { + "name": "CUDA cuFFT", + "license": "CUDA Toolkit", + "license_path": "libcufft/LICENSE.txt", + "version": "12.2.0.37", + "linux-x86_64": { + "relative_path": "libcufft/linux-x86_64/libcufft-linux-x86_64-12.2.0.37-archive.tar.xz", + "sha256": "2485f3a7be0493d5218b81b6def79abf38e3696c22a95b969d3b4e562d3211d1", + "md5": "b20b8632c110209836b098a649f2ec53", + "size": "362695272" + }, + "linux-sbsa": { + "relative_path": "libcufft/linux-sbsa/libcufft-linux-sbsa-12.2.0.37-archive.tar.xz", + "sha256": "ce7781d9b1f9c35f9ba4aba190e696c6b1f55d5f752505b6ada53d0508954924", + "md5": "11408790ab726653be96ab1226b0f4d5", + "size": "363733968" + }, + "windows-x86_64": { + "relative_path": "libcufft/windows-x86_64/libcufft-windows-x86_64-12.2.0.37-archive.zip", + "sha256": "e2667a2a69864e833b3b584b0b31c2abf627ea73055a3a7570a88b45d4d08650", + "md5": "9f523aa934ac9d73c3f2321d4ec096cd", + "size": "216183815" + } + }, + "libcufile": { + "name": "CUDA cuFile", + "license": "CUDA Toolkit", + "license_path": "libcufile/LICENSE.txt", + "version": "1.17.0.44", + "linux-x86_64": { + "relative_path": "libcufile/linux-x86_64/libcufile-linux-x86_64-1.17.0.44-archive.tar.xz", + "sha256": "b68ea3eaa34f705d661344ddb9a9d8232abadd6898fce4fc6fcd0337b2195bbb", + "md5": "daa6cadb7aaa6ff41d4a765b53612e33", + "size": "44429932" + }, + "linux-sbsa": { + "relative_path": "libcufile/linux-sbsa/libcufile-linux-sbsa-1.17.0.44-archive.tar.xz", + "sha256": "8166196c494dfbc7e078afa2b3d6c02d82e58ea4e3ce2719339dd6225d7e5a72", + "md5": "b53f10f4f46604c5952272921c603e39", + "size": "44000596" + } + }, + "libcuobjclient": { + "name": "CUDA cuObject Client", + "license": "CUDA Toolkit", + "license_path": "libcuobjclient/LICENSE.txt", + "version": "1.1.0.44", + "linux-x86_64": { + "relative_path": "libcuobjclient/linux-x86_64/libcuobjclient-linux-x86_64-1.1.0.44-archive.tar.xz", + "sha256": "e86b350fbfe36024ce8df8efbbca9e4007e30f5a07432a112433f821751b3854", + "md5": "a08c3e62fea84983949481b5b406fba9", + "size": "153620" + }, + "linux-sbsa": { + "relative_path": "libcuobjclient/linux-sbsa/libcuobjclient-linux-sbsa-1.1.0.44-archive.tar.xz", + "sha256": "bab66b1e6a717c088f1e9213b833a8be7bf53a4d95a85482ba1c0cc004bf9680", + "md5": "652141299f665b48762a68ad059bcd87", + "size": "152564" + } + }, + "libcurand": { + "name": "CUDA cuRAND", + "license": "CUDA Toolkit", + "license_path": "libcurand/LICENSE.txt", + "version": "10.4.2.51", + "linux-x86_64": { + "relative_path": "libcurand/linux-x86_64/libcurand-linux-x86_64-10.4.2.51-archive.tar.xz", + "sha256": "a089985ac24fff42b719ab42a015c7df39cd721a3d83bfa4af9249b9fca883dc", + "md5": "51be8f9f882ab184e338c6333f2bdb24", + "size": "86632944" + }, + "linux-sbsa": { + "relative_path": "libcurand/linux-sbsa/libcurand-linux-sbsa-10.4.2.51-archive.tar.xz", + "sha256": "4808a52a0fe82391b90391e853d7b6e532af91bd01f78822869a17ad9d72e9f8", + "md5": "3b2f75577bace6db13729545ecbbc990", + "size": "87651024" + }, + "windows-x86_64": { + "relative_path": "libcurand/windows-x86_64/libcurand-windows-x86_64-10.4.2.51-archive.zip", + "sha256": "6971672940449b6325690ae889a41eac2a00a447ce28f4a8fa3578a2e29c87bb", + "md5": "433f56764726e9cc975b30d002bdba1e", + "size": "55030112" + } + }, + "libcusolver": { + "name": "CUDA cuSOLVER", + "license": "CUDA Toolkit", + "license_path": "libcusolver/LICENSE.txt", + "version": "12.1.0.51", + "linux-x86_64": { + "relative_path": "libcusolver/linux-x86_64/libcusolver-linux-x86_64-12.1.0.51-archive.tar.xz", + "sha256": "81ce34ee5d0ab2f619c2b5108da0a74d15141c9e900c384568aa84a3618109f2", + "md5": "b1118a0bc688a599e0c8ff7e4ec2925c", + "size": "252843536" + }, + "linux-sbsa": { + "relative_path": "libcusolver/linux-sbsa/libcusolver-linux-sbsa-12.1.0.51-archive.tar.xz", + "sha256": "9e8a46246ce5b194a4ad67bfe83f39ed1831863360cdd9c5ef2a4182ba8b4640", + "md5": "64717bf9d88f54795cd6f801832762f9", + "size": "279899680" + }, + "windows-x86_64": { + "relative_path": "libcusolver/windows-x86_64/libcusolver-windows-x86_64-12.1.0.51-archive.zip", + "sha256": "f00ba328579f0b939e99adcfb4f71cf7ead323cf6d06b4b2b42ff1216eab0844", + "md5": "2c87fcff1b3f70a119f88d811c54f25f", + "size": "194271069" + } + }, + "libcusparse": { + "name": "CUDA cuSPARSE", + "license": "CUDA Toolkit", + "license_path": "libcusparse/LICENSE.txt", + "version": "12.7.9.17", + "linux-x86_64": { + "relative_path": "libcusparse/linux-x86_64/libcusparse-linux-x86_64-12.7.9.17-archive.tar.xz", + "sha256": "ccca88501fe9a432b199f489137f6edd76984fb2aa03108dab07fa475b9aa8bd", + "md5": "1b07fb614f96c52ee8f65605be338119", + "size": "286186352" + }, + "linux-sbsa": { + "relative_path": "libcusparse/linux-sbsa/libcusparse-linux-sbsa-12.7.9.17-archive.tar.xz", + "sha256": "8101fb23683820618a84ea90332723ff536a6d6fa6341b953f09066348cdb29e", + "md5": "f80bce0c136228e1ada03e942e0d6db8", + "size": "318782568" + }, + "windows-x86_64": { + "relative_path": "libcusparse/windows-x86_64/libcusparse-windows-x86_64-12.7.9.17-archive.zip", + "sha256": "5f0c5a3b94256379f899f8f56fe71f5b765a891283ae34b5e759178894cf60ce", + "md5": "22735aec90d0afa448271093c709cbb6", + "size": "149110272" + } + }, + "libnpp": { + "name": "CUDA NPP", + "license": "CUDA Toolkit", + "license_path": "libnpp/LICENSE.txt", + "version": "13.1.0.44", + "linux-x86_64": { + "relative_path": "libnpp/linux-x86_64/libnpp-linux-x86_64-13.1.0.44-archive.tar.xz", + "sha256": "096a2159b896a722c60e0415a7609a4ec5d32ff1133ca188fd8351082f47c881", + "md5": "86ea6710ba4990fb3fb3dcd23930f3e0", + "size": "224958744" + }, + "linux-sbsa": { + "relative_path": "libnpp/linux-sbsa/libnpp-linux-sbsa-13.1.0.44-archive.tar.xz", + "sha256": "8bf5267876ec5d65aa9ecc1c5401c9533e56b6a2dd265d6e2955c8d222b7bc11", + "md5": "92a01e67efad57947387d7dd597869a4", + "size": "254134348" + }, + "windows-x86_64": { + "relative_path": "libnpp/windows-x86_64/libnpp-windows-x86_64-13.1.0.44-archive.zip", + "sha256": "4415afc198320c51fba812226d4aff30dcad72c5dec0038768aaa137aaf2f134", + "md5": "ba1c4dcbf7066286077142200e60a5ff", + "size": "133177264" + } + }, + "libnvfatbin": { + "name": "NVIDIA compiler library for fatbin interaction", + "license": "CUDA Toolkit", + "license_path": "libnvfatbin/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "libnvfatbin/linux-x86_64/libnvfatbin-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "a390025fe4c3f54f3a4b45313acdc30de183e61e6189f5c56d2571b1d7411203", + "md5": "f71abf3b9796dd4dc875a11789098d91", + "size": "950824" + }, + "linux-sbsa": { + "relative_path": "libnvfatbin/linux-sbsa/libnvfatbin-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "7acd39d2efc626ab9a3669957015bb1e66dc2559a8bb6cd226991ea06cfc6a65", + "md5": "83e533c93cb84ec60ce9242367c47d6a", + "size": "885164" + }, + "windows-x86_64": { + "relative_path": "libnvfatbin/windows-x86_64/libnvfatbin-windows-x86_64-13.2.51-archive.zip", + "sha256": "f566db14bf16c4a0400e2f93378e2adb11cfac63da2cefc34274093326f30b5a", + "md5": "526884b0e64c96cf21347474efe7b8a3", + "size": "2264540" + } + }, + "libnvidia_nscq": { + "name": "NVIDIA NSCQ API", + "license": "NVIDIA Driver", + "license_path": "libnvidia_nscq/LICENSE.txt", + "version": "595.45.04", + "linux-x86_64": { + "relative_path": "libnvidia_nscq/linux-x86_64/libnvidia_nscq-linux-x86_64-595.45.04-archive.tar.xz", + "sha256": "9b54d016307a2dfe7d5f66ea38a7b0adab9c7ea8624261b8169f668d2ac16dab", + "md5": "d9f2d1bfb5140aa89eadc0109a3f9395", + "size": "380200" + }, + "linux-sbsa": { + "relative_path": "libnvidia_nscq/linux-sbsa/libnvidia_nscq-linux-sbsa-595.45.04-archive.tar.xz", + "sha256": "710c9aeeaea769b4a37c953c14403fe379d8751ecc1969528eaab28a6c978557", + "md5": "756664a9d6a653e0ee7c86df31942d03", + "size": "350864" + } + }, + "libnvjitlink": { + "name": "NVIDIA compiler library for JIT LTO functionality", + "license": "CUDA Toolkit", + "license_path": "libnvjitlink/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "libnvjitlink/linux-x86_64/libnvjitlink-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "da61b98d12fcba818967a39fdd282f42718477f02765515223678c0abdd0ce25", + "md5": "7b63765b89c1872e9b72461bd1686541", + "size": "56229472" + }, + "linux-sbsa": { + "relative_path": "libnvjitlink/linux-sbsa/libnvjitlink-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "505bc52ad0596d1486e8d44a260b2db5f02fbe257de4a108ab006d6851084af2", + "md5": "42d1a3c85752eb779c1a46f83ffc797b", + "size": "51637080" + }, + "windows-x86_64": { + "relative_path": "libnvjitlink/windows-x86_64/libnvjitlink-windows-x86_64-13.2.51-archive.zip", + "sha256": "b192c79a449efc6a6593be46bc56928281789a4bb0b8714321c8a1b1684ff74f", + "md5": "714aa787ce42d1b43899680f37ee8d0c", + "size": "271884540" + } + }, + "libnvjpeg": { + "name": "CUDA nvJPEG", + "license": "CUDA Toolkit", + "license_path": "libnvjpeg/LICENSE.txt", + "version": "13.0.4.44", + "linux-x86_64": { + "relative_path": "libnvjpeg/linux-x86_64/libnvjpeg-linux-x86_64-13.0.4.44-archive.tar.xz", + "sha256": "480dfbbc225c32bd54020e94f638379f875e274932594b651583a91e59aec52b", + "md5": "f6153c1c578f6fb7ed2921831c0b6544", + "size": "3530164" + }, + "linux-sbsa": { + "relative_path": "libnvjpeg/linux-sbsa/libnvjpeg-linux-sbsa-13.0.4.44-archive.tar.xz", + "sha256": "5de450887cd2c8d7a5d5246bf20e47c742e6d8d7ab689b4d580964cb4fc5726e", + "md5": "4db0e50a6713cf05eccb98fa743d90e8", + "size": "3387104" + }, + "windows-x86_64": { + "relative_path": "libnvjpeg/windows-x86_64/libnvjpeg-windows-x86_64-13.0.4.44-archive.zip", + "sha256": "09b622c70c37540e5b58cc47e3b249826f5febc63950dd98e8c03831f80db86f", + "md5": "6e28936cc3304fae4d333bb5818d4664", + "size": "3149856" + } + }, + "libnvptxcompiler": { + "name": "CUDA libnvptxcompiler", + "license": "CUDA Toolkit", + "license_path": "libnvptxcompiler/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "libnvptxcompiler/linux-x86_64/libnvptxcompiler-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "52f5aba45e25c3941c38fcae3c4e8c014771c6d9ad73d6427255f9e154bec68d", + "md5": "57500ba7001b2e236a0b9bd1be29de71", + "size": "14279640" + }, + "linux-sbsa": { + "relative_path": "libnvptxcompiler/linux-sbsa/libnvptxcompiler-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "711c065859baf208928eee281c5df83c945baedb35a28a179e25bedd4490d2fd", + "md5": "1ec01a775c334d70709ebeff9f4216dc", + "size": "13621312" + }, + "windows-x86_64": { + "relative_path": "libnvptxcompiler/windows-x86_64/libnvptxcompiler-windows-x86_64-13.2.51-archive.zip", + "sha256": "19c12ad13d8d0a7ee2ad9f9896f18be3052684aa0b3e199ba57f344482dce45b", + "md5": "edfdea2a74b887196e27006a16780742", + "size": "47586609" + } + }, + "libnvsdm": { + "name": "NVSDM", + "license": "NVIDIA Driver", + "license_path": "libnvsdm/LICENSE.txt", + "version": "595.45.04", + "linux-x86_64": { + "relative_path": "libnvsdm/linux-x86_64/libnvsdm-linux-x86_64-595.45.04-archive.tar.xz", + "sha256": "49499b76f70f188db743ca5dfaeb88936b270a9e4687384db5874fd5f335568d", + "md5": "68e4a17e681e2a2880f55aa5b852b64a", + "size": "506888" + } + }, + "libnvvm": { + "name": "CUDA NVVM", + "license": "CUDA Toolkit", + "license_path": "libnvvm/LICENSE.txt", + "version": "13.2.51", + "linux-x86_64": { + "relative_path": "libnvvm/linux-x86_64/libnvvm-linux-x86_64-13.2.51-archive.tar.xz", + "sha256": "e013fce38130d2337ea695aadc5ddd5dcfb78f9107903d72492b9819539749bb", + "md5": "a4a7cdc9ec0161ed0a67ed7ee43c6495", + "size": "45458632" + }, + "linux-sbsa": { + "relative_path": "libnvvm/linux-sbsa/libnvvm-linux-sbsa-13.2.51-archive.tar.xz", + "sha256": "366da4383992b8d13df63ffecd3a8315815955f50da0c0288ca5123212f67e02", + "md5": "e0fc6fdafecfb29278294d7085692856", + "size": "40287152" + }, + "windows-x86_64": { + "relative_path": "libnvvm/windows-x86_64/libnvvm-windows-x86_64-13.2.51-archive.zip", + "sha256": "ef2a24cf40f9394e2f13df5a8a7315c65325103006a53692cd12b8c48431e372", + "md5": "06d64f89f592102abd3fa02738633180", + "size": "55236024" + } + }, + "mft": { + "name": "NVLink 5 MFT", + "license": "NVIDIA Proprietary", + "license_path": "mft/LICENSE.txt", + "version": "4.34.1.12", + "linux-x86_64": { + "relative_path": "mft/linux-x86_64/mft-linux-x86_64-4.34.1.12-archive.tar.xz", + "sha256": "ea780986d5c83f877726c53f29ea5743ea562db0315cad34d645f007c6772fce", + "md5": "fe6c133221c8c8bae5521033919b56e0", + "size": "47099756" + }, + "linux-sbsa": { + "relative_path": "mft/linux-sbsa/mft-linux-sbsa-4.34.1.12-archive.tar.xz", + "sha256": "f5cb79bb3f76047b88049d63d91322fa3127b64043dc280877b6c103d47a36c5", + "md5": "032caa84c7552e8c24e248b2e290490e", + "size": "35489392" + } + }, + "mft_autocomplete": { + "name": "NVLink 5 MFT AUTOCOMPLETE", + "license": "NVIDIA Proprietary", + "license_path": "mft_autocomplete/LICENSE.txt", + "version": "4.34.1.12", + "linux-x86_64": { + "relative_path": "mft_autocomplete/linux-x86_64/mft_autocomplete-linux-x86_64-4.34.1.12-archive.tar.xz", + "sha256": "a0e13bb581758ed59a0bc67f2f81f985ddbcad39385694679c75e2c34bcbde98", + "md5": "530c23ca7aca773eaebde21d6aa65b27", + "size": "12172" + }, + "linux-sbsa": { + "relative_path": "mft_autocomplete/linux-sbsa/mft_autocomplete-linux-sbsa-4.34.1.12-archive.tar.xz", + "sha256": "04e407680854f0cca5d0a4e52170d783ffcdee960f61bb189b6aa8d4c544204b", + "md5": "f85b4c2429a6f16a0314fef0caf2d772", + "size": "12176" + } + }, + "mft_oem": { + "name": "NVLink 5 MFT OEM", + "license": "NVIDIA Proprietary", + "license_path": "mft_oem/LICENSE.txt", + "version": "4.34.1.12", + "linux-x86_64": { + "relative_path": "mft_oem/linux-x86_64/mft_oem-linux-x86_64-4.34.1.12-archive.tar.xz", + "sha256": "b61a33188df931ce8f1948e1c62e2ac64958151a9226c584d5526ce82f665403", + "md5": "17763d01cd170e14d01f1fec83053d53", + "size": "3003264" + }, + "linux-sbsa": { + "relative_path": "mft_oem/linux-sbsa/mft_oem-linux-sbsa-4.34.1.12-archive.tar.xz", + "sha256": "a5970eb6528e4497fb0c9c4f11fa50ca2c12c4c3e0158ef74db78aec86f2fc19", + "md5": "8478b5bfef21fc6b9ed62dc1cf4b4c60", + "size": "2471524" + } + }, + "nsight_compute": { + "name": "Nsight Compute", + "license": "NVIDIA SLA", + "license_path": "nsight_compute/LICENSE.txt", + "version": "2026.1.0.9", + "linux-x86_64": { + "relative_path": "nsight_compute/linux-x86_64/nsight_compute-linux-x86_64-2026.1.0.9-archive.tar.xz", + "sha256": "b1b66bb1dde0e8216d6761189ab548ed564964f2e9c1e488be2cffc5fd545661", + "md5": "75538811f3896070f4fcc598fad6ff83", + "size": "337790532" + }, + "linux-sbsa": { + "relative_path": "nsight_compute/linux-sbsa/nsight_compute-linux-sbsa-2026.1.0.9-archive.tar.xz", + "sha256": "25420c7f12640464cdb47eb408b17263d562f28027b89e4ceec6f405d7606d8c", + "md5": "5f27d5ce30a35581e46aff53ee382a41", + "size": "116964072" + }, + "windows-x86_64": { + "relative_path": "nsight_compute/windows-x86_64/nsight_compute-windows-x86_64-2026.1.0.9-archive.zip", + "sha256": "0759b2b7f8837dc7e76e5700bbd9a8340e575bc174ee15afa7787549c16ba3ef", + "md5": "9a67d45004f1495dd219922c569177b7", + "size": "421784185" + } + }, + "nsight_systems": { + "name": "Nsight Systems", + "license": "NVIDIA SLA", + "license_path": "nsight_systems/LICENSE.txt", + "version": "2025.6.3.343", + "linux-x86_64": { + "relative_path": "nsight_systems/linux-x86_64/nsight_systems-linux-x86_64-2025.6.3.343-archive.tar.xz", + "sha256": "83196a94a79100faa09e70dea5e4ddfcabb88a1824de1eea6e84e7c548de1be7", + "md5": "11425a8bf3b33243776ce713c1a2180f", + "size": "1119106912" + }, + "linux-sbsa": { + "relative_path": "nsight_systems/linux-sbsa/nsight_systems-linux-sbsa-2025.6.3.343-archive.tar.xz", + "sha256": "0ea6098fd201eecae071461dda7a4f5358de383109fdaa9ebb5221b06af550c9", + "md5": "a965c78b31212506e63134ecf4991b60", + "size": "1120017636" + }, + "windows-x86_64": { + "relative_path": "nsight_systems/windows-x86_64/nsight_systems-windows-x86_64-2025.6.3.343-archive.zip", + "sha256": "fa00ae96aa9fafea6a31eec3d588e1f95e46711304d8324146156cd9483268c0", + "md5": "a5ec25f9e87756fdbcd750e24e34157a", + "size": "530874505" + } + }, + "nsight_vse": { + "name": "Nsight Visual Studio Edition (VSE)", + "license": "NVIDIA SLA", + "license_path": "nsight_vse/LICENSE.txt", + "version": "2026.1.0.25345", + "windows-x86_64": { + "relative_path": "nsight_vse/windows-x86_64/nsight_vse-windows-x86_64-2026.1.0.25345-archive.zip", + "sha256": "4b043b2e79987c342bab231ad98e5b973b360a7d6acb095b9c5a73c5bbd8e22f", + "md5": "c3b3c27d8e5a3a9859ed0a41b9ef4817", + "size": "81273792" + } + }, + "nvidia_driver": { + "name": "NVIDIA Linux Driver", + "license": "NVIDIA Driver", + "license_path": "nvidia_driver/LICENSE.txt", + "version": "595.45.04", + "linux-x86_64": { + "relative_path": "nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-595.45.04-archive.tar.xz", + "sha256": "a323d7157b33a0d27f9deef86a8b004ad622b91e739cec8fcf5e3aa1b426ee79", + "md5": "0c403e4ae8a15bda708a52ca19d496b6", + "size": "515148140" + }, + "linux-sbsa": { + "relative_path": "nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-595.45.04-archive.tar.xz", + "sha256": "b355095036c08b2238631f0f3b09ed81f384cc7d0745b54a0c7827e0076cb352", + "md5": "ee12875042cac18c07060105fd659c76", + "size": "374045144" + } + }, + "nvidia_fs": { + "name": "NVIDIA filesystem", + "license": "CUDA Toolkit", + "license_path": "nvidia_fs/LICENSE.txt", + "version": "2.28.2", + "linux-x86_64": { + "relative_path": "nvidia_fs/linux-x86_64/nvidia_fs-linux-x86_64-2.28.2-archive.tar.xz", + "sha256": "0ebebbb1fb0b70cce916addeb66b0c9738f3b61c8718c2c445597141e9560e2f", + "md5": "90f0807836d3b48d96412ba80fa4cfbb", + "size": "65512" + }, + "linux-sbsa": { + "relative_path": "nvidia_fs/linux-sbsa/nvidia_fs-linux-sbsa-2.28.2-archive.tar.xz", + "sha256": "bf6c4c70466c756bf78097bfbf77a9459e7df358234f230bc2e16724beae5648", + "md5": "3e0741b97afe370b6df5bf8f661d82cb", + "size": "65528" + } + }, + "nvlsm": { + "name": "NVLSM SM component", + "license": "NVIDIA Proprietary", + "license_path": "nvlsm/LICENSE.txt", + "version": "2025.10.11", + "linux-x86_64": { + "relative_path": "nvlsm/linux-x86_64/nvlsm-linux-x86_64-2025.10.11-archive.tar.xz", + "sha256": "4952d7a467e1e211e6154fb8c9bd9f69cc6ad6c62907dd96f396ea2038b858d5", + "md5": "564709b7f291ad05b58f3dfb9f218b74", + "size": "10433000" + }, + "linux-sbsa": { + "relative_path": "nvlsm/linux-sbsa/nvlsm-linux-sbsa-2025.10.11-archive.tar.xz", + "sha256": "464a9a982da05188628c67198530a12026ca4be4621b77bfc69f6cc0fc028a40", + "md5": "79b05327720ab72a0748c0f66dce8b70", + "size": "9522724" + } + }, + "visual_studio_integration": { + "name": "CUDA Visual Studio Integration", + "license": "CUDA Toolkit", + "license_path": "visual_studio_integration/LICENSE.txt", + "version": "13.2.20", + "windows-x86_64": { + "relative_path": "visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-13.2.20-archive.zip", + "sha256": "82cdd1ed4e3b7924b25cf8831d26e48e0e94c8d7a03b54d7fcf2844b20924ef1", + "md5": "f9da4c80424d76ff5c97d13f632778ff", + "size": "1262829" + } + } +} \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c85ac4ed6fb3..a08629a3871a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2155,6 +2155,7 @@ with pkgs; cudaPackages_12_9 cudaPackages_13_0 cudaPackages_13_1 + cudaPackages_13_2 ; cudaPackages_12 = cudaPackages_12_8; diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 687dad26c850..c9f306685b73 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -145,6 +145,28 @@ let tensorrt = if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.14.1"; }; + + cudaPackages_13_2 = + let + inherit (cudaPackages_13_2.backendStdenv) requestedJetsonCudaCapabilities; + in + mkCudaPackages { + cublasmp = "0.6.0"; + cuda = "13.2.0"; + cudnn = "9.13.0"; + cudss = "0.6.0"; + cuquantum = "25.09.0"; + cusolvermp = "0.7.0"; + cusparselt = "0.8.1"; + cutensor = "2.3.1"; + nppplus = "0.10.0"; + nvcomp = "5.0.0.6"; + nvjpeg2000 = "0.9.0"; + nvpl = "25.5"; + nvtiff = "0.5.1"; + tensorrt = + if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "10.7.0" else "10.14.1"; + }; in { inherit @@ -153,5 +175,6 @@ in cudaPackages_12_9 cudaPackages_13_0 cudaPackages_13_1 + cudaPackages_13_2 ; } From 7601d9017b237a17339232c523d64b6715c955d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 12:56:23 +0000 Subject: [PATCH 44/58] curv: 0.5-unstable-2026-01-30 -> 0.5-unstable-2026-02-26 --- pkgs/by-name/cu/curv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cu/curv/package.nix b/pkgs/by-name/cu/curv/package.nix index 331d6173b7d7..3e3873fd261b 100644 --- a/pkgs/by-name/cu/curv/package.nix +++ b/pkgs/by-name/cu/curv/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation { pname = "curv"; - version = "0.5-unstable-2026-01-30"; + version = "0.5-unstable-2026-02-26"; src = fetchFromCodeberg { owner = "doug-moen"; repo = "curv"; - rev = "6a157d444e1d50628af6bb36b6c29bd4681451d5"; - hash = "sha256-y9cfJYhgQrrerU6r7DYHABkw4LQGqcaagVEbSK7AkOg="; + rev = "bf573da133f94efacc6a42c9dc94666bfbfab6bc"; + hash = "sha256-5tcF0vEvxd/SgNWM7lgZTujBsIF+v8t0I0g4tykBCPY="; fetchSubmodules = true; }; From 5429cd14471fd07a166687ab1163b1bcae4eaf27 Mon Sep 17 00:00:00 2001 From: poz Date: Tue, 10 Mar 2026 14:00:09 +0100 Subject: [PATCH 45/58] ngn-k: allow usage on all architectures on linux and freebsd --- pkgs/by-name/ng/ngn-k/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/ng/ngn-k/package.nix b/pkgs/by-name/ng/ngn-k/package.nix index ae038879e230..60292be97dd0 100644 --- a/pkgs/by-name/ng/ngn-k/package.nix +++ b/pkgs/by-name/ng/ngn-k/package.nix @@ -58,9 +58,6 @@ stdenv.mkDerivation { homepage = "https://codeberg.org/ngn/k"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.sternenseemann ]; - platforms = [ - "x86_64-linux" - "x86_64-freebsd" - ]; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; }; } From 6168abdfe0f439b90870663d907156e5c7055720 Mon Sep 17 00:00:00 2001 From: poz Date: Tue, 10 Mar 2026 14:00:36 +0100 Subject: [PATCH 46/58] ngn-k: unstable-2025-01-04 -> unstable-2025-11-17 --- pkgs/by-name/ng/ngn-k/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ng/ngn-k/package.nix b/pkgs/by-name/ng/ngn-k/package.nix index 60292be97dd0..b6e52bcafff1 100644 --- a/pkgs/by-name/ng/ngn-k/package.nix +++ b/pkgs/by-name/ng/ngn-k/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation { pname = "ngn-k"; - version = "0-unstable-2025-01-04"; + version = "0-unstable-2025-11-17"; src = fetchFromCodeberg { owner = "ngn"; repo = "k"; - rev = "feb51a61443dac03213c4e97edd8df679a4a3aaa"; - sha256 = "14v2bwbgaxi1rsq5xabp5dmv0bl0vga3lhzwdxyvsyl9q7qybf55"; + rev = "717063f24921d5aff405a39cf7643efedb5bb365"; + hash = "sha256-rUMi+VetQc139PjbFJXlSkmYEuK5wtM6LpQ/f1tcB1s="; }; patches = [ From 7686d38c09531598b9b298b3432ece4db42d9548 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 13:18:37 +0000 Subject: [PATCH 47/58] vacuum-go: 0.24.0 -> 0.25.0 --- pkgs/by-name/va/vacuum-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index dc480604d958..b0c5c3e0a19c 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.24.0"; + version = "0.25.0"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; tag = "v${finalAttrs.version}"; - hash = "sha256-En8MjRrEICHKJU9fk34tCi1gip8kFmST/40HTKS8Ktg="; + hash = "sha256-Qm3TrVgChCuCfMoVstFjAeONR20zLHXexfHQE8/2kdQ="; }; - vendorHash = "sha256-YkEQWbs4CDTCjePuO/bdfeWE3Y/Y4yr2qrY5/scU1e8="; + vendorHash = "sha256-8AH/o95EnpCMfiMzcMRKL0cnM+4yU61dom/4Gv+PM6A="; env.CGO_ENABLED = 0; ldflags = [ From ea44846dcaff9cc2235062b4433eb498cf64abad Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Tue, 24 Feb 2026 16:14:59 +0200 Subject: [PATCH 48/58] gallery-dl: 1.31.6 -> 1.31.9 Changelog: https://github.com/mikf/gallery-dl/releases/tag/v1.31.9 Diff: https://github.com/mikf/gallery-dl/compare/v1.31.6...v1.31.9 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 33732179262a..e6dea50776bd 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gallery-dl"; - version = "1.31.6"; + version = "1.31.9"; pyproject = true; src = fetchFromGitHub { owner = "mikf"; repo = "gallery-dl"; tag = "v${finalAttrs.version}"; - hash = "sha256-6Fh32XAPwSI95dqjyFp65DMSSdCZzGuymB3QhlFoKs8="; + hash = "sha256-Dq4SSj78CEZ4hq3jCgzcJK/+KPgn7h52HMfFNDQXQPY="; }; build-system = [ python3Packages.setuptools ]; From 18720d0fb03de58007119c5e85d9c94b05949676 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 12 May 2025 13:44:17 +0000 Subject: [PATCH 49/58] facter: Add base64 gem to Gemfile in preparation for Ruby 3.4 --- pkgs/by-name/fa/facter/Gemfile | 2 ++ pkgs/by-name/fa/facter/Gemfile.lock | 4 +++- pkgs/by-name/fa/facter/gemset.nix | 10 ++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fa/facter/Gemfile b/pkgs/by-name/fa/facter/Gemfile index eff7af10b5d6..60241d1f5bad 100644 --- a/pkgs/by-name/fa/facter/Gemfile +++ b/pkgs/by-name/fa/facter/Gemfile @@ -3,3 +3,5 @@ source "https://rubygems.org" gem "facter" + +gem "base64", "~> 0.2.0" diff --git a/pkgs/by-name/fa/facter/Gemfile.lock b/pkgs/by-name/fa/facter/Gemfile.lock index 1af6d837a747..9076f7d31935 100644 --- a/pkgs/by-name/fa/facter/Gemfile.lock +++ b/pkgs/by-name/fa/facter/Gemfile.lock @@ -1,6 +1,7 @@ GEM remote: https://rubygems.org/ specs: + base64 (0.2.0) facter (4.10.0) hocon (~> 1.3) thor (>= 1.0.1, < 1.3) @@ -11,7 +12,8 @@ PLATFORMS ruby DEPENDENCIES + base64 (~> 0.2.0) facter BUNDLED WITH - 2.5.16 + 2.6.6 diff --git a/pkgs/by-name/fa/facter/gemset.nix b/pkgs/by-name/fa/facter/gemset.nix index 82645059d61d..beed828ffde0 100644 --- a/pkgs/by-name/fa/facter/gemset.nix +++ b/pkgs/by-name/fa/facter/gemset.nix @@ -1,4 +1,14 @@ { + base64 = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; + type = "gem"; + }; + version = "0.2.0"; + }; facter = { dependencies = [ "hocon" From 75e6fc6f3f9b828d11ec3bdc74b193543172e35c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 13:53:27 +0000 Subject: [PATCH 50/58] python3Packages.python-picnic-api2: 1.3.2 -> 1.3.4 --- .../development/python-modules/python-picnic-api2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-picnic-api2/default.nix b/pkgs/development/python-modules/python-picnic-api2/default.nix index 83bd486ef516..8ad9b4a740f2 100644 --- a/pkgs/development/python-modules/python-picnic-api2/default.nix +++ b/pkgs/development/python-modules/python-picnic-api2/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "python-picnic-api2"; - version = "1.3.2"; + version = "1.3.4"; pyproject = true; src = fetchFromGitHub { owner = "codesalatdev"; repo = "python-picnic-api"; tag = "v${version}"; - hash = "sha256-GFxs2ZjyGADMG8YWtpy+sAZClLOYt70KtEp5MCgY+7I="; + hash = "sha256-ytzzGr/z0jrsudtCBrcvGITo4DxxC8JCmSmQ8ybeomM="; }; build-system = [ hatchling ]; From a0ccfca3e3e06d83a9a60cf270a4b0cd0cc29ff4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 10 Mar 2026 15:15:11 +0100 Subject: [PATCH 51/58] ngn-k: re-enable tests These were accidentally disabled in abf4d32d74782fe0cacaf3003d0f2b7357dc21a0. --- pkgs/by-name/ng/ngn-k/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ng/ngn-k/package.nix b/pkgs/by-name/ng/ngn-k/package.nix index b6e52bcafff1..92ab2e867624 100644 --- a/pkgs/by-name/ng/ngn-k/package.nix +++ b/pkgs/by-name/ng/ngn-k/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation { "libk.so" ]; checkTarget = "t"; + doCheck = true; outputs = [ "out" From 4cd1458c758b3e07e676d06de51d584c54cc9413 Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Mon, 9 Mar 2026 21:59:06 -0500 Subject: [PATCH 52/58] octavePackages.datatypes: init at 1.2.0 --- .../octave-modules/datatypes/default.nix | 27 +++++++++++++++++++ pkgs/top-level/octave-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/octave-modules/datatypes/default.nix diff --git a/pkgs/development/octave-modules/datatypes/default.nix b/pkgs/development/octave-modules/datatypes/default.nix new file mode 100644 index 000000000000..44c4242e3a90 --- /dev/null +++ b/pkgs/development/octave-modules/datatypes/default.nix @@ -0,0 +1,27 @@ +{ + buildOctavePackage, + lib, + fetchFromGitHub, + nix-update-script, +}: + +buildOctavePackage rec { + pname = "datatypes"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "pr0m1th3as"; + repo = "datatypes"; + tag = "release-${version}"; + sha256 = "sha256-0RhZm/UzICbAAn1uCSQSgq8+6GnOuTB6TD9NoIEdvXA="; + }; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=release-(.*)" ]; }; + + meta = { + homepage = "https://gnu-octave.github.io/packages/datatypes/"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ KarlJoad ]; + description = "Extra data types for GNU Octave"; + }; +} diff --git a/pkgs/top-level/octave-packages.nix b/pkgs/top-level/octave-packages.nix index 2a779ccac1d2..e9a8a13608ec 100644 --- a/pkgs/top-level/octave-packages.nix +++ b/pkgs/top-level/octave-packages.nix @@ -84,6 +84,8 @@ makeScope newScope ( dataframe = callPackage ../development/octave-modules/dataframe { }; + datatypes = callPackage ../development/octave-modules/datatypes { }; + dicom = callPackage ../development/octave-modules/dicom { }; divand = callPackage ../development/octave-modules/divand { }; From ca16bfb7447a337850a95b6f7fddd2cbd63c14dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 03:47:34 +0000 Subject: [PATCH 53/58] octavePackages.statistics: 1.8.0 -> 1.8.2 Use octavePackages.datatypes. --- pkgs/development/octave-modules/statistics/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/statistics/default.nix b/pkgs/development/octave-modules/statistics/default.nix index 290df7cb3873..cc9225a3474d 100644 --- a/pkgs/development/octave-modules/statistics/default.nix +++ b/pkgs/development/octave-modules/statistics/default.nix @@ -3,21 +3,23 @@ lib, fetchFromGitHub, io, + datatypes, }: buildOctavePackage rec { pname = "statistics"; - version = "1.8.0"; + version = "1.8.2"; src = fetchFromGitHub { owner = "gnu-octave"; repo = "statistics"; tag = "release-${version}"; - hash = "sha256-4nwkrnYaFdBkLLbIUJX0U4tytHrSIKltWu7Srx43K5g="; + hash = "sha256-5wUQLIMr1X07Yi4AANBFjd0izDzGNsI5ccY7IherB3I="; }; requiredOctavePackages = [ io + datatypes ]; meta = { From 3956b937558a03b8bf5f397096e580aac2993e0f Mon Sep 17 00:00:00 2001 From: isabel Date: Mon, 9 Mar 2026 15:07:18 +0000 Subject: [PATCH 54/58] lix-diff: 1.2.0 -> 1.4.1 Diff: https://github.com/tgirlcloud/lix-diff/compare/v1.2.0...v1.4.1 --- pkgs/by-name/li/lix-diff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lix-diff/package.nix b/pkgs/by-name/li/lix-diff/package.nix index 8653b5ef8264..215b952f39ac 100644 --- a/pkgs/by-name/li/lix-diff/package.nix +++ b/pkgs/by-name/li/lix-diff/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "lix-diff"; - version = "1.2.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "tgirlcloud"; repo = "lix-diff"; tag = "v${finalAttrs.version}"; - hash = "sha256-ehASke8ZpvHkQI9bCV3/9i1QG67hjSIMoIMQDlbODxU="; + hash = "sha256-aLmCS+Q6B/DU6DZ0U/FfCOovwZTSTAG5vrCGHZ1Xsrk="; }; - cargoHash = "sha256-ghwCwIg0PDfUfiHnwiUy8kNjPEgVWk92zA5ZnlD8BO8="; + cargoHash = "sha256-g50St9tX2IYaPmnjSE8AeSKqUF5Ou87Y5F0zVBK3Xxo="; passthru.updateScript = nix-update-script { }; From 3fca4cf191edb61ac5d66be170aad6ffaf1cb771 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Sun, 15 Feb 2026 18:34:52 +0100 Subject: [PATCH 55/58] nixos/autossh-ng: init: autossh without autossh When wrapped in a NixOS module, systemd basically takes over the functionality traditionally offered by autossh, so it is simpler to just invoke ssh directly. Fixes #462550 --- doc/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + .../services/networking/autossh-ng.nix | 135 ++++++++++++++++++ .../nixos-rebuild-target-host-interrupted.nix | 23 ++- 4 files changed, 147 insertions(+), 14 deletions(-) create mode 100644 nixos/modules/services/networking/autossh-ng.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 610dcb5d42bb..7e8754e63483 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -238,6 +238,8 @@ - We now use the upstream wrapper script for Gradle, supporting both the `JAVA_HOME` and `GRADLE_OPTS` environment variables. +- the `autossh-ng` NixOS module was introduced as a simpler alternative to the existing `autossh` module. + - `gnuradio`: Overriding the `.pkgs` package set is now possible with a `packageOverrides` function, like with `python.pkgs` and other language-specific package sets. Example: diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 532ce6340f05..d4e2f14853fc 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1118,6 +1118,7 @@ ./services/networking/atalkd.nix ./services/networking/atftpd.nix ./services/networking/atticd.nix + ./services/networking/autossh-ng.nix ./services/networking/autossh.nix ./services/networking/avahi-daemon.nix ./services/networking/ax25/axlisten.nix diff --git a/nixos/modules/services/networking/autossh-ng.nix b/nixos/modules/services/networking/autossh-ng.nix new file mode 100644 index 000000000000..3eca98b2e25d --- /dev/null +++ b/nixos/modules/services/networking/autossh-ng.nix @@ -0,0 +1,135 @@ +{ + config, + lib, + pkgs, + ... +}: +let + + cfg = config.services.autossh-ng; + +in + +{ + + ###### interface + + options = { + + services.autossh-ng = { + + sessions = lib.mkOption { + type = lib.types.attrsOf ( + lib.types.submodule ( + { name, config, ... }: + { + options = { + user = lib.mkOption { + type = lib.types.str; + example = "bill"; + description = "Name of the user the local session should run as"; + }; + destination = lib.mkOption { + type = lib.types.str; + example = "billremote@socks.host.net"; + description = "Destination to connect to"; + }; + hostKeyChecking = lib.mkOption { + type = lib.types.bool; + description = '' + Whether to enable host key checking. The advantage of enabling + host key checking is that it protects against AitM attacks, on + the other hand disabling host key checking makes the autossh + connection resilient against host key rotations of the destination + machine. + ''; + }; + knownHostsFile = lib.mkOption { + type = lib.types.path; + example = "/home/bill/.ssh/known_hosts"; + description = '' + If you enabled host key checking, use this file to verify + destination host keys against. + ''; + }; + extraArguments = lib.mkOption { + type = lib.types.separatedString " "; + example = "-L2222:localhost:22 -i \${config.age.secrets.privatekey.path}"; + description = '' + Arguments to be passed to the ssh process process. + Some meaningful options include + -D (open SOCKS proxy on local port), + -R (forward remote port), + -L (forward local port), + -v (Enable debug), + -i (identity file to use). + Check ssh manual for the complete list. + ''; + }; + }; + } + ) + ); + + default = { }; + description = '' + Set of SSH sessions to start as systemd services. Each service is + named 'autossh-ng-{session.name}'. + ''; + + example = { + "socket-peer" = { + user = "bill"; + destination = "billremote@socks.host.net"; + extraArguments = "-L2222:localhost:22 -i \${config.age.secrets.privatekey.path}"; + }; + }; + + }; + }; + + }; + + ###### implementation + + config = lib.mkIf (cfg.sessions != { }) { + + systemd.services = + + lib.attrsets.mapAttrs' (name: s: { + name = "autossh-ng-${name}"; + value = { + description = "Automatic SSH session (" + name + ")"; + + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = { + User = "${s.user}"; + # backoff would be nice, but doesn't automatically + # get reset on successful start yet, so static 10s restart for now: + Restart = "always"; + RestartSec = "10s"; + ExecStart = + let + hostKeyCheckOption = + if s.hostKeyChecking then + "-o \"UserKnownHostsFile=${s.knownHostsFile}\"" + else + "-o \"UserKnownHostsFile=/dev/null\" -o \"StrictHostKeyChecking=no\""; + in + '' + ${pkgs.openssh}/bin/ssh \ + -o "ServerAliveInterval 30" \ + -o "ServerAliveCountMax 3" \ + -o ExitOnForwardFailure=yes \ + ${hostKeyCheckOption} \ + -N \ + ${s.extraArguments} \ + ${s.destination} + ''; + }; + }; + }) cfg.sessions; + }; +} diff --git a/nixos/tests/nixos-rebuild-target-host-interrupted.nix b/nixos/tests/nixos-rebuild-target-host-interrupted.nix index e780019cc68d..7ddb660c3199 100644 --- a/nixos/tests/nixos-rebuild-target-host-interrupted.nix +++ b/nixos/tests/nixos-rebuild-target-host-interrupted.nix @@ -100,17 +100,12 @@ nix.settings.trusted-users = [ "@wheel" ]; - systemd.services."autossh-ng" = { - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - serviceConfig = { - User = "root"; - Restart = "always"; - RestartSec = "10s"; - ExecStart = "${pkgs.openssh}/bin/ssh -o \"ServerAliveInterval 30\" -o \"ServerAliveCountMax 3\" -o ExitOnForwardFailure=yes -N -R2222:localhost:22 deployer"; - }; + services.autossh-ng.sessions.will-be-interrupted-by-rebuild = { + user = "root"; + destination = "deployer"; + extraArguments = "-R2222:localhost:22"; + hostKeyChecking = false; }; - }; in { @@ -167,6 +162,8 @@ }; # needed to make NIX_SSHOPTS work for nix-copy-closure + # 2.31.3 (current default) break, 2.32.6 and 2.33.3 (current latest) work + # let's use the default here again once the fix has made it there. nix.package = pkgs.nixVersions.latest; # We're changing the '-E' parameter to the new hostname here, @@ -174,8 +171,7 @@ # force the scenario where the connection is broken during the # deployment (because the autossh-ng service is stopped and # started): - systemd.services."autossh-ng".serviceConfig.ExecStart = - lib.mkForce "''${pkgs.openssh}/bin/ssh -o \"ServerAliveInterval 30\" -o \"ServerAliveCountMax 3\" -o ExitOnForwardFailure=yes -N -R2222:localhost:22 -E ${hostname} deployer"; + services.autossh-ng.sessions.will-be-interrupted-by-rebuild.extraArguments = "-R2222:localhost:22 -E ${hostname}"; # this will be asserted to validate the switch happened: networking.hostName = "${hostname}"; @@ -193,9 +189,8 @@ target.succeed("nixos-generate-config") target.succeed("install -Dm 600 ${nodes.target.system.build.privateKey} ~root/.ssh/id_ecdsa") - target.succeed("install ${sshConfig} ~root/.ssh/config") deployer.succeed("scp alice@target:/etc/nixos/hardware-configuration.nix /root/hardware-configuration.nix") - target.wait_for_unit("autossh-ng.service") + target.wait_for_unit("autossh-ng-will-be-interrupted-by-rebuild.service") deployer.copy_from_host("${configFile "config-1-deployed"}", "/root/configuration-1.nix") deployer.copy_from_host("${configFile "config-2-deployed"}", "/root/configuration-2.nix") From 00b764cb89243b4424d71edccde7d773f6bf52b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 16:11:20 +0000 Subject: [PATCH 56/58] python3Packages.rioxarray: 0.20.0 -> 0.22.0 --- pkgs/development/python-modules/rioxarray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rioxarray/default.nix b/pkgs/development/python-modules/rioxarray/default.nix index 3abd52840580..119838555534 100644 --- a/pkgs/development/python-modules/rioxarray/default.nix +++ b/pkgs/development/python-modules/rioxarray/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "rioxarray"; - version = "0.20.0"; + version = "0.22.0"; pyproject = true; src = fetchFromGitHub { owner = "corteva"; repo = "rioxarray"; tag = version; - hash = "sha256-yLWCDaAcwQT2C0Nt1GaIA3NWXe6k2CDkBAr3rsm8eQs="; + hash = "sha256-+0TJeEjAKIqi6cbLZiv14dPKW8Xza+4tn/Erzn88ZS0="; }; build-system = [ setuptools ]; From bfbee21fd3a8261f244d4bbee4c0f32dfd8e0a74 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 16:52:06 +0000 Subject: [PATCH 57/58] proton-pass-cli: 1.5.2 -> 1.6.1 --- pkgs/by-name/pr/proton-pass-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix index 4e7459037e56..da098da08e9f 100644 --- a/pkgs/by-name/pr/proton-pass-cli/package.nix +++ b/pkgs/by-name/pr/proton-pass-cli/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "proton-pass-cli"; - version = "1.5.2"; + version = "1.6.1"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system}; @@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64"; - hash = "sha256-8k6stQFVUC8vmytYV/zUJRsJxVRnm2eFeql7HTfCsuc="; + hash = "sha256-xEqD5ET6bi1mr9RscWJ4V2uBRNrjzd08fBet9OCm28I="; }; "aarch64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64"; - hash = "sha256-rIji6/FaR5nFCECMDPgd2RgDE/5FtnlBVn69MMT7rbI="; + hash = "sha256-vmily9b6ukkdRDbnKHRyssn3bvRFhdzxDyYPqIMESs8="; }; "x86_64-darwin" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64"; - hash = "sha256-z7LAfw/J2P7NSyUIr0uw8g7pylSkF0EjUX1MFzuJmIk="; + hash = "sha256-zKBrZYLJpYKF5x2I3pNMtETWtVH9Mqy77or7aBG3sAg="; }; "x86_64-linux" = fetchurl { url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64"; - hash = "sha256-tuAqx5zuJ3dnAj3aIbbOonbVb9sL+F2W6vAi/2In3rw="; + hash = "sha256-u/S6AVt9N9GUzYSBZJAxqzxNXFTLNttffqLAW3yNKL8="; }; }; updateScript = writeShellScript "update-proton-pass-cli" '' From cb203e669def3e03d0006237ff21556e408277f9 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 10 Mar 2026 18:25:58 +0100 Subject: [PATCH 58/58] olivetin: add known vulnerabilities --- pkgs/by-name/ol/olivetin/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/ol/olivetin/package.nix b/pkgs/by-name/ol/olivetin/package.nix index 764b66fd36fa..6adec86ce479 100644 --- a/pkgs/by-name/ol/olivetin/package.nix +++ b/pkgs/by-name/ol/olivetin/package.nix @@ -142,6 +142,16 @@ buildGoModule ( license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ defelo ]; mainProgram = "OliveTin"; + knownVulnerabilities = [ + "CVE-2026-27626: OS Command Injection via password argument type and webhook JSON extraction bypasses shell safety checks" + "CVE-2026-28342: Unauthenticated Denial of Service via Memory Exhaustion in PasswordHash API Endpoint" + "CVE-2026-30223: JWT Audience Validation Bypass in Local Key and HMAC Modes" + "CVE-2026-28789: Unauthenticated DoS via concurrent map writes in OAuth2 state handling" + "CVE-2026-30224: Session Fixation - Logout Fails to Invalidate Server-Side Session" + "CVE-2026-28790: Unauthenticated Action Termination via KillAction When Guests Must Login" + "CVE-2026-30233: View permission not being checked when returning dashboards" + "CVE-2026-30225: RestartAction always runs actions as guest" + ]; }; } )