From 53c9590eb52c34f11a618bc717d5114947620a01 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 01:43:36 +0000 Subject: [PATCH 001/292] nginx-config-formatter: 1.3.0 -> 1.4.0 --- pkgs/by-name/ng/nginx-config-formatter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ng/nginx-config-formatter/package.nix b/pkgs/by-name/ng/nginx-config-formatter/package.nix index ce1bbadaef82..bc33bd6c786c 100644 --- a/pkgs/by-name/ng/nginx-config-formatter/package.nix +++ b/pkgs/by-name/ng/nginx-config-formatter/package.nix @@ -6,14 +6,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "1.3.0"; + version = "1.4.0"; pname = "nginx-config-formatter"; src = fetchFromGitHub { owner = "slomkowski"; repo = "nginx-config-formatter"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-0jXm82a4bYpbOJnz+y7+dSg1LZy1Mu28IgBxd24Y5ck="; + sha256 = "sha256-HB1knL/q1G2z6RyVCsOyIKpp4O6x68/93ccvox1FKGQ="; }; buildInputs = [ python3 ]; From d70657d0462f1fe4c9cdd7ed235c02b0ed260ff9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Apr 2026 12:36:21 +0000 Subject: [PATCH 002/292] functionalplus: 0.2.27 -> 0.2.28 --- pkgs/by-name/fu/functionalplus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fu/functionalplus/package.nix b/pkgs/by-name/fu/functionalplus/package.nix index c954005ebc05..b8594f42057f 100644 --- a/pkgs/by-name/fu/functionalplus/package.nix +++ b/pkgs/by-name/fu/functionalplus/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "functionalplus"; - version = "0.2.27"; + version = "0.2.28"; src = fetchFromGitHub { owner = "Dobiasd"; repo = "FunctionalPlus"; tag = "v${finalAttrs.version}"; - hash = "sha256-LlWdzxfFkbfkb9wAmpb86Ah97pWlW3w7DdW6JPu1xdc="; + hash = "sha256-cXZGiiuxrsYic3PMLj4F7fTPfTsWugChrFqrzI6cLt4="; }; nativeBuildInputs = [ cmake ]; From 64df085b20918d1ed3d09641a29bc30c4094c66f Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 7 Apr 2026 09:05:55 -0500 Subject: [PATCH 003/292] kuma: migrate to by-name, preserve isFull override --- .../cluster/kuma/default.nix => by-name/ku/kuma/package.nix} | 2 +- pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) rename pkgs/{applications/networking/cluster/kuma/default.nix => by-name/ku/kuma/package.nix} (98%) diff --git a/pkgs/applications/networking/cluster/kuma/default.nix b/pkgs/by-name/ku/kuma/package.nix similarity index 98% rename from pkgs/applications/networking/cluster/kuma/default.nix rename to pkgs/by-name/ku/kuma/package.nix index a2d3ff4d459e..38458ff7813a 100644 --- a/pkgs/applications/networking/cluster/kuma/default.nix +++ b/pkgs/by-name/ku/kuma/package.nix @@ -5,7 +5,7 @@ buildGoModule, coredns, installShellFiles, - isFull ? false, + isFull ? true, enableGateway ? false, pname ? "kuma", components ? lib.optionals isFull [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4240a5f43969..bf76d05630dd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9605,7 +9605,6 @@ with pkgs; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; - kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; }; kuma-experimental = callPackage ../applications/networking/cluster/kuma { isFull = true; enableGateway = true; From e7981edd82203d2d5e04d87526a93f27269d354a Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 7 Apr 2026 09:14:02 -0500 Subject: [PATCH 004/292] kuma-experimental: migrate to by-name, preserve override behavior --- pkgs/by-name/ku/kuma-experimental/package.nix | 14 ++++++++++++++ pkgs/top-level/all-packages.nix | 5 ----- 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 pkgs/by-name/ku/kuma-experimental/package.nix diff --git a/pkgs/by-name/ku/kuma-experimental/package.nix b/pkgs/by-name/ku/kuma-experimental/package.nix new file mode 100644 index 000000000000..ce40b14f9fd2 --- /dev/null +++ b/pkgs/by-name/ku/kuma-experimental/package.nix @@ -0,0 +1,14 @@ +{ + kuma, + ... +}@args: + +kuma.override ( + { + pname = "kuma-experimental"; + isFull = true; + enableGateway = true; + + } + // removeAttrs args [ "kuma" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bf76d05630dd..30fcb148078c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9605,11 +9605,6 @@ with pkgs; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; - kuma-experimental = callPackage ../applications/networking/cluster/kuma { - isFull = true; - enableGateway = true; - pname = "kuma-experimental"; - }; kumactl = callPackage ../applications/networking/cluster/kuma { components = [ "kumactl" ]; pname = "kumactl"; From 7a650d019610864fb1de019783eecf9164b6af64 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 7 Apr 2026 09:33:37 -0500 Subject: [PATCH 005/292] kumactl: migrate to by-name, preserve override behavior --- pkgs/by-name/ku/kumactl/package.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/ku/kumactl/package.nix diff --git a/pkgs/by-name/ku/kumactl/package.nix b/pkgs/by-name/ku/kumactl/package.nix new file mode 100644 index 000000000000..72943688219c --- /dev/null +++ b/pkgs/by-name/ku/kumactl/package.nix @@ -0,0 +1,13 @@ +{ + kuma, + ... +}@args: + +kuma.override ( + { + pname = "kumactl"; + isFull = false; + components = [ "kumactl" ]; + } + // removeAttrs args [ "kuma" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 30fcb148078c..4aaeaf3b5c80 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9605,10 +9605,6 @@ with pkgs; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; - kumactl = callPackage ../applications/networking/cluster/kuma { - components = [ "kumactl" ]; - pname = "kumactl"; - }; kuma-cp = callPackage ../applications/networking/cluster/kuma { components = [ "kuma-cp" ]; pname = "kuma-cp"; From eaa9da0b5f0ae060d0556c1377826ad3f44e1151 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 7 Apr 2026 09:38:36 -0500 Subject: [PATCH 006/292] kuma-cp: migrate to by-name, preserve override behavior --- pkgs/by-name/ku/kuma-cp/package.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/ku/kuma-cp/package.nix diff --git a/pkgs/by-name/ku/kuma-cp/package.nix b/pkgs/by-name/ku/kuma-cp/package.nix new file mode 100644 index 000000000000..72943688219c --- /dev/null +++ b/pkgs/by-name/ku/kuma-cp/package.nix @@ -0,0 +1,13 @@ +{ + kuma, + ... +}@args: + +kuma.override ( + { + pname = "kumactl"; + isFull = false; + components = [ "kumactl" ]; + } + // removeAttrs args [ "kuma" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4aaeaf3b5c80..df7b4e6de963 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9605,10 +9605,6 @@ with pkgs; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; - kuma-cp = callPackage ../applications/networking/cluster/kuma { - components = [ "kuma-cp" ]; - pname = "kuma-cp"; - }; kuma-dp = callPackage ../applications/networking/cluster/kuma { components = [ "kuma-dp" ]; pname = "kuma-dp"; From 910f5141a5947e4c71cec6269666ccf57f2f526d Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 7 Apr 2026 09:41:01 -0500 Subject: [PATCH 007/292] kuma-dp: migrate to by-name, preserve override behavior --- pkgs/by-name/ku/kuma-dp/package.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 5 ----- 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 pkgs/by-name/ku/kuma-dp/package.nix diff --git a/pkgs/by-name/ku/kuma-dp/package.nix b/pkgs/by-name/ku/kuma-dp/package.nix new file mode 100644 index 000000000000..fc21766a6aff --- /dev/null +++ b/pkgs/by-name/ku/kuma-dp/package.nix @@ -0,0 +1,13 @@ +{ + kuma, + ... +}@args: + +kuma.override ( + { + pname = "kuma-dp"; + isFull = false; + components = [ "kuma-dp" ]; + } + // removeAttrs args [ "kuma" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index df7b4e6de963..ce47db94f8a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9605,11 +9605,6 @@ with pkgs; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; - kuma-dp = callPackage ../applications/networking/cluster/kuma { - components = [ "kuma-dp" ]; - pname = "kuma-dp"; - }; - kubernetes-helm = callPackage ../applications/networking/cluster/helm { }; wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { }; From 30767d91f4db88634b1b3bc39448095e123e6c67 Mon Sep 17 00:00:00 2001 From: Antoine Cotten Date: Thu, 14 May 2026 11:13:22 +0200 Subject: [PATCH 008/292] polkit_gnome: allow xdg-autostart in non-GNOME environments --- .../po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop b/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop index 5ddda50cb015..ff5e1b50a315 100644 --- a/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop +++ b/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop @@ -84,5 +84,5 @@ Terminal=false Type=Application Categories= NoDisplay=true -OnlyShowIn=GNOME;XFCE;Unity; +#OnlyShowIn=GNOME;XFCE;Unity; AutostartCondition=GNOME3 unless-session gnome From 096389f950a11e212ed928437927bbc4e40149b3 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 13 May 2026 13:20:19 -0500 Subject: [PATCH 009/292] jabcode-writer: migrate override to by-name --- pkgs/by-name/ja/jabcode-writer/package.nix | 11 +++++++++++ pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/ja/jabcode-writer/package.nix diff --git a/pkgs/by-name/ja/jabcode-writer/package.nix b/pkgs/by-name/ja/jabcode-writer/package.nix new file mode 100644 index 000000000000..b00dc52937b0 --- /dev/null +++ b/pkgs/by-name/ja/jabcode-writer/package.nix @@ -0,0 +1,11 @@ +{ + jabcode, + ... +}@args: + +jabcode.override ( + { + subproject = "writer"; + } + // removeAttrs args [ "jabcode" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 151683a8a620..25ea003fe4a7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9530,10 +9530,6 @@ with pkgs; callPackages ../applications/graphics/inkscape/extensions.nix { } ); - jabcode-writer = jabcode.override { - subproject = "writer"; - }; - jabcode-reader = jabcode.override { subproject = "reader"; }; From 3b45fa330b033b873778a221c94e14b0c03a53ee Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 13 May 2026 13:22:45 -0500 Subject: [PATCH 010/292] jabcode-reader: migrate override to by-name --- pkgs/by-name/ja/jabcode-reader/package.nix | 11 +++++++++++ pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/ja/jabcode-reader/package.nix diff --git a/pkgs/by-name/ja/jabcode-reader/package.nix b/pkgs/by-name/ja/jabcode-reader/package.nix new file mode 100644 index 000000000000..f3dc305e0f6e --- /dev/null +++ b/pkgs/by-name/ja/jabcode-reader/package.nix @@ -0,0 +1,11 @@ +{ + jabcode, + ... +}@args: + +jabcode.override ( + { + subproject = "reader"; + } + // removeAttrs args [ "jabcode" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 25ea003fe4a7..6ff4acf5b272 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9530,10 +9530,6 @@ with pkgs; callPackages ../applications/graphics/inkscape/extensions.nix { } ); - jabcode-reader = jabcode.override { - subproject = "reader"; - }; - jackmix_jack1 = jackmix.override { jack = jack1; }; inherit (callPackage ../applications/networking/cluster/k3s { }) From b7ac72d38f2685285999e3cfbb7b3dcb1ca7dfe2 Mon Sep 17 00:00:00 2001 From: XYenon Date: Fri, 15 May 2026 18:51:32 +0800 Subject: [PATCH 011/292] yaziPlugins.keep-preferences: init at 0-unstable-2026-05-15 --- .../yazi/plugins/keep-preferences/default.nix | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix diff --git a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix new file mode 100644 index 000000000000..7863a75453fc --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "keep-preferences.yazi"; + version = "0-unstable-2026-05-15"; + + src = fetchFromGitHub { + owner = "XYenon"; + repo = "keep-preferences.yazi"; + rev = "f6656322e059df2384b1e3b37461e362438879f9"; + hash = "sha256-eRlF78sixUVHWuYFml65xY7W0rKGDholqpggUuatd1c="; + }; + + meta = { + description = "Keep Yazi manager preferences per tab and per directory"; + homepage = "https://github.com/XYenon/keep-preferences.yazi"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ xyenon ]; + }; +} From b175a7cf89b5ab44fb238eadbb724fd4b27e94f6 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 21 Mar 2026 08:47:14 +0100 Subject: [PATCH 012/292] mcl-cpp-utility-lib: update pname to match attr name Signed-off-by: Marcin Serwin --- pkgs/by-name/mc/mcl-cpp-utility-lib/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mc/mcl-cpp-utility-lib/package.nix b/pkgs/by-name/mc/mcl-cpp-utility-lib/package.nix index eb4dc2b4c6c8..5e4f745dbfbd 100644 --- a/pkgs/by-name/mc/mcl-cpp-utility-lib/package.nix +++ b/pkgs/by-name/mc/mcl-cpp-utility-lib/package.nix @@ -8,7 +8,7 @@ catch2_3, }: stdenv.mkDerivation (finalAttrs: { - pname = "mcl"; + pname = "mcl-cpp-utility-lib"; version = "0.1.14"; src = fetchFromGitHub { From c328d27b517d871ff5e5c7a17fe44563d2159c48 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 21 Mar 2026 08:47:22 +0100 Subject: [PATCH 013/292] eden: move nx_tzdb recipe to a separate file Signed-off-by: Marcin Serwin --- pkgs/by-name/ed/eden/nx_tzdb.nix | 54 ++++++++++++++++++++++++++++++++ pkgs/by-name/ed/eden/package.nix | 39 ++--------------------- 2 files changed, 57 insertions(+), 36 deletions(-) create mode 100644 pkgs/by-name/ed/eden/nx_tzdb.nix diff --git a/pkgs/by-name/ed/eden/nx_tzdb.nix b/pkgs/by-name/ed/eden/nx_tzdb.nix new file mode 100644 index 000000000000..03dd774c7507 --- /dev/null +++ b/pkgs/by-name/ed/eden/nx_tzdb.nix @@ -0,0 +1,54 @@ +{ + stdenv, + lib, + fetchFromGitea, + cmake, + ninja, + tzdata, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "tzdb_to_nx"; + version = "120226"; + + src = fetchFromGitea { + domain = "git.crueter.xyz"; + owner = "misc"; + repo = "tzdb_to_nx"; + tag = finalAttrs.version; + hash = "sha256-egPu8UVbj73RQ0Z5JMTjd5HVdy47WTfkUMlQaS0wUTg="; + }; + + nativeBuildInputs = [ + cmake + ninja + ]; + + cmakeFlags = [ + (lib.cmakeFeature "TZDB2NX_ZONEINFO_DIR" "${tzdata}/share/zoneinfo") + (lib.cmakeFeature "TZDB2NX_VERSION" tzdata.version) + ]; + + ninjaFlags = [ "x80e" ]; + + installPhase = '' + runHook preInstall + + cp -r src/tzdb/nx $out + + runHook postInstall + ''; + + meta = { + description = "RFC 8536 time zone data converted to the Nintendo Switch format"; + homepage = "https://git.crueter.xyz/misc/tzdb_to_nx"; + maintainers = with lib.maintainers; [ marcin-serwin ]; + license = with lib.licenses; [ + # Converter + mit + + # Data + publicDomain + ]; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/ed/eden/package.nix b/pkgs/by-name/ed/eden/package.nix index 03a9d3ed524e..f28f655a49ca 100644 --- a/pkgs/by-name/ed/eden/package.nix +++ b/pkgs/by-name/ed/eden/package.nix @@ -44,7 +44,8 @@ xbyak, zlib, zstd, - tzdata, + writeScript, + callPackage, }: let @@ -54,38 +55,7 @@ let hash = "sha256-OC22KdawYK9yKiffqc1rtgrBanVExYMi9jqhvkwMD6w="; }; - nx_tzdb = stdenv.mkDerivation (finalAttrs: { - name = "tzdb_to_nx"; - version = "120226"; - - src = fetchFromGitea { - domain = "git.crueter.xyz"; - owner = "misc"; - repo = "tzdb_to_nx"; - tag = finalAttrs.version; - hash = "sha256-egPu8UVbj73RQ0Z5JMTjd5HVdy47WTfkUMlQaS0wUTg="; - }; - - nativeBuildInputs = [ - cmake - ninja - ]; - - cmakeFlags = [ - (lib.cmakeFeature "TZDB2NX_ZONEINFO_DIR" "${tzdata}/share/zoneinfo") - (lib.cmakeFeature "TZDB2NX_VERSION" tzdata.version) - ]; - - ninjaFlags = [ "x80e" ]; - - installPhase = '' - runHook preInstall - - cp -r src/tzdb/nx $out - - runHook postInstall - ''; - }); + nx_tzdb = callPackage ./nx_tzdb.nix { }; in stdenv.mkDerivation (finalAttrs: { @@ -233,9 +203,6 @@ stdenv.mkDerivation (finalAttrs: { cc-by-sa-30 cc0 - # Timezone data - publicDomain - # Vendored/incorporated libs apsl20 llvm-exception From 4ca49b1b89f94971814caf5bf0102e76782b3cfb Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 21 Mar 2026 08:49:40 +0100 Subject: [PATCH 014/292] eden: check for nx_tzdb updates Signed-off-by: Marcin Serwin --- pkgs/by-name/ed/eden/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/eden/package.nix b/pkgs/by-name/ed/eden/package.nix index f28f655a49ca..c6855f08a11b 100644 --- a/pkgs/by-name/ed/eden/package.nix +++ b/pkgs/by-name/ed/eden/package.nix @@ -23,7 +23,6 @@ lz4, mcl-cpp-utility-lib, mbedtls, - nix-update-script, nlohmann_json, oaknut, openssl, @@ -179,7 +178,15 @@ stdenv.mkDerivation (finalAttrs: { passthru = { inherit nx_tzdb compat-list; - updateScript = nix-update-script { }; + updateScript = writeScript "update-eden" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p nix-update + + set -eu -o pipefail + + nix-update eden + nix-update eden.nx_tzdb + ''; }; meta = { From 45a63d3b31bea7db459b70b566038bed3e9f5724 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 21 Mar 2026 08:55:37 +0100 Subject: [PATCH 015/292] eden: 0.1.1 -> 0.2.0 Signed-off-by: Marcin Serwin --- .../ed/eden/aarch64-disable-fastmem.patch | 13 -------- pkgs/by-name/ed/eden/nx_tzdb.nix | 4 +-- pkgs/by-name/ed/eden/package.nix | 32 +++++++++++-------- 3 files changed, 20 insertions(+), 29 deletions(-) delete mode 100644 pkgs/by-name/ed/eden/aarch64-disable-fastmem.patch diff --git a/pkgs/by-name/ed/eden/aarch64-disable-fastmem.patch b/pkgs/by-name/ed/eden/aarch64-disable-fastmem.patch deleted file mode 100644 index de9a50a070c9..000000000000 --- a/pkgs/by-name/ed/eden/aarch64-disable-fastmem.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/common/settings.cpp b/src/common/settings.cpp -index 2c88356888..96198006b7 100644 ---- a/src/common/settings.cpp -+++ b/src/common/settings.cpp -@@ -176,7 +176,7 @@ bool IsFastmemEnabled() { - if (values.cpu_accuracy.GetValue() == CpuAccuracy::Unsafe) { - return bool(values.cpuopt_unsafe_host_mmu); - } --#if !defined(__APPLE__) && !defined(__linux__) && !defined(__ANDROID__) && !defined(_WIN32) -+#if !defined(__APPLE__) && !defined(__linux__) && !defined(__ANDROID__) && !defined(_WIN32) || (defined(__linux__) && defined(__aarch64__)) - return false; - #else - return true; diff --git a/pkgs/by-name/ed/eden/nx_tzdb.nix b/pkgs/by-name/ed/eden/nx_tzdb.nix index 03dd774c7507..9c47643448dc 100644 --- a/pkgs/by-name/ed/eden/nx_tzdb.nix +++ b/pkgs/by-name/ed/eden/nx_tzdb.nix @@ -8,14 +8,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tzdb_to_nx"; - version = "120226"; + version = "230326"; src = fetchFromGitea { domain = "git.crueter.xyz"; owner = "misc"; repo = "tzdb_to_nx"; tag = finalAttrs.version; - hash = "sha256-egPu8UVbj73RQ0Z5JMTjd5HVdy47WTfkUMlQaS0wUTg="; + hash = "sha256-koz7C63oHVfrhrf9lfdUqw6idJWi21XRKQnb5PdoEb4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ed/eden/package.nix b/pkgs/by-name/ed/eden/package.nix index c6855f08a11b..4d27d0f2e7c0 100644 --- a/pkgs/by-name/ed/eden/package.nix +++ b/pkgs/by-name/ed/eden/package.nix @@ -10,6 +10,7 @@ cubeb, enet, fetchFromGitea, + fetchpatch, fetchurl, ffmpeg-headless, fmt, @@ -21,8 +22,6 @@ libopus, libusb1, lz4, - mcl-cpp-utility-lib, - mbedtls, nlohmann_json, oaknut, openssl, @@ -33,7 +32,6 @@ simpleini, sirit, spirv-headers, - spirv-tools, stb, unordered_dense, vulkan-headers, @@ -59,16 +57,30 @@ in stdenv.mkDerivation (finalAttrs: { pname = "eden"; - version = "0.1.1"; + version = "0.2.0"; src = fetchFromGitea { domain = "git.eden-emu.dev"; owner = "eden-emu"; repo = "eden"; tag = "v${finalAttrs.version}"; - hash = "sha256-tkro7ZHgn2809Utf/Li5+OiseywyQKH15eqphxlJZQQ="; + hash = "sha256-Q/tJP6AHAtW9AXn9G+8dF4oTlKDfNHN4cuTKXtYq0T8="; }; + patches = [ + (fetchpatch { + # httplib uses `SameMinorVersion` compatibility for its CMake files which + # makes it reject the nixpkgs version which is newer + name = "revert-httplib-version-specification.patch"; + url = "https://git.eden-emu.dev/eden-emu/eden/commit/9c13c71da8dcc37d03fc53bc3bc16978a65fd8f2.patch"; + hash = "sha256-g7q40BDb9TKE8eudBS7Smajq5EYCzxSemZgsl2ialJo="; + revert = true; + }) + ]; + + strictDeps = true; + __structuredAttrs = true; + nativeBuildInputs = [ cmake ninja @@ -94,23 +106,21 @@ stdenv.mkDerivation (finalAttrs: { libusb1 # intentionally omitted: LLVM - heavy, only used for stack traces in the debugger lz4 - mcl-cpp-utility-lib nlohmann_json openssl qt6.qtbase qt6.qtmultimedia qt6.qtwayland qt6.qtwebengine + qt6.qtcharts # intentionally omitted: renderdoc - heavy, developer only SDL2 stb simpleini - spirv-tools spirv-headers vulkan-headers vulkan-memory-allocator vulkan-utility-libraries - mbedtls sirit unordered_dense zlib @@ -123,11 +133,6 @@ stdenv.mkDerivation (finalAttrs: { oaknut ]; - patches = [ - # https://git.eden-emu.dev/eden-emu/eden/issues/3484 - ./aarch64-disable-fastmem.patch - ]; - doCheck = true; checkInputs = [ @@ -135,7 +140,6 @@ stdenv.mkDerivation (finalAttrs: { oaknut ]; - __structuredAttrs = true; cmakeFlags = [ (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck) (lib.cmakeBool "YUZU_TESTS" false) # some timer tests are flaky From ba82fa2a97e95c86d3014ff8e712c2bc28be7220 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 21 Mar 2026 15:16:01 +0100 Subject: [PATCH 016/292] eden: set cmake flags according to upstream recommendation Signed-off-by: Marcin Serwin --- pkgs/by-name/ed/eden/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/eden/package.nix b/pkgs/by-name/ed/eden/package.nix index 4d27d0f2e7c0..67bc9cae1607 100644 --- a/pkgs/by-name/ed/eden/package.nix +++ b/pkgs/by-name/ed/eden/package.nix @@ -146,14 +146,13 @@ stdenv.mkDerivation (finalAttrs: { # use system libraries (lib.cmakeBool "CPMUTIL_FORCE_SYSTEM" true) - (lib.cmakeBool "YUZU_USE_EXTERNAL_SDL2" false) - (lib.cmakeBool "YUZU_USE_BUNDLED_FFMPEG" false) (lib.cmakeFeature "YUZU_TZDB_PATH" "${nx_tzdb}") # enable some optional features (lib.cmakeBool "YUZU_USE_QT_WEB_ENGINE" true) (lib.cmakeBool "YUZU_USE_QT_MULTIMEDIA" true) (lib.cmakeBool "ENABLE_QT_TRANSLATION" true) + (lib.cmakeBool "ENABLE_LTO" true) # We dont want to bother upstream with potentially outdated compat reports (lib.cmakeBool "YUZU_ENABLE_COMPATIBILITY_REPORTING" false) From cfcb985d52648de885623bf1566f50f72e94043f Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 25 Mar 2026 18:30:52 +0100 Subject: [PATCH 017/292] eden.nx_tzdb: update source Signed-off-by: Marcin Serwin --- pkgs/by-name/ed/eden/nx_tzdb.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/eden/nx_tzdb.nix b/pkgs/by-name/ed/eden/nx_tzdb.nix index 9c47643448dc..db1c6f8ad4fb 100644 --- a/pkgs/by-name/ed/eden/nx_tzdb.nix +++ b/pkgs/by-name/ed/eden/nx_tzdb.nix @@ -11,8 +11,8 @@ stdenv.mkDerivation (finalAttrs: { version = "230326"; src = fetchFromGitea { - domain = "git.crueter.xyz"; - owner = "misc"; + domain = "git.eden-emu.dev"; + owner = "eden-emu"; repo = "tzdb_to_nx"; tag = finalAttrs.version; hash = "sha256-koz7C63oHVfrhrf9lfdUqw6idJWi21XRKQnb5PdoEb4="; From 511070488891ef689212aef4b4c62ffcd808e2e0 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Fri, 15 May 2026 17:53:45 +0000 Subject: [PATCH 018/292] dcrd: 1.8.1 -> 2.1.5 --- pkgs/by-name/dc/dcrd/package.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/dc/dcrd/package.nix b/pkgs/by-name/dc/dcrd/package.nix index 6830f63cc9e0..e69ffc91c3d1 100644 --- a/pkgs/by-name/dc/dcrd/package.nix +++ b/pkgs/by-name/dc/dcrd/package.nix @@ -7,24 +7,16 @@ buildGoModule (finalAttrs: { pname = "dcrd"; - version = "1.8.1"; + version = "2.1.5"; src = fetchFromGitHub { owner = "decred"; repo = "dcrd"; tag = "release-v${finalAttrs.version}"; - hash = "sha256-nSocqwXgJhvfbdElddbb1gGxoygmtVtK6DbiSuMxYew="; + hash = "sha256-EzNohMu0jLhQJwI16xKupH/riLKvtC1edMw5l6Bxj/I="; }; - patches = [ - (fetchpatch { - name = "dcrd-appdata-env-variable.patch"; - url = "https://github.com/decred/dcrd/pull/3152/commits/216132d7d852f3f2e2a6bf7f739f47ed62ac9387.patch"; - hash = "sha256-R1GzP0qVP5XW1GnSJqFOpJVnwrVi/62tL1L2mc33+Dw="; - }) - ]; - - vendorHash = "sha256-Napcfj1+KjQ21Jb/qpIzg2W/grzun2Pz5FV5yIBXoTo="; + vendorHash = "sha256-iUfTHzwjG+TyaHyhs4MGBCvfxah+Wv1+syFkiiaMLeU="; subPackages = [ "." From d4664f1234f9b93732017d569fa74afb99f9f7d8 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sat, 16 May 2026 04:36:12 -0400 Subject: [PATCH 019/292] i3lock: enable strictDeps, structuredAttrs, add versionCheckHook Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/i3/i3lock/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/i3/i3lock/package.nix b/pkgs/by-name/i3/i3lock/package.nix index 7410e50fb306..3e7c8c6a3a14 100644 --- a/pkgs/by-name/i3/i3lock/package.nix +++ b/pkgs/by-name/i3/i3lock/package.nix @@ -16,6 +16,7 @@ libxkbfile, libxcb-util, cairo, + versionCheckHook, }: let cairo' = cairo.override { @@ -26,6 +27,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "i3lock"; version = "2.15"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "i3"; repo = "i3lock"; @@ -53,6 +57,9 @@ stdenv.mkDerivation (finalAttrs: { libxcb-util ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Simple screen locker like slock"; longDescription = '' From dfb5b27e2a4c990b24e421dc87fcd16fc57da611 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 16 May 2026 14:44:37 +0200 Subject: [PATCH 020/292] maintainers: drop sjmackenzie Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/es/es/package.nix | 1 - pkgs/by-name/ha/hackrf/package.nix | 2 +- pkgs/by-name/nd/ndn-cxx/package.nix | 1 - pkgs/by-name/ze/zerotierone/package.nix | 1 - 5 files changed, 1 insertion(+), 10 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cb8b35d2f483..d7ef2097fe70 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25601,12 +25601,6 @@ githubId = 216167; name = "Steve Jones"; }; - sjmackenzie = { - email = "setori88@gmail.com"; - github = "sjmackenzie"; - githubId = 158321; - name = "Stewart Mackenzie"; - }; skaphi = { name = "Oskar Philipsson"; email = "oskar.philipsson@gmail.com"; diff --git a/pkgs/by-name/es/es/package.nix b/pkgs/by-name/es/es/package.nix index d9a04958c8a7..97e18adc3467 100644 --- a/pkgs/by-name/es/es/package.nix +++ b/pkgs/by-name/es/es/package.nix @@ -51,7 +51,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://wryun.github.io/es-shell/"; license = lib.licenses.publicDomain; maintainers = with lib.maintainers; [ - sjmackenzie ttuegel ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ha/hackrf/package.nix b/pkgs/by-name/ha/hackrf/package.nix index bb254df0d31e..12949a9f526c 100644 --- a/pkgs/by-name/ha/hackrf/package.nix +++ b/pkgs/by-name/ha/hackrf/package.nix @@ -45,6 +45,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://greatscottgadgets.com/hackrf/"; license = lib.licenses.gpl2; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ sjmackenzie ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/nd/ndn-cxx/package.nix b/pkgs/by-name/nd/ndn-cxx/package.nix index 8ff76d9dfc61..eda2c1fdc6cb 100644 --- a/pkgs/by-name/nd/ndn-cxx/package.nix +++ b/pkgs/by-name/nd/ndn-cxx/package.nix @@ -79,7 +79,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ - sjmackenzie bertof ]; }; diff --git a/pkgs/by-name/ze/zerotierone/package.nix b/pkgs/by-name/ze/zerotierone/package.nix index d87f196690b3..965cebe76058 100644 --- a/pkgs/by-name/ze/zerotierone/package.nix +++ b/pkgs/by-name/ze/zerotierone/package.nix @@ -144,7 +144,6 @@ stdenv.mkDerivation { homepage = "https://www.zerotier.com"; license = if enableUnfree then lib.licenses.unfree else lib.licenses.mpl20; maintainers = with lib.maintainers; [ - sjmackenzie zimbatm obadz danielfullmer From 8f5d7b09880f2d6ef7112c35a2a59d05521e9e41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 11:41:57 +0000 Subject: [PATCH 021/292] wine-staging: 11.8 -> 11.9 --- pkgs/applications/emulators/wine/sources.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/emulators/wine/sources.nix b/pkgs/applications/emulators/wine/sources.nix index d6f624271e9b..40fd2da565b1 100644 --- a/pkgs/applications/emulators/wine/sources.nix +++ b/pkgs/applications/emulators/wine/sources.nix @@ -151,9 +151,9 @@ rec { unstable = fetchurl rec { # NOTE: Don't forget to change the hash for staging as well. - version = "11.8"; + version = "11.9"; url = "https://dl.winehq.org/wine/source/11.x/wine-${version}.tar.xz"; - hash = "sha256-U6qFmV1Ll/ARahxWuKahQXcw71mid4GdLT0xNk6lVrA="; + hash = "sha256-45zBjbKHNYokNvivSYvtx+RE1V65nvVFtg53i7TqD28="; patches = [ # Also look for root certificates at $NIX_SSL_CERT_FILE @@ -163,7 +163,7 @@ rec { # see https://gitlab.winehq.org/wine/wine-staging staging = fetchFromGitLab { inherit version; - hash = "sha256-lW5dfCfsB+z84mlLpfmkR7QDxmhL+RcBufSftUutHto="; + hash = "sha256-IQSu/Nr3JynVv95/jaZCZrCQWKE8/pp9JGEwfmDdI9s="; domain = "gitlab.winehq.org"; owner = "wine"; repo = "wine-staging"; @@ -186,9 +186,9 @@ rec { ## see http://wiki.winehq.org/Mono mono = fetchurl rec { - version = "11.0.0"; + version = "11.1.0"; url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi"; - hash = "sha256-1+/t4Lm9z1ITT4zWztWdn+zpdvcLEaQAvbR7hkVpzSc="; + hash = "sha256-3rA0FDH4Jgsgn/9rx53cxUFLl/jpI2q5+9ykzlngqbk="; }; updateScript = writeShellScript "update-wine-unstable" '' From 73169d217badd859ae3d6322e696d0969d3a9655 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 17 May 2026 18:11:26 +0200 Subject: [PATCH 022/292] dexed: Vendor unmerged Darwin patch --- .../dexed/dexed-fix-min-macos-version.patch | 52 +++++++++++++++++++ pkgs/by-name/de/dexed/package.nix | 9 +--- 2 files changed, 54 insertions(+), 7 deletions(-) create mode 100644 pkgs/by-name/de/dexed/dexed-fix-min-macos-version.patch diff --git a/pkgs/by-name/de/dexed/dexed-fix-min-macos-version.patch b/pkgs/by-name/de/dexed/dexed-fix-min-macos-version.patch new file mode 100644 index 000000000000..b8c6bac58382 --- /dev/null +++ b/pkgs/by-name/de/dexed/dexed-fix-min-macos-version.patch @@ -0,0 +1,52 @@ +From e41f1b8147bb6a5b7e9330a7ec6a598a1e74a524 Mon Sep 17 00:00:00 2001 +From: Linus Vettiger +Date: Sat, 16 May 2026 19:09:40 +0200 +Subject: [PATCH] Bump minimum macOS version + +--- + CMakeLists.txt | 2 +- + Dexed.jucer | 4 ++-- + assets/installers/make_macos_pkg.sh | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f81961f5..8cc09541 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,7 +19,7 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "iOS") + # set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer" CACHE STRING "" FORCE) + # set(CMAKE_XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "XXXXXXXXXX" CACHE STRING "" FORCE) + else() +- set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version" FORCE) ++ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.10" CACHE STRING "Minimum OS X deployment version" FORCE) + endif() + + if (CMAKE_BUILD_TYPE STREQUAL "Release") +diff --git a/Dexed.jucer b/Dexed.jucer +index d01029ca..b747f805 100644 +--- a/Dexed.jucer ++++ b/Dexed.jucer +@@ -180,8 +180,8 @@ + osxCompatibility="10.10 SDK" osxArchitecture="Native" enablePluginBinaryCopyStep="1" + macOSDeploymentTarget="10.10"/> + ++ osxSDK="10.10 SDK" osxCompatibility="10.10 SDK" enablePluginBinaryCopyStep="1" ++ macOSBaseSDK="10.10" macOSDeploymentTarget="10.10"/> + + + +diff --git a/assets/installers/make_macos_pkg.sh b/assets/installers/make_macos_pkg.sh +index 642d97c4..3103e698 100755 +--- a/assets/installers/make_macos_pkg.sh ++++ b/assets/installers/make_macos_pkg.sh +@@ -128,7 +128,7 @@ fi + cat > $TMPDIR/distribution.xml << XMLEND + + +- ++ + ${PRODUCT} ${VERSION} + + diff --git a/pkgs/by-name/de/dexed/package.nix b/pkgs/by-name/de/dexed/package.nix index b354a7135ade..24f52e0b9e7c 100644 --- a/pkgs/by-name/de/dexed/package.nix +++ b/pkgs/by-name/de/dexed/package.nix @@ -5,7 +5,6 @@ gitUpdater, cmake, pkg-config, - fetchpatch, libx11, libxrandr, libxinerama, @@ -29,12 +28,8 @@ stdenv.mkDerivation (finalAttrs: { }; patches = [ - (fetchpatch { - name = "fix-min-macos-version"; - # https://github.com/asb2m10/dexed/pull/523 - url = "https://github.com/asb2m10/dexed/commit/e41f1b8147bb6a5b7e9330a7ec6a598a1e74a524.patch"; - sha256 = "sha256-8ZrAirXUACk8BJUPfA/LQORCUOqjSTsKoS9HFyrkvV8="; - }) + # Remove when https://github.com/asb2m10/dexed/pull/523 merged & in release + ./dexed-fix-min-macos-version.patch ]; postPatch = '' From e2ef45840ffeab38ece8cf31b025bd20d24af1d3 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 17 May 2026 18:51:43 +0200 Subject: [PATCH 023/292] libmt32emu: Add passthru.updateScript --- pkgs/by-name/li/libmt32emu/package.nix | 56 ++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/pkgs/by-name/li/libmt32emu/package.nix b/pkgs/by-name/li/libmt32emu/package.nix index 9de77adc2e7c..10f5b9ed3a8c 100644 --- a/pkgs/by-name/li/libmt32emu/package.nix +++ b/pkgs/by-name/li/libmt32emu/package.nix @@ -2,6 +2,10 @@ lib, stdenv, fetchFromGitHub, + gitUpdater, + nix, + writeShellApplication, + _experimental-update-script-combinators, cmake, }: @@ -36,6 +40,58 @@ stdenv.mkDerivation (finalAttrs: { --replace "$dev/$dev/" "$dev/" ''; + passthru = { + # Otherwise x.y.z in version != x_y_z in tag, and bump to same version is attempted + unfixVersionScript = writeShellApplication { + name = "unfix-libmt32emu-version"; + + runtimeInputs = [ + nix + ]; + + text = '' + export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-libmt32emu}" + + preUpdateScriptVersion="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.version" | cut -d'"' -f2)" + unfixedVersion="''${preUpdateScriptVersion//\./_}" + + pkgFile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" + + sed -i -e "s/version = \"$preUpdateScriptVersion\"/version = \"$unfixedVersion\"/g" "$pkgFile" + ''; + }; + + updateTagScript = gitUpdater { + rev-prefix = "libmt32emu_"; + }; + + # gitUpdater lacks an option for modifying new tag + fixVersionScript = writeShellApplication { + name = "fix-libmt32emu-version"; + + runtimeInputs = [ + nix + ]; + + text = '' + export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-libmt32emu}" + + postUpdateScriptVersion="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.version" | cut -d'"' -f2)" + fixedVersion="''${postUpdateScriptVersion//_/.}" + + pkgFile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" + + sed -i -e "s/version = \"$postUpdateScriptVersion\"/version = \"$fixedVersion\"/g" "$pkgFile" + ''; + }; + + updateScript = _experimental-update-script-combinators.sequence [ + (lib.getExe finalAttrs.passthru.unfixVersionScript) + (finalAttrs.passthru.updateTagScript.command) + (lib.getExe finalAttrs.passthru.fixVersionScript) + ]; + }; + meta = { homepage = "https://munt.sourceforge.net/"; description = "Library to emulate Roland MT-32, CM-32L, CM-64 and LAPC-I devices"; From 848e23064f80c709045580e0be5dac425af26d5f Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 17 May 2026 18:57:58 +0200 Subject: [PATCH 024/292] mt32emu-qt: Add passthru.updateScript --- pkgs/by-name/mt/mt32emu-qt/package.nix | 56 ++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/pkgs/by-name/mt/mt32emu-qt/package.nix b/pkgs/by-name/mt/mt32emu-qt/package.nix index 135f8e7431b1..28285a92ea1b 100644 --- a/pkgs/by-name/mt/mt32emu-qt/package.nix +++ b/pkgs/by-name/mt/mt32emu-qt/package.nix @@ -2,6 +2,10 @@ lib, stdenv, fetchFromGitHub, + gitUpdater, + nix, + writeShellApplication, + _experimental-update-script-combinators, alsa-lib, cmake, libpulseaudio, @@ -70,6 +74,58 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/{Applications/mt32emu-qt.app/Contents/MacOS,bin}/mt32emu-qt ''; + passthru = { + # Otherwise x.y.z in version != x_y_z in tag, and bump to same version is attempted + unfixVersionScript = writeShellApplication { + name = "unfix-mt32emu-qt-version"; + + runtimeInputs = [ + nix + ]; + + text = '' + export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-mt32emu-qt}" + + preUpdateScriptVersion="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.version" | cut -d'"' -f2)" + unfixedVersion="''${preUpdateScriptVersion//\./_}" + + pkgFile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" + + sed -i -e "s/version = \"$preUpdateScriptVersion\"/version = \"$unfixedVersion\"/g" "$pkgFile" + ''; + }; + + updateTagScript = gitUpdater { + rev-prefix = "mt32emu_qt_"; + }; + + # gitUpdater lacks an option for modifying new tag + fixVersionScript = writeShellApplication { + name = "fix-mt32emu-qt-version"; + + runtimeInputs = [ + nix + ]; + + text = '' + export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-mt32emu-qt}" + + postUpdateScriptVersion="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.version" | cut -d'"' -f2)" + fixedVersion="''${postUpdateScriptVersion//_/.}" + + pkgFile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" + + sed -i -e "s/version = \"$postUpdateScriptVersion\"/version = \"$fixedVersion\"/g" "$pkgFile" + ''; + }; + + updateScript = _experimental-update-script-combinators.sequence [ + (lib.getExe finalAttrs.passthru.unfixVersionScript) + (finalAttrs.passthru.updateTagScript.command) + (lib.getExe finalAttrs.passthru.fixVersionScript) + ]; + }; + meta = { homepage = "https://munt.sourceforge.net/"; description = "Synthesizer application built on Qt and libmt32emu"; From fb72c5797ac8051281f5a9ad59e070baef539eb2 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 17 May 2026 19:02:02 +0200 Subject: [PATCH 025/292] mt32emu-smf2wav: Add passthru.updateScript --- pkgs/by-name/mt/mt32emu-smf2wav/package.nix | 56 +++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/pkgs/by-name/mt/mt32emu-smf2wav/package.nix b/pkgs/by-name/mt/mt32emu-smf2wav/package.nix index 5fc711ccc164..5ed8a569792c 100644 --- a/pkgs/by-name/mt/mt32emu-smf2wav/package.nix +++ b/pkgs/by-name/mt/mt32emu-smf2wav/package.nix @@ -2,6 +2,10 @@ lib, stdenv, fetchFromGitHub, + gitUpdater, + nix, + writeShellApplication, + _experimental-update-script-combinators, cmake, glib, libmt32emu, @@ -50,6 +54,58 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "munt_WITH_MT32EMU_SMF2WAV" true) ]; + passthru = { + # Otherwise x.y.z in version != x_y_z in tag, and bump to same version is attempted + unfixVersionScript = writeShellApplication { + name = "unfix-mt32emu-smf2wav-version"; + + runtimeInputs = [ + nix + ]; + + text = '' + export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-mt32emu-smf2wav}" + + preUpdateScriptVersion="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.version" | cut -d'"' -f2)" + unfixedVersion="''${preUpdateScriptVersion//\./_}" + + pkgFile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" + + sed -i -e "s/version = \"$preUpdateScriptVersion\"/version = \"$unfixedVersion\"/g" "$pkgFile" + ''; + }; + + updateTagScript = gitUpdater { + rev-prefix = "mt32emu_smf2wav_"; + }; + + # gitUpdater lacks an option for modifying new tag + fixVersionScript = writeShellApplication { + name = "fix-mt32emu-smf2wav-version"; + + runtimeInputs = [ + nix + ]; + + text = '' + export UPDATE_NIX_ATTR_PATH="''${UPDATE_NIX_ATTR_PATH:-mt32emu-smf2wav}" + + postUpdateScriptVersion="$(nix-instantiate . --eval --strict -A "$UPDATE_NIX_ATTR_PATH.version" | cut -d'"' -f2)" + fixedVersion="''${postUpdateScriptVersion//_/.}" + + pkgFile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" $UPDATE_NIX_ATTR_PATH).file" | cut -d'"' -f2)" + + sed -i -e "s/version = \"$postUpdateScriptVersion\"/version = \"$fixedVersion\"/g" "$pkgFile" + ''; + }; + + updateScript = _experimental-update-script-combinators.sequence [ + (lib.getExe finalAttrs.passthru.unfixVersionScript) + (finalAttrs.passthru.updateTagScript.command) + (lib.getExe finalAttrs.passthru.fixVersionScript) + ]; + }; + meta = { homepage = "https://munt.sourceforge.net/"; description = "Produces a WAVE file from a Standard MIDI file (SMF)"; From 67e0316a36c58319f33ecc6b34766238c411de4c Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Fri, 15 May 2026 19:21:37 -0700 Subject: [PATCH 026/292] renpy: 8.5.2.26010301-unstable-2026-03-27 -> 8.5.3.26051504-unstable-2026-05-17 Signed-off-by: Ulysses Zhan --- .../by-name/re/renpy/new-project-prefix.patch | 30 ------------------- pkgs/by-name/re/renpy/package.nix | 23 +++++--------- .../re/renpy/steam-preinit-catch.patch | 18 ----------- .../re/renpy/temp-compile-modules.patch | 14 ++++----- pkgs/by-name/re/renpy/update.sh | 5 ++++ 5 files changed, 20 insertions(+), 70 deletions(-) delete mode 100644 pkgs/by-name/re/renpy/new-project-prefix.patch delete mode 100644 pkgs/by-name/re/renpy/steam-preinit-catch.patch diff --git a/pkgs/by-name/re/renpy/new-project-prefix.patch b/pkgs/by-name/re/renpy/new-project-prefix.patch deleted file mode 100644 index 86d14fdf2d44..000000000000 --- a/pkgs/by-name/re/renpy/new-project-prefix.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/launcher/game/gui7/code.py b/launcher/game/gui7/code.py -index 5c1b89f23c..c8ad04b6dd 100644 ---- a/launcher/game/gui7/code.py -+++ b/launcher/game/gui7/code.py -@@ -243,9 +243,7 @@ def quote(s): - - self.update_defines(replacements) - -- def write_target(self, filename): -- -- target = os.path.join(self.p.prefix, filename) -+ def write_target(self, target): - - if os.path.exists(target): - -@@ -421,7 +419,7 @@ def generate_gui(self, fn, defines=False): - self.translate_comments() - self.add_code(fn) - -- self.write_target(fn) -+ self.write_target(os.path.join(self.p.prefix, fn)) - - def generate_code(self, fn): - -@@ -439,4 +437,4 @@ def generate_code(self, fn): - - self.add_code(fn) - -- self.write_target(fn) -+ self.write_target(target) diff --git a/pkgs/by-name/re/renpy/package.nix b/pkgs/by-name/re/renpy/package.nix index 0d462441f26f..107e3a4274a6 100644 --- a/pkgs/by-name/re/renpy/package.nix +++ b/pkgs/by-name/re/renpy/package.nix @@ -70,6 +70,7 @@ let sphinx sphinx-rtd-theme sphinx-rtd-dark-mode + sphinx-tabs ] ); pythonRunTime = python312.withPackages ( @@ -85,14 +86,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "renpy"; - # unstable version drops dependency on insecure package ecdsa - version = "8.5.2.26010301-unstable-2026-03-27"; + # 8.5.3 tag is on fix branch, but we need new dependency lookup behavior (currently only on master branch) + version = "8.5.3.26051504-unstable-2026-05-17"; src = fetchFromGitHub { owner = "renpy"; repo = "renpy"; - rev = "09eb6986ea9e5dbe64c9096ed48a638e593ea0ef"; - hash = "sha256-w7tQbZCH7F0Npu8rD2UADxe/KzsTUdtIhJY6GH4YFAs="; + rev = "cb1a79e8d2e02936baaf9d3c6ec9ac28d68b9014"; + hash = "sha256-gm+E5/fEgNFl+UU382QZpBAcOmUDhFbxj3XW/e21vxQ="; }; __structuredAttrs = true; @@ -128,14 +129,6 @@ stdenv.mkDerivation (finalAttrs: { # do not try to compile renpy files installed in nix store because we already compiled them at build phase ./dont-compile-system.patch - # catch error instead of crashing when trying to write steam_appid.txt to nix store - # https://github.com/renpy/renpy/pull/6976 - ./steam-preinit-catch.patch - - # fix write_target looking for wrong file locations when launcher creates new project - # https://github.com/renpy/renpy/pull/6978 - ./new-project-prefix.patch - # the distributed libs are not compatible with renpy built from source, # so patch the launcher to look for renpy files in renpy-dist (where bin distribution from upstream is copied to) instead of renpy ./distribute.patch @@ -156,7 +149,7 @@ stdenv.mkDerivation (finalAttrs: { official = False nightly = False # Look at https://renpy.org/latest.html for what to put. - version_name = "In Good Health" + version_name = "We Can Go to the Moon" EOF ''; @@ -261,12 +254,12 @@ stdenv.mkDerivation (finalAttrs: { binSrc = fetchzip { url = "https://www.renpy.org/dl/${finalAttrs.passthru.semver}/renpy-${finalAttrs.passthru.semver}-sdk.tar.bz2"; - hash = "sha256-wF6Z/lA8CyaCEZg1IqpZ4mG8CF8JgNHBf5KjKIOoKVI="; + hash = "sha256-l91zD0n/c5E80YfgZ/m5AbIj/RKL5OFosfwz7RHu7aQ="; }; binSrcArm = fetchzip { url = "https://www.renpy.org/dl/${finalAttrs.passthru.semver}/renpy-${finalAttrs.passthru.semver}-sdkarm.tar.bz2"; - hash = "sha256-DKXghs1XIRrtAGTifMx+7XAbxiqH7qYQiaKhBaO7PBA="; + hash = "sha256-51+swtUfDK0on9wVVXOyzJKxHtV6m4u9X1wvpp85stI="; }; distributedRenpy = diff --git a/pkgs/by-name/re/renpy/steam-preinit-catch.patch b/pkgs/by-name/re/renpy/steam-preinit-catch.patch deleted file mode 100644 index 5b9b13bd761a..000000000000 --- a/pkgs/by-name/re/renpy/steam-preinit-catch.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/renpy/common/00steam.rpy b/renpy/common/00steam.rpy -index 00581d850..ef00deee7 100644 ---- a/renpy/common/00steam.rpy -+++ b/renpy/common/00steam.rpy -@@ -972,8 +972,11 @@ init -1499 python in achievement: - steam_appid_fn = os.path.join(os.path.dirname(sys.executable), "steam_appid.txt") - - if config.steam_appid is not None: -- with open(steam_appid_fn, "w") as f: -- f.write(str(config.steam_appid) + "\n") -+ try: -+ with open(steam_appid_fn, "w") as f: -+ f.write(str(config.steam_appid) + "\n") -+ except Exception as e: -+ renpy.write_log("Failed to write steam_appid.txt: %r", e) - else: - try: - os.unlink(steam_appid_fn) diff --git a/pkgs/by-name/re/renpy/temp-compile-modules.patch b/pkgs/by-name/re/renpy/temp-compile-modules.patch index 428db4ab1f44..cfc9f58bf147 100644 --- a/pkgs/by-name/re/renpy/temp-compile-modules.patch +++ b/pkgs/by-name/re/renpy/temp-compile-modules.patch @@ -1,13 +1,13 @@ diff --git a/renpy/exports/__init__.py b/renpy/exports/__init__.py -index 7265f1b32..dc0d0acc1 100644 +index f95c8d0ad..e312c99c5 100644 --- a/renpy/exports/__init__.py +++ b/renpy/exports/__init__.py -@@ -573,6 +573,7 @@ from renpy.exports.scriptexports import ( - load_language, - load_module, - load_string, -+ loaded_modules, - munged_filename, +@@ -578,6 +578,7 @@ from renpy.exports.scriptexports import ( + load_language as load_language, + load_module as load_module, + load_string as load_string, ++ loaded_modules as loaded_modules, + munged_filename as munged_filename, ) diff --git a/renpy/main.py b/renpy/main.py diff --git a/pkgs/by-name/re/renpy/update.sh b/pkgs/by-name/re/renpy/update.sh index 7e71ac65ea80..51f78b9fc6de 100755 --- a/pkgs/by-name/re/renpy/update.sh +++ b/pkgs/by-name/re/renpy/update.sh @@ -3,6 +3,11 @@ set -euo pipefail +# so that update bot doesn't try to update renpyMinimal +if [[ -n "${UPDATE_NIX_ATTR_PATH:-}" ]] && [[ "${UPDATE_NIX_ATTR_PATH:-}" != renpy ]]; + exit +fi + attr() { nix-instantiate --eval -A renpy.$1 | tr -d '"' } From c3ecc9e9250f26f21b1e42ab38efd72c166feb9e Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Mon, 18 May 2026 02:44:00 +0200 Subject: [PATCH 027/292] nwg-displays: 0.4.1 -> 0.4.3 --- pkgs/by-name/nw/nwg-displays/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nw/nwg-displays/package.nix b/pkgs/by-name/nw/nwg-displays/package.nix index e48b189f23b9..56083045ade0 100644 --- a/pkgs/by-name/nw/nwg-displays/package.nix +++ b/pkgs/by-name/nw/nwg-displays/package.nix @@ -15,14 +15,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "nwg-displays"; - version = "0.4.1"; + version = "0.4.3"; format = "setuptools"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; tag = "v${finalAttrs.version}"; - hash = "sha256-07rsLClG4OIErzC+6qnFHn9cwa2XBYl5diN0KUglh/g="; + hash = "sha256-f7x6PTsND0eprhqvIdkZdHujcCbkJnqoXIKeE0O/YPE="; }; nativeBuildInputs = [ From 01228f0a9e40db5205615957de384b838a301895 Mon Sep 17 00:00:00 2001 From: es-sai-fi Date: Sun, 17 May 2026 22:39:36 -0500 Subject: [PATCH 028/292] maintainers: add es-sai-fi --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4ba831d44d31..bce8c1176e1d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8306,6 +8306,11 @@ githubId = 5427394; name = "Ersin Akinci"; }; + es-sai-fi = { + name = "es-sai-fi"; + github = "es-sai-fi"; + githubId = 96452903; + }; esau79p = { github = "EsAu79p"; githubId = 21313906; From 2bafcb52ef44f7005763effd20cb7d250ae5edfb Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Mon, 18 May 2026 10:41:40 +0000 Subject: [PATCH 029/292] stackblur-go: 1.1.0 -> 1.1.1 --- pkgs/by-name/st/stackblur-go/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/st/stackblur-go/package.nix b/pkgs/by-name/st/stackblur-go/package.nix index 4d77318f52ce..9ca9dd3757fe 100644 --- a/pkgs/by-name/st/stackblur-go/package.nix +++ b/pkgs/by-name/st/stackblur-go/package.nix @@ -6,21 +6,17 @@ buildGoModule (finalAttrs: { pname = "stackblur-go"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "esimov"; repo = "stackblur-go"; rev = "v${finalAttrs.version}"; - hash = "sha256-y1Fov81mholhz+bLRYl+G7jhzcsFS5TUjQ3SUntD8E0="; + hash = "sha256-PGYMqpk98bGJSZbyYBcZBqaPS3syfYSOymq33C+DxNM="; }; vendorHash = null; - postInstall = '' - mv $out/bin/cmd $out/bin/stackblur - ''; - ldflags = [ "-s" "-w" From 0d955296a04c029a65b329a20f253492fc409343 Mon Sep 17 00:00:00 2001 From: es-sai-fi Date: Sun, 17 May 2026 22:39:36 -0500 Subject: [PATCH 030/292] yaziPlugins.kanagawa: init at 0-unstable-2026-01-02 --- .../ya/yazi/plugins/kanagawa/default.nix | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix diff --git a/pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix b/pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix new file mode 100644 index 000000000000..4fc25212cfc2 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "kanagawa.yazi"; + version = "0-unstable-2026-01-02"; + + src = fetchFromGitHub { + owner = "dangooddd"; + repo = "kanagawa.yazi"; + rev = "04985d12842b06bdb3ad5f1b3d7abc631059b7f5"; + hash = "sha256-Yz0zRVzmgbrk0m7OkItxIK6W0WkPze/t09pWFgziNrw="; + }; + + meta = { + description = "Kanagawa theme for Yazi"; + homepage = "https://github.com/dangooddd/kanagawa.yazi"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.es-sai-fi ]; + }; +} From bc3ad25c5c64366fa9be8c5162bad9990630173e Mon Sep 17 00:00:00 2001 From: Jakob Stender Guldberg Date: Mon, 18 May 2026 21:49:49 +0200 Subject: [PATCH 031/292] t3code: add optional runtime tool dependencies --- pkgs/by-name/t3/t3code/package.nix | 37 ++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/t3/t3code/package.nix b/pkgs/by-name/t3/t3code/package.nix index 876d578e30e1..e6ea715e5e33 100644 --- a/pkgs/by-name/t3/t3code/package.nix +++ b/pkgs/by-name/t3/t3code/package.nix @@ -18,6 +18,23 @@ writableTmpDirAsHomeHook, writeDarwinBundle, xcbuild, + enableAzureDevOps ? false, + azure-cli, + azure-cli-extensions, + enableBitbucket ? false, + bitbucket-cli, + enableClaude ? false, + claude-code, + enableCodex ? true, + codex, + enableGitHub ? true, + gh, + enableGit ? true, + git, + enableGitLab ? false, + glab, + enableJujutsu ? false, + jujutsu, }: stdenv.mkDerivation ( @@ -30,6 +47,22 @@ stdenv.mkDerivation ( "assets/prod/black-macos-1024.png" else "assets/prod/black-universal-1024.png"; + runtimePackages = + lib.optionals enableAzureDevOps [ + azure-cli.withExtensions + [ azure-cli-extensions.azure-devops ] + ] + ++ lib.optionals enableBitbucket [ bitbucket-cli ] + ++ lib.optionals enableClaude [ claude-code ] + ++ lib.optionals enableCodex [ codex ] + ++ lib.optionals enableGitHub [ gh ] + ++ lib.optionals enableGit [ git ] + ++ lib.optionals enableGitLab [ glab ] + ++ lib.optionals enableJujutsu [ jujutsu ]; + runtimePathWrapperArgs = lib.optionalString (runtimePackages != [ ]) '' + \ + --prefix PATH : ${lib.makeBinPath runtimePackages} + ''; nodeModules = stdenvNoCC.mkDerivation { pname = "${finalAttrs.pname}-node_modules"; inherit (finalAttrs) src version strictDeps; @@ -166,11 +199,11 @@ stdenv.mkDerivation ( find "$out"/libexec/t3code -xtype l -delete makeWrapper ${lib.getExe nodejs} "$out"/bin/t3code \ - --add-flags "$out"/libexec/t3code/apps/server/dist/bin.mjs + --add-flags "$out"/libexec/t3code/apps/server/dist/bin.mjs ${runtimePathWrapperArgs} makeWrapper ${lib.getExe electron} "$out"/bin/t3code-desktop \ --add-flags "$out"/libexec/t3code/apps/desktop/dist-electron/main.cjs \ - --inherit-argv0 + --inherit-argv0 ${runtimePathWrapperArgs} '' + lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir --parents "$out/Applications/${appName}.app/Contents/"{MacOS,Resources} From d1afa1f0a6b07f8008bcdf2663bfe5f3e33674ee Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:38 +0200 Subject: [PATCH 032/292] electron_40-bin: 40.10.0 -> 40.10.1 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.0...v40.10.1 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index c323d404aaba..7a4c716ce1a0 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "c3dd4d70aeb214a5b755af59e4e5d7b5b743f3f662a8a452b0afc2741953b7a5", - "aarch64-linux": "cb4454ae64f00f43cef86f57d38eff9a6cef7b1e0690debc1dc81323f98e6e63", - "armv7l-linux": "d3a99f2f734b407ab7de45dbb992825089a2f9e351c470a5fea0273ec027a681", - "headers": "0x534f94ds3qavwh90a4l63wpsagscwnbzi8399z067d2ghyzh18", - "x86_64-darwin": "a73b879e5cfa880e0b82e0a75d7a2ba1c892715d2db95dc6578277e74c7b8a04", - "x86_64-linux": "35efe7401822e8d2e474e13788a6191362c7494dd1f7ae327b70087e0768a667" + "aarch64-darwin": "42d8823af50d8720a3834a816ec32985f37935d412bd39344f4b16d139282568", + "aarch64-linux": "90eb3582e74ebebe6330c89506fbb356162d20e57cfe54cc5918759e63253a41", + "armv7l-linux": "623d4658b2186350cfae47941d870a1cbe508dd523a8f185ffd6ede479381ce4", + "headers": "1rq2wn46l7svsprzhs61h9c26nldacyhhwyawa863kkw68b8r5bd", + "x86_64-darwin": "d5b8f5e429a4904c5eeba0607532c8382a89c5da927cade207e54ef31337e783", + "x86_64-linux": "f5c140c64719659a1bc530237b5a3580fe031a0157d49ab67ff2192ad551e88e" }, - "version": "40.10.0" + "version": "40.10.1" }, "41": { "hashes": { From f4c584ec37fd3d3cc44f221b03c55d1907f01d12 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:41 +0200 Subject: [PATCH 033/292] electron-chromedriver_40: 40.10.0 -> 40.10.1 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.0...v40.10.1 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 7b5806952ae5..79a68193ea20 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "ed4e021fe841be3b04c6c4cf3968a1628b9d84ca07b5362aa54c377b3fde18f0", - "aarch64-linux": "bfb57aa77b06e2179c5076274f9d61615414c295e16eabd99206a7553c9eacdc", - "armv7l-linux": "8f35c8b25f98d18d5d5852d2b244e64183dfb61b10b9a64b0be579f450f2cb73", - "headers": "0x534f94ds3qavwh90a4l63wpsagscwnbzi8399z067d2ghyzh18", - "x86_64-darwin": "f2caf8c9fe1c5c38259881824adce6b11a5a482576d47d7dc113a950e9315bf8", - "x86_64-linux": "303345908d998a83b953c9f60a8b0f07e8fa82ed839260784a7b5c2fc517a86f" + "aarch64-darwin": "fc48122b2f8d666f890ba4c4db54b57386b679bf036102cb29245bed18a38298", + "aarch64-linux": "f859a1e26fa8d06829e88dc5950ced43c043d6e862945edffa3ee40ef8dd0b7d", + "armv7l-linux": "75c06087fc56bb2dbfc9a7f14a0ab403b0b41949c860481b9599edcd29e5a06c", + "headers": "1rq2wn46l7svsprzhs61h9c26nldacyhhwyawa863kkw68b8r5bd", + "x86_64-darwin": "f54b0fdee2e6d22857fb81b435d1f67faf9151a7ac67561a1048885692314dd9", + "x86_64-linux": "f3e373e2211f9f8fc0218199d1d761949c7fb3400bee1f702598878dc9911c0d" }, - "version": "40.10.0" + "version": "40.10.1" }, "41": { "hashes": { From 952ee85bfef4e288529231cee467e8950a235c93 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:44 +0200 Subject: [PATCH 034/292] electron_41-bin: 41.6.1 -> 41.7.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.7.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.6.1...v41.7.0 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 7a4c716ce1a0..ec05e7c4505e 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "b41988e6aa105e550931d9d2eff15c0bb99c39871c2ff5af87f105c44edc5a7a", - "aarch64-linux": "b69fb25275d744e272afe3775aed0cce20c8ad2309744558089c33da92c0432a", - "armv7l-linux": "f318e60b182fc791ba90bd7c586ee7e1f603daf90925b64d7c295e8b7a610875", - "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", - "x86_64-darwin": "fc802de570925bf75ca5911ffd8a8736232de2c742430938b2b621c79af93db4", - "x86_64-linux": "8f1bbd1ea46c5e4fc5f3ae9a04554de9da2fe0c65fbd8751b8493d2b39bf7a97" + "aarch64-darwin": "3de9c5eba1cf79a512058134d65ecff899623375ff1419dff2fe11346a5c45dd", + "aarch64-linux": "c8d4294e052bc83b840523237538ae131d8e387243c25e763f0d14fabffa37c2", + "armv7l-linux": "45d9df68739b0328db884db8e403f40087ffb1725fefa4185f4898a161623633", + "headers": "015x9hjafkimpji1pvkd33yn4v89is2ggv0hvmy16c39f4vfkk7z", + "x86_64-darwin": "41f6f769fb555380214588675ad0728fa69aec90166ceb51ebd0f1a08d608cd2", + "x86_64-linux": "f3bf38de05ce8fafe1039251ebfaa75fd090b0a13cd861322ccd2f6db4d6bb82" }, - "version": "41.6.1" + "version": "41.7.0" }, "42": { "hashes": { From 04875e4ff0a7866656982d6657de152d9306b35c Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:46 +0200 Subject: [PATCH 035/292] electron-chromedriver_41: 41.6.1 -> 41.7.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.7.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.6.1...v41.7.0 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 79a68193ea20..21b669b6dda4 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "33852f5e551e18c43e1031492fe62153759fc7968bd14f9cc179673517e10bd0", - "aarch64-linux": "2f99b486290989bc4d756ffc0448c93c728e03d519872e492b1cadd5d5905885", - "armv7l-linux": "27d03e18b3e3e484ceb7f7f05ace5eda075a5a468223797d4ae988a75424b6d0", - "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", - "x86_64-darwin": "5e47e5ae1d0401b32838a9074fc13d291b09bad0cb61a265ad5388ef9eb8ade7", - "x86_64-linux": "9921145c87cb6f279e5baa2c5af8763a4695c84bc5206273dbbb0385b493513c" + "aarch64-darwin": "55db5abc88c2420e77f5b57fcb09608ddb5a6cdeaacfa0a517641e3c8c306605", + "aarch64-linux": "8d620805836959803a8460952424d5c6e463a5145097b4ddb2e1157da34342e6", + "armv7l-linux": "29f06b78139e26f6ebbb7735969d29668734b2e44a4f0e54b749bdcf6baac304", + "headers": "015x9hjafkimpji1pvkd33yn4v89is2ggv0hvmy16c39f4vfkk7z", + "x86_64-darwin": "cdc45610de036fa981ec2b1726c0d9e41c24cfe30c40fdf6ce8ec062bafc661a", + "x86_64-linux": "2a3598718754ff599f6fe3e7490686bb093a9c922a1631725d85b1fc0209b941" }, - "version": "41.6.1" + "version": "41.7.0" }, "42": { "hashes": { From 17d01dc56f70327c4682b146f76cd96c88d8aef5 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:49 +0200 Subject: [PATCH 036/292] electron_42-bin: 42.1.0 -> 42.2.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.2.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.1.0...v42.2.0 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index ec05e7c4505e..d7429c9ed9ac 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "98d097299eb08094d0df3312b2d6e8677069d8defdab891143628d4f82f46117", - "aarch64-linux": "1e700f7f3daef794cc45235e51c1172664aed49a4e7737b8896ddc398bff4d7d", - "armv7l-linux": "576a317dda0dc8ea150d5b6f792c3eb0631a5065ec9c100af954d1cabddde93a", - "headers": "0r0g3iaji6a7gx51bv2ijq23zpcz8ip8kmfy0x9fxqpm9angvins", - "x86_64-darwin": "63b938cbe6696f67f172d8f7cb6c31a58c38853d03d33f047fcba8c628cc700f", - "x86_64-linux": "882047343a9e203c6cfc5d39b166ea9e025dd256943e0d3711f86725ad0e3bd9" + "aarch64-darwin": "f45f80da0a2d005530b70f6f6b00756dbf875947a21e533041a05b3c4d629f79", + "aarch64-linux": "1f2037dbdcb8b1327b855ec15fbe3fb8a7f27786b331d17866e88377a0606ad8", + "armv7l-linux": "00de1cc51859a4e064a2178cb29c899feadfabf24d926d8f684c30e6ab9b72a7", + "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", + "x86_64-darwin": "cd6a2d4feca84b7e7b2c4a5a13a443fc3c1173e77b05f798deaab2f0f41002a1", + "x86_64-linux": "9caeeb15dada37cb3a2d80bf0f5899d175db026a4def11560890bd2f19684909" }, - "version": "42.1.0" + "version": "42.2.0" } } From 2595d33117f5c68e9366a218f11305d54b996b75 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:51 +0200 Subject: [PATCH 037/292] electron-chromedriver_42: 42.1.0 -> 42.2.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.2.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.1.0...v42.2.0 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 21b669b6dda4..3dcb1d0bdf46 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "15f47f905b59c37a2c1845595001589a1867e03c627a1880a8d6599e8ff65b21", - "aarch64-linux": "81a094306b68190e27fd253958e2047d4786d6a19035d118089100257b1c64f1", - "armv7l-linux": "6dad4f6c6ed82445cb10a86f6878dd7cb86ec49e5e48a2837ee1526f209e510b", - "headers": "0r0g3iaji6a7gx51bv2ijq23zpcz8ip8kmfy0x9fxqpm9angvins", - "x86_64-darwin": "1328a03d7f4f08946984b51dee62e761375bc9c912887965fb2dd900e65b2dfb", - "x86_64-linux": "05ffcaa8ae2f71a153217b5ffcd4aad7aed5428a70beb84b02888eb9a4097f6e" + "aarch64-darwin": "6c25b7496a0f3f4e325965ac3d934f9460e6b39fc2aa05b2aefecb1e212e7535", + "aarch64-linux": "8f6c2462e05491ab7a6ea6492fe7f62c8de1b01900978dd3dcbc878fde6f5e3e", + "armv7l-linux": "72cdb458b48306ec4939021198696926651a6a6dd47b8acf4486d77689ffe88f", + "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", + "x86_64-darwin": "7ea0a5378a615b816c6652c1e8f62b25fee751f34c669eb3eff122dcde98dffc", + "x86_64-linux": "ebe0fb1e5eb8a83a20612d660191d8292826d46d93701fe6390a9a5ab69aede0" }, - "version": "42.1.0" + "version": "42.2.0" } } From ec588199a5419b1ec14f9e9f10f5f480f67ee574 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:39:01 +0200 Subject: [PATCH 038/292] electron-source.electron_40: 40.10.0 -> 40.10.1 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.0...v40.10.1 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 9361d5d4a449..635a722261c9 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1406,10 +1406,10 @@ }, "src/electron": { "args": { - "hash": "sha256-H4mLOoA2fdI5yF1qnXC1s1+BVO/ouxXOHh2ZzqJVAVc=", + "hash": "sha256-0koDZtv9T/Jkg3cndIp/1ThYa3hgFf4UfwpY8yliyaY=", "owner": "electron", "repo": "electron", - "tag": "v40.10.0" + "tag": "v40.10.1" }, "fetcher": "fetchFromGitHub" }, @@ -2737,7 +2737,7 @@ }, "modules": "143", "node": "24.15.0", - "version": "40.10.0" + "version": "40.10.1" }, "41": { "chrome": "146.0.7680.216", From 73df9eb6e6230a984854ceec8ecec7d31e9cd88e Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:48:15 +0200 Subject: [PATCH 039/292] electron-source.electron_41: 41.6.1 -> 41.7.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.7.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.6.1...v41.7.0 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 635a722261c9..f59eda89a1bd 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -2796,10 +2796,10 @@ }, "src/electron": { "args": { - "hash": "sha256-0i3h/60XFgtX3/uJ5wI36o1EU0nKn0HawXBzv8RJuKs=", + "hash": "sha256-MmVCtlvDxDKjWE45uhBI4bs0Qel5pBpbGuhHlQ4OzOg=", "owner": "electron", "repo": "electron", - "tag": "v41.6.1" + "tag": "v41.7.0" }, "fetcher": "fetchFromGitHub" }, @@ -4143,7 +4143,7 @@ }, "modules": "145", "node": "24.15.0", - "version": "41.6.1" + "version": "41.7.0" }, "42": { "chrome": "148.0.7778.97", From 401586866891a9e2d8b8a5984c71e7f001da86b5 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 13:03:53 +0200 Subject: [PATCH 040/292] electron-source.electron_42: 42.1.0 -> 42.2.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.2.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.1.0...v42.2.0 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index f59eda89a1bd..ee5d98f7fb16 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -4202,10 +4202,10 @@ }, "src/electron": { "args": { - "hash": "sha256-QVWPIw2G5ai9dCLZ6K1ZuJKydMFexA17X1gtB3XeXKc=", + "hash": "sha256-UshbCxXPTrY2YQetb0B8OLohlLhQ1EHbl/zP7eNV9Yk=", "owner": "electron", "repo": "electron", - "tag": "v42.1.0" + "tag": "v42.2.0" }, "fetcher": "fetchFromGitHub" }, @@ -5557,6 +5557,6 @@ }, "modules": "146", "node": "24.15.0", - "version": "42.1.0" + "version": "42.2.0" } } From bf490ae938d7858e9384305f82dddeed1fcccb79 Mon Sep 17 00:00:00 2001 From: Coca Date: Thu, 21 May 2026 14:19:21 +0200 Subject: [PATCH 041/292] npins: 0.4.0 -> 0.4.1 --- pkgs/by-name/np/npins/package.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/np/npins/package.nix b/pkgs/by-name/np/npins/package.nix index 0d04604c35cf..50fa556c5f96 100644 --- a/pkgs/by-name/np/npins/package.nix +++ b/pkgs/by-name/np/npins/package.nix @@ -17,22 +17,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "npins"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "andir"; repo = "npins"; tag = finalAttrs.version; - sha256 = "sha256-ksOXi7u4bpHyWNHwkUR62fdwKowPW5GqBS7MA7Apwh4="; + sha256 = "sha256-XzJaDf5tlrYGTMJ+eS9hH9l79S4JA8h2KfbvKHF14xY="; }; - cargoHash = "sha256-A93cFkBt+gHCuLAE7Zk8DRmsGoMwJkqtgHZd4lbpFs0="; - buildNoDefaultFeatures = true; - buildFeatures = [ - "clap" - "crossterm" - "env_logger" - ]; + cargoHash = "sha256-Fiku3UULsm6HL1skjJA/UiW9VRFRWbnXULQFBiVDCJ0="; nativeBuildInputs = [ makeWrapper ]; From 973497fcd1b7cdda4b144c0348bab29ea055dc38 Mon Sep 17 00:00:00 2001 From: Coca Date: Thu, 21 May 2026 14:20:42 +0200 Subject: [PATCH 042/292] npins: add coca to maintainers --- pkgs/by-name/np/npins/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/np/npins/package.nix b/pkgs/by-name/np/npins/package.nix index 50fa556c5f96..5ada2c733909 100644 --- a/pkgs/by-name/np/npins/package.nix +++ b/pkgs/by-name/np/npins/package.nix @@ -42,6 +42,9 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "npins"; homepage = "https://github.com/andir/npins"; license = lib.licenses.eupl12; - maintainers = with lib.maintainers; [ piegames ]; + maintainers = with lib.maintainers; [ + piegames + coca + ]; }; }) From ca06979777e83eafe49af098ead51006b0698b9e Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Thu, 21 May 2026 22:06:57 +0800 Subject: [PATCH 043/292] or-tools: fix darwin install_name --- pkgs/by-name/or/or-tools/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/or/or-tools/package.nix b/pkgs/by-name/or/or-tools/package.nix index 90754354a478..eb312fbff8cc 100644 --- a/pkgs/by-name/or/or-tools/package.nix +++ b/pkgs/by-name/or/or-tools/package.nix @@ -137,6 +137,8 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ (lib.cmakeBool "CMAKE_MACOSX_RPATH" false) + (lib.cmakeFeature "CMAKE_INSTALL_NAME_DIR" "${placeholder "out"}/lib") + (lib.cmakeBool "CMAKE_BUILD_WITH_INSTALL_NAME_DIR" true) ]; strictDeps = true; From 25390f553653695cecc20d6f1cb0297f14e5a023 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Thu, 21 May 2026 22:06:57 +0800 Subject: [PATCH 044/292] python3Packages.ortools: extract into separate buildPythonPackage --- .../python-modules/ortools/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/ortools/default.nix diff --git a/pkgs/development/python-modules/ortools/default.nix b/pkgs/development/python-modules/ortools/default.nix new file mode 100644 index 000000000000..7a5a3d7169bf --- /dev/null +++ b/pkgs/development/python-modules/ortools/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + lndir, + or-tools, + immutabledict, + numpy, + pandas, + protobuf, +}: + +buildPythonPackage { + pname = "ortools"; + inherit (or-tools) version; + format = "other"; + + src = or-tools.python; + + dontBuild = true; + + nativeBuildInputs = [ lndir ]; + + installPhase = '' + runHook preInstall + mkdir -p $out + lndir -silent $src $out + runHook postInstall + ''; + + propagatedBuildInputs = [ + immutabledict + numpy + pandas + protobuf + ]; + + pythonImportsCheck = [ + "ortools" + "ortools.sat.python.cp_model" + ]; + + meta = or-tools.meta // { + description = "Python bindings for Google's or-tools"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 73ea6e0ad256..ff35a71a67ac 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12024,7 +12024,9 @@ self: super: with self; { ormsgpack = callPackage ../development/python-modules/ormsgpack { }; - ortools = (toPythonModule (pkgs.or-tools.override { python3 = self.python; })).python; + ortools = callPackage ../development/python-modules/ortools { + or-tools = pkgs.or-tools.override { python3 = self.python; }; + }; oru = callPackage ../development/python-modules/oru { }; From 774c5a22ff958daea273bbccf3ca2981ac620a56 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Thu, 21 May 2026 22:07:15 +0800 Subject: [PATCH 045/292] python3Packages.slothy: init at 0.2.0 --- maintainers/maintainer-list.nix | 6 ++ .../python-modules/slothy/default.nix | 66 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 74 insertions(+) create mode 100644 pkgs/development/python-modules/slothy/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ba6d2b7ed416..c6349c226507 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18272,6 +18272,12 @@ githubId = 16974598; name = "Mike Playle"; }; + mkannwischer = { + email = "matthias@kannwischer.eu"; + github = "mkannwischer"; + githubId = 3984960; + name = "Matthias Kannwischer"; + }; mkez = { email = "matias+nix@zwinger.fi"; github = "mk3z"; diff --git a/pkgs/development/python-modules/slothy/default.nix b/pkgs/development/python-modules/slothy/default.nix new file mode 100644 index 000000000000..f3e9b53ede81 --- /dev/null +++ b/pkgs/development/python-modules/slothy/default.nix @@ -0,0 +1,66 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + gcc, + llvm, + ortools, + sympy, + unicorn, +}: + +buildPythonPackage rec { + pname = "slothy"; + version = "0.2.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "slothy-optimizer"; + repo = "slothy"; + tag = version; + hash = "sha256-1seD/wqAyEcv5HJFO8j53ARd64fddGropA6xk0dq2yk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + ortools + sympy + unicorn + ]; + + # slothy shells out to `gcc` and the llvm binutils at runtime; extend + # PATH at import time so the library works in a plain withPackages env. + postPatch = '' + substituteInPlace slothy/__init__.py \ + --replace-fail 'from slothy.core.slothy import Slothy' \ + 'import os + os.environ["PATH"] = "${ + lib.makeBinPath [ + gcc + llvm + ] + }" + os.pathsep + os.environ.get("PATH", "") + from slothy.core.slothy import Slothy' + ''; + + pythonRelaxDeps = true; + + pythonImportsCheck = [ "slothy" ]; + + installCheckPhase = '' + runHook preInstallCheck + python3 test.py --silent --tests aarch64_simple0_a55 + runHook postInstallCheck + ''; + + meta = { + description = "Assembly superoptimization via constraint solving"; + homepage = "https://slothy-optimizer.github.io/slothy"; + changelog = "https://github.com/slothy-optimizer/slothy/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mkannwischer ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ff35a71a67ac..cfc4581a92fd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18114,6 +18114,8 @@ self: super: with self; { slob = callPackage ../development/python-modules/slob { }; + slothy = callPackage ../development/python-modules/slothy { }; + slovnet = callPackage ../development/python-modules/slovnet { }; slowapi = callPackage ../development/python-modules/slowapi { }; From ecf8d2a7499e007122ad5d65c952c23a13bee2a9 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Thu, 21 May 2026 22:07:15 +0800 Subject: [PATCH 046/292] slothy: init at 0.2.0 --- pkgs/by-name/sl/slothy/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 pkgs/by-name/sl/slothy/package.nix diff --git a/pkgs/by-name/sl/slothy/package.nix b/pkgs/by-name/sl/slothy/package.nix new file mode 100644 index 000000000000..a07c0bb41594 --- /dev/null +++ b/pkgs/by-name/sl/slothy/package.nix @@ -0,0 +1,8 @@ +{ python3Packages }: + +(python3Packages.toPythonApplication python3Packages.slothy).overrideAttrs (old: { + __structuredAttrs = true; + meta = old.meta // { + mainProgram = "slothy-cli"; + }; +}) From c944f4811d375bf524123c7d14c22d30a582b7b7 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Thu, 21 May 2026 17:11:02 +0000 Subject: [PATCH 047/292] apko: 1.2.4 -> 1.2.13 --- pkgs/by-name/ap/apko/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ap/apko/package.nix b/pkgs/by-name/ap/apko/package.nix index 490bc6bbb4d1..e29031abb8b5 100644 --- a/pkgs/by-name/ap/apko/package.nix +++ b/pkgs/by-name/ap/apko/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "apko"; - version = "1.2.4"; + version = "1.2.13"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "apko"; tag = "v${finalAttrs.version}"; - hash = "sha256-y1/tkLwVW/D6KDnoO/YtW88vA+O+qfbu53Ystx0zf2Y="; + hash = "sha256-T074IzGgs0mDX4u5L96Xa0bGwpCLVYu3hNrN/7JzF1U="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-xAXI1qGNOhPiDWc6KQX7ThDqs67XhP+O+ideQiMG6B8="; + vendorHash = "sha256-Sq++amIZ5jdi/D499A8JRkr7yYPHkMXjU2yHOE8p3h4="; excludedPackages = [ "internal/gen-jsonschema" @@ -65,7 +65,8 @@ buildGoModule (finalAttrs: { checkFlags = [ # requires networking (apk.chainreg.biz and dl-cdn.alpinelinux.org) - "-skip=TestInitDB_ChainguardDiscovery|TestFetchPackage|TestLock/apko-discover" + # TestSpecialModeBits fails because of sandbox setuid/setgid restrictions + "-skip=TestInitDB_ChainguardDiscovery|TestFetchPackage|TestLock/apko-discover|TestSpecialModeBits" ]; postInstall = From 48a99a99fc2336dc87d8aa091418a38c1d64c818 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 16:01:19 -0400 Subject: [PATCH 048/292] lib.generators.toGitINI: only define helper variables once --- lib/generators.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index 7b53d3912822..0b8393e8ebe2 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -379,7 +379,6 @@ rec { See the [git-config documentation](https://git-scm.com/docs/git-config#_variables) for possible values. */ toGitINI = - attrs: let mkSectionName = name: @@ -427,7 +426,7 @@ rec { toINI_ = toINI { inherit mkKeyValue mkSectionName; }; in - toINI_ (gitFlattenAttrs attrs); + attrs: toINI_ (gitFlattenAttrs attrs); /** `mkKeyValueDefault` wrapper that handles dconf INI quirks. From af62ce48876c09dfb7b32ca0f794ef3bb53d3ddf Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 16:02:22 -0400 Subject: [PATCH 049/292] lib.generators.toGitINI: avoid creating several variables on every call --- lib/generators.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index 0b8393e8ebe2..9361404a5a0e 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -381,15 +381,17 @@ rec { toGitINI = let mkSectionName = + let + containsQuote = hasInfix ''"''; + in name: let - containsQuote = hasInfix ''"'' name; sections = splitString "." name; - section = head sections; - subsections = tail sections; - subsection = concatStringsSep "." subsections; in - if containsQuote || subsections == [ ] then name else ''${section} "${subsection}"''; + if containsQuote name || length sections == 1 then + name + else + ''${head sections} "${concatStringsSep "." (tail sections)}"''; mkValueString = v: From 9b4dde7ebaa50349c2c3bd8d0f5dc0cc2a31d0ec Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 16:04:12 -0400 Subject: [PATCH 050/292] lib.generators.toGitINI: move escape logic outside of hot loop --- lib/generators.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index 9361404a5a0e..b742797bb627 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -394,11 +394,10 @@ rec { ''${head sections} "${concatStringsSep "." (tail sections)}"''; mkValueString = - v: let - escapedV = ''"${replaceStrings [ "\n" " " ''"'' "\\" ] [ "\\n" "\\t" ''\"'' "\\\\" ] v}"''; + escape = replaceStrings [ "\n" " " ''"'' "\\" ] [ "\\n" "\\t" ''\"'' "\\\\" ]; in - mkValueStringDefault { } (if isString v then escapedV else v); + v: mkValueStringDefault { } (if isString v then ''"${escape v}"'' else v); # generation for multiple ini values mkKeyValue = From 69bb7293960eefd236c2e258fb8ec69d56a28b58 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 16:05:08 -0400 Subject: [PATCH 051/292] lib.generators.toGitINI: avoid concatenating and mapping on non-lists --- lib/generators.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index b742797bb627..4106e9af6581 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -401,11 +401,11 @@ rec { # generation for multiple ini values mkKeyValue = - k: v: let - mkKeyValue = mkKeyValueDefault { inherit mkValueString; } " = " k; + mkKeyValue = mkKeyValueDefault { inherit mkValueString; } " = "; + attrToString = k: v: "\t" + mkKeyValue k v; in - concatStringsSep "\n" (map (kv: "\t" + mkKeyValue kv) (toList v)); + k: v: if isList v then concatStringsSep "\n" (map (attrToString k) v) else attrToString k v; # converts { a.b.c = 5; } to { "a.b".c = 5; } for toINI gitFlattenAttrs = From ad02f2310f1276127956957e0898db62750a1f7c Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 16:12:06 -0400 Subject: [PATCH 052/292] lib.generators.toGitINI: use concatMap to avoid a flatten at the end --- lib/generators.nix | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index 4106e9af6581..c9361f2092dc 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -26,6 +26,7 @@ let assertMsg attrNames concatLists + concatMap concatMapStringsSep concatStrings concatStringsSep @@ -413,17 +414,21 @@ rec { recurse = path: value: if isAttrs value && !isDerivation value then - mapAttrsToList (name: value: recurse ([ name ] ++ path) value) value + concatMap (name: recurse ([ name ] ++ path) value.${name}) (attrNames value) else if length path > 1 then - { - ${concatStringsSep "." (reverseList (tail path))}.${head path} = value; - } + [ + { + ${concatStringsSep "." (reverseList (tail path))}.${head path} = value; + } + ] else - { - ${head path} = value; - }; + [ + { + ${head path} = value; + } + ]; in - attrs: foldl recursiveUpdate { } (flatten (recurse [ ] attrs)); + attrs: foldl recursiveUpdate { } (recurse [ ] attrs); toINI_ = toINI { inherit mkKeyValue mkSectionName; }; in From e9c2828c5a48c0f9ea604b59ffb9e54c0793f374 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 18:16:47 -0400 Subject: [PATCH 053/292] lib.generators.toGitINI: only recurse into necessary attributes --- lib/generators.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index c9361f2092dc..0e15a56db312 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -23,8 +23,10 @@ let inherit (lib) addErrorContext + any assertMsg attrNames + attrValues concatLists concatMap concatMapStringsSep @@ -53,6 +55,7 @@ let isString last length + genAttrs mapAttrs mapAttrsToList optionals @@ -411,9 +414,10 @@ rec { # converts { a.b.c = 5; } to { "a.b".c = 5; } for toINI gitFlattenAttrs = let + isNonDrvAttrs = value: isAttrs value && !isDerivation value; recurse = path: value: - if isAttrs value && !isDerivation value then + if isNonDrvAttrs value then concatMap (name: recurse ([ name ] ++ path) value.${name}) (attrNames value) else if length path > 1 then [ @@ -428,7 +432,16 @@ rec { } ]; in - attrs: foldl recursiveUpdate { } (recurse [ ] attrs); + attrs: + let + # Filter the names for any that contain nested attrsets. attrs that + # don't contain nested attrsets can stay the same = + namesToRewrite = filter ( + name: isAttrs attrs.${name} && any isNonDrvAttrs (attrValues attrs.${name}) + ) (attrNames attrs); + attrsToRewrite = genAttrs namesToRewrite (name: attrs.${name}); + in + removeAttrs attrs namesToRewrite // foldl recursiveUpdate { } (recurse [ ] attrsToRewrite); toINI_ = toINI { inherit mkKeyValue mkSectionName; }; in From 7bed4525edbd243ad1203900fccfd1a95a7ab747 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 21 May 2026 17:17:42 -0600 Subject: [PATCH 054/292] git-annex-remote-dbx: switch to pyproject --- .../git-annex-remote-dbx/default.nix | 21 ++++++++++++------- pkgs/top-level/all-packages.nix | 1 + 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/version-management/git-annex-remote-dbx/default.nix b/pkgs/applications/version-management/git-annex-remote-dbx/default.nix index 7744598f1566..01467e9e713c 100644 --- a/pkgs/applications/version-management/git-annex-remote-dbx/default.nix +++ b/pkgs/applications/version-management/git-annex-remote-dbx/default.nix @@ -1,23 +1,28 @@ { lib, buildPythonApplication, - fetchPypi, + fetchFromGitHub, + setuptools, dropbox, annexremote, humanfriendly, }: -buildPythonApplication rec { +buildPythonApplication (finalAttrs: { pname = "git-annex-remote-dbx"; version = "1.0.3"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "5b6f8025ed1e9877f06882ddbd81f701a8e094647ab97595e2afc09016835a7c"; + src = fetchFromGitHub { + owner = "montag451"; + repo = "git-annex-remote-dbx"; + tag = "v${finalAttrs.version}"; + hash = "sha256-a1mCLFd9fykzX3BxQBsOe6oPUzQjAzyfxExFlXCOAvQ="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ dropbox annexremote humanfriendly @@ -30,4 +35,4 @@ buildPythonApplication rec { mainProgram = "git-annex-remote-dbx"; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 830b0307bcb4..e68ebfb65b8a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1156,6 +1156,7 @@ with pkgs; git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx { inherit (python3Packages) buildPythonApplication + setuptools dropbox annexremote humanfriendly From 65b67d5ec15dd75a7fa3a4251e2f324f0921c70c Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Sun, 17 May 2026 19:19:31 +0200 Subject: [PATCH 055/292] electron-source.electron_39: remove --- pkgs/development/tools/electron/info.json | 1350 --------------------- pkgs/top-level/all-packages.nix | 5 +- 2 files changed, 1 insertion(+), 1354 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 9361d5d4a449..824d216e1e9d 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1,1354 +1,4 @@ { - "39": { - "chrome": "142.0.7444.265", - "chromium": { - "deps": { - "gn": { - "hash": "sha256-sm5GWbkm3ua7EkCWTuY4TG6EXKe3asXTrH1APnNARJQ=", - "rev": "81b24e01531ecf0eff12ec9359a555ec3944ec4e", - "version": "0-unstable-2025-09-18" - } - }, - "version": "142.0.7444.265" - }, - "chromium_npm_hash": "sha256-i1eQ4YlrWSgY522OlFtGDDPmxE2zd1hDM03AzR8RafE=", - "deps": { - "src": { - "args": { - "hash": "sha256-VJKx61JTIGg4j/kNqtOWkYOsy0xYYZbuyoiKFVcbZgc=", - "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "tag": "142.0.7444.265", - "url": "https://chromium.googlesource.com/chromium/src.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/chrome/test/data/perf/canvas_bench": { - "args": { - "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", - "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732", - "url": "https://chromium.googlesource.com/chromium/canvas_bench.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/chrome/test/data/perf/frame_rate/content": { - "args": { - "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", - "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9", - "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/chrome/test/data/xr/webvr_info": { - "args": { - "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", - "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248", - "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/docs/website": { - "args": { - "hash": "sha256-+2OBUpLLVPB/fDlF/9mEwTsvH2Una3ZYKUJY06nZauo=", - "rev": "3913dbd6fdde06b914d0e1119fcc884f8115e4f8", - "url": "https://chromium.googlesource.com/website.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/electron": { - "args": { - "hash": "sha256-7hMzrFN/W37fq4bNPk5910UHy/ItMkHol/SmK1Uip6c=", - "owner": "electron", - "repo": "electron", - "tag": "v39.8.10" - }, - "fetcher": "fetchFromGitHub" - }, - "src/media/cdm/api": { - "args": { - "hash": "sha256-voZaq/OiP5/QSSZmBx1ifriBc6HQ9+m4pUz0o9+O9x8=", - "rev": "a4cbc4325e6de42ead733f2af43c08292d0e65a8", - "url": "https://chromium.googlesource.com/chromium/cdm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/net/third_party/quiche/src": { - "args": { - "hash": "sha256-ACXkivQ4tqePgNIg2hpl4DQFa8n0CUkCOqPlgh56oLs=", - "rev": "c0df0d316bd7e4ddf44e5ba094b5c5b061d94b0c", - "url": "https://quiche.googlesource.com/quiche.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/testing/libfuzzer/fuzzers/wasm_corpus": { - "args": { - "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=", - "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b", - "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/angle": { - "args": { - "hash": "sha256-CCjQue8xv/t81I3ncqS6Ib3hjcs+FKCB+yvNUE+A+Dc=", - "rev": "7628a2726022fc768f2464ed5060bbc97e13f77a", - "url": "https://chromium.googlesource.com/angle/angle.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/angle/third_party/VK-GL-CTS/src": { - "args": { - "hash": "sha256-VYROUPvcpkV+skw3RKXoCpB+4xVA2Qem+15YKjV7pMg=", - "rev": "c67cffddd65aba724950e062343fa1cc89560b33", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/angle/third_party/glmark2/src": { - "args": { - "hash": "sha256-VebUALLFKwEa4+oE+jF8mBSzhJd6aflphPmcK1Em8bw=", - "rev": "6edcf02205fd1e8979dc3f3964257a81959b80c8", - "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/angle/third_party/rapidjson/src": { - "args": { - "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", - "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f", - "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/anonymous_tokens/src": { - "args": { - "hash": "sha256-jwfszvnWRtTmzPm5x/lyceX1Y0G0hyIATcKlYkKj/SY=", - "rev": "50e04fb27eacd49a5e2bfde5977ac689e13ebeeb", - "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/boringssl/src": { - "args": { - "hash": "sha256-rhUF9fuWbiAkaGbHnhANZxCYEhkkoMQoiYzn1EfR270=", - "rev": "91f3df0a20f6d3dd3e2f749b4a2730b68c3d585e", - "url": "https://boringssl.googlesource.com/boringssl.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/breakpad/breakpad": { - "args": { - "hash": "sha256-jGdQyM3+p3qt+Hjt44Wpg7XKiUt7kz9Lv1xRG7vp+dM=", - "rev": "a1220f673dc44632e821bd1a217089e5a159a203", - "url": "https://chromium.googlesource.com/breakpad/breakpad.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cast_core/public/src": { - "args": { - "hash": "sha256-yQxm1GMMne80bLl1P7OAN3bJLz1qRNAvou2/5MKp2ig=", - "rev": "f5ee589bdaea60418f670fa176be15ccb9a34942", - "url": "https://chromium.googlesource.com/cast_core/public" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/catapult": { - "args": { - "hash": "sha256-Is8yDmTyNyseTBPIDwIlhRthqfkFPgQIvu3b6u5c0m0=", - "rev": "04c85a1d0e324464c6be4b3d193b47cb6177d03a", - "url": "https://chromium.googlesource.com/catapult.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ced/src": { - "args": { - "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", - "rev": "ba412eaaacd3186085babcd901679a48863c7dd5", - "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/clang-format/script": { - "args": { - "hash": "sha256-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU=", - "rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cld_3/src": { - "args": { - "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", - "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661", - "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/colorama/src": { - "args": { - "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", - "rev": "3de9f013df4b470069d03d250224062e8cf15c49", - "url": "https://chromium.googlesource.com/external/colorama.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/compiler-rt/src": { - "args": { - "hash": "sha256-XTPhIXHzTW4EjyER/49mKJVDQQVNGuyLu2OBAxSt+CQ=", - "rev": "05f2a5dd0d1386777ae9d7fac9da776f82e7e0f2", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/content_analysis_sdk/src": { - "args": { - "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=", - "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc", - "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cpu_features/src": { - "args": { - "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", - "rev": "936b9ab5515dead115606559502e3864958f7f6e", - "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cpuinfo/src": { - "args": { - "hash": "sha256-JW83AgI1cWv4TSpXNe9sv/hNYAA7MOdUeTHY8+0lHgc=", - "rev": "877328f188a3c7d1fa855871a278eb48d530c4c0", - "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crabbyavif/src": { - "args": { - "hash": "sha256-HUGkuQWfUGsE6crsluI7l5H2DYalruoDKqBjbVfE7BM=", - "rev": "3ba05863e84fd3acb4f4af2b4545221b317a2e55", - "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crc32c/src": { - "args": { - "hash": "sha256-KBraGaO5LmmPP+p8RuDogGldbTWdNDK+WzF4Q09keuE=", - "rev": "d3d60ac6e0f16780bcfcc825385e1d338801a558", - "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cros-components/src": { - "args": { - "hash": "sha256-g7LzBd2V21AaLdSdCw65WGYvKfrbtpRXsYc+3ILdiKs=", - "rev": "7ccdbf60606671c2c057628125908fbfef9bd0c8", - "url": "https://chromium.googlesource.com/external/google3/cros_components.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cros_system_api": { - "args": { - "hash": "sha256-N8/0tVMBi6yFe9HkR5wxDJ1+QAP1IV1Bz99Il3RZNFU=", - "rev": "c33ff08e2b27ddaed22c8799fefd3a4b7d3c49a9", - "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crossbench": { - "args": { - "hash": "sha256-JbgzTTFEFuA8ZyRLih3T/Fa3RhcOK4fi+9RuzZioiPI=", - "rev": "f6e9d3627685e3bcb82d5a24c1f075b8dd0d881c", - "url": "https://chromium.googlesource.com/crossbench.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crossbench-web-tests": { - "args": { - "hash": "sha256-yJmi1IpUiKhdoHAXyazkpm+Ezuc4Hp8pOIBntG5hN+U=", - "rev": "3c76c8201f0732fe9781742229ab8ac43bf90cbf", - "url": "https://chromium.googlesource.com/chromium/web-tests.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dav1d/libdav1d": { - "args": { - "hash": "sha256-dPVDZ4SyrHWsRWERUl6UKbbdUG/5dC/UTte6sItMYxg=", - "rev": "af5cf2b1e7f03d6f6de84477e1ca8eed1f3eb03d", - "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn": { - "args": { - "hash": "sha256-BFJsVt7hkSyyPQiX7QCN7Fu6CgTF/2xwAQbWCkJVq6M=", - "rev": "95f9c2b375395cc82941babdf1e9f0cf60a32831", - "url": "https://dawn.googlesource.com/dawn.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/dxc": { - "args": { - "hash": "sha256-kcmuSCdAAzyQrg33b3dlkUErd0x5TDZkE8iXMEYW8wo=", - "rev": "2b58d6d865832f7146d6e22e2106e562458bbd0a", - "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/dxheaders": { - "args": { - "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", - "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", - "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/glfw": { - "args": { - "hash": "sha256-E1zXIDiw87badrLOZTvV+Wh9NZHu51nb70ZK9vlAlqE=", - "rev": "b35641f4a3c62aa86a0b3c983d163bc0fe36026d", - "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/khronos/EGL-Registry": { - "args": { - "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", - "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/khronos/OpenGL-Registry": { - "args": { - "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", - "rev": "5bae8738b23d06968e7c3a41308568120943ae77", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/webgpu-cts": { - "args": { - "hash": "sha256-lZgUbs1+6+tLeHmJTIWMbpT6oSVzC3A9/J3vKONgxSs=", - "rev": "18f1cc77dea7254258eeee21839d1c249b506576", - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/webgpu-headers/src": { - "args": { - "hash": "sha256-V/JhZyjLNSElllXbLduqyNjJqjrxB4SwwPpRHIcfIis=", - "rev": "53a87a3d8cb4c32ec026978ce003020741df6f53", - "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/depot_tools": { - "args": { - "hash": "sha256-oL/WjK90HWqtyE0sJhDUp3UxlC8jr4dZfp+Q80xu3sM=", - "rev": "675a3a9ccd7cf9367bb4caa58c30f08b56d45ef5", - "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/devtools-frontend/src": { - "args": { - "hash": "sha256-4SIqiDQtelkjdzTSDfB5GCymh+24MoiN77NNCxTV6qU=", - "rev": "747b0d1aebe33e5fc3d32677eb88315ab000eb5e", - "url": "https://chromium.googlesource.com/devtools/devtools-frontend" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dom_distiller_js/dist": { - "args": { - "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", - "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d", - "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/domato/src": { - "args": { - "hash": "sha256-fYxoA0fxKe9U23j+Jp0MWj4m7RfsRpM0XjF6/yOhX1I=", - "rev": "053714bccbda79cf76dac3fee48ab2b27f21925e", - "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dragonbox/src": { - "args": { - "hash": "sha256-AOniXMPgwKpkJqivRd+GazEnhdw53FzhxKqG+GdU+cc=", - "rev": "6c7c925b571d54486b9ffae8d9d18a822801cbda", - "url": "https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/eigen3/src": { - "args": { - "hash": "sha256-ZXDzAuvTu46YhieLIQ7MSQ0os+v2RF+KBtFuKU9fCWE=", - "rev": "430e35fbd15d3c946d2d2ba19ec41c16ba217cb3", - "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/electron_node": { - "args": { - "hash": "sha256-LP43+y5UC91tisM8EHj8l27El403k7kOVJeFqpZCgfQ=", - "owner": "nodejs", - "repo": "node", - "tag": "v22.22.1" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/emoji-segmenter/src": { - "args": { - "hash": "sha256-KdQdKBBipEBRT8UmNGao6yCB4m2CU8/SrMVvcXlb5qE=", - "rev": "955936be8b391e00835257059607d7c5b72ce744", - "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/engflow-reclient-configs": { - "args": { - "hash": "sha256-aZXYPj9KYBiZnljqOLlWJWS396Fg3EhjiQLZmkwCBsY=", - "owner": "EngFlow", - "repo": "reclient-configs", - "rev": "955335c30a752e9ef7bff375baab5e0819b6c00d" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/expat/src": { - "args": { - "hash": "sha256-qe8O7otL6YcDDBx2DS/+c5mWIS8Rf8RQXVtLFMIAeyk=", - "rev": "69d6c054c1bd5258c2a13405a7f5628c72c177c2", - "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/farmhash/src": { - "args": { - "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", - "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45", - "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fast_float/src": { - "args": { - "hash": "sha256-CG5je117WYyemTe5PTqznDP0bvY5TeXn8Vu1Xh5yUzQ=", - "rev": "cb1d42aaa1e14b09e1452cfdef373d051b8c02a4", - "url": "https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/federated_compute/src": { - "args": { - "hash": "sha256-5kuTp0TXOUCQQ7XcnwBRsQRxugl869hZhx8MbxDLwYk=", - "rev": "e51058dfe7888094ecc09cda38bfceffd4d4664b", - "url": "https://chromium.googlesource.com/external/github.com/google-parfait/federated-compute.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ffmpeg": { - "args": { - "hash": "sha256-ZeFzrCE9LkDcp3VTMJkm5ypX29RGZCyZkp3tEr7yFKU=", - "rev": "9e751092c9498b84bbb77e2e0689ef9f50fe608f", - "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/flac": { - "args": { - "hash": "sha256-Y5TXyJ8lVh8TaVC5S4BVxOmFxySBzPbJYEe8YJS6ZR4=", - "rev": "807e251d9f8c5dd6059e547931e9c6a4251967af", - "url": "https://chromium.googlesource.com/chromium/deps/flac.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/flatbuffers/src": { - "args": { - "hash": "sha256-u5AVjbep3iWwGNXLrkPJUnF8SbmIXlHOYoy3NIlUl/E=", - "rev": "1c514626e83c20fffa8557e75641848e1e15cd5e", - "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fontconfig/src": { - "args": { - "hash": "sha256-2h0dWn7MxAX+4o2tMZLyjRFAES+FTMaGaf8M7ySkSV8=", - "rev": "f0ed9c3f43161d3555f6f7a5234b22fe7ca60727", - "url": "https://chromium.googlesource.com/external/fontconfig.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fp16/src": { - "args": { - "hash": "sha256-CR7h1d9RFE86l6btk4N8vbQxy0KQDxSMvckbiO87JEg=", - "rev": "3d2de1816307bac63c16a297e8c4dc501b4076df", - "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/freetype/src": { - "args": { - "hash": "sha256-b74O5i4xhHq8y0qepP8Wup2nuj9LFzBX7ahMCCVhc98=", - "rev": "d3668e00da732654b50e4e81f982544ed6e26390", - "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fuzztest/src": { - "args": { - "hash": "sha256-gMIDf/Alh9BCk0Gm0m+mmhHoKreHCiN7/WOomcMbS/k=", - "rev": "e101ca021a40733d0fa76a3bd9b49b5f76da4f8a", - "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fxdiv/src": { - "args": { - "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", - "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8", - "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/gemmlowp/src": { - "args": { - "hash": "sha256-e6AeRhZioIiTG5R+IA9g2GBqI4o74wijJYmqINLOtQs=", - "rev": "16e8662c34917be0065110bfcd9cc27d30f52fdf", - "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/glslang/src": { - "args": { - "hash": "sha256-/DwdyuSGCx22zsXZrcZGTECfsIqvzPQzTZ2mU8EkjxY=", - "rev": "a57276bf558f5cf94d3a9854ebdf5a2236849a5a", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/google_benchmark/src": { - "args": { - "hash": "sha256-cH8s1gP6kCcojAAfTt5iQCVqiAaSooNk4BdaILujM3w=", - "rev": "761305ec3b33abf30e08d50eb829e19a802581cc", - "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/googletest/src": { - "args": { - "hash": "sha256-A3kDQbt9ITaxCjl/tJtwySsPUyH+NNb8erdjBzq81o8=", - "rev": "244cec869d12e53378fa0efb610cd4c32a454ec8", - "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/harfbuzz-ng/src": { - "args": { - "hash": "sha256-gUUXBd2/di6MYhUzo0QkGQvRY6KLcy7qdDlSClnmnL8=", - "rev": "7d936359a27abb2d7cb14ecc102463bb15c11843", - "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/highway/src": { - "args": { - "hash": "sha256-HNrlqtAs1vKCoSJ5TASs34XhzjEbLW+ISco1NQON+BI=", - "rev": "84379d1c73de9681b54fbe1c035a23c7bd5d272d", - "url": "https://chromium.googlesource.com/external/github.com/google/highway.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/hunspell_dictionaries": { - "args": { - "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", - "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e", - "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/icu": { - "args": { - "hash": "sha256-k3z31DhDPoqjcZdUL4vjyUMVpUiNk44+7rCMTDVPH8Q=", - "rev": "1b2e3e8a421efae36141a7b932b41e315b089af8", - "url": "https://chromium.googlesource.com/chromium/deps/icu.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ink/src": { - "args": { - "hash": "sha256-SVwZWhM63iN2ajTMldgug0mfJV1rdvxTZwj/zyLe4WA=", - "rev": "4e6081ad7052f97df7d77e1d87cea2d70c18a47b", - "url": "https://chromium.googlesource.com/external/github.com/google/ink.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ink_stroke_modeler/src": { - "args": { - "hash": "sha256-4iXoBgCCbWCqGbpchiAYQhKBK9rO1Xb6wP98iMd06cY=", - "rev": "fe79520c9ad7d2d445d26d3c59fda6fc54eb4d5c", - "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/instrumented_libs": { - "args": { - "hash": "sha256-8kokdsnn5jD9KgM/6g0NuITBbKkGXWEM4BMr1nCrfdU=", - "rev": "69015643b3f68dbd438c010439c59adc52cac808", - "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/jetstream/main": { - "args": { - "hash": "sha256-jn6Twi+fc/qKjsqLqkrWxhQ677wY3rSCx3JfWCGhxr0=", - "rev": "b400dd340af3457890ec7b4a903fefb02fcf2dc6", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/jetstream/v2.2": { - "args": { - "hash": "sha256-zucA2tqNOsvjhwYQKZ5bFUC73ZF/Fu7KpBflSelvixw=", - "rev": "2145cedef4ca2777b792cb0059d3400ee2a6153c", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/jsoncpp/source": { - "args": { - "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", - "rev": "42e892d96e47b1f6e29844cc705e148ec4856448", - "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/leveldatabase/src": { - "args": { - "hash": "sha256-ANtMVRZmW6iOjDVn2y15ak2fTagFTTaz1Se6flUHL8w=", - "rev": "4ee78d7ea98330f7d7599c42576ca99e3c6ff9c5", - "url": "https://chromium.googlesource.com/external/leveldb.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libFuzzer/src": { - "args": { - "hash": "sha256-TDi1OvYClJKmEDikanKVTmy8uxUXJ95nuVKo5u+uFPM=", - "rev": "bea408a6e01f0f7e6c82a43121fe3af4506c932e", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libaddressinput/src": { - "args": { - "hash": "sha256-6h4/DQUBoBtuGfbaTL5Te1Z+24qjTaBuIydcTV18j80=", - "rev": "2610f7b1043d6784ada41392fc9392d1ea09ea07", - "url": "https://chromium.googlesource.com/external/libaddressinput.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libaom/source/libaom": { - "args": { - "hash": "sha256-RWm/xaX3WGgCy6o4lM5g6j0vS6mc6ZbDAhRw6OQgJlU=", - "rev": "2a70ad7bee390757eaa83aff12f310ba53915e9f", - "url": "https://aomedia.googlesource.com/aom.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libc++/src": { - "args": { - "hash": "sha256-IemCFOw1X+Kcna6cuj9e29FUhitqvVGn1DeMCShkbOs=", - "rev": "b77132b512d5411f8393fd3decb3abaeaf1d3ec8", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libc++abi/src": { - "args": { - "hash": "sha256-7TUY05CW5OCyd1C1oq69rptr1RkvOMS+1CAJc7yKRFQ=", - "rev": "864f61dc9253d56586ada34c388278565ef513f6", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libdrm/src": { - "args": { - "hash": "sha256-woSYEDUfcEBpYOYnli13wLMt754A7KnUbmTEcFQdFGw=", - "rev": "ad78bb591d02162d3b90890aa4d0a238b2a37cde", - "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libgav1/src": { - "args": { - "hash": "sha256-BgTfWmbcMvJB1KewJpRcMtbOd2FVuJ+fi1zAXBXfkrg=", - "rev": "c05bf9be660cf170d7c26bd06bb42b3322180e58", - "url": "https://chromium.googlesource.com/codecs/libgav1.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libipp/libipp": { - "args": { - "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", - "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f", - "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libjpeg_turbo": { - "args": { - "hash": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs=", - "rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad", - "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/liblouis/src": { - "args": { - "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", - "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376", - "url": "https://chromium.googlesource.com/external/liblouis-github.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libpfm4/src": { - "args": { - "hash": "sha256-awpZ22rovLZWQkX/qog93vL4u2gJ+F3w5IGFNlZ0heQ=", - "rev": "964baf9d35d5f88d8422f96d8a82c672042e7064", - "url": "https://chromium.googlesource.com/external/git.code.sf.net/p/perfmon2/libpfm4.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libphonenumber/dist": { - "args": { - "hash": "sha256-ZbuDrZEUVp/ekjUP8WO/FsjAomRjeDBptT4nQZvTVi4=", - "rev": "9d46308f313f2bf8dbce1dfd4f364633ca869ca7", - "url": "https://chromium.googlesource.com/external/libphonenumber.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libprotobuf-mutator/src": { - "args": { - "hash": "sha256-EaEC6R7SzqLw4QjEcWXFXhZc84lNBp6RSa9izjGnWKE=", - "rev": "7bf98f78a30b067e22420ff699348f084f802e12", - "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libsrtp": { - "args": { - "hash": "sha256-bkG1+ss+1a2rCHGwZjhvf5UaNVbPPZJt9HZSIPBKGwM=", - "rev": "a52756acb1c5e133089c798736dd171567df11f5", - "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libsync/src": { - "args": { - "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", - "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6", - "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libunwind/src": { - "args": { - "hash": "sha256-veSxr/ICnBsdP+3vWjCbPxduHiEzbT0DUdwfo0xcM30=", - "rev": "322be580a5a193a921c349a15747eeeb9a716ad1", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libva-fake-driver/src": { - "args": { - "hash": "sha256-em/8rNqwv6szlxyji7mnYr3nObSW/x3OzEEnkiLuqpI=", - "rev": "a9bcab9cd6b15d4e3634ca44d5e5f7652c612194", - "url": "https://chromium.googlesource.com/chromiumos/platform/libva-fake-driver.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libvpx/source/libvpx": { - "args": { - "hash": "sha256-44k28SJ7AbcABv1YV1tICtJ1II4AXTuvcAELSTUht6c=", - "rev": "8d00aca60b951444582b1373e4e47f0ca6e0871c", - "url": "https://chromium.googlesource.com/webm/libvpx.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libwebm/source": { - "args": { - "hash": "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4=", - "rev": "f2a982d748b80586ae53b89a2e6ebbc305848b8c", - "url": "https://chromium.googlesource.com/webm/libwebm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libwebp/src": { - "args": { - "hash": "sha256-yKVLUxzIK5ybYM/22fVaQlqSCG5Hx4Notxj+3kI2LCg=", - "rev": "b0e8039062eedbcb20ebb1bad62bfeaee2b94ec6", - "url": "https://chromium.googlesource.com/webm/libwebp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libyuv": { - "args": { - "hash": "sha256-8sxr0TMQaCzBqQ39FADqWTATcmQlL6TOV3nFM/YySyY=", - "rev": "94417b9d213364905ce849c25719b819b8dbbaaa", - "url": "https://chromium.googlesource.com/libyuv/libyuv.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/llvm-libc/src": { - "args": { - "hash": "sha256-U/ToyQwIzZlaPic6LAnR17ySrZ6eGhReJ6iKVFrIHPg=", - "rev": "0c61a55402c6a0d9d6ca2aeb3c6a2613a8bc8c55", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/lss": { - "args": { - "hash": "sha256-rhp4EcZYdgSfu9cqn+zxxGx6v2IW8uX8V+iA0UfZhFY=", - "rev": "ed31caa60f20a4f6569883b2d752ef7522de51e0", - "url": "https://chromium.googlesource.com/linux-syscall-support.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/material_color_utilities/src": { - "args": { - "hash": "sha256-Y85XU+z9W6tvmDNHJ/dXQnUKXvvDkO3nH/kUJRLqbc4=", - "rev": "13434b50dcb64a482cc91191f8cf6151d90f5465", - "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/minigbm/src": { - "args": { - "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", - "rev": "3018207f4d89395cc271278fb9a6558b660885f5", - "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/nan": { - "args": { - "hash": "sha256-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=", - "owner": "nodejs", - "repo": "nan", - "rev": "e14bdcd1f72d62bca1d541b66da43130384ec213" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/nasm": { - "args": { - "hash": "sha256-TxzAcp+CoKnnM0lCGjm+L3h6M30vYHjM07vW6zUe/vY=", - "rev": "e2c93c34982b286b27ce8b56dd7159e0b90869a2", - "url": "https://chromium.googlesource.com/chromium/deps/nasm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/nearby/src": { - "args": { - "hash": "sha256-Mwuo2RlKweqZPkDw4OcJDD+QNRiXVysSyzLdjHsG1mA=", - "rev": "0bad8b0c9877f92eeeb550654f1ea51a71a085e4", - "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/neon_2_sse/src": { - "args": { - "hash": "sha256-AkDAHOPO5NdXXk0hETS5D67mzw0RVXwPDDKqM0XXo5g=", - "rev": "eb8b80b28f956275e291ea04a7beb5ed8289e872", - "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/oak/src": { - "args": { - "hash": "sha256-+ouwII+i5CbWoJ3NAxQPmczofzkPwtZTtjIPaXyyXt8=", - "rev": "96c00a6c99ac382f3f3a8f376bc7a70890d1adaa", - "url": "https://chromium.googlesource.com/external/github.com/project-oak/oak.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/openh264/src": { - "args": { - "hash": "sha256-tf0lnxATCkoq+xRti6gK6J47HwioAYWnpEsLGSA5Xdg=", - "rev": "652bdb7719f30b52b08e506645a7322ff1b2cc6f", - "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/openscreen/src": { - "args": { - "hash": "sha256-gg9PtdIuCN3eQJhutbBz411zIsyCpagb5BARGdCWLMA=", - "rev": "4654d7968ac1a1e825a84bd4d85acadd7993c49a", - "url": "https://chromium.googlesource.com/openscreen" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/openscreen/src/buildtools": { - "args": { - "hash": "sha256-WnbgaCzZ/BJli6M60kP9e4mVPFDx0yu3eCac5wmQ7iM=", - "rev": "077a66f30fcf281b066fafb6dfc60818c238efb6", - "url": "https://chromium.googlesource.com/chromium/src/buildtools" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/openscreen/src/third_party/tinycbor/src": { - "args": { - "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", - "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7", - "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ots/src": { - "args": { - "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", - "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33", - "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/pdfium": { - "args": { - "hash": "sha256-tZXu+3w+CplXbP8TgRetyl1Q2gacAqWtP9uJ6XZchHk=", - "rev": "e95c6ead2f97716c98526ec42d5fd9ebb50e6e23", - "url": "https://pdfium.googlesource.com/pdfium.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/perfetto": { - "args": { - "hash": "sha256-FfOCX3Z7aKGkMAf8hK5itt7+8N5kBRd9NJGjOLiUjQs=", - "rev": "d5bbee7afdf259af4212929ccbff467dd5349953", - "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/protobuf-javascript/src": { - "args": { - "hash": "sha256-1o6N9+1wsQSu1B4w5LlGlwzIUmuPCIYHPqwOyt234ZM=", - "rev": "e6d763860001ba1a76a63adcff5efb12b1c96024", - "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/pthreadpool/src": { - "args": { - "hash": "sha256-M9uMq/ZkvrWNep+CIFzx6xLfepLkfY8tjgL7ed2vjU0=", - "rev": "f5a07eddbf4be8f23e29e60a2ccf66b78b71f119", - "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/pyelftools": { - "args": { - "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", - "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae", - "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/pywebsocket3/src": { - "args": { - "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", - "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2", - "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/quic_trace/src": { - "args": { - "hash": "sha256-vbXqddDgwqetU0bDYn3qo7OBqT5eG926/MbA1hKkCT0=", - "rev": "ed3deb8a056b260c59f2fd42af6dfa3db48a8cad", - "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/re2/src": { - "args": { - "hash": "sha256-YXYRgSWUrX+tkaMiRpaCFrrP3vyhzGIP9ApsxWX08VQ=", - "rev": "cd7b2823a8375371f7efe6dae17837c9ab407693", - "url": "https://chromium.googlesource.com/external/github.com/google/re2.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/readability/src": { - "args": { - "hash": "sha256-liNoIZreSx/RgL5/oSKyzOuqChAgDwTtViNq0KiY0R0=", - "rev": "1f0ec42686c89a4a1c71789849f7ffde349ab197", - "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ruy/src": { - "args": { - "hash": "sha256-fV0El2ZgjxLqstKVN35SL72+diHNK0FkBmG5UwVZFrk=", - "rev": "9940fbf1e0c0863907e77e0600b99bb3e2bc2b9f", - "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/search_engines_data/resources": { - "args": { - "hash": "sha256-WWkOOnOI3ohPuO+M9/x53hyDO11P6E6Z6ZZvKmQEyjI=", - "rev": "94eb2a9a225078cb5f40e82fd890bce387c8121a", - "url": "https://chromium.googlesource.com/external/search_engines_data.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/securemessage/src": { - "args": { - "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", - "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84", - "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/skia": { - "args": { - "hash": "sha256-7dpaRB/du2Y13BV3K7/Zx6lQwMtgtF17oKPoBtyEc64=", - "rev": "f4ed99d2443962782cf5f8b4dd27179f131e7cbe", - "url": "https://skia.googlesource.com/skia.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/smhasher/src": { - "args": { - "hash": "sha256-OgZQwkQcVgRMf62ROGuY+3zQhBoWuUSP4naTmSKdq8s=", - "rev": "0ff96f7835817a27d0487325b6c16033e2992eb5", - "url": "https://chromium.googlesource.com/external/smhasher.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/snappy/src": { - "args": { - "hash": "sha256-jUwnjbaqXz7fgI2TPRK7SlUPQUVzcpjp4ZlFbEzwA+o=", - "rev": "32ded457c0b1fe78ceb8397632c416568d6714a0", - "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/speedometer/main": { - "args": { - "hash": "sha256-3TlVewJ9C3MXvlIudzLHshQZOCAmUkMYsZzAazSbMLY=", - "rev": "06449bdc34789a7459393405dd777e02d78a3743", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/speedometer/v2.0": { - "args": { - "hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4=", - "rev": "732af0dfe867f8815e662ac637357e55f285dbbb", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/speedometer/v2.1": { - "args": { - "hash": "sha256-0z5tZlz32fYh9I1ALqfLm2WWO8HiRBwt0hcmgKQhaeM=", - "rev": "8bf7946e39e47c875c00767177197aea5727e84a", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/speedometer/v3.0": { - "args": { - "hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU=", - "rev": "8d67f28d0281ac4330f283495b7f48286654ad7d", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/speedometer/v3.1": { - "args": { - "hash": "sha256-G89mrrgRaANT1vqzhKPQKemHbz56YwR+oku7rlRoCHw=", - "rev": "1386415be8fef2f6b6bbdbe1828872471c5d802a", - "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/spirv-cross/src": { - "args": { - "hash": "sha256-H43M9DXfEuyKuvo6rjb5k0KEbYOSFodbPJh8ZKY4PQg=", - "rev": "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/spirv-headers/src": { - "args": { - "hash": "sha256-gewCQvcVRw+qdWPWRlYUMTt/aXrZ7Lea058WyqL5c08=", - "rev": "01e0577914a75a2569c846778c2f93aa8e6feddd", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/spirv-tools/src": { - "args": { - "hash": "sha256-wP/ZjSXXB1NrRVmtaqxoJ+jdHlRNsXg7dRxYp9zfKKc=", - "rev": "d5d5b61e2d5ae9b98ef403b3f3f922711812888a", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/sqlite/src": { - "args": { - "hash": "sha256-13HMEpzzcFx/UKqt4V68619R+0j4B/GOl6NYlhpBk0c=", - "rev": "7d348fc79216a09b864ff881d8561a6222301666", - "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/squirrel.mac": { - "args": { - "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", - "owner": "Squirrel", - "repo": "Squirrel.Mac", - "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/squirrel.mac/vendor/Mantle": { - "args": { - "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", - "owner": "Mantle", - "repo": "Mantle", - "rev": "78d3966b3c331292ea29ec38661b25df0a245948" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/squirrel.mac/vendor/ReactiveObjC": { - "args": { - "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", - "owner": "ReactiveCocoa", - "repo": "ReactiveObjC", - "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/swiftshader": { - "args": { - "hash": "sha256-raNaqoF6CYdBowrQOGRZk6vDdpr/2xAXR2+RaDF0ypk=", - "rev": "5f1c459a11bb4899301e89609cbf7547f9f31e20", - "url": "https://swiftshader.googlesource.com/SwiftShader.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/text-fragments-polyfill/src": { - "args": { - "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", - "rev": "c036420683f672d685e27415de0a5f5e85bdc23f", - "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/tflite/src": { - "args": { - "hash": "sha256-9RWrxIDA2vvobr9Cg13SkwfScw+Lk/NCeaPVIXTCKmY=", - "rev": "313f58ae85278ced9ccc7f90ee630bdf8735c52f", - "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ukey2/src": { - "args": { - "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", - "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47", - "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-deps": { - "args": { - "hash": "sha256-zziYZlVaxG5UQPm/SlodT85f+pAoGwuAO9FKnkSN53E=", - "rev": "02470a3c2773a9fa236c7e8dacd72deb4b5131e3", - "url": "https://chromium.googlesource.com/vulkan-deps" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-headers/src": { - "args": { - "hash": "sha256-Sg/zp6UhRC5wqBS3vdfs0sQL8cBgLiwvfG0oY0v9MWU=", - "rev": "a4f8ada9f4f97c45b8c89c57997be9cebaae65d2", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-loader/src": { - "args": { - "hash": "sha256-3BBltVh3M9OnBk1uf+xpaaJaaF9QP9DHeX7tu6ET05Y=", - "rev": "f703f919c30c5b67958d35d40a4297cb3823ed78", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-tools/src": { - "args": { - "hash": "sha256-E8VEn0s/ZuIIx4sH9ItLx+3+FOPi8gbQ0Ht7iIyYBUU=", - "rev": "d643b80d6ba8c191bc289fdda52867c3bb3c190b", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-utility-libraries/src": { - "args": { - "hash": "sha256-qcCATZWM0YJ02Dl5VxjvbFYoE2b0r7Ku+ELr2is2VIg=", - "rev": "4322db5906e67b57ec9c327e6afe3d98ed893df7", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-validation-layers/src": { - "args": { - "hash": "sha256-ugV2Gwgrerbqbtc5SgKN5wm4eT4JbXRCiryu1bLGR+M=", - "rev": "83d96b88de7b85c3f29545170857e54e348421b2", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan_memory_allocator": { - "args": { - "hash": "sha256-yBCs3zfqs/60htsZAOscjcyKhVbAWE6znweuXcs1oKo=", - "rev": "cb0597213b0fcb999caa9ed08c2f88dc45eb7d50", - "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/wayland-protocols/gtk": { - "args": { - "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", - "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0", - "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/wayland-protocols/kde": { - "args": { - "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", - "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e", - "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/wayland-protocols/src": { - "args": { - "hash": "sha256-tdpEK7soY0aKSk6VD4nulH7ORubX8RfjXYmNAd/cWKY=", - "rev": "efbc060534be948b63e1f395d69b583eebba3235", - "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/wayland/src": { - "args": { - "hash": "sha256-oK0Z8xO2ILuySGZS0m37ZF0MOyle2l8AXb0/6wai0/w=", - "rev": "a156431ea66fe67d69c9fbba8a8ad34dabbab81c", - "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webdriver/pylib": { - "args": { - "hash": "sha256-k5qx4xyO83jPtHaMh6aMigMJ3hsytFdFQOcZLmwPEYo=", - "rev": "1e954903022e9386b9acf452c24f4458dd4c4fc1", - "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webgl/src": { - "args": { - "hash": "sha256-mSketnpcDtz3NnhPkXMpMpq8MWcFiSviJbK6h06fcnw=", - "rev": "c01b768bce4a143e152c1870b6ba99ea6267d2b0", - "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webgpu-cts/src": { - "args": { - "hash": "sha256-L3DuBVH7x1vxpDp/wrykcyPCjVLJr4ox4gEl76f320A=", - "rev": "b62c3fc76c9c644a8597399b0d23f7032cabb366", - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webpagereplay": { - "args": { - "hash": "sha256-W/f+vYNC9xiCPVvHezlVPFAze77OTCMMj7PgNN5ixaw=", - "rev": "9057e5d942f2bfcee71cc20415a7f86c966241f8", - "url": "https://chromium.googlesource.com/webpagereplay.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webrtc": { - "args": { - "hash": "sha256-kVzks2ncpgd+aQ7JT2pAV/WJXxFIE7Es5Yzd/XGgm4w=", - "rev": "29d6eabaf0b5c1a62af6e7fd03adebf5e1a446e8", - "url": "https://webrtc.googlesource.com/src.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/weston/src": { - "args": { - "hash": "sha256-o49a3sp+D9FycxeB+uMcKouVvlKWoWpfws7FLEGJ/V8=", - "rev": "bdba2f9adaca673fd58339d8140bc04727ee279d", - "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/wuffs/src": { - "args": { - "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=", - "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", - "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/xdg-utils": { - "args": { - "hash": "sha256-WuQ9uDq+QD17Y20ACFGres4nbkeOiTE2y+tY1avAT5U=", - "rev": "cb54d9db2e535ee4ef13cc91b65a1e2741a94a44", - "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/xnnpack/src": { - "args": { - "hash": "sha256-oxpMzIFwJ3L5cYLkwcSL7a8XS1AGHXKQjwtHoe/2mZw=", - "rev": "4d098efeac50c44a7c03e6feb1794908db4c3158", - "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/zstd/src": { - "args": { - "hash": "sha256-xFObjxA4LKOnCugxaYek3cU4ld3JwLj5jFoRJ20hje4=", - "rev": "89d685e42dbcf815a16ed0fcd7d050ef74ccad96", - "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/v8": { - "args": { - "hash": "sha256-FNEyH9sT59A0SFRloRMbK1YOy/slwtAz2/+T4mlCdWs=", - "rev": "8fa4e7c7469cd4d321e2241b86f684d52197a615", - "url": "https://chromium.googlesource.com/v8/v8.git" - }, - "fetcher": "fetchFromGitiles" - } - }, - "electron_yarn_data": { - "hash": "sha256-ouqZAfaDG1wnKpwyCTF0H25HYd3Klftq7dQrOvSQiQA=" - }, - "modules": "140", - "node": "22.22.1", - "version": "39.8.10" - }, "40": { "chrome": "144.0.7559.236", "chromium": { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd02ed8d386e..50b9171804e8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5266,10 +5266,7 @@ with pkgs; in { electron_38 = electron_38-bin; - electron_39 = getElectronPkg { - src = electron-source.electron_39; - bin = electron_39-bin; - }; + electron_39 = electron_39-bin; electron_40 = getElectronPkg { src = electron-source.electron_40; bin = electron_40-bin; From 4e2f3b4904cb4f51b86405b3daff33a53f485ca3 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Sun, 17 May 2026 19:20:11 +0200 Subject: [PATCH 056/292] electron_39-bin: mark as insecure --- pkgs/development/tools/electron/binary/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/electron/binary/generic.nix b/pkgs/development/tools/electron/binary/generic.nix index b864acdbba0f..f247c08562c5 100644 --- a/pkgs/development/tools/electron/binary/generic.nix +++ b/pkgs/development/tools/electron/binary/generic.nix @@ -61,7 +61,7 @@ let ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; # https://www.electronjs.org/docs/latest/tutorial/electron-timelines - knownVulnerabilities = lib.optional (lib.versionOlder version "39.0.0") "Electron version ${version} is EOL"; + knownVulnerabilities = lib.optional (lib.versionOlder version "40.0.0") "Electron version ${version} is EOL"; }; fetcher = From feeefe497dd14208f8fd87128e05bc3921819605 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Fri, 22 May 2026 15:16:11 -0600 Subject: [PATCH 057/292] git-annex-remote-dbx: move to by-name --- .../gi/git-annex-remote-dbx/package.nix} | 12 ++++-------- pkgs/top-level/all-packages.nix | 10 ---------- 2 files changed, 4 insertions(+), 18 deletions(-) rename pkgs/{applications/version-management/git-annex-remote-dbx/default.nix => by-name/gi/git-annex-remote-dbx/package.nix} (78%) diff --git a/pkgs/applications/version-management/git-annex-remote-dbx/default.nix b/pkgs/by-name/gi/git-annex-remote-dbx/package.nix similarity index 78% rename from pkgs/applications/version-management/git-annex-remote-dbx/default.nix rename to pkgs/by-name/gi/git-annex-remote-dbx/package.nix index 01467e9e713c..60870c18602a 100644 --- a/pkgs/applications/version-management/git-annex-remote-dbx/default.nix +++ b/pkgs/by-name/gi/git-annex-remote-dbx/package.nix @@ -1,14 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitHub, - setuptools, - dropbox, - annexremote, - humanfriendly, }: -buildPythonApplication (finalAttrs: { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-annex-remote-dbx"; version = "1.0.3"; pyproject = true; @@ -20,9 +16,9 @@ buildPythonApplication (finalAttrs: { hash = "sha256-a1mCLFd9fykzX3BxQBsOe6oPUzQjAzyfxExFlXCOAvQ="; }; - build-system = [ setuptools ]; + build-system = [ python3Packages.setuptools ]; - dependencies = [ + dependencies = with python3Packages; [ dropbox annexremote humanfriendly diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e68ebfb65b8a..cd2da847d47d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1153,16 +1153,6 @@ with pkgs; github-cli = gh; - git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx { - inherit (python3Packages) - buildPythonApplication - setuptools - dropbox - annexremote - humanfriendly - ; - }; - git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; git-credential-aol = callPackage ../by-name/gi/git-credential-email/git-credential-aol { }; From 91f0074b7d6fa4cb35937abd2f340b24e0ef0bf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 May 2026 23:57:18 +0000 Subject: [PATCH 058/292] tailscale: 1.98.2 -> 1.98.3 --- pkgs/by-name/ta/tailscale/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index 54aa9b3750a7..033dc6354eb8 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -24,7 +24,7 @@ buildGoModule (finalAttrs: { pname = "tailscale"; - version = "1.98.2"; + version = "1.98.3"; outputs = [ "out" @@ -35,7 +35,7 @@ buildGoModule (finalAttrs: { owner = "tailscale"; repo = "tailscale"; tag = "v${finalAttrs.version}"; - hash = "sha256-y3JdVYnvfqrAlubnjrM2FD+PRXlNEzOM3yggSczb+rA="; + hash = "sha256-p+NEJVLLcwUNf3ZCXZEXAnTA5Pd6FlneMBZ0BcDYgXk="; }; vendorHash = "sha256-mbxLXR2TBgiwyVGfLmMR5xWk+0f66mPDas95Wla70Lk="; From 541202d7c6ec1f2064f57cf0bb812feedcf90539 Mon Sep 17 00:00:00 2001 From: Ian Kerins Date: Sat, 23 May 2026 16:25:35 -0400 Subject: [PATCH 059/292] amp-cli: fix build on darwin The version check fails because it is executed before `postPhases` and `postPatchelf`, therefore the binary is yet to be resigned. `postInstall` runs before the version check, so fixes this problem. --- pkgs/by-name/am/amp-cli/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 1132acdd5c01..dce2c2c07794 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -56,8 +56,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - postPhases = lib.optionals stdenvNoCC.hostPlatform.isDarwin [ "postPatchelf" ]; - postPatchelf = lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' + postInstall = lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' '${lib.getExe' cctools "${cctools.targetPrefix}install_name_tool"}' $out/libexec/amp-cli/amp \ -change /usr/lib/libicucore.A.dylib '${lib.getLib darwin.ICU}/lib/libicucore.A.dylib' '${lib.getExe rcodesign}' sign --code-signature-flags linker-signed $out/libexec/amp-cli/amp From cb2ed10279429d9d216f0e4c9ce29c032ad10b20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 20 May 2026 23:39:13 +0200 Subject: [PATCH 060/292] nixos/immich: fix matplotlib warning in machine-learning machine-learning[1920443]: mkdir -p failed for path /var/empty/.config/matplotlib: [Errno 1] Operation not permitted: '/var/empty/.config' machine-learning[1920443]: Matplotlib created a temporary cache directory at /tmp/matplotlib-uo52wf71 because there was an issue with the default path (/var/empty/.config/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. --- nixos/modules/services/web-apps/immich.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix index a45a4d5492cc..eaa0e3b0b403 100644 --- a/nixos/modules/services/web-apps/immich.nix +++ b/nixos/modules/services/web-apps/immich.nix @@ -380,6 +380,8 @@ in MACHINE_LEARNING_WORKERS = "1"; MACHINE_LEARNING_WORKER_TIMEOUT = "120"; MACHINE_LEARNING_CACHE_FOLDER = "/var/cache/immich"; + # TODO: drop when insightface no longer unconditionally imports matplotlib + MPLCONFIGDIR = "/var/cache/immich"; XDG_CACHE_HOME = "/var/cache/immich"; IMMICH_HOST = "localhost"; IMMICH_PORT = "3003"; From 59339c9893e05280239fd678dbf95aef7ed3ae29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 21 May 2026 01:36:30 +0200 Subject: [PATCH 061/292] python314Packages.rapidocr: fix compatibility with Immich --- pkgs/development/python-modules/rapidocr/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/rapidocr/default.nix b/pkgs/development/python-modules/rapidocr/default.nix index 13839417e7e2..5a937713c908 100644 --- a/pkgs/development/python-modules/rapidocr/default.nix +++ b/pkgs/development/python-modules/rapidocr/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, + fetchpatch, fetchzip, replaceVars, @@ -19,7 +20,6 @@ onnxruntime, tqdm, - pytestCheckHook, requests, }: let @@ -61,6 +61,12 @@ buildPythonPackage { (replaceVars ./setup-py-override-version-checking.patch { inherit version; }) + # Fix type error in Immich which is caused by passing null to Path() when model_root_dir is the default null + (fetchpatch { + url = "https://github.com/RapidAI/RapidOCR/commit/57dfac08d8de63c4c00d21a1ab14a4a3b5c01975.patch"; + stripLen = 1; + hash = "sha256-G49mTvBOm20BFOll4Pc0X397ZABT1tWMXd8nlDjBr7E="; + }) ]; postPatch = '' From d40e1fe05210e2feae152cd8b13c7ab44426721e Mon Sep 17 00:00:00 2001 From: Daniel Woffinden Date: Sun, 24 May 2026 23:43:00 +0100 Subject: [PATCH 062/292] amd-debug-tools: 0.2.13 -> 0.2.18 --- pkgs/by-name/am/amd-debug-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/am/amd-debug-tools/package.nix b/pkgs/by-name/am/amd-debug-tools/package.nix index 9611a08cfe1d..309eb68b0593 100644 --- a/pkgs/by-name/am/amd-debug-tools/package.nix +++ b/pkgs/by-name/am/amd-debug-tools/package.nix @@ -9,13 +9,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "amd-debug-tools"; - version = "0.2.13"; + version = "0.2.18"; pyproject = true; src = fetchgit { url = "https://git.kernel.org/pub/scm/linux/kernel/git/superm1/amd-debug-tools.git"; - rev = finalAttrs.version; - hash = "sha256-748K4Ee9HVYWQ7/DVz7F2nZNjau5v4OGvgHwJZ4vYpM="; + tag = finalAttrs.version; + hash = "sha256-qBgQFjiWFRKVTsIx0aLZC9AQWsVzgbJGOPGG6ojKoDE="; }; build-system = with python3Packages; [ From a38ae4f554f1254f0376640e3c9425752131abce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 24 May 2026 20:46:27 -0700 Subject: [PATCH 063/292] asio: 1.36.0 -> 1.38.0 Diff: https://github.com/chriskohlhoff/asio/compare/asio-1-36-0...asio-1-38-0 --- pkgs/by-name/as/asio/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asio/package.nix b/pkgs/by-name/as/asio/package.nix index 952ae79565ef..0758f5ea9342 100644 --- a/pkgs/by-name/as/asio/package.nix +++ b/pkgs/by-name/as/asio/package.nix @@ -7,7 +7,7 @@ openssl, boost, testers, - asioVersion ? "1.36.0", + asioVersion ? "1.38.0", }: stdenv.mkDerivation (finalAttrs: { @@ -23,11 +23,13 @@ stdenv.mkDerivation (finalAttrs: { # Preserve 1.32.0 because some project depends on asio/io_service.hpp "1.32.0" = "sha256-PBoa4OAOOmHas9wCutjz80rWXc3zGONntb9vTQk3FNY="; "1.36.0" = "sha256-BhJpE5+t0WXsuQ5CtncU0P8Kf483uFoV+OGlFLc7TpQ="; + "1.38.0" = "sha256-pkSu8XMibmRPMoS3v5hO34oJb077bYc9KWELj3t8D6M="; } .${asioVersion} or (throw "Unsupported asio version. Please use overrideAttrs directly"); }; - sourceRoot = "${finalAttrs.src.name}/asio"; + sourceRoot = + finalAttrs.src.name + lib.optionalString (lib.versionOlder finalAttrs.version "1.38.0") "/asio"; patches = [ # Linking against `boost_system` fails because the stub compiled library From 19e8a5b4c7ea228e73dd02d2c4e30ea77e7f5761 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 May 2026 07:04:20 +0000 Subject: [PATCH 064/292] llama-cpp: 9190 -> 9309 --- pkgs/by-name/ll/llama-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index ce1ae9e3c291..cc3781804d03 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -79,7 +79,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "9190"; + version = "9309"; outputs = [ "out" @@ -90,7 +90,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-zajArFzrLUUVsfG1xBttwzwaT9QNlKzDbvSxvof+FMQ="; + hash = "sha256-RzxQjVRn6G8M+6N9ulWKIfkfFkD1gTee0L/JWTcOXY0="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT @@ -123,7 +123,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { ++ [ openssl ]; npmRoot = "tools/ui"; - npmDepsHash = "sha256-WaEePrEZ7O/7deP2KJhe0AwiSKYA8HOqETmMHUkmBe0="; + npmDepsHash = "sha256-Iyg8FpcTKf2UYHuK7mA3cTAqVaLcQPcS0YCa5Qf01Gc="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src patches; From 9f1e6fd49c090f99c61b646366ea4d485fbd0bcc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 25 May 2026 12:54:02 +0200 Subject: [PATCH 065/292] python3Packages.authlib: 1.7.0 -> 1.7.2 Diff: https://github.com/lepture/authlib/compare/v1.7.0...v1.7.2 Changelog: https://github.com/lepture/authlib/blob/v1.7.2/docs/upgrades/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 bb69ffc60a94..046403a7001b 100644 --- a/pkgs/development/python-modules/authlib/default.nix +++ b/pkgs/development/python-modules/authlib/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "authlib"; - version = "1.7.0"; + version = "1.7.2"; pyproject = true; src = fetchFromGitHub { owner = "lepture"; repo = "authlib"; tag = "v${finalAttrs.version}"; - hash = "sha256-vy1IOhwLkETSLSSHCWEgDOq79eZW+qEU9CJOHFMrBWE="; + hash = "sha256-FLSe9piZoFlOAutzoMcgygbsJsR8uSlZWqdNBU6D+aE="; }; build-system = [ setuptools ]; From 811493b89b305a00673392f7e871efebc074e733 Mon Sep 17 00:00:00 2001 From: 4ever2 <3417013+4ever2@users.noreply.github.com> Date: Mon, 25 May 2026 13:23:49 +0200 Subject: [PATCH 066/292] coqPackages.equations: 1.3.1 -> 1.3.2 --- pkgs/development/coq-modules/equations/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/coq-modules/equations/default.nix b/pkgs/development/coq-modules/equations/default.nix index 1db330b2d7b5..ba1a136a6404 100644 --- a/pkgs/development/coq-modules/equations/default.nix +++ b/pkgs/development/coq-modules/equations/default.nix @@ -17,6 +17,7 @@ case = case: out: { inherit case out; }; in lib.switch coq.coq-version [ + (case "9.2" "1.3.2+9.2") (case "9.1" "1.3.1+9.1") (case "9.0" "1.3.1+9.0") (case "8.20" "1.3.1+8.20") @@ -83,6 +84,8 @@ release."1.3.1+9.0".sha256 = "sha256-186Z0/wCuGAjIvG1LoYBMPooaC6HmnKWowYXuR0y6bA="; release."1.3.1+9.1".rev = "v1.3.1-9.1"; release."1.3.1+9.1".sha256 = "sha256-LtYbAR3jt+JbYcqP+m1n3AZhAWSMIeOZtmdSJwg7L1A="; + release."1.3.2+9.2".rev = "v1.3.2-9.2"; + release."1.3.2+9.2".sha256 = "sha256-wpl6Uxy3M2xYuBZPLdsvkvBfXqzplHRrNjyePgLi2X4="; mlPlugin = true; From 42374a69734a6571c018f45a774247c6ef86ac84 Mon Sep 17 00:00:00 2001 From: Samuel Silva Date: Mon, 25 May 2026 10:50:25 -0300 Subject: [PATCH 067/292] renode: bump dotnet 9 -> 10 Signed-off-by: Samuel Silva --- pkgs/by-name/re/renode/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix index 746ec655cfbc..9e2b83b7c8d0 100644 --- a/pkgs/by-name/re/renode/package.nix +++ b/pkgs/by-name/re/renode/package.nix @@ -70,13 +70,13 @@ buildDotnetModule rec { projectFile = "Renode_NET.sln"; - dotnet-sdk = dotnetCorePackages.sdk_9_0; + dotnet-sdk = dotnetCorePackages.sdk_10_0; nugetDeps = ./deps.json; patches = [ ./renode-test.patch ]; - dotnetFlags = [ "-p:TargetFrameworks=net9.0" ]; + dotnetFlags = [ "-p:TargetFrameworks=net10.0" ]; prePatch = '' sed -i 's/AssemblyVersion("%VERSION%.*")/AssemblyVersion("${version}.0")/g' src/Renode/Properties/AssemblyInfo.template @@ -159,7 +159,7 @@ buildDotnetModule rec { ln -s $out/lib/*.so src/Infrastructure/src/Emulator/Cores/bin/Release/lib ''; - dotnetInstallFlags = [ "-p:TargetFramework=net9.0" ]; + dotnetInstallFlags = [ "-p:TargetFramework=net10.0" ]; postInstall = '' mkdir -p $out/lib/renode From 74f68ee45932320adc75e44f71740d6a6b6bd646 Mon Sep 17 00:00:00 2001 From: Connor Alecks Date: Mon, 25 May 2026 16:58:44 +0200 Subject: [PATCH 068/292] maintainers: add eConnah --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 510a5f057e8d..b83313c5d9e9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7645,6 +7645,12 @@ github = "eclairevoyant"; name = "éclairevoyant"; }; + eConnah = { + email = "git@econnah.uk"; + github = "eConnah"; + githubId = 63052937; + name = "Connor Alecks"; + }; edanaher = { email = "nixos@edanaher.net"; github = "edanaher"; From 3ef130420a9599ab9d6ec1d58b74d9a05fa84386 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 18:06:00 +0200 Subject: [PATCH 069/292] playwright: move env variable into env for structuredAttrs --- pkgs/development/web/playwright/driver.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index 7c0444c5f31b..b850961b161d 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -91,7 +91,7 @@ let jq ]; - ELECTRON_SKIP_BINARY_DOWNLOAD = true; + env.ELECTRON_SKIP_BINARY_DOWNLOAD = true; postPatch = '' sed -i '/\/\/ Update test runner./,/^\s*$/{d}' utils/build/build.js From a457c1743d857f3e52ce95c643c3eaf049d88b15 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 May 2026 11:25:33 -0700 Subject: [PATCH 070/292] python3Packages.google-auth-oauthlib: restore missing update script --- .../python-modules/google-auth-oauthlib/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/google-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix index 387595c64b57..1127d2fb3fbb 100644 --- a/pkgs/development/python-modules/google-auth-oauthlib/default.nix +++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix @@ -8,7 +8,7 @@ requests-oauthlib, click, pytestCheckHook, - gitUpdater, + nix-update-script, }: buildPythonPackage (finalAttrs: { @@ -54,8 +54,14 @@ buildPythonPackage (finalAttrs: { __darwinAllowLocalNetworking = true; - passthru.updateScript = { - rev-prefix = "google-auth-oauthlib-v"; + # The ATOM feed loses this update most of the time due to a high update volume, + # so query github directly. + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "google-auth-oauthlib-v([0-9.]+)" + "--use-github-releases" + ]; }; meta = { From 52d3415e9ebfba99babdb252456bd9a1969c89b8 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 May 2026 11:27:18 -0700 Subject: [PATCH 071/292] python3Packages.google-auth-oauthlib: 1.3.1 -> 1.4.0 https://github.com/googleapis/google-cloud-python/releases/tag/google-auth-oauthlib-v1.4.0 --- .../python-modules/google-auth-oauthlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix index 1127d2fb3fbb..433ed557864e 100644 --- a/pkgs/development/python-modules/google-auth-oauthlib/default.nix +++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "google-auth-oauthlib"; - version = "1.3.1"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "google-cloud-python"; tag = "google-auth-oauthlib-v${finalAttrs.version}"; - hash = "sha256-lfB544cDaywiGTV0KlecU7oEl2Gbb4Ou8UCp+YjGtOA="; + hash = "sha256-KJviH4dofYSvZu9S7VMBSnGjH66xMUEvhcmZN7GJ4Iw="; }; sourceRoot = "${finalAttrs.src.name}/packages/google-auth-oauthlib"; From 6e182a368385aa8175df875c62e6f3e0e9c70448 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 May 2026 05:00:24 +0000 Subject: [PATCH 072/292] feishu: 7.62.9 -> 7.66.10 --- pkgs/by-name/fe/feishu/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fe/feishu/package.nix b/pkgs/by-name/fe/feishu/package.nix index be5b7aa40408..21c524cee8fe 100644 --- a/pkgs/by-name/fe/feishu/package.nix +++ b/pkgs/by-name/fe/feishu/package.nix @@ -65,12 +65,12 @@ let sources = { x86_64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/f63223d9/Feishu-linux_x64-7.62.9.deb"; - sha256 = "sha256-96hOYAKsfKaZtvv+jnNCkFeeCVuwuQdwSHSPg5AGmIM="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/289abaac/Feishu-linux_x64-7.66.10.deb"; + sha256 = "sha256-68WKfT4dblQOQDd51n90nyAzOxrkBESR0pqbjbwrOso="; }; aarch64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/d95df105/Feishu-linux_arm64-7.62.9.deb"; - sha256 = "sha256-j+fEtJd+jaHV3NB+MXg8anks6F3cd8V/Tz2PcHMQt2o="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/382a3d72/Feishu-linux_arm64-7.66.10.deb"; + sha256 = "sha256-Beh0dYJ96BuwJwTMPF61H6R9u99Jcg4pzEF1rFOj9WA="; }; }; @@ -133,7 +133,7 @@ let ]; in stdenv.mkDerivation { - version = "7.62.9"; + version = "7.66.10"; pname = "feishu"; src = From 701440c69b5183517b41f637df4c57b0a67fda5c Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Sat, 23 May 2026 20:27:44 +1000 Subject: [PATCH 073/292] android-cli: init at 1.0.15433482 Assisted-by: Antigravity --- pkgs/by-name/an/android-cli/package.nix | 82 +++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 pkgs/by-name/an/android-cli/package.nix diff --git a/pkgs/by-name/an/android-cli/package.nix b/pkgs/by-name/an/android-cli/package.nix new file mode 100644 index 000000000000..8960d28a5be5 --- /dev/null +++ b/pkgs/by-name/an/android-cli/package.nix @@ -0,0 +1,82 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + writableTmpDirAsHomeHook, + versionCheckHook, +}: + +let + platformData = { + x86_64-linux = { + url = "https://dl.google.com/android/cli/latest/linux_x86_64/android-cli"; + hash = "sha256-1F9RVDPqiy60zs2CfWytKSPKeRC9KDTogw4Ml59HaeY="; + }; + x86_64-darwin = { + url = "https://dl.google.com/android/cli/latest/darwin_x86_64/android-cli"; + hash = "sha256-bXP9rRMSqQa3+kfUJnIeDb1LZXh2P2A6ytwunzjyfGs="; + }; + aarch64-darwin = { + url = "https://dl.google.com/android/cli/latest/darwin_arm64/android-cli"; + hash = "sha256-r47LXmilevW0td4N+SRTR7EFnCrPBdG7G/oTUAea90Q="; + }; + }; + + systemData = + platformData.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + +in +stdenv.mkDerivation { + pname = "android-cli"; + version = "1.0.15433482"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchurl { + name = "android-cli"; + url = systemData.url; + hash = systemData.hash; + }; + + dontUnpack = true; + + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ]; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + install -m755 -D $src $out/bin/android + runHook postInstall + ''; + + nativeInstallCheckInputs = [ + writableTmpDirAsHomeHook + versionCheckHook + ]; + + doInstallCheck = true; + + versionCheckKeepEnvironment = [ "HOME" ]; + + meta = with lib; { + description = "Android Command-Line Tool (CLI) by Google"; + homepage = "https://developer.android.com/tools/agents/android-cli"; + license = licenses.unfree; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + maintainers = with maintainers; [ kirillrdy ]; + teams = with teams; [ android ]; + platforms = [ + "x86_64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + mainProgram = "android"; + }; +} From 69e816a6707fd031ab8e2225690f4214b4b8e1e6 Mon Sep 17 00:00:00 2001 From: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> Date: Tue, 26 May 2026 16:52:29 +0530 Subject: [PATCH 074/292] Revert "helvum: drop" Reverts NixOS/nixpkgs#493796 --- pkgs/by-name/he/helvum/package.nix | 63 ++++++++++++++++++++++++++++++ pkgs/top-level/aliases.nix | 1 - 2 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/he/helvum/package.nix diff --git a/pkgs/by-name/he/helvum/package.nix b/pkgs/by-name/he/helvum/package.nix new file mode 100644 index 000000000000..0815bab941e1 --- /dev/null +++ b/pkgs/by-name/he/helvum/package.nix @@ -0,0 +1,63 @@ +{ + lib, + cargo, + desktop-file-utils, + fetchFromGitLab, + glib, + gtk4, + libadwaita, + meson, + ninja, + pipewire, + pkg-config, + rustPlatform, + rustc, + stdenv, + wrapGAppsHook4, +}: + +stdenv.mkDerivation rec { + pname = "helvum"; + version = "0.5.1"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "pipewire"; + repo = "helvum"; + rev = version; + hash = "sha256-9vlzLPpyZ9qtCEbCDvYhWDcV+8T63ukdos1l2U6fD+E="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit pname version src; + hash = "sha256-rwhhbEaUg7IiszmJUFh4vQV7cYyyh3tqr1z4QgmwIDY="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + rustPlatform.cargoSetupHook + cargo + rustc + rustPlatform.bindgenHook + wrapGAppsHook4 + ]; + + buildInputs = [ + desktop-file-utils + glib + gtk4 + libadwaita + pipewire + ]; + + meta = { + description = "GTK patchbay for pipewire"; + homepage = "https://gitlab.freedesktop.org/pipewire/helvum"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fufexan ]; + platforms = lib.platforms.linux; + mainProgram = "helvum"; + }; +} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c498269dad82..c742dc0a7772 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -946,7 +946,6 @@ mapAliases { haxe_4_0 = throw "'haxe_4_0' has been removed as it reached its end of life. Migrate to 'haxe_4_3'."; haxe_4_1 = throw "'haxe_4_1' has been removed as it reached its end of life. Migrate to 'haxe_4_3'."; helix-gpt = throw "helix-gpt was deprecated in January 2026 and has been since removed"; # Added 2026-02-05 - helvum = throw "'helvum' has been removed as it was unmaintained upstream and relied on a vulnerable dependency. Consider using 'crosspipe' instead."; # Added 2026-03-04 HentaiAtHome = throw "'HentaiAtHome' has been renamed to/replaced by 'hentai-at-home'"; # Converted to throw 2025-10-27 hiawatha = throw "hiawatha has been removed, since it is no longer actively supported upstream, nor well maintained in nixpkgs"; # Added 2025-09-10 hibernate = throw "hibernate has been removed due to lack of maintenance"; # Added 2025-09-10 From 60893277085e4b58b6932d7228a316dbf8963a8b Mon Sep 17 00:00:00 2001 From: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> Date: Tue, 26 May 2026 17:13:19 +0530 Subject: [PATCH 075/292] maintainers: add LuminarLeaf Signed-off-by: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a3649faceb2d..2b02b077a178 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16271,6 +16271,11 @@ githubId = 26020062; name = "lumi"; }; + luminarleaf = { + github = "LuminarLeaf"; + githubId = 80571430; + name = "Luminar Leaf"; + }; luna_1024 = { email = "contact@luna.computer"; github = "luna-1024"; From fb156cd807ba35994ac0aa49208a991d66ecb387 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 May 2026 12:23:30 +0000 Subject: [PATCH 076/292] git-machete: 3.40.1 -> 3.41.0 --- pkgs/by-name/gi/git-machete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index d8ab7e0cae7b..d3a7763334ef 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-machete"; - version = "3.40.1"; + version = "3.41.0"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${finalAttrs.version}"; - hash = "sha256-bKrLEXzGdvRKKwyEMsQFYgnKm2qIXj1HThCYmHjDNEM="; + hash = "sha256-3BofEBgHgtdpQeaMx1BaNtDQ/HmX3GYagKOVHGq1+os="; }; build-system = with python3.pkgs; [ setuptools ]; From 5c2ee35d35fad1f39b7e89a9667cda848a72f989 Mon Sep 17 00:00:00 2001 From: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> Date: Tue, 26 May 2026 17:04:09 +0530 Subject: [PATCH 077/292] helvum: 0.5.1 -> 0.6.2 Signed-off-by: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> --- pkgs/by-name/he/helvum/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/he/helvum/package.nix b/pkgs/by-name/he/helvum/package.nix index 0815bab941e1..b282d26ea748 100644 --- a/pkgs/by-name/he/helvum/package.nix +++ b/pkgs/by-name/he/helvum/package.nix @@ -18,19 +18,19 @@ stdenv.mkDerivation rec { pname = "helvum"; - version = "0.5.1"; + version = "0.6.2"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "pipewire"; repo = "helvum"; rev = version; - hash = "sha256-9vlzLPpyZ9qtCEbCDvYhWDcV+8T63ukdos1l2U6fD+E="; + hash = "sha256-fDsVYFJ2fm5dLpcCp7Pm4s3+jqTx4r9IQokoVQ0sM04="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-rwhhbEaUg7IiszmJUFh4vQV7cYyyh3tqr1z4QgmwIDY="; + hash = "sha256-cpRPJap/U20vkfShuTav10IoPIxDKueviFKTDM4jrGs="; }; nativeBuildInputs = [ @@ -56,7 +56,10 @@ stdenv.mkDerivation rec { description = "GTK patchbay for pipewire"; homepage = "https://gitlab.freedesktop.org/pipewire/helvum"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ fufexan ]; + maintainers = with lib.maintainers; [ + fufexan + luminarleaf + ]; platforms = lib.platforms.linux; mainProgram = "helvum"; }; From 6d1f0e0e7397d8bd41faa93e424d74ed3bf46302 Mon Sep 17 00:00:00 2001 From: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> Date: Tue, 26 May 2026 17:44:31 +0530 Subject: [PATCH 078/292] helvum: add nix-update-script Signed-off-by: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com> --- pkgs/by-name/he/helvum/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/he/helvum/package.nix b/pkgs/by-name/he/helvum/package.nix index b282d26ea748..d171c3c4e9a5 100644 --- a/pkgs/by-name/he/helvum/package.nix +++ b/pkgs/by-name/he/helvum/package.nix @@ -14,6 +14,7 @@ rustc, stdenv, wrapGAppsHook4, + nix-update-script, }: stdenv.mkDerivation rec { @@ -52,6 +53,8 @@ stdenv.mkDerivation rec { pipewire ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "GTK patchbay for pipewire"; homepage = "https://gitlab.freedesktop.org/pipewire/helvum"; From 52dfdc5e51838b2b1a85831fb7823e71b4a6c83b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 26 May 2026 17:07:13 +0300 Subject: [PATCH 079/292] musescore: sort inputs --- pkgs/by-name/mu/musescore/package.nix | 40 +++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/mu/musescore/package.nix b/pkgs/by-name/mu/musescore/package.nix index 367fc7cedc99..a689240bf375 100644 --- a/pkgs/by-name/mu/musescore/package.nix +++ b/pkgs/by-name/mu/musescore/package.nix @@ -5,26 +5,26 @@ # nativeBuildInputs cmake, - wrapGAppsHook3, - pkg-config, ninja, + pkg-config, + wrapGAppsHook3, # buildInputs alsa-lib, alsa-plugins, + flac, freetype, + kdePackages, libjack2, libogg, + libopus, + libopusenc, libpulseaudio, libsndfile, libvorbis, + mnxdom, portaudio, portmidi, - flac, - libopusenc, - libopus, - mnxdom, - kdePackages, # passthru tests nixosTests, @@ -87,11 +87,11 @@ stdenv.mkDerivation (finalAttrs: { dontWrapGApps = true; nativeBuildInputs = [ - kdePackages.wrapQtAppsHook cmake kdePackages.qttools - pkg-config + kdePackages.wrapQtAppsHook ninja + pkg-config ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Since https://github.com/musescore/MuseScore/pull/13847/commits/685ac998 @@ -100,24 +100,24 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - libjack2 + flac freetype + kdePackages.qt5compat + kdePackages.qtbase + kdePackages.qtdeclarative + kdePackages.qtnetworkauth + kdePackages.qtscxml + kdePackages.qtsvg + libjack2 libogg + libopus + libopusenc libpulseaudio libsndfile libvorbis + mnxdom portaudio portmidi - flac - libopusenc - libopus - mnxdom - kdePackages.qtbase - kdePackages.qtdeclarative - kdePackages.qt5compat - kdePackages.qtsvg - kdePackages.qtscxml - kdePackages.qtnetworkauth ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib From 4772e10d2371b5a681a926a3792f69ba7d3c6fa6 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 26 May 2026 17:02:38 +0300 Subject: [PATCH 080/292] musescore: 4.7.0 -> 4.7.2 Diff: https://github.com/musescore/MuseScore/compare/v4.7.0...v4.7.2 --- pkgs/by-name/mu/musescore/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/musescore/package.nix b/pkgs/by-name/mu/musescore/package.nix index a689240bf375..80d57dbef7e7 100644 --- a/pkgs/by-name/mu/musescore/package.nix +++ b/pkgs/by-name/mu/musescore/package.nix @@ -15,6 +15,7 @@ flac, freetype, kdePackages, + lame, libjack2, libogg, libopus, @@ -25,6 +26,8 @@ mnxdom, portaudio, portmidi, + pugixml, + utf8cpp, # passthru tests nixosTests, @@ -32,13 +35,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "musescore"; - version = "4.7.0"; + version = "4.7.2"; src = fetchFromGitHub { owner = "musescore"; repo = "MuseScore"; tag = "v${finalAttrs.version}"; - hash = "sha256-AEYZWkcjqB2pW+oBow2oMX1HQn4kRaTBBxhyxIbG0a4="; + hash = "sha256-7oA+cC5/nOEM2zpFgM13zlBIoc3AB//Ovc+dU1c1r6M="; }; cmakeFlags = [ @@ -59,6 +62,9 @@ stdenv.mkDerivation (finalAttrs: { # Implies also OPUS "OPUSENC" "FLAC" + "PUGIXML" + "LAME" + "UTF8CPP" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # https://github.com/musescore/MuseScore/issues/33467 @@ -108,6 +114,7 @@ stdenv.mkDerivation (finalAttrs: { kdePackages.qtnetworkauth kdePackages.qtscxml kdePackages.qtsvg + lame libjack2 libogg libopus @@ -118,6 +125,8 @@ stdenv.mkDerivation (finalAttrs: { mnxdom portaudio portmidi + pugixml + utf8cpp ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib From fee788e2f616fed9f6ab7c48d78cf9aea99fc641 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 May 2026 14:59:13 +0000 Subject: [PATCH 081/292] flaresolverr: 3.4.6 -> 3.5.0 --- pkgs/by-name/fl/flaresolverr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flaresolverr/package.nix b/pkgs/by-name/fl/flaresolverr/package.nix index cc6b9231b022..a5ae56b3d9eb 100644 --- a/pkgs/by-name/fl/flaresolverr/package.nix +++ b/pkgs/by-name/fl/flaresolverr/package.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "flaresolverr"; - version = "3.4.6"; + version = "3.5.0"; src = fetchFromGitHub { owner = "FlareSolverr"; repo = "FlareSolverr"; rev = "v${finalAttrs.version}"; - hash = "sha256-DeFp76VwMGBAWOsI3S3jm1qNbPw554zJZfE7hotUedY="; + hash = "sha256-gOrfxFGNlxZWScfYEw7zfy7oVWhYEygYgP7mkO4cs/w="; }; nativeBuildInputs = [ makeWrapper ]; From fc6fef42e5ef5886487bc64a2a962dff30393eba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 May 2026 15:56:45 +0000 Subject: [PATCH 082/292] ansel: 0-unstable-2026-05-08 -> 0-unstable-2026-05-26 --- pkgs/by-name/an/ansel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ansel/package.nix b/pkgs/by-name/an/ansel/package.nix index f60ff477b9e9..459c0021c67c 100644 --- a/pkgs/by-name/an/ansel/package.nix +++ b/pkgs/by-name/an/ansel/package.nix @@ -82,13 +82,13 @@ let in stdenv.mkDerivation { pname = "ansel"; - version = "0-unstable-2026-05-08"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "aurelienpierreeng"; repo = "ansel"; - rev = "6612c07ad1fd9b6411ece87ba49e02b46880c576"; - hash = "sha256-peAkfXrJPpjwUO1So9HklhqNw+gnVuliphVP3LWob1w="; + rev = "8b076d84f00ac9aec09bbbeebc3c8bf888faab06"; + hash = "sha256-UApU+O6HbOkMt3gCIjpD4weFa/koD7ZkcsnhsfL6mD8="; fetchSubmodules = true; }; From a5b9d2cc50fd2ebf4bd199329ba60ac847efa6de Mon Sep 17 00:00:00 2001 From: Izorkin Date: Wed, 15 Apr 2026 18:41:41 +0300 Subject: [PATCH 083/292] nixos/nginx: return nginx config formatter --- pkgs/build-support/writers/scripts.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pkgs/build-support/writers/scripts.nix b/pkgs/build-support/writers/scripts.nix index bb649db24575..560681e4c4ae 100644 --- a/pkgs/build-support/writers/scripts.nix +++ b/pkgs/build-support/writers/scripts.nix @@ -1095,14 +1095,6 @@ rec { */ writeJSBin = name: writeJS "/bin/${name}"; - awkFormatNginx = builtins.toFile "awkFormat-nginx.awk" '' - awk -f - {sub(/^[ \t]+/,"");idx=0} - /\{/{ctx++;idx=1} - /\}/{ctx--} - {id="";for(i=idx;i $out + cp "$textPath" $out + ${lib.getExe pkgs.nginx-config-formatter} --max-empty-lines 0 $out + ${lib.getExe pkgs.gnused} -i 's/ ;/;/g' $out gixy $out || (echo "\n\nThis can be caused by combining multiple incompatible services on the same hostname.\n\nFull merged config:\n\n"; cat $out; exit 1) ''; From f7f010d75a2a7cd2061e0af3e8a9199b2cd10d35 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:09:35 -0400 Subject: [PATCH 084/292] build-support/appimage: remove assertMsg usage --- pkgs/build-support/appimage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/appimage/default.nix b/pkgs/build-support/appimage/default.nix index 2ca83c4fe503..9e6931d4d788 100644 --- a/pkgs/build-support/appimage/default.nix +++ b/pkgs/build-support/appimage/default.nix @@ -39,9 +39,9 @@ rec { src, ... }: - assert lib.assertMsg ( + assert name == null - ) "The `name` argument is deprecated. Use `pname` and `version` instead to construct the name."; + || throw "The `name` argument is deprecated. Use `pname` and `version` instead to construct the name."; pkgs.runCommand "${pname}-${version}-extracted" { nativeBuildInputs = [ appimage-exec ]; From cfad443c704e8436cb88a91c632672d8f95b1ddb Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:09:50 -0400 Subject: [PATCH 085/292] build-support/compressdrv: remove assertMsg usage --- pkgs/build-support/compress-drv/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/build-support/compress-drv/default.nix b/pkgs/build-support/compress-drv/default.nix index 99eec034fb07..97f72d4fa396 100644 --- a/pkgs/build-support/compress-drv/default.nix +++ b/pkgs/build-support/compress-drv/default.nix @@ -64,9 +64,7 @@ let let matches = (builtins.length (builtins.split "\\{}" prog) - 1) / 2; in - lib.assertMsg ( - matches == 1 - ) "compressor ${ext} needs to have exactly one '{}', found ${toString matches}"; + matches == 1 || throw "compressor ${ext} needs to have exactly one '{}', found ${toString matches}"; mkCmd = ext: prog: assert validProg ext prog; From 40f65ad564c6a637d5f1386f590841f274007585 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:10:00 -0400 Subject: [PATCH 086/292] build-support/build-dart-application: remove assertMsg usage --- pkgs/build-support/dart/build-dart-application/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/dart/build-dart-application/default.nix b/pkgs/build-support/dart/build-dart-application/default.nix index ed07a06551b5..a1233007414c 100644 --- a/pkgs/build-support/dart/build-dart-application/default.nix +++ b/pkgs/build-support/dart/build-dart-application/default.nix @@ -71,8 +71,7 @@ lib.extendMkDerivation { if autoPubspecLock == null then throw "The pubspecLock argument is required. If import-from-derivation is allowed (it isn't in Nixpkgs), you can set autoPubspecLock to the path to a pubspec.lock instead." else - assert lib.assertMsg (builtins.pathExists autoPubspecLock) - "The pubspec.lock file could not be found!"; + assert builtins.pathExists autoPubspecLock || throw "The pubspec.lock file could not be found!"; lib.importJSON ( runCommand "${lib.getName args}-pubspec-lock-json" { nativeBuildInputs = [ yq ]; From e21c64b291390d0c53c5f82f87c99f76ce11a4ec Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:10:30 -0400 Subject: [PATCH 087/292] build-support/dart: remove assertMsg usage --- pkgs/build-support/dart/pub2nix/pubspec-lock.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/dart/pub2nix/pubspec-lock.nix b/pkgs/build-support/dart/pub2nix/pubspec-lock.nix index 456236e18e5e..73788f535a90 100644 --- a/pkgs/build-support/dart/pub2nix/pubspec-lock.nix +++ b/pkgs/build-support/dart/pub2nix/pubspec-lock.nix @@ -94,8 +94,9 @@ let mkPathDependencySource = name: details: - assert lib.assertMsg details.description.relative - "Only relative paths are supported - ${name} has an absolue path!"; + assert + details.description.relative + || throw "Only relative paths are supported - ${name} has an absolue path!"; ( if lib.isDerivation src then src From 58bc1fec6f58a9489a18fc53dfa5ea1a593d3635 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:10:44 -0400 Subject: [PATCH 088/292] build-support/docker: remove assertMsg usage --- pkgs/build-support/docker/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix index adb13a7f457a..4057ec98627a 100644 --- a/pkgs/build-support/docker/default.nix +++ b/pkgs/build-support/docker/default.nix @@ -1030,11 +1030,12 @@ rec { debug ? false, }: assert ( - lib.assertMsg (layeringPipeline == null -> maxLayers > 1) - "the maxLayers argument of dockerTools.buildLayeredImage function must be greather than 1 (current value: ${toString maxLayers})" + (layeringPipeline == null -> maxLayers > 1) + || throw "the maxLayers argument of dockerTools.buildLayeredImage function must be greather than 1 (current value: ${toString maxLayers})" ); assert ( - lib.assertMsg (enableFakechroot -> !stdenv.hostPlatform.isDarwin) '' + (enableFakechroot -> !stdenv.hostPlatform.isDarwin) + || throw '' cannot use `enableFakechroot` because `proot` is not portable to Darwin. Workarounds: - use `fakeRootCommands` with the restricted `fakeroot` environment - cross-compile your packages @@ -1271,11 +1272,11 @@ rec { command ? null, run ? null, }: - assert lib.assertMsg (!(drv.drvAttrs.__structuredAttrs or false)) - "streamNixShellImage: Does not work with the derivation ${drv.name} because it uses __structuredAttrs"; - assert lib.assertMsg ( - command == null || run == null - ) "streamNixShellImage: Can't specify both command and run"; + assert + !(drv.drvAttrs.__structuredAttrs or false) + || throw "streamNixShellImage: Does not work with the derivation ${drv.name} because it uses __structuredAttrs"; + assert + command == null || run == null || throw "streamNixShellImage: Can't specify both command and run"; let # A binary that calls the command to build the derivation From a944373fa126697db29da2a4ac92b417cf6e20d6 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:11:10 -0400 Subject: [PATCH 089/292] build-support/fetchbitbucket: remove assertMsg usage --- pkgs/build-support/fetchbitbucket/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchbitbucket/default.nix b/pkgs/build-support/fetchbitbucket/default.nix index 31dc8b6bec83..9a2fae1ec164 100644 --- a/pkgs/build-support/fetchbitbucket/default.nix +++ b/pkgs/build-support/fetchbitbucket/default.nix @@ -24,9 +24,8 @@ lib.makeOverridable ( }@args: assert ( - lib.assertMsg (lib.xor (tag == null) ( - rev == null - )) "fetchFromBitbucket requires one of either `rev` or `tag` to be provided (not both)." + lib.xor (tag == null) (rev == null) + || throw "fetchFromBitbucket requires one of either `rev` or `tag` to be provided (not both)." ); let From 661fe16b0898b0fbcd91c0c239fa354ec2614beb Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:11:22 -0400 Subject: [PATCH 090/292] build-support/fetchgit: remove assertMsg usage --- pkgs/build-support/fetchgit/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix index 5cf447e37a0d..bbf756fde2f3 100644 --- a/pkgs/build-support/fetchgit/default.nix +++ b/pkgs/build-support/fetchgit/default.nix @@ -177,7 +177,8 @@ lib.makeOverridable ( sparseCheckoutText = # Changed to throw on 2023-06-04 assert ( - lib.assertMsg (lib.isList finalAttrs.sparseCheckout) "Please provide directories/patterns for sparse checkout as a list of strings. Passing a (multi-line) string is not supported any more." + lib.isList finalAttrs.sparseCheckout + || throw "Please provide directories/patterns for sparse checkout as a list of strings. Passing a (multi-line) string is not supported any more." ); assert finalAttrs.nonConeMode -> (finalAttrs.sparseCheckout != [ ]); # git-sparse-checkout(1) says: From 0f655fd51a6553bb58d3114577d6e28870da5063 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:11:31 -0400 Subject: [PATCH 091/292] build-support/fetchgithub: remove assertMsg usage --- pkgs/build-support/fetchgithub/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchgithub/default.nix b/pkgs/build-support/fetchgithub/default.nix index e12052e3d15d..3a232c735fe0 100644 --- a/pkgs/build-support/fetchgithub/default.nix +++ b/pkgs/build-support/fetchgithub/default.nix @@ -59,9 +59,8 @@ decorate ( }@args: assert ( - lib.assertMsg (lib.xor (tag == null) ( - rev == null - )) "fetchFromGitHub requires one of either `rev` or `tag` to be provided (not both)." + lib.xor (tag == null) (rev == null) + || throw "fetchFromGitHub requires one of either `rev` or `tag` to be provided (not both)." ); let From beb3b217756c68f7908e80655835313c1be1854c Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:11:40 -0400 Subject: [PATCH 092/292] build-support/fetchgitiles: remove assertMsg usage --- pkgs/build-support/fetchgitiles/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchgitiles/default.nix b/pkgs/build-support/fetchgitiles/default.nix index af30fa3da36a..66f162cfa3e5 100644 --- a/pkgs/build-support/fetchgitiles/default.nix +++ b/pkgs/build-support/fetchgitiles/default.nix @@ -14,9 +14,8 @@ lib.makeOverridable ( }@args: assert ( - lib.assertMsg (lib.xor (tag == null) ( - rev == null - )) "fetchFromGitiles requires one of either `rev` or `tag` to be provided (not both)." + lib.xor (tag == null) (rev == null) + || throw "fetchFromGitiles requires one of either `rev` or `tag` to be provided (not both)." ); let From 3b9fc791a3f03fdfd22232cafd633b668695456f Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:11:47 -0400 Subject: [PATCH 093/292] build-support/fetchgitlab: remove assertMsg usage --- pkgs/build-support/fetchgitlab/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchgitlab/default.nix b/pkgs/build-support/fetchgitlab/default.nix index 8a2b0ffa31d6..c7f2d689885f 100644 --- a/pkgs/build-support/fetchgitlab/default.nix +++ b/pkgs/build-support/fetchgitlab/default.nix @@ -27,9 +27,8 @@ lib.makeOverridable ( }@args: assert ( - lib.assertMsg (lib.xor (tag == null) ( - rev == null - )) "fetchFromGitLab requires one of either `rev` or `tag` to be provided (not both)." + lib.xor (tag == null) (rev == null) + || throw "fetchFromGitLab requires one of either `rev` or `tag` to be provided (not both)." ); let From 46c15a75c8628b4eb02fe5b1920aa6d3a9805a7a Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:11:59 -0400 Subject: [PATCH 094/292] build-support/fetchradicle: remove assertMsg usage --- pkgs/build-support/fetchradicle/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchradicle/default.nix b/pkgs/build-support/fetchradicle/default.nix index a8102c382c02..2e0a4a35bff3 100644 --- a/pkgs/build-support/fetchradicle/default.nix +++ b/pkgs/build-support/fetchradicle/default.nix @@ -10,9 +10,9 @@ lib.makeOverridable ( ... }@args: - assert lib.assertMsg (lib.xor (tag != null) ( - rev != null - )) "fetchFromRadicle requires one of either `rev` or `tag` to be provided (not both)."; + assert + lib.xor (tag != null) (rev != null) + || throw "fetchFromRadicle requires one of either `rev` or `tag` to be provided (not both)."; let namespacePrefix = lib.optionalString (node != null) "refs/namespaces/${node}/"; From 23735fa051b8f2e8b6501a3f456e4dda126acd43 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:12:11 -0400 Subject: [PATCH 095/292] build-support/fetchradiclepatch: remove assertMsg usage --- pkgs/build-support/fetchradiclepatch/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchradiclepatch/default.nix b/pkgs/build-support/fetchradiclepatch/default.nix index 22f9ea6c4817..7258d1557a41 100644 --- a/pkgs/build-support/fetchradiclepatch/default.nix +++ b/pkgs/build-support/fetchradiclepatch/default.nix @@ -12,9 +12,8 @@ lib.makeOverridable ( ... }@args: - assert lib.assertMsg ( - !args ? rev && !args ? tag - ) "fetchRadiclePatch does not accept `rev` or `tag` arguments."; + assert + (!args ? rev && !args ? tag) || throw "fetchRadiclePatch does not accept `rev` or `tag` arguments."; fetchFromRadicle ( { From 50ddf2e36adeff54f346b58ccd0e001c5ce71eab Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:12:24 -0400 Subject: [PATCH 096/292] build-support/fetchsourcehut: remove assertMsg usage --- pkgs/build-support/fetchsourcehut/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchsourcehut/default.nix b/pkgs/build-support/fetchsourcehut/default.nix index f22746a64f74..2433238aa698 100644 --- a/pkgs/build-support/fetchsourcehut/default.nix +++ b/pkgs/build-support/fetchsourcehut/default.nix @@ -28,9 +28,8 @@ makeOverridable ( }@args: assert ( - lib.assertMsg (lib.xor (tag == null) ( - rev == null - )) "fetchFromSourcehut requires one of either `rev` or `tag` to be provided (not both)." + lib.xor (tag == null) (rev == null) + || throw "fetchFromSourcehut requires one of either `rev` or `tag` to be provided (not both)." ); assert ( From 9137068a86f46ab3b69929f6994e01ba70bafa29 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:12:31 -0400 Subject: [PATCH 097/292] build-support/fetchtorrent: remove assertMsg usage --- pkgs/build-support/fetchtorrent/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/fetchtorrent/default.nix b/pkgs/build-support/fetchtorrent/default.nix index 5eb6aa5f7241..807ceb418786 100644 --- a/pkgs/build-support/fetchtorrent/default.nix +++ b/pkgs/build-support/fetchtorrent/default.nix @@ -83,12 +83,16 @@ let else [ ]; in -assert lib.assertMsg (config != { } -> backend == "transmission") '' - json config for configuring fetchtorrent only works with the transmission backend -''; -assert lib.assertMsg (backend == "transmission" -> flatten') '' - `flatten = false` is only supported by the rqbit backend for fetchtorrent -''; +assert + (config != { } -> backend == "transmission") + || throw '' + json config for configuring fetchtorrent only works with the transmission backend + ''; +assert + (backend == "transmission" -> flatten') + || throw '' + `flatten = false` is only supported by the rqbit backend for fetchtorrent + ''; runCommand name { inherit meta; From 002d961471e5991b8ba8dd5a54f92f97ed98f5d8 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:12:38 -0400 Subject: [PATCH 098/292] build-support/php: remove assertMsg usage --- .../builders/v1/build-composer-repository.nix | 22 ++++++++----------- .../php/builders/v2/build-composer-vendor.nix | 6 ++--- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/pkgs/build-support/php/builders/v1/build-composer-repository.nix b/pkgs/build-support/php/builders/v1/build-composer-repository.nix index 4108c930ea76..25cdc4459f7d 100644 --- a/pkgs/build-support/php/builders/v1/build-composer-repository.nix +++ b/pkgs/build-support/php/builders/v1/build-composer-repository.nix @@ -24,24 +24,20 @@ let phpDrv = finalAttrs.php or php; composer = finalAttrs.composer or phpDrv.packages.composer-local-repo-plugin; in - assert (lib.assertMsg (previousAttrs ? src) "mkComposerRepository expects src argument."); + assert previousAttrs ? src || throw "mkComposerRepository expects src argument."; + assert previousAttrs ? vendorHash || throw "mkComposerRepository expects vendorHash argument."; + assert previousAttrs ? version || throw "mkComposerRepository expects version argument."; + assert previousAttrs ? pname || throw "mkComposerRepository expects pname argument."; assert ( - lib.assertMsg (previousAttrs ? vendorHash) "mkComposerRepository expects vendorHash argument." - ); - assert (lib.assertMsg (previousAttrs ? version) "mkComposerRepository expects version argument."); - assert (lib.assertMsg (previousAttrs ? pname) "mkComposerRepository expects pname argument."); - assert ( - lib.assertMsg (previousAttrs ? composerNoDev) "mkComposerRepository expects composerNoDev argument." + previousAttrs ? composerNoDev || throw "mkComposerRepository expects composerNoDev argument." ); assert ( - lib.assertMsg ( - previousAttrs ? composerNoPlugins - ) "mkComposerRepository expects composerNoPlugins argument." + previousAttrs ? composerNoPlugins + || throw "mkComposerRepository expects composerNoPlugins argument." ); assert ( - lib.assertMsg ( - previousAttrs ? composerNoScripts - ) "mkComposerRepository expects composerNoScripts argument." + previousAttrs ? composerNoScripts + || throw "mkComposerRepository expects composerNoScripts argument." ); { composerNoDev = previousAttrs.composerNoDev or true; diff --git a/pkgs/build-support/php/builders/v2/build-composer-vendor.nix b/pkgs/build-support/php/builders/v2/build-composer-vendor.nix index 58d147b2738d..41e2a37759a0 100644 --- a/pkgs/build-support/php/builders/v2/build-composer-vendor.nix +++ b/pkgs/build-support/php/builders/v2/build-composer-vendor.nix @@ -25,9 +25,9 @@ let dontCheckForBrokenSymlinks ? true, ... }@args: - assert (lib.assertMsg (args ? pname) "mkComposerVendor expects pname argument."); - assert (lib.assertMsg (args ? version) "mkComposerVendor expects version argument."); - assert (lib.assertMsg (args ? src) "mkComposerVendor expects src argument."); + assert args ? pname || throw "mkComposerVendor expects pname argument."; + assert args ? version || throw "mkComposerVendor expects version argument."; + assert args ? src || throw "mkComposerVendor expects src argument."; { name = "${args.pname}-composer-vendor-${args.version}"; From 4ea187a7835b3f049f8b4c49f8ab3893f3ee369d Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:12:46 -0400 Subject: [PATCH 099/292] build-support/portable-services: remove assertMsg usage --- pkgs/build-support/portable-service/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/portable-service/default.nix b/pkgs/build-support/portable-service/default.nix index 48237af5370f..c0baecb7b767 100644 --- a/pkgs/build-support/portable-service/default.nix +++ b/pkgs/build-support/portable-service/default.nix @@ -87,9 +87,9 @@ let }; in -assert lib.assertMsg (lib.all ( - u: lib.hasPrefix pname u.name -) units) "Unit names must be prefixed with the service name"; +assert + lib.all (u: lib.hasPrefix pname u.name) units + || throw "Unit names must be prefixed with the service name"; stdenv.mkDerivation { pname = "${pname}-img"; From fded120b253d39195ec1b7ca002ad29053d141a4 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:13:00 -0400 Subject: [PATCH 100/292] build-support/rust: remove assertMsg usage --- .../rust/build-rust-crate/test/rcgen-crates.nix | 2 +- pkgs/build-support/rust/build-rust-package/default.nix | 5 +++-- pkgs/build-support/rust/import-cargo-lock.nix | 8 +++++--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/rust/build-rust-crate/test/rcgen-crates.nix b/pkgs/build-support/rust/build-rust-crate/test/rcgen-crates.nix index 857862b54100..804308ed216f 100644 --- a/pkgs/build-support/rust/build-rust-crate/test/rcgen-crates.nix +++ b/pkgs/build-support/rust/build-rust-crate/test/rcgen-crates.nix @@ -4669,7 +4669,7 @@ rec { # Not rate-limited, CDN URL. url = "https://static.crates.io/crates/${crateConfig.crateName}/${crateConfig.crateName}-${crateConfig.version}.crate"; sha256 = - assert (lib.assertMsg (crateConfig ? sha256) "Missing sha256 for ${name}"); + assert crateConfig ? sha256 || throw "Missing sha256 for ${name}"; crateConfig.sha256; }); extraRustcOpts = diff --git a/pkgs/build-support/rust/build-rust-package/default.nix b/pkgs/build-support/rust/build-rust-package/default.nix index ab0fec1a2a95..be511e775784 100644 --- a/pkgs/build-support/rust/build-rust-package/default.nix +++ b/pkgs/build-support/rust/build-rust-package/default.nix @@ -78,8 +78,9 @@ lib.extendMkDerivation { ... }@args: - assert lib.assertMsg useFetchCargoVendor - "buildRustPackage: `useFetchCargoVendor` is non‐optional and enabled by default as of 25.05, remove it"; + assert + useFetchCargoVendor + || throw "buildRustPackage: `useFetchCargoVendor` is non‐optional and enabled by default as of 25.05, remove it"; assert lib.warnIf (args ? useFetchCargoVendor) "buildRustPackage: `useFetchCargoVendor` is non‐optional and enabled by default as of 25.05, remove it" diff --git a/pkgs/build-support/rust/import-cargo-lock.nix b/pkgs/build-support/rust/import-cargo-lock.nix index 9c172c7842f8..4e406242780a 100644 --- a/pkgs/build-support/rust/import-cargo-lock.nix +++ b/pkgs/build-support/rust/import-cargo-lock.nix @@ -120,9 +120,11 @@ let checksum = pkg.checksum or parsedLockFile.metadata."checksum ${pkg.name} ${pkg.version} (${pkg.source})"; in - assert lib.assertMsg (checksum != null) '' - Package ${pkg.name} does not have a checksum. - ''; + assert + checksum != null + || throw '' + Package ${pkg.name} does not have a checksum. + ''; fetchurl { name = "crate-${pkg.name}-${pkg.version}.tar.gz"; url = "${downloadUrl}/${pkg.name}/${pkg.version}/download"; From a070adc9c82733db795dbfe2b3949065f90993ad Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:13:06 -0400 Subject: [PATCH 101/292] setup-hooks/wrap-gapps-hook: remove assertMsg usage --- pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix b/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix index 3f29c77e0575..73c2782cfe07 100644 --- a/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix +++ b/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix @@ -30,7 +30,7 @@ makeSetupHook { # depsTargetTargetPropagated will essentially be buildInputs when wrapGAppsHook3 is placed into nativeBuildInputs # the librsvg and gtk3 above should be removed but kept to not break anything that implicitly depended on its binaries depsTargetTargetPropagated = - assert (lib.assertMsg (!targetPackages ? raw) "wrapGAppsHook3 must be in nativeBuildInputs"); + assert (!targetPackages ? raw || throw "wrapGAppsHook3 must be in nativeBuildInputs"); lib.optionals isGraphical [ # librsvg provides a module for gdk-pixbuf to allow rendering # SVG icons. Most icon themes are SVG-based and so are some From 71f0042cfd9ba844d92c720b7c295aeaae19f2b7 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:13:30 -0400 Subject: [PATCH 102/292] build-support/substitute: remove assertMsg usage --- pkgs/build-support/substitute/substitute.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/substitute/substitute.nix b/pkgs/build-support/substitute/substitute.nix index ef8571e6beeb..431a97c9b1ba 100644 --- a/pkgs/build-support/substitute/substitute.nix +++ b/pkgs/build-support/substitute/substitute.nix @@ -54,8 +54,9 @@ optionalDeprecationWarning stdenvNoCC.mkDerivation ( // args // lib.optionalAttrs (args ? substitutions) { substitutions = - assert lib.assertMsg (lib.isList args.substitutions) - ''pkgs.substitute: For "${name}", `substitutions` is passed, which is expected to be a list, but it's a ${builtins.typeOf args.substitutions} instead.''; + assert + lib.isList args.substitutions + || throw ''pkgs.substitute: For "${name}", `substitutions` is passed, which is expected to be a list, but it's a ${builtins.typeOf args.substitutions} instead.''; lib.escapeShellArgs args.substitutions; } ) From 9442881b7bf9dd1b8212118d4936c1b867eb12ef Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:13:51 -0400 Subject: [PATCH 103/292] build-support/trivial-builders: remove assertMsg usage --- .../trivial-builders/default.nix | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 2174846b986c..6c65cc1c1c57 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -131,12 +131,14 @@ rec { preferLocalBuild ; destination = - assert lib.assertMsg (destination != "" -> (lib.hasPrefix "/" destination && destination != "/")) '' - destination must be an absolute path, relative to the derivation's out path, - got '${destination}' instead. + assert + (destination != "" -> (lib.hasPrefix "/" destination && destination != "/")) + || throw '' + destination must be an absolute path, relative to the derivation's out path, + got '${destination}' instead. - Ensure that the path starts with a / and specifies at least the filename. - ''; + Ensure that the path starts with a / and specifies at least the filename. + ''; destination; passAsFile = [ "text" ] ++ derivationArgs.passAsFile or [ ]; @@ -184,8 +186,9 @@ rec { writeText = name: text: # TODO: To fully deprecate, replace the assertion with `lib.isString` and remove the warning - assert lib.assertMsg (lib.strings.isConvertibleWithToString text) - "pkgs.writeText ${lib.strings.escapeNixString name}: The second argument should be a string, but it's a ${builtins.typeOf text} instead."; + assert + lib.strings.isConvertibleWithToString text + || throw "pkgs.writeText ${lib.strings.escapeNixString name}: The second argument should be a string, but it's a ${builtins.typeOf text} instead."; lib.warnIf (!lib.isString text) "pkgs.writeText ${lib.strings.escapeNixString name}: The second argument should be a string, but it's a ${builtins.typeOf text} instead, which is deprecated. Use `toString` to convert the value to a string first." writeTextFile @@ -534,9 +537,9 @@ rec { finalAttrs: args@{ name ? - assert lib.assertMsg ( - finalAttrs ? pname && finalAttrs ? version - ) "symlinkJoin requires either a `name` OR `pname` and `version`"; + assert + (finalAttrs ? pname && finalAttrs ? version) + || throw "symlinkJoin requires either a `name` OR `pname` and `version`"; "${finalAttrs.pname}-${finalAttrs.version}", paths, stripPrefix ? "", @@ -546,11 +549,13 @@ rec { failOnMissing ? stripPrefix == "", ... }: - assert lib.assertMsg (stripPrefix != "" -> (hasPrefix "/" stripPrefix && stripPrefix != "/")) '' - stripPrefix must be either an empty string (disable stripping behavior), or relative path prefixed with /. + assert + (stripPrefix != "" -> (hasPrefix "/" stripPrefix && stripPrefix != "/")) + || throw '' + stripPrefix must be either an empty string (disable stripping behavior), or relative path prefixed with /. - Ensure that the path starts with / and specifies path to the subdirectory. - ''; + Ensure that the path starts with / and specifies path to the subdirectory. + ''; let mapPaths = f: @@ -1007,12 +1012,9 @@ rec { src, ... }@args: - assert lib.assertMsg ( - !args ? meta - ) "applyPatches will not merge 'meta', change it in 'src' instead"; - assert lib.assertMsg ( - !args ? passthru - ) "applyPatches will not merge 'passthru', change it in 'src' instead"; + assert !args ? meta || throw "applyPatches will not merge 'meta', change it in 'src' instead"; + assert + !args ? passthru || throw "applyPatches will not merge 'passthru', change it in 'src' instead"; let keepAttrs = names: lib.filterAttrs (name: val: lib.elem name names); # enables tools like nix-update to determine what src attributes to replace From f5c31ce0088c04a301f285ecf20dc0e97f72a3a5 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:22:32 -0400 Subject: [PATCH 104/292] build-support/docker: remove throwIf usage --- pkgs/build-support/docker/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix index 4057ec98627a..d8e9812c7bec 100644 --- a/pkgs/build-support/docker/default.nix +++ b/pkgs/build-support/docker/default.nix @@ -655,9 +655,12 @@ rec { checked = lib.warnIf (contents != null) "in docker image ${name}: The contents parameter is deprecated. Change to copyToRoot if the contents are designed to be copied to the root filesystem, such as when you use `buildEnv` or similar between contents and your packages. Use copyToRoot = buildEnv { ... }; or similar if you intend to add packages to /bin." - lib.throwIf - (contents != null && copyToRoot != null) - "in docker image ${name}: You can not specify both contents and copyToRoot."; + ( + if (contents != null && copyToRoot != null) then + throw "in docker image ${name}: You can not specify both contents and copyToRoot." + else + x: x + ); rootContents = if copyToRoot == null then contents else copyToRoot; From dded3e398fff143c3fc25e2e27db95c89f209fd3 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:22:46 -0400 Subject: [PATCH 105/292] build-support/hg: remove throwIf usage --- pkgs/build-support/fetchhg/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/build-support/fetchhg/default.nix b/pkgs/build-support/fetchhg/default.nix index 7f4ed2ff3e8c..d53e39699d35 100644 --- a/pkgs/build-support/fetchhg/default.nix +++ b/pkgs/build-support/fetchhg/default.nix @@ -30,14 +30,18 @@ lib.extendMkDerivation { outputHashAlgo = if finalAttrs.hash != null && finalAttrs.hash != "" then null else "sha256"; outputHashMode = "recursive"; - outputHash = lib.throwIf (hash != null && sha256 != null) "Only one of sha256 or hash can be set" ( - if finalAttrs.hash != null then - finalAttrs.hash - else if sha256 != null then - sha256 + outputHash = + if (hash != null && sha256 != null) then + throw "Only one of sha256 or hash can be set" else - "" - ); + ( + if finalAttrs.hash != null then + finalAttrs.hash + else if sha256 != null then + sha256 + else + "" + ); inherit url rev hash; inherit preferLocalBuild; From de262e96ecc26cce50c1bca7181a64ffca496cfb Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:23:01 -0400 Subject: [PATCH 106/292] build-support/node: remove throwIf usage --- .../node/fetch-pnpm-deps/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/build-support/node/fetch-pnpm-deps/default.nix b/pkgs/build-support/node/fetch-pnpm-deps/default.nix index 20df85467c16..7212cbd8c52a 100644 --- a/pkgs/build-support/node/fetch-pnpm-deps/default.nix +++ b/pkgs/build-support/node/fetch-pnpm-deps/default.nix @@ -60,17 +60,17 @@ in pnpm-fixup-state-db; in # pnpmWorkspace was deprecated, so throw if it's used. - assert (lib.throwIf (args ? pnpmWorkspace) - "fetchPnpmDeps: `pnpmWorkspace` is no longer supported, please migrate to `pnpmWorkspaces`." - ) true; + assert + !args ? pnpmWorkspace + || throw "fetchPnpmDeps: `pnpmWorkspace` is no longer supported, please migrate to `pnpmWorkspaces`."; - assert (lib.throwIf (fetcherVersion == null) - "fetchPnpmDeps: `fetcherVersion` is not set, see https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion." - ) true; + assert + fetcherVersion != null + || throw "fetchPnpmDeps: `fetcherVersion` is not set, see https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion."; - assert (lib.throwIf (!(builtins.elem fetcherVersion supportedFetcherVersions)) - "fetchPnpmDeps `fetcherVersion` is not set to a supported value (${lib.concatStringsSep ", " (map toString supportedFetcherVersions)}), see https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion." - ) true; + assert + builtins.elem fetcherVersion supportedFetcherVersions + || throw "fetchPnpmDeps `fetcherVersion` is not set to a supported value (${lib.concatStringsSep ", " (map toString supportedFetcherVersions)}), see https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion."; lib.warnIf (fetcherVersion < 3) "fetchPnpmDeps: `fetcherVersion = ${toString fetcherVersion}` is deprecated and scheduled for removal in the 26.11 release. Please migrate `${pname}` to `fetcherVersion = 3` and regenerate the hash. See https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion." From c19f0976a36b3b8e7a32839e5f9f695977c8b8e3 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:23:44 -0400 Subject: [PATCH 107/292] build-support/ocaml: remove throwIf usage --- pkgs/build-support/ocaml/topkg.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/build-support/ocaml/topkg.nix b/pkgs/build-support/ocaml/topkg.nix index 4326a61913e9..3648b19faad3 100644 --- a/pkgs/build-support/ocaml/topkg.nix +++ b/pkgs/build-support/ocaml/topkg.nix @@ -19,11 +19,10 @@ ... }@args: -lib.throwIf (args ? minimalOCamlVersion && lib.versionOlder ocaml.version args.minimalOCamlVersion) - "${pname}-${version} is not available for OCaml ${ocaml.version}" - - stdenv.mkDerivation - ( +if (args ? minimalOCamlVersion && lib.versionOlder ocaml.version args.minimalOCamlVersion) then + throw "${pname}-${version} is not available for OCaml ${ocaml.version}" +else + stdenv.mkDerivation ( { dontAddStaticConfigureFlags = true; From 39e9827be7c41a1669688ff5e7e1a708acc95574 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:24:54 -0400 Subject: [PATCH 108/292] build-support/fetchgitlab: remove throwIfNot usage --- pkgs/build-support/fetchgitlab/default.nix | 75 +++++++++++----------- 1 file changed, 39 insertions(+), 36 deletions(-) diff --git a/pkgs/build-support/fetchgitlab/default.nix b/pkgs/build-support/fetchgitlab/default.nix index c7f2d689885f..5122e82b4939 100644 --- a/pkgs/build-support/fetchgitlab/default.nix +++ b/pkgs/build-support/fetchgitlab/default.nix @@ -64,43 +64,46 @@ lib.makeOverridable ( fetcher = if useFetchGit then fetchgit else fetchzip; privateAttrs = lib.optionalAttrs private ( - lib.throwIfNot (protocol == "https") "private token login is only supported for https" { - netrcPhase = '' - if [ -z "''$${varBase}USERNAME" -o -z "''$${varBase}PASSWORD" ]; then - echo "Error: Private fetchFromGitLab requires the nix building process (nix-daemon in multi user mode) to have the ${varBase}USERNAME and ${varBase}PASSWORD env vars set." >&2 - exit 1 - fi - '' - + ( - if useFetchGit then - # GitLab supports HTTP Basic Authentication only when Git is used: - # https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#project-access-tokens - '' - cat > netrc <&2 + exit 1 + fi + '' + + ( + if useFetchGit then + # GitLab supports HTTP Basic Authentication only when Git is used: + # https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#project-access-tokens + '' + cat > netrc < private-token < private-token < Date: Tue, 26 May 2026 14:25:07 -0400 Subject: [PATCH 109/292] build-support/fetchpatch: remove throwIfNot usage --- pkgs/build-support/fetchpatch/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/fetchpatch/default.nix b/pkgs/build-support/fetchpatch/default.nix index aae62b688739..b350a0a809fa 100644 --- a/pkgs/build-support/fetchpatch/default.nix +++ b/pkgs/build-support/fetchpatch/default.nix @@ -38,10 +38,10 @@ in let inherit (args') stripLen extraPrefix; in -lib.throwIfNot (excludes == [ ] || includes == [ ]) - "fetchpatch: cannot use excludes and includes simultaneously" - fetchurl - ( +if excludes != [ ] && includes != [ ] then + throw "fetchpatch: cannot use excludes and includes simultaneously" +else + fetchurl ( { nativeBuildInputs = [ patchutils ] ++ nativeBuildInputs; postFetch = '' From d9fbb836ad340dcf094b193ee39d57748d7335a2 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:25:17 -0400 Subject: [PATCH 110/292] build-support/make-pkgconfigitem: remove throwIfNot usage --- pkgs/build-support/make-pkgconfigitem/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/make-pkgconfigitem/default.nix b/pkgs/build-support/make-pkgconfigitem/default.nix index d78d1c022f9e..0502c70ee860 100644 --- a/pkgs/build-support/make-pkgconfigitem/default.nix +++ b/pkgs/build-support/make-pkgconfigitem/default.nix @@ -34,7 +34,8 @@ let keywordsSection = let - mustBeAList = attr: attrName: lib.throwIfNot (lib.isList attr) "'${attrName}' must be a list" attr; + mustBeAList = + attr: attrName: if !(lib.isList attr) then throw "'${attrName}' must be a list" else attr; in { "Name" = name; From 2dbc8d9a6615f2851526fc3faec1c9383ef65965 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 26 May 2026 13:43:15 -0700 Subject: [PATCH 111/292] ffmpeg_4: 4.4.6 -> 4.4.7 Changelog: https://github.com/FFmpeg/FFmpeg/blob/n4.4.7/Changelog --- pkgs/development/libraries/ffmpeg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ffmpeg/default.nix b/pkgs/development/libraries/ffmpeg/default.nix index cd003aecd13e..25c2caaa181e 100644 --- a/pkgs/development/libraries/ffmpeg/default.nix +++ b/pkgs/development/libraries/ffmpeg/default.nix @@ -16,8 +16,8 @@ let ); v4 = { - version = "4.4.6"; - hash = "sha256-IM+1+WJWHuUNHZCVs+eKlmaEkfbvay4vQ2I/GbV1fqk="; + version = "4.4.7"; + hash = "sha256-A/75BOHNhoal0VLJPOoQmyBHF4BIVk8iZOdM3RBU6iE="; }; v6 = { From 26021e8db07813b03d513afce3a0cdd03251cb02 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 01:19:54 +0000 Subject: [PATCH 112/292] libvisio: 0.1.10 -> 0.1.11 --- pkgs/by-name/li/libvisio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libvisio/package.nix b/pkgs/by-name/li/libvisio/package.nix index c95d8bfb9924..21d1b873eb80 100644 --- a/pkgs/by-name/li/libvisio/package.nix +++ b/pkgs/by-name/li/libvisio/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libvisio"; - version = "0.1.10"; + version = "0.1.11"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://dev-www.libreoffice.org/src/libvisio/libvisio-${finalAttrs.version}.tar.xz"; - hash = "sha256-np7/dREtTZLZImKtf8JZnCHib4/FulSQDv3IPAUB5HI="; + hash = "sha256-Km79QLbZ28tw+6O+UxEjZogrqXtXFR3zaY36R4yNjdM="; }; strictDeps = true; From a118c9f7f4b76b482e93069ea16d9abb58d263a8 Mon Sep 17 00:00:00 2001 From: Domenic Marcelli Date: Tue, 26 May 2026 21:54:54 -0400 Subject: [PATCH 113/292] omnissa-horizon-client: 2512->2605 --- pkgs/by-name/om/omnissa-horizon-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/om/omnissa-horizon-client/package.nix b/pkgs/by-name/om/omnissa-horizon-client/package.nix index 4ed8fe92d48d..bcc6acb420eb 100644 --- a/pkgs/by-name/om/omnissa-horizon-client/package.nix +++ b/pkgs/by-name/om/omnissa-horizon-client/package.nix @@ -12,7 +12,7 @@ configText ? "", }: let - version = "2512"; + version = "2605"; sysArch = if stdenv.hostPlatform.system == "x86_64-linux" then @@ -39,8 +39,8 @@ let pname = "omnissa-horizon-files"; inherit version; src = fetchurl { - url = "https://download3.omnissa.com/software/CART26FQ4_LIN_2512_TARBALL/Omnissa-Horizon-Client-Linux-2512-8.17.0-20187591429.tar.gz"; - hash = "sha256-dYvP3W/tciqwazuVu4ib9gB98JUJykczd7sPCUih/Ew="; + url = "https://download3.omnissa.com/software/CART27FQ1_LIN_2603_TARBALL/Omnissa-Horizon-Client-Linux-2603-8.18.0-24120621798.tar.gz"; + hash = "sha256:acd30479cec91ee693bbd685880fa3834f3678f8dd336511bb9d732f134f71d7"; }; nativeBuildInputs = [ makeWrapper ]; installPhase = '' From 0d45ab91d5a8fde2c4fa2c48d97c5228a0995625 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 03:18:50 +0000 Subject: [PATCH 114/292] restish: 0.21.2 -> 2.0.0 --- pkgs/by-name/re/restish/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/restish/package.nix b/pkgs/by-name/re/restish/package.nix index be90b6890faa..b078977cc0e6 100644 --- a/pkgs/by-name/re/restish/package.nix +++ b/pkgs/by-name/re/restish/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "restish"; - version = "0.21.2"; + version = "2.0.0"; src = fetchFromGitHub { owner = "danielgtaylor"; repo = "restish"; tag = "v${finalAttrs.version}"; - hash = "sha256-C+fB9UeEq+h6SlBtVPPZWs5fCCsJVe/TJFy4KhhaItU="; + hash = "sha256-4piN0W/9y2NTsTuZ2B4Czhr9RQNb4eT9ZIX9MYzfMLI="; }; - vendorHash = "sha256-5+N6iL9wD5J/E6H5qn1InQR8bbuAlTOzPQn0sawVbrI="; + vendorHash = "sha256-ZRyGCdmPenOeLtFuj0howJH0rah05sPUuD7RH/c0LKI="; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libx11 From b447e25ce68c57da00cb144996142f18455efb3b Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Wed, 27 May 2026 07:26:07 +0200 Subject: [PATCH 115/292] monero-{cli,gui}: 0.18.4.6 -> 0.18.5.0 --- pkgs/by-name/mo/monero-cli/package.nix | 6 +- .../mo/monero-cli/use-system-libraries.patch | 76 +------------------ pkgs/by-name/mo/monero-gui/package.nix | 6 +- 3 files changed, 8 insertions(+), 80 deletions(-) diff --git a/pkgs/by-name/mo/monero-cli/package.nix b/pkgs/by-name/mo/monero-cli/package.nix index a1a1d5645f2c..e53a3932694e 100644 --- a/pkgs/by-name/mo/monero-cli/package.nix +++ b/pkgs/by-name/mo/monero-cli/package.nix @@ -6,7 +6,6 @@ pkg-config, boost186, libsodium, - miniupnpc, openssl, python3, randomx, @@ -39,13 +38,13 @@ let in stdenv.mkDerivation rec { pname = "monero-cli"; - version = "0.18.4.6"; + version = "0.18.5.0"; src = fetchFromGitHub { owner = "monero-project"; repo = "monero"; rev = "v${version}"; - hash = "sha256-A7EqamADbTyK6l26foSXfZLH94OUUMsgi7jdsKRubXU="; + hash = "sha256-clw+7mZenWp58iA7fuEp4BPFH3KUwL53cC4IChIVh7w="; }; patches = [ @@ -69,7 +68,6 @@ stdenv.mkDerivation rec { buildInputs = [ boost186 # uses boost/asio/io_service.hpp libsodium - miniupnpc openssl randomx rapidjson diff --git a/pkgs/by-name/mo/monero-cli/use-system-libraries.patch b/pkgs/by-name/mo/monero-cli/use-system-libraries.patch index 33dc84018bcb..48755ca7c2d2 100644 --- a/pkgs/by-name/mo/monero-cli/use-system-libraries.patch +++ b/pkgs/by-name/mo/monero-cli/use-system-libraries.patch @@ -1,79 +1,11 @@ diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt -index 538e4d215..cc4b0a346 100644 +index 5bdd5d9b4..3af6c5f5a 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt -@@ -35,26 +35,14 @@ - # ...except for FreeBSD, because FreeBSD is a special case that doesn't play well with - # others. - --find_package(Miniupnpc REQUIRED) -- --message(STATUS "Using in-tree miniupnpc") --set(UPNPC_NO_INSTALL TRUE CACHE BOOL "Disable miniupnp installation" FORCE) --set(UPNPC_BUILD_SHARED OFF CACHE BOOL "Disable building shared library" FORCE) --add_subdirectory(miniupnp/miniupnpc) --set_property(TARGET libminiupnpc-static PROPERTY FOLDER "external") --set_property(TARGET libminiupnpc-static PROPERTY POSITION_INDEPENDENT_CODE ON) --if(MSVC) -- set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -wd4244 -wd4267") --elseif(NOT MSVC) -- set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-undef -Wno-unused-result -Wno-unused-value") --endif() --if(CMAKE_SYSTEM_NAME MATCHES "NetBSD") -- set_property(TARGET libminiupnpc-static APPEND_STRING PROPERTY COMPILE_FLAGS " -D_NETBSD_SOURCE") --endif() -- --set(UPNP_LIBRARIES "libminiupnpc-static" PARENT_SCOPE) -+find_package(PkgConfig REQUIRED) -+pkg_check_modules(MINIUPNPC REQUIRED miniupnpc) -+link_libraries(${MINIUPNPC_LIBRARIES}) -+include_directories(${MINIUPNPC_INCLUDE_DIRS}) - -+find_package(RapidJSON) - find_package(Unbound) -+find_library(RANDOMX_LIBRARY randomx) - - if(NOT UNBOUND_INCLUDE_DIR) - die("Could not find libunbound") -@@ -70,4 +58,3 @@ endif() +@@ -44,4 +44,5 @@ endif() add_subdirectory(db_drivers) add_subdirectory(easylogging++) add_subdirectory(qrcodegen) -add_subdirectory(randomx EXCLUDE_FROM_ALL) -diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl -index 884a7b5fc..24c10334e 100644 ---- a/src/p2p/net_node.inl -+++ b/src/p2p/net_node.inl -@@ -60,9 +60,9 @@ - #include "cryptonote_core/cryptonote_core.h" - #include "net/parse.h" - --#include --#include --#include -+#include -+#include -+#include - - #undef MONERO_DEFAULT_LOG_CATEGORY - #define MONERO_DEFAULT_LOG_CATEGORY "net.p2p" -@@ -2989,7 +2989,8 @@ namespace nodetool - UPNPUrls urls; - IGDdatas igdData; - char lanAddress[64]; -- result = UPNP_GetValidIGD(deviceList, &urls, &igdData, lanAddress, sizeof lanAddress); -+ char wanAddress[64]; -+ result = UPNP_GetValidIGD(deviceList, &urls, &igdData, lanAddress, sizeof lanAddress, wanAddress, sizeof wanAddress); - freeUPNPDevlist(deviceList); - if (result > 0) { - if (result == 1) { -@@ -3057,7 +3058,8 @@ namespace nodetool - UPNPUrls urls; - IGDdatas igdData; - char lanAddress[64]; -- result = UPNP_GetValidIGD(deviceList, &urls, &igdData, lanAddress, sizeof lanAddress); -+ char wanAddress[64]; -+ result = UPNP_GetValidIGD(deviceList, &urls, &igdData, lanAddress, sizeof lanAddress, wanAddress, sizeof wanAddress); - freeUPNPDevlist(deviceList); - if (result > 0) { - if (result == 1) { ++find_library(RANDOMX_LIBRARY randomx) ++find_package(RapidJSON) diff --git a/pkgs/by-name/mo/monero-gui/package.nix b/pkgs/by-name/mo/monero-gui/package.nix index 824c0505a49e..6b5d85f65dde 100644 --- a/pkgs/by-name/mo/monero-gui/package.nix +++ b/pkgs/by-name/mo/monero-gui/package.nix @@ -7,7 +7,6 @@ libgcrypt, libgpg-error, libsodium, - miniupnpc, monero-cli, pkg-config, qt5, @@ -28,13 +27,13 @@ stdenv.mkDerivation rec { pname = "monero-gui"; - version = "0.18.4.7"; + version = "0.18.5.0"; src = fetchFromGitHub { owner = "monero-project"; repo = "monero-gui"; rev = "v${version}"; - hash = "sha256-22v4KwtmjIkeQXfMdxCQr6TUdAEih6xwtNPbuzpQDZk="; + hash = "sha256-uBZMBQ6Co1+H8DsyeL1vbjtVlKyIkJopKxHxr24BZv0="; }; nativeBuildInputs = [ @@ -49,7 +48,6 @@ stdenv.mkDerivation rec { libgcrypt libgpg-error libsodium - miniupnpc qt5.qtbase qt5.qtdeclarative qt5.qtgraphicaleffects From 892ae6ab82c2585e2b635adad723d241aeed2da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 27 May 2026 10:44:43 +0200 Subject: [PATCH 116/292] Fix: bitlbee-plugins buildInputs should not be nested plugins is a list, so it should not get nested in the buildInputs arrays. Ref: warning shown at build time: Dependency of package 'bitlbee-plugins' uses a nested list in attribute 'buildInputs'. This is deprecated as of Nixpkgs release 26.05, and support will be removed in a future nixpkgs release. --- .../networking/instant-messengers/bitlbee/plugins.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix b/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix index 81289e43c566..38f350bedf7d 100644 --- a/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix +++ b/pkgs/applications/networking/instant-messengers/bitlbee/plugins.nix @@ -10,8 +10,8 @@ runCommandLocal "bitlbee-plugins" inherit plugins; buildInputs = [ bitlbee - plugins - ]; + ] + ++ plugins; } '' mkdir -p $out/lib/bitlbee From 30f8ac748110456eb199537f0d04b2886af8cd35 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 23 May 2026 15:06:37 +0200 Subject: [PATCH 117/292] thelounge: 4.4.3 -> 4.5.0 --- pkgs/by-name/th/thelounge/package.nix | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/th/thelounge/package.nix b/pkgs/by-name/th/thelounge/package.nix index 6a2db216f110..c1e2250b1213 100644 --- a/pkgs/by-name/th/thelounge/package.nix +++ b/pkgs/by-name/th/thelounge/package.nix @@ -3,11 +3,9 @@ stdenv, fetchFromGitHub, fetchYarnDeps, - nodejs, nodejs-slim, yarn, fixup-yarn-lock, - python3, npmHooks, sqlite, srcOnly, @@ -18,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "thelounge"; - version = "4.4.3"; + version = "4.5.0"; src = fetchFromGitHub { owner = "thelounge"; repo = "thelounge"; rev = "v${finalAttrs.version}"; - hash = "sha256-lDbyqVFjhF2etRx31ax7KiQ1QKgVhD8xkTog/E3pUlA="; + hash = "sha256-I+ITSEm/FCI4omeBM8BCowI6hXBYriJfZ0vP27771Ms="; }; # Allow setting package path for the NixOS module. @@ -37,19 +35,16 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-csVrgsEy9HjSBXxtgNG0hcBrR9COlcadhMQrw6BWPc4="; + hash = "sha256-wgG5AGZvMzdw4QnTNOzAfQGB//VWlV403AgWv4TceGQ="; }; nativeBuildInputs = [ - nodejs + nodejs-slim + nodejs-slim.npm yarn fixup-yarn-lock - python3 - python3.pkgs.distutils npmHooks.npmInstallHook - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ]; - buildInputs = [ sqlite ]; + ]; configurePhase = '' runHook preConfigure @@ -76,13 +71,6 @@ stdenv.mkDerivation (finalAttrs: { preInstall = '' yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive --production patchShebangs node_modules - - # Build the sqlite3 package. - npm_config_nodedir="${srcOnly nodejs}" npm_config_node_gyp="${buildPackages.nodejs}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" npm rebuild --verbose --sqlite=${sqlite.dev} - ''; - - postInstall = '' - rm -rf node_modules/sqlite3/build-tmp-napi-v6/{Release/obj.target,node_sqlite3.target.mk} ''; disallowedReferences = [ nodejs-slim.src ]; @@ -103,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { raitobezarius ]; license = lib.licenses.mit; - inherit (nodejs.meta) platforms; + inherit (nodejs-slim.meta) platforms; mainProgram = "thelounge"; }; }) From 5000df4cd41c354e9d37a16747a3a1dbf688cda9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 May 2026 12:37:20 +0200 Subject: [PATCH 118/292] python3Packages.vilfo-api-client: remove stale substituteInPlace --- pkgs/development/python-modules/vilfo-api-client/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/vilfo-api-client/default.nix b/pkgs/development/python-modules/vilfo-api-client/default.nix index 5c4ac4ebd0f6..683f1d346f6a 100644 --- a/pkgs/development/python-modules/vilfo-api-client/default.nix +++ b/pkgs/development/python-modules/vilfo-api-client/default.nix @@ -28,11 +28,6 @@ buildPythonPackage (finalAttrs: { setuptools-scm ]; - postPatch = '' - substituteInPlace setup.cfg \ - --replace-fail "get-mac" "getmac" - ''; - dependencies = [ getmac requests From ff57e5ccc808c60e19b9ba401e6ea087d50b2552 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 11:44:52 +0000 Subject: [PATCH 119/292] peergos: 1.26.0 -> 1.29.0 --- pkgs/by-name/pe/peergos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/peergos/package.nix b/pkgs/by-name/pe/peergos/package.nix index 468afa3b1c5b..d8e403cfa73b 100644 --- a/pkgs/by-name/pe/peergos/package.nix +++ b/pkgs/by-name/pe/peergos/package.nix @@ -41,13 +41,13 @@ let in stdenv.mkDerivation rec { pname = "peergos"; - version = "1.26.0"; + version = "1.29.0"; src = fetchFromGitHub { owner = "Peergos"; repo = "web-ui"; rev = "v${version}"; - hash = "sha256-lvgiVjNbXWKrEYe8kCgAi4hwdvawZysjGJiDSInKYsM="; + hash = "sha256-WaTWz55pEfE/ncJnyc8FjkxJhsBYBXt7cFjBz8v0hw8="; fetchSubmodules = true; }; From 846d035df74f2b42baf3e429ba2fd0d86deba1c0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 May 2026 14:12:56 +0200 Subject: [PATCH 120/292] barman: 3.14.1 -> 3.19.0 Changelog: https://github.com/EnterpriseDB/barman/blob/release/3.19.0/RELNOTES.md --- pkgs/by-name/ba/barman/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ba/barman/package.nix b/pkgs/by-name/ba/barman/package.nix index 2f9c8bf33ad8..0390432c052e 100644 --- a/pkgs/by-name/ba/barman/package.nix +++ b/pkgs/by-name/ba/barman/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch2, file, python3Packages, rsync, @@ -12,23 +11,18 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "barman"; - version = "3.14.1"; + version = "3.19.0"; pyproject = true; src = fetchFromGitHub { owner = "EnterpriseDB"; repo = "barman"; tag = "release/${finalAttrs.version}"; - hash = "sha256-Z3+PgUJcyG/M05hMmIhRr3HttzHUDx7BGIs44LA/qE4="; + hash = "sha256-qjde8NdI+/2BH4L3LoxoYqdVwsaBXw1IcxYBx6sYqG8="; }; patches = [ ./unwrap-subprocess.patch - # fix building with Python 3.13 - (fetchpatch2 { - url = "https://github.com/EnterpriseDB/barman/commit/931f997f1d73bbe360abbca737bea9ae93172989.patch?full_index=1"; - hash = "sha256-0aqyjsEabxLf4dpC4DeepmypAl7QfCedh7vy98iVifU="; - }) ]; # https://github.com/EnterpriseDB/barman/blob/release/3.14.1/barman/encryption.py#L214 @@ -70,6 +64,7 @@ python3Packages.buildPythonApplication (finalAttrs: { # Assertion error "test_help_output" "test_exits_on_unsupported_target" + "test_resolve_mounted_volume_failure" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # FsOperationFailed From c41f60bee221fb162311a7d21c6f7aacf078054a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 27 May 2026 15:38:23 +0300 Subject: [PATCH 121/292] python3.pkgs.plopp: 26.4.2 -> 26.5.0 Diff: https://github.com/scipp/plopp/compare/26.4.2...26.5.0 --- pkgs/development/python-modules/plopp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plopp/default.nix b/pkgs/development/python-modules/plopp/default.nix index 860705b09687..eb02676fa1b6 100644 --- a/pkgs/development/python-modules/plopp/default.nix +++ b/pkgs/development/python-modules/plopp/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "plopp"; - version = "26.4.2"; + version = "26.5.0"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "plopp"; tag = finalAttrs.version; - hash = "sha256-nluNaOQKkXolGCgx3Pr0m5OQ6vZbWPfdN7kbNKaVU68="; + hash = "sha256-UYEbJtWSTwF4z8Ga+IsCk+yQVT5xMvEENqT+hrbxPEc="; }; build-system = [ From 679376812677c9fe8c9e5d7c436e408d69609f28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Wed, 27 May 2026 14:18:29 +0000 Subject: [PATCH 122/292] pnpm_11: 11.3.0 -> 11.4.0 --- pkgs/development/tools/pnpm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index a6545815b98a..fa7c4bd0e3a3 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -26,8 +26,8 @@ let hash = "sha256-jnDdxmSbGLw9iVzzqQjAKR6kw4A5rYcixH4Bja8enPw="; }; "11" = { - version = "11.3.0"; - hash = "sha256-Wt4e9RzzZEH0oAkx6vkANlRonro2hJOfcNdXay37hHQ="; + version = "11.4.0"; + hash = "sha256-50EGpaDrJWn0WDUEQg6tX8HCY+QXoyFsqxy+DM3LTq4="; }; }; From 1d8573f85ce60fcbd715f66d63b8f1a95ca8ebd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 27 May 2026 07:25:59 -0700 Subject: [PATCH 123/292] python3Packages.vllm: mark insecure --- pkgs/development/python-modules/vllm/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 4db1e66064ce..06946cc2ef2a 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -604,5 +604,10 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { # find_isa "x86_64-darwin" ]; + knownVulnerabilities = [ + "CVE-2026-27893" + "CVE-2026-44222" + "CVE-2026-44223" + ]; }; }) From 9fd1ea59598d82074faed60909e82ba6fa3c21f2 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 27 May 2026 16:08:01 +0200 Subject: [PATCH 124/292] nocturne: 1.1.1 -> 1.2.1 Diff: https://github.com/Jeffser/Nocturne/compare/1.1.1...1.2.1 Changelog: https://github.com/Jeffser/Nocturne/releases/tag/1.2.0 https://github.com/Jeffser/Nocturne/releases/tag/1.2.1 --- pkgs/by-name/no/nocturne/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nocturne/package.nix b/pkgs/by-name/no/nocturne/package.nix index 1f79028abb75..b61300697859 100644 --- a/pkgs/by-name/no/nocturne/package.nix +++ b/pkgs/by-name/no/nocturne/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nocturne"; - version = "1.1.1"; + version = "1.2.1"; src = fetchFromGitHub { owner = "Jeffser"; repo = "Nocturne"; tag = finalAttrs.version; - hash = "sha256-7B9wtuxfsF6brtLkIEeWII4IvXwdJHnZ1Wr3uLfoqHU="; + hash = "sha256-CfrPmpkjcmKMB66kdFL4HqVukaIWAkIzOkwtBqZ65k4="; }; __structuredAttrs = true; @@ -88,6 +88,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Adwaita Music Player and Library Manager"; homepage = "https://jeffser.com/nocturne/"; + changelog = "https://github.com/Jeffser/Nocturne/releases"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ pbsds ]; mainProgram = "nocturne"; From 45f6cfaa4605b706c870e75bd74bdb5e97eee11e Mon Sep 17 00:00:00 2001 From: Alexandre Badez Date: Wed, 27 May 2026 16:38:33 +0200 Subject: [PATCH 125/292] google-cloud-sdk: improve update script --- pkgs/by-name/go/google-cloud-sdk/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/google-cloud-sdk/update.sh b/pkgs/by-name/go/google-cloud-sdk/update.sh index e80974d3bf4a..8ad4f2b6202b 100755 --- a/pkgs/by-name/go/google-cloud-sdk/update.sh +++ b/pkgs/by-name/go/google-cloud-sdk/update.sh @@ -6,7 +6,7 @@ BASE_URL="$CHANNEL_URL/downloads/google-cloud-sdk" PACKAGE_DIR=$(dirname -- "$0") -VERSION=$(curl "https://storage.googleapis.com/storage/v1/b/cloud-sdk-release/o?delimiter=/&startOffset=google-cloud-sdk-${UPDATE_NIX_OLD_VERSION}&endOffset=google-cloud-sdk-9" | jq --raw-output '.items[-1].name | scan("\\d+\\.\\d+\\.\\d+")') +VERSION=$(curl -s "$CHANNEL_URL/components-2.json" | jq -r '.version') function genMainSrc() { local url="${BASE_URL}-${VERSION}-${1}-${2}.tar.gz" From 0811b44efb7130743c588c1fc1cd011f9bc63708 Mon Sep 17 00:00:00 2001 From: Alexandre Badez Date: Wed, 27 May 2026 16:39:21 +0200 Subject: [PATCH 126/292] google-cloud-sdk: 565.0.0 -> 570.0.0 --- .../go/google-cloud-sdk/components.json | 1108 ++++++++--------- pkgs/by-name/go/google-cloud-sdk/data.nix | 22 +- 2 files changed, 565 insertions(+), 565 deletions(-) diff --git a/pkgs/by-name/go/google-cloud-sdk/components.json b/pkgs/by-name/go/google-cloud-sdk/components.json index 7a11bb526e05..acc4d7db6250 100644 --- a/pkgs/by-name/go/google-cloud-sdk/components.json +++ b/pkgs/by-name/go/google-cloud-sdk/components.json @@ -5,7 +5,7 @@ "checksum": "73eeb0b0222c8c72ce1cbba3c2ca787d7d89eabc5226463fd59a404f76280138", "contents_checksum": "a0096c5a5f0a315397d46a44d19b63f26bca1607a833260032e1efa03d44c9a7", "size": 761, - "source": "components/google-cloud-sdk-alpha-20260410153504.tar.gz", + "source": "components/google-cloud-sdk-alpha-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -23,8 +23,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2026.04.10" + "build_number": 20260522195849, + "version_string": "2026.05.22" } }, { @@ -266,15 +266,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "0.2.58" + "version_string": "0.2.60" } }, { "data": { - "checksum": "b298e696fc87bbb38f2c50f99a043049c76e50477f301e8e53a8bbfd2c4a4b8d", - "contents_checksum": "ab06e191832a1a62d7523aa0f5581459bd6e15089beda487c4f459eb2f67bb39", - "size": 67053785, - "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20260102151133.tar.gz", + "checksum": "4cb8769ee931297704a26d339c54c1fda5537e926795707eac9ff063d44dfacf", + "contents_checksum": "110a7a982fb7ec193f89b03ab65b915de27f054154d6c419fac7b4ae4c15d6bc", + "size": 69358163, + "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -299,16 +299,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "238101f743618297db819db3a19706bd7411bd123a03e9661cb09ae569c93c56", - "contents_checksum": "0fb515e859b2df6d959dea5f22249b7cad19803dad3748afb8651ecca2a6fda4", - "size": 71413966, - "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20260102151133.tar.gz", + "checksum": "3c54ed23e09a9c728d01a623b2b90f21333e228b742baa55c569529314ca7036", + "contents_checksum": "e59ead23a5f4a0f0783e2dd75d420ae428b809213801cc309fd3be859346f05a", + "size": 74023167, + "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -333,16 +333,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "f1efb0b6cf0bea087364ae456222b341e1abc9326f5c3035af5eecd38c610b1a", - "contents_checksum": "0fb515e859b2df6d959dea5f22249b7cad19803dad3748afb8651ecca2a6fda4", - "size": 71413969, - "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20260102151133.tar.gz", + "checksum": "5bed345d9b39360190a14ff0b7068bfef82c5039948366b47e1da8415d3c472b", + "contents_checksum": "e59ead23a5f4a0f0783e2dd75d420ae428b809213801cc309fd3be859346f05a", + "size": 74023170, + "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -367,16 +367,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "1dc7553fe061dbd35a985874498f145798df8737a09707aa2f34b2c6a4ed92ef", - "contents_checksum": "9e6c25dd1d4969a82e5437fce3267ab8c71df6caa5620806e526ab79681ace80", - "size": 60229916, - "source": "components/google-cloud-sdk-anthoscli-linux-arm-20260102151133.tar.gz", + "checksum": "89cd968f9b42cb49c4957acc5d555b1221a133f400b051229ec0a0e31ff698fa", + "contents_checksum": "d3c2165a535740cab9a63cf8c968bfe2112808de6197de385fa13f16fa7a5aa1", + "size": 62310892, + "source": "components/google-cloud-sdk-anthoscli-linux-arm-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -401,16 +401,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "114b371a280568d595ffaf45fd88d2ee9ae42aefa1267c5e529c2249eaa9d792", - "contents_checksum": "fdf99d3ec6bde9aaf695304e4860f46beedec8736a824672c6f9708bdb44a13e", - "size": 60841004, - "source": "components/google-cloud-sdk-anthoscli-linux-x86-20260102151133.tar.gz", + "checksum": "13b3ec43b2c88d3aab608afda19cb9f3c66e720b42f267ac982b926a80990647", + "contents_checksum": "38cace8d139e4bf414da54a51d43cfa72d3ae31a867f5be86271fb24786b6e39", + "size": 63442983, + "source": "components/google-cloud-sdk-anthoscli-linux-x86-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -435,16 +435,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "47dd04a8d52c2a7194dc4e499bc2b2a229ed4f3b2516f0e547ed363eee596e61", - "contents_checksum": "ad32514fbcb59980c07e2d02ea1949bcb8ab54ab83b687a5fdde0f1931ea402c", - "size": 65734697, - "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20260102151133.tar.gz", + "checksum": "884391e4612374de3bc57b2625e9c55958f201570d983e5996544106458dcc93", + "contents_checksum": "dd0041716719173c1b721044f281065111e84d882ea47554cd744d2eceb434d5", + "size": 68230340, + "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -469,16 +469,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "1d44d98d8d116720045a1b9c627c29e80d02917da62f9e3d2329fd57d81ee6f6", - "contents_checksum": "8326e19a9f889eef66edaf0a5a7239b1e29ae3fb86c75d36b351c59b0d5d4b9e", - "size": 62739962, - "source": "components/google-cloud-sdk-anthoscli-windows-x86-20260102151133.tar.gz", + "checksum": "112568aa8f217244d9ee6d7005808a980dfbec829f402f98e666e562b29f1767", + "contents_checksum": "192606608c4e25892446d1c3c9107616d7791a719660502e58404cfd8bb9b3e8", + "size": 65436990, + "source": "components/google-cloud-sdk-anthoscli-windows-x86-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -503,16 +503,16 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { "data": { - "checksum": "ce4d88fab44d3ac14640403d148f6b4e639b1f67b08ec54f336716faaa705161", - "contents_checksum": "e1e908914eb7b7c9bf760a25b3597427a866361099872863bb963a5d87b3f59b", - "size": 66316905, - "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20260102151133.tar.gz", + "checksum": "ddaecebdafdd96b5a3bfe85c3d3546673e432572aeb8855e61250df87db8fd42", + "contents_checksum": "7994a6c0da7e92a8abddc3fc38a5ce7e42e56829e38f923ad1ccb024dd394ac7", + "size": 68812425, + "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -537,8 +537,8 @@ }, "platform_required": false, "version": { - "build_number": 20260102151133, - "version_string": "0.2.58" + "build_number": 20260515041400, + "version_string": "0.2.60" } }, { @@ -577,15 +577,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.9.77" + "version_string": "1.9.78" } }, { "data": { - "checksum": "0c4e850aa0c00fd5aa61db166b9a741bde4fb9942d5074a722a5dc154dcd373c", - "contents_checksum": "c082340d4a272588181c290e05f2a979be7efe266ee81773736283ed01847271", - "size": 5503969, - "source": "components/google-cloud-sdk-app-engine-go-darwin-arm-20260217161033.tar.gz", + "checksum": "4a7645f9c02bead2194ac9ce3135eafbc7ef7779c98427b502273d7bd6a0e293", + "contents_checksum": "52825fcedc916fa5826b736cbed38e53a21f4dd78e780b99a2fe29847bfde0ef", + "size": 5412291, + "source": "components/google-cloud-sdk-app-engine-go-darwin-arm-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -612,16 +612,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { "data": { - "checksum": "9b5a363600fc7e61b1be859451e1753c3d5cf278a17af2e344c99133607f0085", - "contents_checksum": "f24914202ea35a2b61c07d668f21500b2e2334293902cfbd9993f66db1c85c07", - "size": 5880143, - "source": "components/google-cloud-sdk-app-engine-go-darwin-x86_64-20260217161033.tar.gz", + "checksum": "000f7a6d154760569113e2375c3ae2d73dbfbb0c795e7b0666ea9ff859f7200d", + "contents_checksum": "24642b6890ab1e100a68d9795a9a9500c98c259929b8a04b18b8b515b59d9746", + "size": 5788698, + "source": "components/google-cloud-sdk-app-engine-go-darwin-x86_64-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -648,16 +648,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { "data": { - "checksum": "d62306f911da8a3a4857e4a82268d19925261b74d0e4f2a0e19a06cdfb0894f4", - "contents_checksum": "9061b1ee77e1aae118e3030d5242547940f946bbbf75a6f6c23858592a02ee48", - "size": 5229594, - "source": "components/google-cloud-sdk-app-engine-go-linux-arm-20260217161033.tar.gz", + "checksum": "adf1b68c87e1b44490af2333bae55e7c1405ab71433d7faff7c00a2ca27277c8", + "contents_checksum": "9b3b0c928d0b9b50bed26c3a3158aafab25e2b6f8424c3d1153210b2476a8c3f", + "size": 5152112, + "source": "components/google-cloud-sdk-app-engine-go-linux-arm-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -684,16 +684,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { "data": { - "checksum": "e104ca239580b3532294ba57810e72ec57b96d290159607baedb50f6de6e4903", - "contents_checksum": "44153a778ae107327c0d3a1ab526f923dbf45a54b39fe94edb9635b9693fd73e", - "size": 5598086, - "source": "components/google-cloud-sdk-app-engine-go-linux-x86-20260217161033.tar.gz", + "checksum": "89492c7365acac5a1dfa312230cd8e386390f6de481082676fac813b86fd7974", + "contents_checksum": "e58667258164a5b5f3a35cba3cd5a324e9d1789ab4259ae8a9baf1bc9e26cc99", + "size": 5502271, + "source": "components/google-cloud-sdk-app-engine-go-linux-x86-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -720,16 +720,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { "data": { - "checksum": "2b821c5052293a509526bd3aabf38b39b89d0c11721f20b0d89d7fa8aa46d79d", - "contents_checksum": "6b2f87e4eba5110e3be5f38ad363bac2b6f7f0b7aa5bf3478dd6c2b86aa87493", - "size": 5718820, - "source": "components/google-cloud-sdk-app-engine-go-linux-x86_64-20260217161033.tar.gz", + "checksum": "462c064f1609a55ebb577981348eae28a144c069c260fde5be29eb89251cc5c0", + "contents_checksum": "09b76424fe458581f5e735c99546707a4a794a5432c09386ab0c4e92c0404170", + "size": 5630104, + "source": "components/google-cloud-sdk-app-engine-go-linux-x86_64-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -756,16 +756,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { "data": { - "checksum": "680dc0cb891253d5ed9f9f41ed48f386a1657d830f53dbae1444717a9d5a0943", - "contents_checksum": "3bb54627e50ba8213361607259cdca8235182e3cefe87be50f6b34b653dbf481", - "size": 5698352, - "source": "components/google-cloud-sdk-app-engine-go-windows-x86-20260217161033.tar.gz", + "checksum": "62000b9e2abbe8c9a6519b0b17bc821a0a29ae6d2394ccc22851e8a8f304183d", + "contents_checksum": "87849518ae930ae4c7bf32b4c8d8ec8ca682a6d92564026031a2cdce63f9b109", + "size": 5610451, + "source": "components/google-cloud-sdk-app-engine-go-windows-x86-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -792,16 +792,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { "data": { - "checksum": "47e5faafd8f33a44d3ea72d4c500ff2cef46c1826c9376c43edaa608a42ba79f", - "contents_checksum": "7c6bf095c1af6da68979687f6d9448358661ef8e09d3995254ffb523bf569697", - "size": 5777746, - "source": "components/google-cloud-sdk-app-engine-go-windows-x86_64-20260217161033.tar.gz", + "checksum": "af8857030e1df692a61a3b0ee840717448f328111250a4f7c050c306d0627f67", + "contents_checksum": "fccbd14d5878f3f3b00f639f824109fa9ba78f32ad19ff53c7133272fc6ae965", + "size": 5691463, + "source": "components/google-cloud-sdk-app-engine-go-windows-x86_64-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -828,8 +828,8 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.9.77" + "build_number": 20260501041631, + "version_string": "1.9.78" } }, { @@ -1050,10 +1050,10 @@ }, { "data": { - "checksum": "a5e0e706365473c8f97ae55cda35289f9248798626d6f2d0725f956628de502f", - "contents_checksum": "3a6453b1dad59e5fcc223756bcd0dd0e6a9f172129721c3ebe3b71b4811c3355", - "size": 160451301, - "source": "components/google-cloud-sdk-app-engine-java-20260309182415.tar.gz", + "checksum": "3db5cc5c80c171b9cbc739b66195f42348c9e9206a3d15fb6d3205a139b26364", + "contents_checksum": "e87bce45f050c4ea31e5fe9a989b623bccbf4536960272db741caed38ccd4bc8", + "size": 161209627, + "source": "components/google-cloud-sdk-app-engine-java-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -1072,8 +1072,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260309182415, - "version_string": "5.0.0" + "build_number": 20260515041400, + "version_string": "5.0.2" } }, { @@ -1138,7 +1138,7 @@ "checksum": "0034138f7ee8d13690dae0a1443a09ecbdae1e45497360c14dabd2c57a79c8a2", "contents_checksum": "eee82cd34806ce26487960b9cf1705786ccf975d34390b179f7b89307dc51044", "size": 758, - "source": "components/google-cloud-sdk-beta-20260410153504.tar.gz", + "source": "components/google-cloud-sdk-beta-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -1156,8 +1156,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2026.04.10" + "build_number": 20260522195849, + "version_string": "2026.05.22" } }, { @@ -1481,10 +1481,10 @@ }, { "data": { - "checksum": "14ed719ff905515c55f5e5e2296f5c18e3e73b1057dbfc08332815deb376607e", - "contents_checksum": "40c29ae66dbe4d732e10370c712c84492063b9f0f3f4e0220df6f55c36afdd64", - "size": 1931708, - "source": "components/google-cloud-sdk-bq-20260327141905.tar.gz", + "checksum": "36dc0169d6d96c354014efe4b23496b1577d4c376aa962df37e546cde0a0701f", + "contents_checksum": "1ceb90c12a731219fed64ba6e5afee62e3f1b38cc041f111515fde99865990c3", + "size": 1961600, + "source": "components/google-cloud-sdk-bq-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -1504,16 +1504,16 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.1.31" + "build_number": 20260522195849, + "version_string": "2.1.32" } }, { "data": { - "checksum": "abc8c83339176db3b14b0de33f9584577bc2497de0b336afb2c6826a1993b7a5", - "contents_checksum": "9df158b40a61db586b1b0efaeb0e354675d373c9ea3d36ab098a33d27e863bef", - "size": 1932, - "source": "components/google-cloud-sdk-bq-nix-20260323151659.tar.gz", + "checksum": "fb69283850a53d12ff842dc50359565dd2e970609f649938d056676fa179f976", + "contents_checksum": "f3ba61ab364ab78f073dc3cee56d36a0466793f9ac17678124b8f2c18fe43739", + "size": 1948, + "source": "components/google-cloud-sdk-bq-nix-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1539,16 +1539,16 @@ }, "platform_required": false, "version": { - "build_number": 20260323151659, - "version_string": "2.1.30" + "build_number": 20260424041539, + "version_string": "2.1.31" } }, { "data": { - "checksum": "208605a23717689e0792ba4e356e124a6c229b3c43345da772d54547bb30b218", - "contents_checksum": "2158266e117090827817fdcd65aab4150e517c02b1e7e7730868a10c5546ec9b", - "size": 4017, - "source": "components/google-cloud-sdk-bq-win-20260323151659.tar.gz", + "checksum": "ed1dd7352dd6fd0aed06970e312b82831b5ec21c60b9fb535f701cb8cd757c14", + "contents_checksum": "73de3428c9002e1e1643d9aca7db72d7a406f489fb3532eba427488efa59d023", + "size": 4030, + "source": "components/google-cloud-sdk-bq-win-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1571,8 +1571,8 @@ }, "platform_required": false, "version": { - "build_number": 20260323151659, - "version_string": "2.1.30" + "build_number": 20260424041539, + "version_string": "2.1.31" } }, { @@ -1582,8 +1582,8 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13 install.", - "display_name": "Bundled Python 3.13" + "description": "Provides stand-alone Python 3.14 install.", + "display_name": "Bundled Python 3.14" }, "gdu_only": false, "id": "bundled-python3", @@ -1602,7 +1602,7 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "3.13.12" + "version_string": "3.14.4" } }, { @@ -1611,8 +1611,8 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13.11 installation for UNIX.", - "display_name": "Bundled Python 3.13" + "description": "Provides stand-alone Python 3.14.5 installation for UNIX.", + "display_name": "Bundled Python 3.14" }, "gdu_only": false, "id": "bundled-python3-unix", @@ -1630,15 +1630,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "3.13.11" + "version_string": "3.14.5" } }, { "data": { - "checksum": "dddbc2ac00edc8b3be16fca0dbc411b8b712217ab1849e1ad85813d79f882bcd", - "contents_checksum": "1643f4b21c85229e8b40db44953b40072cd4df7ccd48cfcc95c63e68acbbd214", - "size": 146063125, - "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20260403133411.tar.gz", + "checksum": "5c4ce4eb75b99cd5e06fae99f6e45c42b88df3225699629715dba64a85a7fd39", + "contents_checksum": "f23b948b0e0ed0d93d7e3e51375347b1f72212ce6b5d70b4e8729e404e415b8f", + "size": 27198113, + "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -1646,8 +1646,8 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13.11 installation for UNIX.", - "display_name": "Bundled Python 3.13 (Platform Specific)" + "description": "Provides stand-alone Python 3.14.5 installation for UNIX.", + "display_name": "Bundled Python 3.14 (Platform Specific)" }, "gdu_only": false, "id": "bundled-python3-unix-linux-x86_64", @@ -1664,16 +1664,16 @@ }, "platform_required": false, "version": { - "build_number": 20260403133411, - "version_string": "3.13.11" + "build_number": 20260522195849, + "version_string": "3.14.5" } }, { "data": { - "checksum": "0d96baac311687b5c1a91d6a7720eb9fe2f5a14907c7207344ac3597538b1c6f", - "contents_checksum": "e53d6df7390a516a4cc84f9e2ae655cb4c7fae462f83a3939dd9d1bcd2eb0cd8", - "size": 20447592, - "source": "components/google-cloud-sdk-bundled-python3-windows-x86-20260403133411.tar.gz", + "checksum": "393967c25a467c4faaadda895810a1f725d1c2416fc29e1a4f3c08c57e0c6949", + "contents_checksum": "78156598f73fc69a32f30a5efac14c526cf8f44ccf2a7e0ef2db75b915331772", + "size": 21432688, + "source": "components/google-cloud-sdk-bundled-python3-windows-x86-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -1681,8 +1681,8 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13 install.", - "display_name": "Bundled Python 3.13 (Platform Specific)" + "description": "Provides stand-alone Python 3.14 install.", + "display_name": "Bundled Python 3.14 (Platform Specific)" }, "gdu_only": false, "id": "bundled-python3-windows-x86", @@ -1699,16 +1699,16 @@ }, "platform_required": false, "version": { - "build_number": 20260403133411, - "version_string": "3.13.12" + "build_number": 20260522195849, + "version_string": "3.14.4" } }, { "data": { - "checksum": "7295f06b24ac02a47ebb961084e27879b89e0e2e316787eb1cb20c45f6ef80d5", - "contents_checksum": "c780b4cd0be554fd140159a1dab72c2a854ded9b7056102927a3710ba36628dd", - "size": 22921013, - "source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20260403133411.tar.gz", + "checksum": "dbe1d783730a03c1fe04b47a1e8611754ee021433e2dbbaf8194fc958355f148", + "contents_checksum": "0b369522fe69d7c12f178e1ed3b15f6dd15e8fa94d05f1be10c96e75930f81f4", + "size": 23967274, + "source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -1716,8 +1716,8 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13 install.", - "display_name": "Bundled Python 3.13 (Platform Specific)" + "description": "Provides stand-alone Python 3.14 install.", + "display_name": "Bundled Python 3.14 (Platform Specific)" }, "gdu_only": false, "id": "bundled-python3-windows-x86_64", @@ -1734,8 +1734,8 @@ }, "platform_required": false, "version": { - "build_number": 20260403133411, - "version_string": "3.13.12" + "build_number": 20260522195849, + "version_string": "3.14.4" } }, { @@ -1773,15 +1773,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.25.1" + "version_string": "1.25.2" } }, { "data": { - "checksum": "092bf445fff0d3ce7d9a9dff3b7f7eacdc92a5f1b35e01148f4689bb627e2639", - "contents_checksum": "55cbc0f2ec0f3b1b36013a277f951f98723a48bdcd0ba9f6dfc752c2012a3db0", - "size": 20796374, - "source": "components/google-cloud-sdk-cbt-darwin-arm-20260217161033.tar.gz", + "checksum": "f9fd7befc6d028f7a38fa34099492c16c49f901130e640c99ab943acb4387f48", + "contents_checksum": "f3011e5d199b7e152c687bed956594262fffe3adc7f71ab867c01df00d1d093f", + "size": 21326663, + "source": "components/google-cloud-sdk-cbt-darwin-arm-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1806,8 +1806,8 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { @@ -1846,10 +1846,10 @@ }, { "data": { - "checksum": "18ff60ab4d412c080e2aafb3d0b37fc95a122450d92cc4dbfaeb40e787e6b485", - "contents_checksum": "a196ee578599e4aa45c03417c49b3787be1a3f5123f7c73cc935ed9b0ff64feb", - "size": 21763929, - "source": "components/google-cloud-sdk-cbt-darwin-x86_64-20260217161033.tar.gz", + "checksum": "6f304bf2676ba73f645301dbb6a07572f762f46a49150fafd3485822aeaaf07c", + "contents_checksum": "a341842a8a8eab06f64bd69ad1ced22bd9256fb96e028bf7f3914236c7c553f0", + "size": 22520002, + "source": "components/google-cloud-sdk-cbt-darwin-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1874,16 +1874,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { "data": { - "checksum": "30dd7bac4e8d3faeb012e41862ccd2cd1731d084af481450e2c4850453f7a393", - "contents_checksum": "869c7b9b35fc25530c5f8d77e486e572e422f6cfab371eda3baf1095de506de0", - "size": 20154986, - "source": "components/google-cloud-sdk-cbt-linux-arm-20260217161033.tar.gz", + "checksum": "2b1d69e9d6aeb15b41b36b54efb674be18b6ec7440991080c3ad42179cca1986", + "contents_checksum": "50aa5541c8926d3b7eb03021e48055802e44a2420369eaf0e054cb4070c0842d", + "size": 19784836, + "source": "components/google-cloud-sdk-cbt-linux-arm-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1908,16 +1908,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { "data": { - "checksum": "36aa7410222e083ad4689184dd1ea823e29438a788ce633dfe31d0b2eeb2bb3d", - "contents_checksum": "97c98ea62a565e8f052c5b304bd67714a6f6ef5a747b08581370e9995f023785", - "size": 20181843, - "source": "components/google-cloud-sdk-cbt-linux-x86-20260217161033.tar.gz", + "checksum": "afefc26436f77b94b9c2187161fd99b10158f84826c56ecdf93b3aaa9cad3c45", + "contents_checksum": "1383c094cce313f9965a254e5083f6f439718a3e6421007f51a468269fa3711a", + "size": 20389607, + "source": "components/google-cloud-sdk-cbt-linux-x86-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1942,16 +1942,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { "data": { - "checksum": "f6b2bf144c190242c49d4800f484bb2d603bfaddf6547e7c20944dd9a6f64ac1", - "contents_checksum": "4366b17eaeeb23b9b9f6295e5639bed2fc30b57ee6eac1f30758fcc63fedea2c", - "size": 21526844, - "source": "components/google-cloud-sdk-cbt-linux-x86_64-20260217161033.tar.gz", + "checksum": "1c7ea5b19d163983766d2bcce9dc88421df5e4727132e0c51893e7452e800e71", + "contents_checksum": "52d17a72cd55254acd0368729f02d176aabc85f1ccc94f02de844cfe0f93ffc8", + "size": 21432769, + "source": "components/google-cloud-sdk-cbt-linux-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -1976,16 +1976,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { "data": { - "checksum": "20e2697d752f61f988811177ad2c9238a4bcc57670f8c086d2a418bf1ee79be7", - "contents_checksum": "5839cc9c1dc663038f5cd40e2970e6bb8fbb675d058bcdc795053cb6dfd2f770", - "size": 20631234, - "source": "components/google-cloud-sdk-cbt-windows-x86-20260217161033.tar.gz", + "checksum": "b470ee082147eab2eac52135ef2f4549fdd90a9804f3975a3eb155cd98dee45f", + "contents_checksum": "7f7bc98850231ee8e07e8d1a4794e1603edd21bd6a207a718dd6dda760c4e14c", + "size": 20877576, + "source": "components/google-cloud-sdk-cbt-windows-x86-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2010,16 +2010,16 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { "data": { - "checksum": "5e18637f6517cefb5bf300031d18bc326d8a8fb536b3e3e368020626817c04ec", - "contents_checksum": "51032dd5e908436dc1ce40cf60887e3c69a5ace04feb1952356c63d82ef8c821", - "size": 21805500, - "source": "components/google-cloud-sdk-cbt-windows-x86_64-20260217161033.tar.gz", + "checksum": "1db39eaafb94c19001cd2b71533e6f712b622bf6e98f100cab943ae0242b241a", + "contents_checksum": "0fc24f91c86cd59d8afecd5f1464accadc27c30b2594486e6b6353a15437c0b1", + "size": 21689995, + "source": "components/google-cloud-sdk-cbt-windows-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2044,8 +2044,8 @@ }, "platform_required": false, "version": { - "build_number": 20260217161033, - "version_string": "1.25.1" + "build_number": 20260424041539, + "version_string": "1.25.2" } }, { @@ -2210,10 +2210,10 @@ }, { "data": { - "checksum": "1c07a67e245e7e68884181e7a144c4a30741484dc890d8ea6c9caa4cb4eecede", - "contents_checksum": "9f6ed3282ab5dec172657c013163bc998d0d80c5977149821da177bdb5d49bdf", - "size": 66433677, - "source": "components/google-cloud-sdk-cloud-firestore-emulator-20260227192638.tar.gz", + "checksum": "a3bd4037091144ee5840816f78b4b25ed26629ec57db0b634fbcfddd39d8c4e0", + "contents_checksum": "85177a09be2f2195715951819e8333c72e402c2d6a58cfaf326f18a0ada82578", + "size": 68261824, + "source": "components/google-cloud-sdk-cloud-firestore-emulator-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -2231,8 +2231,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260227192638, - "version_string": "1.20.4" + "build_number": 20260501041631, + "version_string": "1.21.0" } }, { @@ -2464,15 +2464,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.5.51" + "version_string": "1.5.53" } }, { "data": { - "checksum": "c0efad3f3a3bb06b3067bf0b90cd4db1509d50f8b6c51416e5bbdaa149e3baff", - "contents_checksum": "d6092cf4d85516311b93d359c2e0e7b9d7036bfa34ec622beaf787f8da0a127e", - "size": 46678640, - "source": "components/google-cloud-sdk-cloud-spanner-emulator-linux-x86_64-20260323151659.tar.gz", + "checksum": "9a5100d3699466d8c060fa536945cf12a19220921007e1c214a29527e35db995", + "contents_checksum": "62a317b4944d0036dba58a4f3877a5c4525bc8b81a735fda74376510b9b7213c", + "size": 50862217, + "source": "components/google-cloud-sdk-cloud-spanner-emulator-linux-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -2498,8 +2498,8 @@ }, "platform_required": false, "version": { - "build_number": 20260323151659, - "version_string": "1.5.51" + "build_number": 20260515041400, + "version_string": "1.5.53" } }, { @@ -2536,15 +2536,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "2.21.2" + "version_string": "2.21.3" } }, { "data": { - "checksum": "66bfe348acc6a469d7baaa6667251e99ded817e4a1d60734be1156fffaf88d1d", - "contents_checksum": "1a9f95bbeb63882132da3c35e6a4c0d9f5acfe43421f71a80bc6325f050498b7", - "size": 15427196, - "source": "components/google-cloud-sdk-cloud-sql-proxy-darwin-arm-20260327141905.tar.gz", + "checksum": "ccc27f0bf405d7656ab1930455c0ece1919aa2447bbb1f9cd9a098902e13f117", + "contents_checksum": "c31fa283f64a023628080a14ce5255a8ff81ec5c3cd645c5f7fde941e05f451d", + "size": 15533709, + "source": "components/google-cloud-sdk-cloud-sql-proxy-darwin-arm-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2569,16 +2569,16 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { "data": { - "checksum": "5a32522ce388be1ff83c030f7055a7319e3419e62bb1c605f51c3cd0e5b5dece", - "contents_checksum": "35b86ea5389520078207438fe96636816637de216aac9d4ae305708d3b501256", - "size": 16366732, - "source": "components/google-cloud-sdk-cloud-sql-proxy-darwin-x86_64-20260327141905.tar.gz", + "checksum": "ac4deb24ea77f49769273218638116a60ba7a46c4978653bad79d8c8cbc5f632", + "contents_checksum": "050562cbace683366124acfa2462bd4d189671794b0fe4298c65d838ceec0888", + "size": 16484543, + "source": "components/google-cloud-sdk-cloud-sql-proxy-darwin-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2603,16 +2603,16 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { "data": { - "checksum": "9f4cb863dbd374d7284453a9a3ec7dfbb81fb1a24c0bbdd4e5496154ff23de3b", - "contents_checksum": "2e8c0b1409329ebc982bc72c4d9e0158261732824ec2ef24d430b03d6c77ce81", - "size": 14497926, - "source": "components/google-cloud-sdk-cloud-sql-proxy-linux-arm-20260327141905.tar.gz", + "checksum": "fca9e3f259350bf751f57b3583bee37c7d686e4ab0befb45fd3e96502de45029", + "contents_checksum": "34643e2562bac5a38e1050060478b8a921ec48d9c00dc054c32e7ac59f93c4e4", + "size": 14594078, + "source": "components/google-cloud-sdk-cloud-sql-proxy-linux-arm-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2637,16 +2637,16 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { "data": { - "checksum": "c4385c5426a0ccf65bdd26f1d84b9b51228800f047ae6ce30df76a36c9f59549", - "contents_checksum": "d225d015a9171a94d6a5506f89344392d1cb6f1a52b62b217b9bad6449994bc3", - "size": 15196834, - "source": "components/google-cloud-sdk-cloud-sql-proxy-linux-x86-20260327141905.tar.gz", + "checksum": "c9963355720d0ae3289561f9e6ce5f8f217374200f165ca32ae3715e62af067b", + "contents_checksum": "c0d92f08ed238ccd65f18e398571271ac6ad543be87ff25d3781c7a3bd4e5a4e", + "size": 15299692, + "source": "components/google-cloud-sdk-cloud-sql-proxy-linux-x86-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2671,16 +2671,16 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { "data": { - "checksum": "220b81e26f250a1c17f9c7da39bbfa23af1665a3b845b20bf3be0d14c7f9a860", - "contents_checksum": "8b5aae4edc1eee4e1d2f845f15adb915231300ac5b888f7cf2f171f6fdf19b58", - "size": 15787311, - "source": "components/google-cloud-sdk-cloud-sql-proxy-linux-x86_64-20260327141905.tar.gz", + "checksum": "5d946f8b9e67cb67be7a8a7dbdcb61eb70269775d27912badebc99c151052278", + "contents_checksum": "66ecfaeeb1ef6f9e3f395ea141a0baee639abcdfffdcbf5ce25136d85fc3ece1", + "size": 15891668, + "source": "components/google-cloud-sdk-cloud-sql-proxy-linux-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2705,16 +2705,16 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { "data": { - "checksum": "f8032695f4f2740b2dc66300c208e2321fbf816a08a6865f6961c713fbb9105c", - "contents_checksum": "ee93caed952fb431cc26a65e4b857ed64b1948ebd78f5de26ffb3df6f5061383", - "size": 15249788, - "source": "components/google-cloud-sdk-cloud-sql-proxy-windows-x86-20260327141905.tar.gz", + "checksum": "1d10fece3a49e9001e069f3149375840ae4e865cd4f3f006e5565e391f523a06", + "contents_checksum": "5382ac1b593a9fd5b6b9c6832e8265d4707780bb899db170d1681d7042256ee9", + "size": 15369544, + "source": "components/google-cloud-sdk-cloud-sql-proxy-windows-x86-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2739,16 +2739,16 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { "data": { - "checksum": "f5ae1a5a4e840f5bbd0520c1d1d3acb115e64f97723a833cd936fdef77f6bcaa", - "contents_checksum": "e0b449f787c33095bfff5dddcd2a944e61847a2c2480e8ff4178de5ad1381549", - "size": 15658959, - "source": "components/google-cloud-sdk-cloud-sql-proxy-windows-x86_64-20260327141905.tar.gz", + "checksum": "7566065d0fac9e6c5e60bc6d34cb12c1f09af2cb58c1e58ffd9c36e13eb5f2b8", + "contents_checksum": "dc9942f92f3d4dae8637d80a862edd7079d2cd6eb74340a41fb2ee7de545d9c0", + "size": 15767602, + "source": "components/google-cloud-sdk-cloud-sql-proxy-windows-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -2773,8 +2773,8 @@ }, "platform_required": false, "version": { - "build_number": 20260327141905, - "version_string": "2.21.2" + "build_number": 20260424041539, + "version_string": "2.21.3" } }, { @@ -3258,10 +3258,10 @@ }, { "data": { - "checksum": "a8f4c5254d3f0305dd6190bc5443c13437ab46cb9e06c3cb791f7e227c33cf46", - "contents_checksum": "f962266f4e4c301cfd7b9fbd9f7f9ca208c357728e6c6ad92059fd4db2ae7087", - "size": 26586563, - "source": "components/google-cloud-sdk-core-20260410153504.tar.gz", + "checksum": "f50fd231823ec731cd34e038479a1f1670622be678ad2ef2efbc41cd387dd66a", + "contents_checksum": "d69db53551263a1d65b3ed6231372eece03c842e5b70222437561458d69704fe", + "size": 26931270, + "source": "components/google-cloud-sdk-core-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -3283,16 +3283,16 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2026.04.10" + "build_number": 20260522195849, + "version_string": "2026.05.22" } }, { "data": { - "checksum": "df42b69344a9d9b7203783d732d90436d98ef62474fdb44034a66e23735fee63", - "contents_checksum": "aa64fad70746ed66eee52acdedd4d214c76909b14b639ac5bfcd49aecbd68217", - "size": 2323, - "source": "components/google-cloud-sdk-core-nix-20260323151659.tar.gz", + "checksum": "152d90d35cb838eae2b7c2a84412946921afbaf2357c42943266714a60c89d23", + "contents_checksum": "1b5311bbb6c2912d9788e39ecfba6dab60489bbe0be5cf6d883cff60c90ad09e", + "size": 2342, + "source": "components/google-cloud-sdk-core-nix-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -3320,8 +3320,8 @@ }, "platform_required": false, "version": { - "build_number": 20260323151659, - "version_string": "2026.03.23" + "build_number": 20260424041539, + "version_string": "2026.04.24" } }, { @@ -3861,10 +3861,10 @@ }, { "data": { - "checksum": "0541f660e3090697bc8b8bcbc0f242894d9575e1781dec76fd7c63823166661b", - "contents_checksum": "d60f3411d14daca426e49f274cde72e9d2bc1fd51225bde607239d964e46405f", - "size": 1558950, - "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-arm-20260410153504.tar.gz", + "checksum": "1a730e2f148db27be49a79c0f5fd13e6ff6d0cd61996af38104bff20e174deb5", + "contents_checksum": "ce193dd2684864d6af596f158bf91c0a88bb17f99094c7f0f198f69ce0bc0582", + "size": 1559099, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-arm-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -3889,16 +3889,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "9b93a36b2257ef04c1fcf1e72b0271ac2b491eb3b08e49f1fd6f63444b534d32", - "contents_checksum": "d3ac239b0f3f725d33b78ce5a8c2865098f80f30cdd70391eb977e9a8fab58f4", - "size": 1651208, - "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-x86_64-20260410153504.tar.gz", + "checksum": "278095e31073ed94603319133bc710197f883c4f2c5f59442be67b482ed90035", + "contents_checksum": "e53488dbaadb47f379ac44bed2644f0a96d088f8b7f2cbf9a62c5323b301c4db", + "size": 1651138, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -3923,16 +3923,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "d389d702cc09e0029f50140abffe7501324af16f2aad67c85b6cf0f35fa51058", - "contents_checksum": "be615287ed9702bb63fe3c6550bcedfe511cfab1a736f240c0e7704142e5685b", - "size": 1487655, - "source": "components/google-cloud-sdk-gcloud-crc32c-linux-arm-20260410153504.tar.gz", + "checksum": "92bbf024e7d94b2d3539b1d9ae291d023c82ad48782c884686bbd63b8b78aa97", + "contents_checksum": "998ae850dd5dba592b41d4b793434ace7f5cde7cbad1b0648981f19610e8ad39", + "size": 1487731, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-arm-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -3957,16 +3957,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "f031f3197f82bd0b0c2773f0c544aa95a18c61cd0446794dd9b14363c19e331a", - "contents_checksum": "bfdeb73269d61622c38d36bff696cf69b0bae1c0363d8a46f8de18c69bb9bbe3", - "size": 1530370, - "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86-20260410153504.tar.gz", + "checksum": "83c1ced62c360d6425607b315277ec5f1b87df8305682e55389fc9b50b436d7a", + "contents_checksum": "069ebcb975e9c016db5255a6f945ced5120ff87c5e1a0cf00460e71873643ffd", + "size": 1530126, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -3991,16 +3991,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "72fd154b4293fc2cfbafa4f9081a1a11ddd11b59b105c1176adef29e0411e0f7", - "contents_checksum": "75ea40c1d7251f91d3ad79a7b388940ace58231919c1462603d9faf3861eb858", - "size": 1609196, - "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20260410153504.tar.gz", + "checksum": "8340d041176f82eb5f3317be38a9747423277929f9c1ac90f0772619dc4be55d", + "contents_checksum": "7ce85b1d6a7b2200b7f292b63a3d7a80c99321a994ee8c4b669fba5cfb476983", + "size": 1609375, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -4025,16 +4025,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "52a84db60214ce54c12213a3bd863e8901acda8e155434d2329b4eb643ebe9f0", - "contents_checksum": "fb06d15cccf5cfe4e35de0e69eeeca294e7cd8855ad43ee1f96cf54f82696378", - "size": 1550513, - "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86-20260410153504.tar.gz", + "checksum": "1b4f1fe769807106e5dac8f684a20587d5c28c9615c90db31284660e329edc43", + "contents_checksum": "880ceb265b3c04cacafbb22c2abf8e7b188af4a3352d8310faed6419cd79993b", + "size": 1550255, + "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -4059,16 +4059,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "2120256b9383959c410ffb4e3fa74a5bbd2e942fcd4237d44d3763ea85f89188", - "contents_checksum": "28f85192de753c26b9f44b1889425b784a11be988a5e705d4647be1c995b8d55", - "size": 1617397, - "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86_64-20260410153504.tar.gz", + "checksum": "f6d498b68a667e5e0ce8849f4d72230ae84d1b8c6d61ea70bb1333596b67f229", + "contents_checksum": "293b57b50e20dce38e73028f556dd86fafa194cc3d49bee255702418a553a115", + "size": 1617351, + "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86_64-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -4093,16 +4093,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260424041539, "version_string": "1.0.0" } }, { "data": { - "checksum": "649ebee16b03155a2bfbab5424452a892f42b360b4a23af2e3b8a4478d9dba98", - "contents_checksum": "e5ce6aeac49fffa4757f76248e5be9cf9881a19699d8bc4d2a297d6f619f4d59", - "size": 16981371, - "source": "components/google-cloud-sdk-gcloud-deps-20260410153504.tar.gz", + "checksum": "48ab2f1108df52ef8f9fdfe1243dc33cccad3268aab4bcb29541b90b30e92bb7", + "contents_checksum": "6fe354cc2c33e1bdd37254743c255fcda6e7813f2bac881b86bac7f173ea1692", + "size": 17004212, + "source": "components/google-cloud-sdk-gcloud-deps-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4126,8 +4126,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2026.04.10" + "build_number": 20260522195849, + "version_string": "2026.05.22" } }, { @@ -4370,10 +4370,10 @@ }, { "data": { - "checksum": "cf587e5381873ed9fef7325b5f86eec0285bfc400a2b26522cb8a185faa87d11", - "contents_checksum": "2c27ac38e619b6ddcd6e88b057631bd28bddd212a3fd5c340e2659e99f5684f2", - "size": 9948689, - "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20260410153504.tar.gz", + "checksum": "b055b08477d447826318cd53ef9d7537ee3da7b9d2df156247c7074adaccb4f3", + "contents_checksum": "e1e7d958160e7a2ad3f12d771f657a1cd04a3f660587b611792e7f1dfea958ff", + "size": 10112315, + "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4399,7 +4399,7 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, + "build_number": 20260522195849, "version_string": "" } }, @@ -4437,15 +4437,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "0.5.12" + "version_string": "0.5.15" } }, { "data": { - "checksum": "b856c88990edab0d1167bff9ff515ec9dc872fd2f3e48c62938fc2adccdccada", - "contents_checksum": "91eac6b0f052871c6ef2ae56c331e77dea316ac6579ed75afeb0d2837aa5ce00", - "size": 3749853, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-darwin-arm-20260220152956.tar.gz", + "checksum": "e322b0636d5033317a228113355c3c57682fbb4dfc978f84fcd64142ee34f350", + "contents_checksum": "d29c922d2dedaabf5868580db9c85c12da89fffce2aae2dc9a8978ad8f720be9", + "size": 3630649, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-darwin-arm-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4470,16 +4470,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "13d2d1d3d7fe819637629f7ead4b52ea6089c8b603c836f0c41efdb6e99b6b1f", - "contents_checksum": "26830948567b470b14976894fe3b412d5163d705acd4928862853eac092df362", - "size": 3971422, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-darwin-x86_64-20260220152956.tar.gz", + "checksum": "007837056dc543d4d0d4beb710a9c99c3969295d14d64f32270aa090777adc97", + "contents_checksum": "5d66f00e48b7c11c827b5e7389eb1c04643b1c49e343b6f7c098b5e1737df861", + "size": 3965596, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-darwin-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4504,16 +4504,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "fc8e7268e3b8e740303ff61a9242dc1b3bcd5635e297d1abef2e1a348869dadc", - "contents_checksum": "0d271901a543bd6f412d2feaba59586e8828d94404cf6bcf3cf0d9de276b58b8", - "size": 3605651, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-arm-20260220152956.tar.gz", + "checksum": "31621b10fce07b21a88346e7da879228679222c44f9cbbd79df8c15cce120abd", + "contents_checksum": "6493d898ea151ad3662418b326c6ebade1a4c6604c0d523c0c3381766c77e94a", + "size": 3505474, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-arm-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4538,16 +4538,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "fceadd809469924e0440bcefe657593098c2dfe75e3a3792d7c37daa0364162c", - "contents_checksum": "e3c192d9a116ab76eb3fb6f2279acc9606b7bbc08ba9de332b5ace88f0d931a9", - "size": 3798407, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-x86-20260220152956.tar.gz", + "checksum": "e6dd1df3549bebdf2fd1492913aae7fc17b496d1d1b3a946ea4d936fcdb2edb9", + "contents_checksum": "fd4891132ef39a28a75816b1e7916fd67c154ca60e0281adfeec654d73006468", + "size": 3766308, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-x86-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4572,16 +4572,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "6b88ad484c0eeadfc4853e98422333ae4c35b61acc51a96b72bab0ac54761db8", - "contents_checksum": "4e9229fdf2f66a91d5bc6c005003d89863b7767b5cf1dfa8814a5c3934b6460a", - "size": 3976354, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-x86_64-20260220152956.tar.gz", + "checksum": "6fe4d9912430671f1d1b3e214fccee6c8fd2b1e6153d816065a5d2702ec01920", + "contents_checksum": "39d859df3e858f73b0e8679d2986b51c449f163b509d1f94e99124e4023c1b10", + "size": 3917059, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4606,16 +4606,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "12e12e83d7d6503d376fcde4e2a8bbb99e78e254d8316ab3d07b893d65955304", - "contents_checksum": "2f98a4d9293428561713103d5d130287919d70d5c056cfb0d8a2b9a0a4ce5a21", - "size": 3815313, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-windows-x86-20260220152956.tar.gz", + "checksum": "4b510a9dd75910b08b635561245b91a8860b29336aa23f3b22a3f85f19ececec", + "contents_checksum": "3f3f17cfbbdee9cedd19ec92ee615f5c087395a4a72e5a4ffa1317949c9c8c22", + "size": 3921847, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-windows-x86-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4640,16 +4640,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "99eebc0e2a79fb122ca7adbd4e24995e03105cbfabbc60bf82925710a07d3ff2", - "contents_checksum": "152bcd6eadbb29b185628d4d7fd6b619fcf9a4ae2c2ba10a3f1febf2387ff043", - "size": 4050346, - "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-windows-x86_64-20260220152956.tar.gz", + "checksum": "790f083118d440b0aea63e7952a410e556011185f4fb1cecdea201661e24cfbd", + "contents_checksum": "6eb6578c4e15d8d1b2b434289f7da45922b1d714fa85e092249aaea788aa5bac", + "size": 4003072, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-windows-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -4674,16 +4674,16 @@ }, "platform_required": false, "version": { - "build_number": 20260220152956, - "version_string": "0.5.12" + "build_number": 20260522195849, + "version_string": "0.5.15" } }, { "data": { - "checksum": "282fb40496d6ef4d3d0eaa7b29a7ea26d02506bb41f84393544edd3381c46a0f", - "contents_checksum": "95b0aa261263235323416ac127435fdfff219ea3bb95da5bf21e1c1a3adb4555", - "size": 12962580, - "source": "components/google-cloud-sdk-gsutil-20260309182415.tar.gz", + "checksum": "7547324a1843fa88f7ac9f21692bc489e3c3390fd77d875bb225745111ae5cc9", + "contents_checksum": "0758ee8a4e3cf55fd39183f4f367252ded3685d2133d9a2b1bb9b7b5d6378e6e", + "size": 12967034, + "source": "components/google-cloud-sdk-gsutil-20260501041631.tar.gz", "type": "tar" }, "dependencies": [ @@ -4703,16 +4703,16 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260309182415, - "version_string": "5.36" + "build_number": 20260501041631, + "version_string": "5.37" } }, { "data": { - "checksum": "a7590b08435016601eb963d4c1693a368a1296226d7bd2f8f2058c3b44dd7834", - "contents_checksum": "57ebeb7a58f7d9b9bd50a4856ec80cdb5626eee2fe4fab962187ffb66f1a572d", - "size": 1946, - "source": "components/google-cloud-sdk-gsutil-nix-20260323151659.tar.gz", + "checksum": "0574f2bbc2c2ff45a4e05bdcb105ad9130f700a8e3aa818da2cd048a953f95e6", + "contents_checksum": "d4b773405421bc2d55fa3855ff90f92b4b1664b3dae04d3355bddefea296e845", + "size": 1963, + "source": "components/google-cloud-sdk-gsutil-nix-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -4738,16 +4738,16 @@ }, "platform_required": false, "version": { - "build_number": 20260323151659, + "build_number": 20260424041539, "version_string": "5.36" } }, { "data": { - "checksum": "4d92a5c1cf35309d9aa00cd1cb76571b55546f94f78ffd2bf9ed681bbd62211f", - "contents_checksum": "69a520f59f5d635c04a68a955fc0ab0a718c4691c52d057ea88919db153dcb25", - "size": 4068, - "source": "components/google-cloud-sdk-gsutil-win-20260323151659.tar.gz", + "checksum": "d3a447517eb87490a3321cbbf6ccc61e1dede82e0780a45ce285e27038676a5e", + "contents_checksum": "586bb04007ace9f46492928751bd1b5a2d89619f6432b81c4d297d13d5d5fcb4", + "size": 4085, + "source": "components/google-cloud-sdk-gsutil-win-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -4770,7 +4770,7 @@ }, "platform_required": false, "version": { - "build_number": 20260323151659, + "build_number": 20260424041539, "version_string": "5.36" } }, @@ -4803,15 +4803,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.20.873" + "version_string": "1.20.877" } }, { "data": { - "checksum": "c4f6e50e7db2eba053d50b3fd4d7c543ab6c43296b5a515e117a3d3b89764276", - "contents_checksum": "d969a033492acc01499e224bc71c3e5facfc6ba45a6c85eaeed11791c5fbed78", - "size": 27619963, - "source": "components/google-cloud-sdk-istioctl-darwin-arm-20260410153504.tar.gz", + "checksum": "ff7cd700cb1989ef19c2fc891739b34fa30194cd23e0c7dcda920c5dfeea9e2d", + "contents_checksum": "f97862978eb273e49fca2c82b4cd37c32c8bbd6e9ea8dd460d085c8db0dfd284", + "size": 27688540, + "source": "components/google-cloud-sdk-istioctl-darwin-arm-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -4836,16 +4836,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "1.20.873" + "build_number": 20260515041400, + "version_string": "1.20.877" } }, { "data": { - "checksum": "a1cb292cd3453f94d0c415d3448f2438a5649c2e5cc0e32bb82b9c9e8102e4e7", - "contents_checksum": "fbc8d07de04a1a16e20d53f7014c8a0f9b5801d8275a5e6527fbc29497f34049", - "size": 29667912, - "source": "components/google-cloud-sdk-istioctl-darwin-x86_64-20260410153504.tar.gz", + "checksum": "183affcf57d81b0ea9a405a1fc02ec9a48d71428fc0e462cf45ade4991e357e1", + "contents_checksum": "6d01bb9e451787f4ff69216fe6ceebcddf3b2fb780f0f87fd44103c700e7f416", + "size": 29738252, + "source": "components/google-cloud-sdk-istioctl-darwin-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -4870,16 +4870,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "1.20.873" + "build_number": 20260515041400, + "version_string": "1.20.877" } }, { "data": { - "checksum": "fbbff387c46fb2d242802a547c7bb5281d4934185f79905c98c643e9ca1e24a3", - "contents_checksum": "e7c2599cb65aeb6add263af86be84de4f3bf0c381f047572c78419ad5279e74f", - "size": 25794794, - "source": "components/google-cloud-sdk-istioctl-linux-arm-20260410153504.tar.gz", + "checksum": "8dc2b09bf92615afe926d17c5a4e2094802bc4e11fe50d81611f8961bc3374fa", + "contents_checksum": "6a48260c4ec1cef46258c10c0d71e4a1c7b644c8d0473c204b8e01fb48a838c6", + "size": 25836266, + "source": "components/google-cloud-sdk-istioctl-linux-arm-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -4904,16 +4904,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "1.20.873" + "build_number": 20260515041400, + "version_string": "1.20.877" } }, { "data": { - "checksum": "b73e08d15a137da57046d240cc70df020f0947867f13705ec1249acf48d03e20", - "contents_checksum": "db7df82d1aae4c75c05274a20f30e82521bad04fa081cfb0590229cdd262cf11", - "size": 28626471, - "source": "components/google-cloud-sdk-istioctl-linux-x86_64-20260410153504.tar.gz", + "checksum": "a4c524a879f7166654585df74ef966b461e3aff409c6a5521bbdc1b53e286be4", + "contents_checksum": "48b7357f5c617b18413403b4ad75d5e099f57bee387fe07024e03eca2e27193e", + "size": 28677993, + "source": "components/google-cloud-sdk-istioctl-linux-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -4938,8 +4938,8 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "1.20.873" + "build_number": 20260515041400, + "version_string": "1.20.877" } }, { @@ -4971,15 +4971,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.0.0-beta.60" + "version_string": "1.0.0-beta.62" } }, { "data": { - "checksum": "58cf016d08a31e44eee0d1931ec1ee67a34e35f8ddf5c5dada828aecba5dabaf", - "contents_checksum": "066d99b33af4b6535beb0ccd1e3fb0beb97d38295313595f24cb1f6f148f39f3", - "size": 16755933, - "source": "components/google-cloud-sdk-kpt-darwin-arm-20260209155903.tar.gz", + "checksum": "5ba2d4a6f7a166a56ce92c3cff9e2147dbaa08e7623dfd5264708f7664eb4d09", + "contents_checksum": "042edad6ea73acbfa8cb8b642e6326dbfb4d1557571efaeef6a315f572d824df", + "size": 17187175, + "source": "components/google-cloud-sdk-kpt-darwin-arm-20260508041647.tar.gz", "type": "tar" }, "dependencies": [ @@ -5004,16 +5004,16 @@ }, "platform_required": false, "version": { - "build_number": 20260209155903, - "version_string": "1.0.0-beta.60" + "build_number": 20260508041647, + "version_string": "1.0.0-beta.62" } }, { "data": { - "checksum": "d832fb0bd7134ce74694b985f0d3185a5623532779d242124bd86f1848b66766", - "contents_checksum": "818324482c7a1ecfc13a1286fc06394457ca5daf604d8344e3473e7de8277280", - "size": 18236441, - "source": "components/google-cloud-sdk-kpt-darwin-x86_64-20260209155903.tar.gz", + "checksum": "4f6c1f5eaebf334deb290a270c4795dc87d256b4ea8b1a187f28455189c2b3f1", + "contents_checksum": "844a88d74b6ab552dfda4612bbce30c8cd30c3c27e0a697510f09cbcf01792e5", + "size": 18703765, + "source": "components/google-cloud-sdk-kpt-darwin-x86_64-20260508041647.tar.gz", "type": "tar" }, "dependencies": [ @@ -5038,16 +5038,16 @@ }, "platform_required": false, "version": { - "build_number": 20260209155903, - "version_string": "1.0.0-beta.60" + "build_number": 20260508041647, + "version_string": "1.0.0-beta.62" } }, { "data": { - "checksum": "236b4e231d0489bebf7e268b468595d8c072cb263ab53a0b3000f52c6263d845", - "contents_checksum": "2d584ffb4e4ea5061391edd86b4e2545ef240f437bb810296903a827bdf07c93", - "size": 15980447, - "source": "components/google-cloud-sdk-kpt-linux-arm-20260209155903.tar.gz", + "checksum": "c9047f62f9416b9a0d235d95e979c11b6ab2d2c7182d80edd3d113bda6869b14", + "contents_checksum": "4991e04e3b3d5293832f5b58ada8007dd515c3f130a6c0ac21fc24cceb737447", + "size": 16390379, + "source": "components/google-cloud-sdk-kpt-linux-arm-20260508041647.tar.gz", "type": "tar" }, "dependencies": [ @@ -5072,16 +5072,16 @@ }, "platform_required": false, "version": { - "build_number": 20260209155903, - "version_string": "1.0.0-beta.60" + "build_number": 20260508041647, + "version_string": "1.0.0-beta.62" } }, { "data": { - "checksum": "40484fd82d7f62a26e5c2b28948537003953c62bac5f2fe6b6db9bba27b6c9fb", - "contents_checksum": "0ac329379adfc89bf64c25589315a50d7e428b7ab2f9ff53c2352e02dd1fe418", - "size": 17922484, - "source": "components/google-cloud-sdk-kpt-linux-x86_64-20260209155903.tar.gz", + "checksum": "fff161d09347eb8841fa15db2a4c1edd3c1d70601bb4433f31acdc7c7643fc8b", + "contents_checksum": "4b5901211c560f0b9e26243e18915ca5861e05adee206abc6b6e08c0547fe203", + "size": 18376870, + "source": "components/google-cloud-sdk-kpt-linux-x86_64-20260508041647.tar.gz", "type": "tar" }, "dependencies": [ @@ -5106,16 +5106,16 @@ }, "platform_required": false, "version": { - "build_number": 20260209155903, - "version_string": "1.0.0-beta.60" + "build_number": 20260508041647, + "version_string": "1.0.0-beta.62" } }, { "data": { - "checksum": "9a65a1d374b13ac4ea23c9305561de7ea9026f1f5c460a8922ec0f22009f14d7", - "contents_checksum": "fdf440f3a6e479e4b85d7e8313cbc1d339cc163ce8dfc166ff20acc568a95db8", - "size": 37725, - "source": "components/google-cloud-sdk-kubectl-20260220152956.tar.gz", + "checksum": "47193b95cd41f76f42c6bc6d96722b3a927545535c7fd888ccbe7b074e726a3e", + "contents_checksum": "5ce3c05efe79403e4e740b22e001492a175d712663971f30e565bba4e1e06268", + "size": 38680, + "source": "components/google-cloud-sdk-kubectl-20260424041539.tar.gz", "type": "tar" }, "dependencies": [ @@ -5140,16 +5140,16 @@ "platform": {}, "platform_required": true, "version": { - "build_number": 20260220152956, - "version_string": "1.34.4" + "build_number": 20260424041539, + "version_string": "1.35.3" } }, { "data": { - "checksum": "0996caca4b29d90072983e7bcf35fca1fec73b8b8be14b1dc3186f589924de5f", - "contents_checksum": "7daec707120074fc1524f2ff4448588d8e9dcede544f45e9ad1cf43f379a741d", - "size": 113993238, - "source": "components/google-cloud-sdk-kubectl-darwin-arm-20260327141905.tar.gz", + "checksum": "3281be981f88b551e355a6f61274524b57f2f0af50620a05fc582301220c09ec", + "contents_checksum": "9d11b7c25e2c408e1dec448f63e5344be61a9fa70efa49ea9ad627e5048ce9a1", + "size": 129595574, + "source": "components/google-cloud-sdk-kubectl-darwin-arm-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5175,16 +5175,16 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { "data": { - "checksum": "ed8d57d11f10377927fb63fd13b8eb8c61f2a72a04365cb8e42e3bc1eef53a1b", - "contents_checksum": "8d6903becce2d886bb0203abb743f728323a7f80694042cdc0e1314a96411e64", - "size": 122645470, - "source": "components/google-cloud-sdk-kubectl-darwin-x86_64-20260327141905.tar.gz", + "checksum": "cf3a60416fc4ccd42ce589265dc62defc61f3877a8436c39a73d9c73a5a23d2b", + "contents_checksum": "02667a97e2985370255bc6d45ceddf0da944df76f8f16dbff1c79cb5de156eae", + "size": 141493156, + "source": "components/google-cloud-sdk-kubectl-darwin-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5210,16 +5210,16 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { "data": { - "checksum": "4082ccf5276316f7a8ae6d728a2d60f279f034312342ef50edd12def95af9cae", - "contents_checksum": "b1cfcd3d426edcb1c9793d32c9e73f88e5eacf29ca927a04d00bbc3e3e761444", - "size": 113215098, - "source": "components/google-cloud-sdk-kubectl-linux-arm-20260327141905.tar.gz", + "checksum": "fae58c7eb1c052652ab746a7b58fc501130f8ef06bf0ddcc61dfc3693b50e0b5", + "contents_checksum": "db92514c5d0a8cb24e38aab9db96a4e1870d63653fde611f74f94567b7b00b6e", + "size": 123354908, + "source": "components/google-cloud-sdk-kubectl-linux-arm-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5245,16 +5245,16 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { "data": { - "checksum": "a4bf5ba361f502f38f35b0a84729f67b704278588987108d6a3a56b365e1531f", - "contents_checksum": "9c897b28dde0958f9c439d409cbbc6c2b6fdafc68b0c75fddfb787777fa028d9", - "size": 111548010, - "source": "components/google-cloud-sdk-kubectl-linux-x86-20260327141905.tar.gz", + "checksum": "bf018bf69210259714acef77dc201453cbfbb05a109d432e57d3ff93aa69339d", + "contents_checksum": "b30774a88ab14d11daac47dc6479d21b52d9eb8492254858c48442711f5a2c08", + "size": 129148804, + "source": "components/google-cloud-sdk-kubectl-linux-x86-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5280,16 +5280,16 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { "data": { - "checksum": "ed99dfdb12228d24a340d1d5bb942d4d23e0b5ea3ed420ddee0772cd4b52fd8a", - "contents_checksum": "d17e6cef8149c24d2086c643a3871c3509b38a4f48a43d0af8af5a3e959ed3ce", - "size": 120237169, - "source": "components/google-cloud-sdk-kubectl-linux-x86_64-20260327141905.tar.gz", + "checksum": "439ae6a4cf445313882856753422e8207c67bec9cbd2a32f27049bd9b839a7dc", + "contents_checksum": "15717c31b87f794d11fae4f959fdc2bbd70980c51f1d6be12d2f51f853cc3ef3", + "size": 138800055, + "source": "components/google-cloud-sdk-kubectl-linux-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5315,8 +5315,8 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { @@ -5525,10 +5525,10 @@ }, { "data": { - "checksum": "6b273a5667ca5d18304b1be75262496036bfe573c8522f7fc8ca7c18c8fb201e", - "contents_checksum": "a97a0bda438f6f30f323e35563f7b7749e0976f196bf4da5df03c912d8e0a069", - "size": 117143503, - "source": "components/google-cloud-sdk-kubectl-windows-x86-20260327141905.tar.gz", + "checksum": "320f2edd5ecb28cc40ef918b6a654e7eeb8dcef09772f946cdcc6261a5ba9163", + "contents_checksum": "63ad4c48c27f009bc038bdf5dc5c717a28241d7a8c7a916cbac85c75c6ebf69b", + "size": 135749599, + "source": "components/google-cloud-sdk-kubectl-windows-x86-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5556,16 +5556,16 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { "data": { - "checksum": "222f2541e5a1ac7778d44f3a4a3a66d9f7f044b8659a82d52f436548e75a9b50", - "contents_checksum": "d93b37257f21fc8995abe8d563325380837aeac234ef7f28755eda57a1da244f", - "size": 123446846, - "source": "components/google-cloud-sdk-kubectl-windows-x86_64-20260327141905.tar.gz", + "checksum": "fcf232d2d0fef2fc206c551430bd37ab6ce25674c78c8ce45a7d37d235e82d95", + "contents_checksum": "811c2af8bf2a8f70a06825e27a5881c9c8375946d56b1ddd4c2ca4d10e7d21a9", + "size": 142462897, + "source": "components/google-cloud-sdk-kubectl-windows-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -5593,8 +5593,8 @@ }, "platform_required": true, "version": { - "build_number": 20260327141905, - "version_string": "1.34.6" + "build_number": 20260515041400, + "version_string": "1.35.3" } }, { @@ -6394,15 +6394,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.23.3-rc.1" + "version_string": "1.24.0-rc.4" } }, { "data": { - "checksum": "95e4168b583390c3e93bada555af962063fb5c592c529640cff37370a9e6befd", - "contents_checksum": "6c209d0440f531bb498953756bac7ff2f5a362bc9d7bb586f8c4cb6982ccb2d3", - "size": 36245301, - "source": "components/google-cloud-sdk-nomos-darwin-x86_64-20260403133411.tar.gz", + "checksum": "89f0c860867a26d0336bedfc50e156423c3621fdf46a9dfbb99af5639041bada", + "contents_checksum": "cb84f96a12c98e46678ab8ebed3f2b629c3e6051571bb5909f8a2a73b1e9d327", + "size": 36289828, + "source": "components/google-cloud-sdk-nomos-darwin-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -6427,16 +6427,16 @@ }, "platform_required": false, "version": { - "build_number": 20260403133411, - "version_string": "1.23.3-rc.1" + "build_number": 20260515041400, + "version_string": "1.24.0-rc.4" } }, { "data": { - "checksum": "6b6fd6f2e89b398445ac7532e3b218fccc035d040a597ccdb810c3ee00eed2a0", - "contents_checksum": "d7d172dd63e03ed1f3cbe010c24ac8c31dc0557b71c5b01157207b3c9f34353a", - "size": 34190409, - "source": "components/google-cloud-sdk-nomos-linux-x86_64-20260403133411.tar.gz", + "checksum": "e52eb85942627f7421efa560d803760a8da69302cf23c0d974bac6e3f22267a9", + "contents_checksum": "6d1fc8af7363dfaa148b27e33e0e3998e75e5bd5bf353b31ab61f75914c4c33e", + "size": 34233993, + "source": "components/google-cloud-sdk-nomos-linux-x86_64-20260515041400.tar.gz", "type": "tar" }, "dependencies": [ @@ -6461,8 +6461,8 @@ }, "platform_required": false, "version": { - "build_number": 20260403133411, - "version_string": "1.23.3-rc.1" + "build_number": 20260515041400, + "version_string": "1.24.0-rc.4" } }, { @@ -6696,7 +6696,7 @@ "checksum": "f135e5f6dd331d28f3ebf299208dbe1993838ad4f2d9d87cbde365a6b760c66c", "contents_checksum": "c4caf1dd1ca46b5fb9d759606c18619ffaafff9315db4037ade8b3b628f6312b", "size": 782, - "source": "components/google-cloud-sdk-preview-20260410153504.tar.gz", + "source": "components/google-cloud-sdk-preview-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -6714,16 +6714,16 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2026.04.10" + "build_number": 20260522195849, + "version_string": "2026.05.22" } }, { "data": { - "checksum": "4729eb7b3728b8beefda189f8c11b103efe3b24d790e5e513aab2b131aba3b3a", - "contents_checksum": "b1e1328f3b23e41dc84a9c43b941368d65819ca7ef07ed74836f741b4b56ad7f", - "size": 52988278, - "source": "components/google-cloud-sdk-pubsub-emulator-20260410153504.tar.gz", + "checksum": "eeab005d37988604732716b75ceccab5cc35908cbdcad7552cd5770d8a878be8", + "contents_checksum": "97b80b607dfd5113774ee39ca3e42ce08e767606c3239e062225a8e2ef551760", + "size": 52988621, + "source": "components/google-cloud-sdk-pubsub-emulator-20260508041647.tar.gz", "type": "tar" }, "dependencies": [ @@ -6741,8 +6741,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "0.8.31" + "build_number": 20260508041647, + "version_string": "0.8.32" } }, { @@ -7149,15 +7149,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "2.18.3" + "version_string": "2.21.0" } }, { "data": { - "checksum": "143e6b3470baa0e15d2f737aad9eca886ffc1377bbfcb472dba31f4676eeb215", - "contents_checksum": "969e066b0a9975b10f202b952eda470d860f9b09cd79aa535400ccd77bbcd3e3", - "size": 35541689, - "source": "components/google-cloud-sdk-skaffold-darwin-arm-20260410153504.tar.gz", + "checksum": "774dc9eb10e5909379581cbacb2143839a56c8d03b6582ee6ff69c393eb9a035", + "contents_checksum": "e2b9f9dbd641c3d0f419b03bbc32cb02b6aa626613d47cabbd43ab3094f2bb4c", + "size": 36323037, + "source": "components/google-cloud-sdk-skaffold-darwin-arm-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7183,16 +7183,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2.18.3" + "build_number": 20260522195849, + "version_string": "2.21.0" } }, { "data": { - "checksum": "991b665f9c1b3efc673c2b891aff955992b9bbdbf1ff1afa7d97ea92a5cbb6ad", - "contents_checksum": "9f1e553d3921fdbcf4fdb8b2516d89faf0bd982e5e458af8bb57e99fa0fa810e", - "size": 39041567, - "source": "components/google-cloud-sdk-skaffold-darwin-x86_64-20260410153504.tar.gz", + "checksum": "229ed8ba1211e461a70c1db3dd195733c62209bf0b8d9376ab226c3893940738", + "contents_checksum": "db788eb9a7796d80b65122b78a117cbcf085e7467165249d1c0a4e11d42ed01b", + "size": 40063663, + "source": "components/google-cloud-sdk-skaffold-darwin-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7218,16 +7218,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2.18.3" + "build_number": 20260522195849, + "version_string": "2.21.0" } }, { "data": { - "checksum": "587089ea6423cb661463ff0be6dcd34c7a0148b7aaa20754569c88f15bf2edd8", - "contents_checksum": "afa492119fc1ce0cf3fab7fe3e28d04f5dd370e4d8dfdccb0c05e8c70fe2d7a1", - "size": 32104271, - "source": "components/google-cloud-sdk-skaffold-linux-arm-20260410153504.tar.gz", + "checksum": "3f5fbffdfd9b606e950aa358f5184da4b942cb751fb01d6d618f756519a90e81", + "contents_checksum": "6cbe98ce9576c99e7fbcc9a2e3dbe82422fe2689d033b19aae57e31b1ff61cbc", + "size": 32826891, + "source": "components/google-cloud-sdk-skaffold-linux-arm-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7253,16 +7253,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2.18.3" + "build_number": 20260522195849, + "version_string": "2.21.0" } }, { "data": { - "checksum": "76c8fca8d4ade485662b80de32c815aa9675f76d40e2f6e67f992fd3807fe0fe", - "contents_checksum": "5b7d98630b2ca88ff985c0c0b3b842fcfd714863b52d2c1fc9e4bc39f77ff385", - "size": 35680246, - "source": "components/google-cloud-sdk-skaffold-linux-x86_64-20260410153504.tar.gz", + "checksum": "2431a095d3517716fcd16327fd1fd8d21fdc5ad1ea842804f63b056e1d366b31", + "contents_checksum": "337cd09c4f04704391be2b5eea9dafcb8f0aec4afc6f6725b3f4b8a5526a2b49", + "size": 36617648, + "source": "components/google-cloud-sdk-skaffold-linux-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7288,16 +7288,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2.18.3" + "build_number": 20260522195849, + "version_string": "2.21.0" } }, { "data": { - "checksum": "3c9a8ebbd2efe9c002bf659a72857f5bf610acb803594a3d8543b745c6b3555f", - "contents_checksum": "68a65ea966d2024cddcdfe6b87c96f9550be2ae8f166d2b44ad522201a3bd47d", - "size": 33294645, - "source": "components/google-cloud-sdk-skaffold-windows-x86_64-20260410153504.tar.gz", + "checksum": "63d026c7a7e628995ef5ab8a9290a0c2d333edfb8082c83de58b2c525b613d05", + "contents_checksum": "cd3fbe30a1756d171124afd8cdf6b990f967e5f2ce591ba6ff61c12945c04c67", + "size": 34089352, + "source": "components/google-cloud-sdk-skaffold-windows-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7323,8 +7323,8 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2.18.3" + "build_number": 20260522195849, + "version_string": "2.21.0" } }, { @@ -7561,15 +7561,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "3.26.0" + "version_string": "4.0.0" } }, { "data": { - "checksum": "820f323cf7378ae87f5164ffb846f4f2d6a10674c5c209cf27b1afb3dc0ada1e", - "contents_checksum": "5c9b0671197a4aecf0eb8b495860910451b86cb58e94d231c7bdd94681d2c636", - "size": 50998169, - "source": "components/google-cloud-sdk-spanner-migration-tool-darwin-arm-20260410153504.tar.gz", + "checksum": "4cce948b1f2c208ef6b8d7382669fd1cc0a11c59518f7b29f79221a32497dda5", + "contents_checksum": "ec056c97ca96499fe0b38733608be97cbd8fdf80a929b218bd3f86bd53c30420", + "size": 49175217, + "source": "components/google-cloud-sdk-spanner-migration-tool-darwin-arm-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7594,16 +7594,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "3.26.0" + "build_number": 20260522195849, + "version_string": "4.0.0" } }, { "data": { - "checksum": "6632c78c2be0ce5f3ab6bbdb8cde36063fb275c3597c1b246a910ebb4064681c", - "contents_checksum": "43a6b4393dee5599f709b41762126110a023e81a9a66690ffcbdc70a52fb814a", - "size": 54769356, - "source": "components/google-cloud-sdk-spanner-migration-tool-darwin-x86_64-20260410153504.tar.gz", + "checksum": "5cc52784b8bd81e015df76aeea5722ab1aa23f5f7006f4921012add6d82aa250", + "contents_checksum": "1e56d74f8a06770165d763d1dc1cf06ce9ec79b96bdff58b4f3ec7183999a487", + "size": 52705797, + "source": "components/google-cloud-sdk-spanner-migration-tool-darwin-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7628,16 +7628,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "3.26.0" + "build_number": 20260522195849, + "version_string": "4.0.0" } }, { "data": { - "checksum": "13e17ffae75833c5ae507bfa81faa58e74f992c4b70b6819d93829e0855d56f6", - "contents_checksum": "025b76341d66cb7ddc8e0f9b921f77408bee6d868f5b9530e1a4487906bf674d", - "size": 31853738, - "source": "components/google-cloud-sdk-spanner-migration-tool-linux-x86_64-20260410153504.tar.gz", + "checksum": "44d7d28ee51211cccf7b48af10d27ca0b8ff04d9d99273426f0e3fe59feac55e", + "contents_checksum": "58e3b6f07924c73df5d5864224fb50d420c4ef56827dce5734b70a06c2bc29d2", + "size": 30701269, + "source": "components/google-cloud-sdk-spanner-migration-tool-linux-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7662,16 +7662,16 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "3.26.0" + "build_number": 20260522195849, + "version_string": "4.0.0" } }, { "data": { - "checksum": "de59184f81ff3d3b858987fd4b235333e827a351ce895d8ae431a2cda635824b", - "contents_checksum": "04458bbf05e6c6c76d32b2aad99352f059c4d095ccaf91215f691afb9447a39a", - "size": 49547464, - "source": "components/google-cloud-sdk-spanner-migration-tool-windows-x86_64-20260410153504.tar.gz", + "checksum": "ed781ca871ee8a0a9b54df41da1cc03d047590e6a74c8717cc4a365b336a0c4b", + "contents_checksum": "48dc3e96a825a9e5a50ce367a13f51cc77f483255831473cd515c4b815db189a", + "size": 47709901, + "source": "components/google-cloud-sdk-spanner-migration-tool-windows-x86_64-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7696,8 +7696,8 @@ }, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "3.26.0" + "build_number": 20260522195849, + "version_string": "4.0.0" } }, { @@ -7729,7 +7729,7 @@ "checksum": "616b251f0ef9daf38ac151c622403fd0563ac378cedaa20cf3132a75be05249a", "contents_checksum": "a7771f6c72699f4212a02b3d53b23b20c9d223f13791e5b0988792d56fcd85d4", "size": 3782047, - "source": "components/google-cloud-sdk-ssh-tools-windows-20240614142823.tar.gz", + "source": "components/google-cloud-sdk-ssh-tools-windows-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7751,7 +7751,7 @@ }, "platform_required": false, "version": { - "build_number": 20240614142823, + "build_number": 20260522195849, "version_string": "" } }, @@ -7961,10 +7961,10 @@ }, { "data": { - "checksum": "f7a3cf8ba42abb716e22b484e9988cc13070792cc01eb3eda1fe2da94fab3fbc", - "contents_checksum": "64f58fbac9c41c4ff84af4a80e72b7109e522556dcbc914565fe7587eceb6d86", - "size": 63495337, - "source": "components/google-cloud-sdk-tests-20260410153504.tar.gz", + "checksum": "57d3959ff5bd088846d14a555aaf51e7783d3ecfd946ef4739544d28950f2710", + "contents_checksum": "3a35163b848317e0f06773d921d16b3c5f9ef1c66ffadaedf0138065ee8c6027", + "size": 63058184, + "source": "components/google-cloud-sdk-tests-20260522195849.tar.gz", "type": "tar" }, "dependencies": [ @@ -7982,8 +7982,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20260410153504, - "version_string": "2026.04.10" + "build_number": 20260522195849, + "version_string": "2026.05.22" } } ], @@ -8002,11 +8002,11 @@ ], "post_processing_command": "components post-process", "release_notes_url": "RELEASE_NOTES", - "revision": 20260410153504, + "revision": 20260522195849, "schema_version": { "no_update": false, "url": "https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.tar.gz", "version": 3 }, - "version": "565.0.0" + "version": "570.0.0" } diff --git a/pkgs/by-name/go/google-cloud-sdk/data.nix b/pkgs/by-name/go/google-cloud-sdk/data.nix index 4d9c1bff9dd6..5f38c0ca139b 100644 --- a/pkgs/by-name/go/google-cloud-sdk/data.nix +++ b/pkgs/by-name/go/google-cloud-sdk/data.nix @@ -1,27 +1,27 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "565.0.0"; + version = "570.0.0"; googleCloudSdkPkgs = { x86_64-linux = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-565.0.0-linux-x86_64.tar.gz"; - sha256 = "0pra5cr46bf5k729m30xbs3s1vw8vkix7p33j9h8gvmqhr66fwh9"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-570.0.0-linux-x86_64.tar.gz"; + sha256 = "1qx246cy1mcngky4gcg65lzzw64anab9hqpmp6v7dqfqfld64p5k"; }; x86_64-darwin = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-565.0.0-darwin-x86_64.tar.gz"; - sha256 = "1hyrr6kkbaqz6nhn029l1rwyn416jcvvyd41187vgpyr5b2ldd0h"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-570.0.0-darwin-x86_64.tar.gz"; + sha256 = "1gk6rrj8p30zraw3n2ajy50vnd5v724s5bnhnilnml03is7ssamd"; }; aarch64-linux = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-565.0.0-linux-arm.tar.gz"; - sha256 = "0jx0h0skicy16g2572rblj59a4f5q3fxbaxhfs03ldqr15fjg647"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-570.0.0-linux-arm.tar.gz"; + sha256 = "085ykvz0y6madak8aak4bh0qyafqyiflmck0nkcb4xv6kmw6s3fa"; }; aarch64-darwin = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-565.0.0-darwin-arm.tar.gz"; - sha256 = "1b7h0gzp58fkkln5v0dnki2j73akankhjm67205qah9hskaq06cd"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-570.0.0-darwin-arm.tar.gz"; + sha256 = "0vn6bz4lm6h9lsdnqywaj03p3b2175zsnmjf5mdgwdv7rd4iiwzs"; }; i686-linux = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-565.0.0-linux-x86.tar.gz"; - sha256 = "19nba1qp87yf1wr94rabvkgf584i8pkvsp01qqd5la6hhmcpg0zn"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-570.0.0-linux-x86.tar.gz"; + sha256 = "07cmank5cx9bikc56jbnrrc9xx3qhzki8lcfbi6kxlqy8hwc9xba"; }; }; } From acf89eee2f37b4ded168f539c580b5948e7b8b8d Mon Sep 17 00:00:00 2001 From: Alexandre Badez Date: Wed, 27 May 2026 17:00:08 +0200 Subject: [PATCH 127/292] google-cloud-sdk.python: 3.12 -> 3.14 --- pkgs/by-name/go/google-cloud-sdk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/google-cloud-sdk/package.nix b/pkgs/by-name/go/google-cloud-sdk/package.nix index d72d60a32fbe..bc652693d570 100644 --- a/pkgs/by-name/go/google-cloud-sdk/package.nix +++ b/pkgs/by-name/go/google-cloud-sdk/package.nix @@ -13,7 +13,7 @@ lib, fetchurl, makeWrapper, - python312, + python314, openssl, jq, callPackage, @@ -25,7 +25,7 @@ }: let - python3 = python312; + python3 = python314; pythonEnv = python3.withPackages ( p: From 394159cfdf14d04fb65c4b5eb681877d28f8b248 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:08:45 +0200 Subject: [PATCH 128/292] tree-sitter-grammars.tree-sitter-agda: non-schema queries nesting in tree-sitter.json --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index ac828b09fd5e..6c534e8ce542 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -30,6 +30,8 @@ aciceri ]; }; + # Non-schema `queries` nesting in grammar entry + excludeBrokenTreeSitterJson = true; }; alloy = { From 838e69c0fd4f230f8184053bf205ad35ad76f1f5 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:08:59 +0200 Subject: [PATCH 129/292] tree-sitter-grammars.tree-sitter-fstar: non-schema camelCase and external-scanner fields --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 6c534e8ce542..389abcb572c0 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -742,6 +742,8 @@ sei40kr ]; }; + # Non-schema `camelCase` and `external-scanner` fields + excludeBrokenTreeSitterJson = true; }; gas = { From 425ad1236de6efb013ebec5395e1cfe5ea357144 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:09:16 +0200 Subject: [PATCH 130/292] tree-sitter-grammars.tree-sitter-gren: slash in grammar name violates name pattern --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 389abcb572c0..eca7bb54e615 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -1026,6 +1026,8 @@ aciceri ]; }; + # Slash in grammar name and non-schema top-level `tree-sitter` field + excludeBrokenTreeSitterJson = true; }; groovy = { From 4b44df2388f30b07e99fbeaf913494ccdabd07ba Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:09:35 +0200 Subject: [PATCH 131/292] tree-sitter-grammars.tree-sitter-opam: missing required metadata.links --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index eca7bb54e615..4d1fbf6e5710 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -1830,6 +1830,8 @@ meta = { license = lib.licenses.mit; }; + # Missing required `metadata.links` + excludeBrokenTreeSitterJson = true; }; opencl = { From 579dff7d88210627347305a7186e1eb0c2cea042 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:09:53 +0200 Subject: [PATCH 132/292] tree-sitter-grammars.tree-sitter-quint: missing required grammar name and metadata --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 4d1fbf6e5710..09d59085d5ec 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2208,6 +2208,8 @@ aciceri ]; }; + # Missing required `grammars[0].name` and `metadata` + excludeBrokenTreeSitterJson = true; }; r = { From 0293ffd7406f49bf5cb5c8a4302d8c9b71232cd5 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:10:10 +0200 Subject: [PATCH 133/292] tree-sitter-grammars.tree-sitter-strace: empty metadata.links.funding fails URL parsing --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 09d59085d5ec..767e44624f2d 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2538,6 +2538,8 @@ aciceri ]; }; + # Empty `metadata.links.funding` fails URL parsing + excludeBrokenTreeSitterJson = true; }; supercollider = { From d32219a9f08261c0bbd8a86eae4c38511e18db11 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:10:27 +0200 Subject: [PATCH 134/292] tree-sitter-grammars.tree-sitter-tact: non-schema metadata.links.homepage --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 767e44624f2d..e488bc3fbe8b 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2629,6 +2629,8 @@ aciceri ]; }; + # Non-schema `metadata.links.homepage` + excludeBrokenTreeSitterJson = true; }; talon = rec { From 7a7e3adec7ffcc25be521e0cf723a0b063263338 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:10:45 +0200 Subject: [PATCH 135/292] tree-sitter-grammars.tree-sitter-vue: relative repository URL and empty URLs --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index e488bc3fbe8b..b6c72d4b9bd4 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2985,6 +2985,8 @@ jeafleohj ]; }; + # Relative repository URL, empty funding and author URLs + excludeBrokenTreeSitterJson = true; }; wast = { From 0fb50782eaaeec68f82128faeb7a128a77b4370a Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:10:58 +0200 Subject: [PATCH 136/292] tree-sitter-grammars.tree-sitter-go-template-helm: override lang ident to tree_sitter_helm --- pkgs/development/python-modules/tree-sitter-grammars/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/tree-sitter-grammars/default.nix b/pkgs/development/python-modules/tree-sitter-grammars/default.nix index e84085a6ab25..c2ab41f35662 100644 --- a/pkgs/development/python-modules/tree-sitter-grammars/default.nix +++ b/pkgs/development/python-modules/tree-sitter-grammars/default.nix @@ -33,6 +33,7 @@ let # of overrides ensures the binding can find the correct symbol langIdentOverrides = { tree_sitter_org_nvim = "tree_sitter_org"; + tree_sitter_go_template_helm = "tree_sitter_helm"; }; langIdent = langIdentOverrides.${snakeCaseName} or snakeCaseName; in From f4adbf877dafcaa81331881b039a83cb1528856f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 25 May 2026 11:49:44 +0000 Subject: [PATCH 137/292] python3Packages.flash-attn: 2.8.2 -> 2.8.3 Diff: https://github.com/Dao-AILab/flash-attention/compare/v2.8.2...v2.8.3 Changelog: https://github.com/Dao-AILab/flash-attention/releases/tag/v2.8.3 --- .../python-modules/flash-attn/default.nix | 204 ++++++++++++------ .../drop-cutlass-ampere-utils.patch | 62 ++++++ 2 files changed, 203 insertions(+), 63 deletions(-) create mode 100644 pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch diff --git a/pkgs/development/python-modules/flash-attn/default.nix b/pkgs/development/python-modules/flash-attn/default.nix index bfedc4364f03..d16fec72d130 100644 --- a/pkgs/development/python-modules/flash-attn/default.nix +++ b/pkgs/development/python-modules/flash-attn/default.nix @@ -2,74 +2,152 @@ lib, buildPythonPackage, fetchFromGitHub, - einops, + + # build-system ninja, setuptools, - symlinkJoin, torch, + + # dependencies + cuda-bindings, + einops, + nvidia-cutlass-dsl, + + # tests + apex, + pytestCheckHook, + sentencepiece, + timm, + transformers, + writableTmpDirAsHomeHook, + + # passthru + flash-attn, }: let inherit (torch) cudaCapabilities cudaPackages cudaSupport; - inherit (cudaPackages) backendStdenv; + inherit (cudaPackages.flags) dropDots; + + self = buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { + pname = "flash-attention"; + version = "2.8.3"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Dao-AILab"; + repo = "flash-attention"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-6I1O4E5K5IdbpzrXFHK06QVcOE8zuVkFE338ffk6N8M="; + }; + + patches = [ + # cutlass.utils.ampere_helpers was removed from nvidia-cutlass-dsl, this patch is a workaround. + ./drop-cutlass-ampere-utils.patch + ]; + + preConfigure = '' + export MAX_JOBS="$NIX_BUILD_CORES" + export NVCC_THREADS=2 + ''; + + env = lib.optionalAttrs cudaSupport { + FORCE_BUILD = "TRUE"; + FLASH_ATTENTION_SKIP_CUDA_BUILD = "FALSE"; + + # 8.0;9.0;12.0 + TORCH_CUDA_ARCH_LIST = lib.concatStringsSep ";" cudaCapabilities; + # 80;90;120 + FLASH_ATTN_CUDA_ARCHS = lib.strings.concatMapStringsSep ";" dropDots cudaCapabilities; + }; + + build-system = [ + ninja + setuptools + torch + ]; + + nativeBuildInputs = [ + cudaPackages.cuda_nvcc + ]; + + buildInputs = [ + cudaPackages.cuda_cccl # + cudaPackages.libcublas # cublas_v2.h + cudaPackages.libcurand # curand.h + cudaPackages.libcusolver # cusolverDn.h + cudaPackages.libcusparse # cusparse.h + cudaPackages.cuda_cudart # cuda_runtime.h cuda_runtime_api.h + ]; + + dependencies = [ + # Used in flash_attn/cute/interface.py + cuda-bindings + + einops + nvidia-cutlass-dsl + torch + ]; + + pythonImportsCheck = [ "flash_attn" ]; + + nativeCheckInputs = [ + apex + pytestCheckHook + sentencepiece + timm + transformers + writableTmpDirAsHomeHook + ]; + + enabledTestPaths = [ + "tests/" + ]; + + disabledTestPaths = [ + # `fused_dense_lib` and `dropout_layer_norm` live under csrc/ as standalone Python packages + # with their own setup.py; the top-level setup.py does not build them, and they are not + # shipped on PyPI either. + "tests/ops/test_dropout_layer_norm.py" + "tests/ops/test_fused_dense.py" + "tests/ops/test_fused_dense_parallel.py" + + # Imports `RotaryEmbedding` from `transformers.models.gpt_neox.modeling_gpt_neox`, which + # upstream transformers has since removed. + "tests/layers/test_rotary.py" + + # Tests the ROCm composable_kernel backend; we only build the CUDA backend. + "tests/test_flash_attn_ck.py" + + # Module-name collision with tests/test_flash_attn.py (both import as + # `test_flash_attn`). Disable the CUTE-DSL variant and keep the tests that + # exercise the C++ extension we actually build. + "tests/cute/test_flash_attn.py" + ]; + + preCheck = '' + rm -rf flash_attn + ''; + + # Tests require access to a physical GPU + doCheck = false; + + passthru.gpuCheck = self.overridePythonAttrs { + requiredSystemFeatures = [ "cuda" ]; + doCheck = true; + }; + + meta = { + # Upstream requires either CUDA or ROCm. Couldn't get it to work with ROCm for now. + broken = !cudaSupport; + description = "Official implementation of FlashAttention and FlashAttention-2"; + homepage = "https://github.com/Dao-AILab/flash-attention/"; + changelog = "https://github.com/Dao-AILab/flash-attention/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ jherland ]; + }; + }); in -buildPythonPackage rec { - pname = "flash-attention"; - version = "2.8.2"; - pyproject = true; - - src = fetchFromGitHub { - owner = "Dao-AILab"; - repo = "flash-attention"; - tag = "v${version}"; - hash = "sha256-iHxfDh+rGanhymP5F7g8rQcQUlP0oXliVF+y+ur/iJ0="; - fetchSubmodules = true; - }; - - preConfigure = '' - export MAX_JOBS="$NIX_BUILD_CORES" - export NVCC_THREADS="$NIX_BUILD_CORES" - ''; - - env = lib.optionalAttrs cudaSupport { - FLASH_ATTENTION_SKIP_CUDA_BUILD = "FALSE"; - CC = "${backendStdenv.cc}/bin/cc"; - CXX = "${backendStdenv.cc}/bin/c++"; - TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" cudaCapabilities}"; - }; - - build-system = [ - ninja - setuptools - cudaPackages.cuda_nvcc - ]; - - buildInputs = [ - cudaPackages.cuda_cccl # - cudaPackages.libcublas # cublas_v2.h - cudaPackages.libcurand # curand.h - cudaPackages.libcusolver # cusolverDn.h - cudaPackages.libcusparse # cusparse.h - cudaPackages.cuda_cudart # cuda_runtime.h cuda_runtime_api.h - ]; - - dependencies = [ - einops - torch - ]; - - # Requires NVIDIA driver. - doCheck = false; - - pythonImportsCheck = [ "flash_attn" ]; - - meta = { - # Upstream requires either CUDA or ROCm. Couldn't get it to work with ROCm for now. - broken = !cudaSupport; - description = "Official implementation of FlashAttention and FlashAttention-2"; - homepage = "https://github.com/Dao-AILab/flash-attention/"; - changelog = "https://github.com/Dao-AILab/flash-attention/releases/tag/${src.tag}"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ jherland ]; - }; -} +self diff --git a/pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch b/pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch new file mode 100644 index 000000000000..b16e85f71cfb --- /dev/null +++ b/pkgs/development/python-modules/flash-attn/drop-cutlass-ampere-utils.patch @@ -0,0 +1,62 @@ +diff --git a/flash_attn/cute/ampere_helpers.py b/flash_attn/cute/ampere_helpers.py +index 839f407..9f74824 100644 +--- a/flash_attn/cute/ampere_helpers.py ++++ b/flash_attn/cute/ampere_helpers.py +@@ -5,6 +5,15 @@ import cutlass + import cutlass.cute as cute + + ++# Max dynamic shared memory per SM, in bytes (architectural max minus 1 KB reserved for the driver). ++# Mirrors the values previously exposed by cutlass.utils.ampere_helpers, which was removed in nvidia-cutlass-dsl 4.3. ++SMEM_CAPACITY = { ++ "sm80": (164 - 1) * 1024, ++ "sm86": (100 - 1) * 1024, ++ "sm89": (100 - 1) * 1024, ++} ++ ++ + def get_smem_layout_atom(dtype: Type[cutlass.Numeric], k_dim: int) -> cute.ComposedLayout: + dtype_byte = cutlass.const_expr(dtype.width // 8) + bytes_per_row = cutlass.const_expr(k_dim * dtype_byte) +diff --git a/flash_attn/cute/flash_bwd.py b/flash_attn/cute/flash_bwd.py +index 79f5ee8..be008b1 100644 +--- a/flash_attn/cute/flash_bwd.py ++++ b/flash_attn/cute/flash_bwd.py +@@ -11,7 +11,6 @@ import cuda.bindings.driver as cuda + import cutlass + import cutlass.cute as cute + from cutlass.cute.nvgpu import cpasync, warp +-import cutlass.utils.ampere_helpers as sm80_utils_basic + + from flash_attn.cute import ampere_helpers as sm80_utils + from flash_attn.cute import utils +@@ -125,7 +124,7 @@ class FlashAttentionBackwardSm80: + smem_usage_V = n_block_size * head_dim_v * 2 + smem_usage_QV = (smem_usage_Q + smem_usage_V) if not V_in_regs else max(smem_usage_Q, smem_usage_V) + smem_usage = smem_usage_QV + smem_usage_dO + smem_usage_K +- smem_capacity = sm80_utils_basic.SMEM_CAPACITY["sm80"] ++ smem_capacity = sm80_utils.SMEM_CAPACITY["sm80"] + if smem_usage > smem_capacity: + return False + return True +diff --git a/flash_attn/cute/flash_fwd.py b/flash_attn/cute/flash_fwd.py +index ddd5cfc..cf5ac81 100644 +--- a/flash_attn/cute/flash_fwd.py ++++ b/flash_attn/cute/flash_fwd.py +@@ -16,7 +16,6 @@ import cutlass + import cutlass.cute as cute + from cutlass import const_expr + from cutlass.cute.nvgpu import cpasync, warp, warpgroup +-import cutlass.utils.ampere_helpers as sm80_utils_basic + import cutlass.utils.hopper_helpers as sm90_utils_basic + + from flash_attn.cute import ampere_helpers as sm80_utils +@@ -127,7 +126,7 @@ class FlashAttentionForwardBase: + smem_usage_QV = (smem_usage_Q + smem_usage_V) if not Q_in_regs else max(smem_usage_Q, smem_usage_V) + smem_usage = smem_usage_QV + smem_usage_K + # TODO: sm86 and sm89 +- smem_capacity = sm80_utils_basic.SMEM_CAPACITY["sm80"] ++ smem_capacity = sm80_utils.SMEM_CAPACITY["sm80"] + if smem_usage > smem_capacity: + return False + # Check if twice the block size is divisible by the number of threads From 3707abfbe3a2f2a76ee213e26dda3e69ffa38d19 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Wed, 27 May 2026 17:36:07 +0200 Subject: [PATCH 138/292] helix: add tree-sitter grammar overrides --- pkgs/by-name/he/helix/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix index 4325ce184118..37fc4ea9105d 100644 --- a/pkgs/by-name/he/helix/package.nix +++ b/pkgs/by-name/he/helix/package.nix @@ -10,6 +10,9 @@ lockedGrammars ? lib.importJSON ./grammars.json, grammarsOverlay ? ( final: prev: { + tree-sitter-agda = prev.tree-sitter-agda.override { + excludeBrokenTreeSitterJson = false; + }; tree-sitter-beancount = prev.tree-sitter-beancount.override { excludeBrokenTreeSitterJson = false; }; @@ -28,6 +31,15 @@ tree-sitter-sql = prev.tree-sitter-sql.override { generate = false; }; + tree-sitter-strace = prev.tree-sitter-strace.override { + excludeBrokenTreeSitterJson = false; + }; + tree-sitter-tact = prev.tree-sitter-tact.override { + excludeBrokenTreeSitterJson = false; + }; + tree-sitter-vue = prev.tree-sitter-vue.override { + excludeBrokenTreeSitterJson = false; + }; } ), }: From 942e7b42ce27caac7695dd1aed9d9e8b1fc3b333 Mon Sep 17 00:00:00 2001 From: beeb <703631+beeb@users.noreply.github.com> Date: Wed, 27 May 2026 17:15:06 +0200 Subject: [PATCH 139/292] swpui: init at 0.8.0 --- pkgs/by-name/sw/swpui/package.nix | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/sw/swpui/package.nix diff --git a/pkgs/by-name/sw/swpui/package.nix b/pkgs/by-name/sw/swpui/package.nix new file mode 100644 index 000000000000..ed6e1375d4b1 --- /dev/null +++ b/pkgs/by-name/sw/swpui/package.nix @@ -0,0 +1,32 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "swpui"; + version = "0.8.0"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "beeb"; + repo = "swpui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-w9JQPSIMQUAUu6wkOH7wZH9ZV8eGSieXHlrppovicjY="; + }; + + cargoHash = "sha256-JWeUv98zcgVQl1qXqD9wmpu4Dk0Qan0F9ypvcFpRxRM="; + + meta = { + description = "TUI utility to search and replace with a focus on ergonomics, speed and case-awareness"; + homepage = "https://github.com/beeb/swpui"; + changelog = "https://github.com/beeb/swpui/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = with lib.licenses; [ + mit + asl20 + ]; + maintainers = with lib.maintainers; [ beeb ]; + mainProgram = "swp"; + }; +}) From 214e3393e413c5bc8cdd3dd93558755de01529e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 16:25:55 +0000 Subject: [PATCH 140/292] sub-store-frontend: 2.17.8 -> 2.17.19 --- pkgs/by-name/su/sub-store-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index 8e677a46312c..e161fa0dbc8c 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -14,13 +14,13 @@ let in buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.17.8"; + version = "2.17.19"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-gHAs24K3RvNrggrnnAhbRnebwSPTtY8l4vuNHsh/ptg="; + hash = "sha256-fhJy/bErS9DHjjX5R+6KjqDNYyPOQaYPr54CS1vd3zc="; }; nativeBuildInputs = [ From 03db03402249ed3925ee987345918ca32783825f Mon Sep 17 00:00:00 2001 From: raiford Date: Wed, 27 May 2026 09:12:00 -0700 Subject: [PATCH 141/292] nixos/llama-swap: remove ProcSubset pid limitation from service config for new performance monitoring feature New versions of llama-swap have a performance monitoring feature that needs access to read /proc/meminfo. --- nixos/modules/services/networking/llama-swap.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/networking/llama-swap.nix b/nixos/modules/services/networking/llama-swap.nix index 9cb71732d21c..3739e1b3f5de 100644 --- a/nixos/modules/services/networking/llama-swap.nix +++ b/nixos/modules/services/networking/llama-swap.nix @@ -166,7 +166,6 @@ in SystemCallErrorNumber = "EPERM"; ProtectProc = "invisible"; ProtectHostname = true; - ProcSubset = "pid"; WorkingDirectory = "/tmp"; }; }; From af4899c4e1858813803aa12848e8819eb92c77f0 Mon Sep 17 00:00:00 2001 From: Lisa Scheers Date: Wed, 27 May 2026 18:37:39 +0200 Subject: [PATCH 142/292] python3Packages.djangorestframework: 3.16.1 -> 3.17.1 Release notes: - https://github.com/encode/django-rest-framework/releases/tag/3.17.0 - https://github.com/encode/django-rest-framework/releases/tag/3.17.1 Assisted-by: OpenAI Codex (GPT-5) --- .../python-modules/djangorestframework/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/djangorestframework/default.nix b/pkgs/development/python-modules/djangorestframework/default.nix index f8b4577aa08b..b915ae89d2f9 100644 --- a/pkgs/development/python-modules/djangorestframework/default.nix +++ b/pkgs/development/python-modules/djangorestframework/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "djangorestframework"; - version = "3.16.1"; + version = "3.17.1"; pyproject = true; src = fetchFromGitHub { owner = "encode"; repo = "django-rest-framework"; tag = finalAttrs.version; - hash = "sha256-kjviZFuGt/x0RSc7wwl/+SeYQ5AGuv0e7HMhAmu4IgY="; + hash = "sha256-hDAtICtVFeEXRgR5Shb0IdVlLkpf/TBDWw+2cOLJTfw="; }; build-system = [ setuptools ]; From 0ec6254be07c7bb14dcc173843797f32d60c164b Mon Sep 17 00:00:00 2001 From: Lisa Scheers Date: Wed, 27 May 2026 18:37:40 +0200 Subject: [PATCH 143/292] python3Packages.drf-flex-fields: fix build with djangorestframework 3.17 Backport the import fallback submitted upstream in rsinger86/drf-flex-fields#146. Assisted-by: OpenAI Codex (GPT-5) --- .../drf-flex-fields/default.nix | 5 +++- .../drf-flex-fields/drf-3.17-compat.patch | 23 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/drf-flex-fields/drf-3.17-compat.patch diff --git a/pkgs/development/python-modules/drf-flex-fields/default.nix b/pkgs/development/python-modules/drf-flex-fields/default.nix index 5309cd811908..51788ad9ea87 100644 --- a/pkgs/development/python-modules/drf-flex-fields/default.nix +++ b/pkgs/development/python-modules/drf-flex-fields/default.nix @@ -39,7 +39,10 @@ buildPythonPackage rec { hash = "sha256-+9ToxCEIDpsA+BK8Uk0VueVjoId41/S93+a716EGvCU="; }; - patches = [ ./django4-compat.patch ]; + patches = [ + ./django4-compat.patch + ./drf-3.17-compat.patch + ]; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/drf-flex-fields/drf-3.17-compat.patch b/pkgs/development/python-modules/drf-flex-fields/drf-3.17-compat.patch new file mode 100644 index 000000000000..789f5bbb08a0 --- /dev/null +++ b/pkgs/development/python-modules/drf-flex-fields/drf-3.17-compat.patch @@ -0,0 +1,23 @@ +Upstream-Status: Submitted [https://github.com/rsinger86/drf-flex-fields/pull/146] + +diff --git a/rest_flex_fields/filter_backends.py b/rest_flex_fields/filter_backends.py +index 5eba44d..1f6461c 100644 +--- a/rest_flex_fields/filter_backends.py ++++ b/rest_flex_fields/filter_backends.py +@@ -4,7 +4,16 @@ from django.core.exceptions import FieldDoesNotExist + from django.db import models + from django.db.models import QuerySet +-from rest_framework.compat import coreapi, coreschema ++try: ++ from rest_framework.compat import coreapi, coreschema ++except ImportError: ++ try: ++ import coreapi ++ import coreschema ++ except ImportError: ++ coreapi = None ++ coreschema = None ++ + from rest_framework.filters import BaseFilterBackend + from rest_framework.request import Request + from rest_framework.viewsets import GenericViewSet From 04d79457adc7a45249eb5f85d976b0d846ba33af Mon Sep 17 00:00:00 2001 From: Lisa Scheers Date: Wed, 27 May 2026 18:37:40 +0200 Subject: [PATCH 144/292] python3Packages.django-lasuite: mark as linux-only La Suite applications are not supported on Darwin, and the package tests require live-server behavior that is only expected to work on Linux in nixpkgs. Assisted-by: OpenAI Codex (GPT-5) --- pkgs/development/python-modules/django-lasuite/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/django-lasuite/default.nix b/pkgs/development/python-modules/django-lasuite/default.nix index 6df392cf2864..87cac29392f6 100644 --- a/pkgs/development/python-modules/django-lasuite/default.nix +++ b/pkgs/development/python-modules/django-lasuite/default.nix @@ -82,5 +82,6 @@ buildPythonPackage rec { changelog = "https://github.com/suitenumerique/django-lasuite/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ soyouzpanda ]; + platforms = lib.platforms.linux; }; } From 2b7543024fbb5cd216809f76ba039e8c9b0e262d Mon Sep 17 00:00:00 2001 From: Lisa Scheers Date: Wed, 27 May 2026 18:37:41 +0200 Subject: [PATCH 145/292] pretix: fix build with djangorestframework 3.17 Apply upstream compatibility patch d765a89139b2b28fa82145fb6f7e213ad46c086b so pretix accepts djangorestframework 3.17 at runtime. Assisted-by: OpenAI Codex (GPT-5) --- pkgs/by-name/pr/pretix/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index b0cd94ad313b..cc442228c98f 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -2,6 +2,7 @@ lib, buildNpmPackage, fetchFromGitHub, + fetchpatch, fetchPypi, libredirect, nodejs, @@ -84,6 +85,10 @@ python.pkgs.buildPythonApplication rec { pyproject = true; patches = [ + (fetchpatch { + url = "https://github.com/pretix/pretix/commit/d765a89139b2b28fa82145fb6f7e213ad46c086b.patch"; + hash = "sha256-we1TKu3mxsM3CEP5aCsdb3XGlYXbfa0hGWgjrljylKU="; + }) # Discover pretix.plugin entrypoints during build and add them into # INSTALLED_APPS, so that their static files are collected. ./plugin-build.patch From 405f08f7658b764ce88e9b942cca54a4297c7ab5 Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Mon, 25 May 2026 11:47:50 +0200 Subject: [PATCH 146/292] licenses: init netboxLimitedUse --- lib/licenses/licenses.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 8543f1c32907..7ba37040c1da 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -1150,6 +1150,12 @@ lib.mapAttrs mkLicense ( redistributable = true; # Only if used in Netdata products. }; + netboxLimitedUse = { + fullName = "NetBox Limited Use License 1.0"; + free = false; + url = "https://github.com/netboxlabs/netbox-branching/blob/8465b9aee69ded23930cfe1a522695bfb8955a5a/LICENSE.md"; + }; + ngpl = { spdxId = "NGPL"; fullName = "Nethack General Public License"; From a8ef5e226b8efb11bc385c6e7360821961163e5d Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Mon, 25 May 2026 11:47:21 +0200 Subject: [PATCH 147/292] netboxPlugins.netbox-custom-objects: init at 0.5.1 --- .../plugins/netbox-custom-objects/package.nix | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix diff --git a/pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix b/pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix new file mode 100644 index 000000000000..2cc4444bc49f --- /dev/null +++ b/pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + netbox, + python, +}: + +buildPythonPackage rec { + pname = "netbox-custom-objects"; + version = "0.5.1"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "netboxlabs"; + repo = "netbox-custom-objects"; + tag = "v${version}"; + hash = "sha256-8PEqt6TpoQ8ncyZPesRos0BQHF3cKIzgoFr56v8UTTY="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ netbox ]; + + preFixup = '' + export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH + ''; + + dontUsePythonImportsCheck = python.pythonVersion != netbox.python.pythonVersion; + + pythonImportsCheck = [ "netbox_custom_objects" ]; + + meta = { + description = "NetBox plugin to create new object types"; + homepage = "https://github.com/netboxlabs/netbox-custom-objects"; + changelog = "https://github.com/netboxlabs/netbox-custom-objects/releases/tag/${src.tag}"; + license = lib.licenses.netboxLimitedUse; + maintainers = with lib.maintainers; [ felbinger ]; + }; +} From 044893a21452e5fde9acb77b4e8a7c7c54d2c2c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 17:31:32 +0000 Subject: [PATCH 148/292] psysh: 0.12.22 -> 0.12.23 --- pkgs/by-name/ps/psysh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ps/psysh/package.nix b/pkgs/by-name/ps/psysh/package.nix index de522e429e34..92baaaa1ebae 100644 --- a/pkgs/by-name/ps/psysh/package.nix +++ b/pkgs/by-name/ps/psysh/package.nix @@ -6,13 +6,13 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "psysh"; - version = "0.12.22"; + version = "0.12.23"; src = fetchFromGitHub { owner = "bobthecow"; repo = "psysh"; tag = "v${finalAttrs.version}"; - hash = "sha256-mcK7s/CmXTvQMNXY4bAtwWudY1aOJdt0XkOKUVhIVHQ="; + hash = "sha256-9vc0gmALM/0npHVa2cxGbc/kuiyd691qX+4XVcSFepY="; forceFetchGit = true; postFetch = '' cp $out/build/composer.json $out/ @@ -20,7 +20,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-qx3FihqRXFHFOTK2dTjRfF/IP4ItHZBI6J/JqlSMp+A="; + vendorHash = "sha256-vCPkyOHz/IwzKNWzCP/ceVJS3VGd/KJgVzcwfObhigI="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From a3d43e3230b80fe7b8213d5f91d484275fc35c98 Mon Sep 17 00:00:00 2001 From: Taeer Bar-Yam Date: Tue, 26 May 2026 14:27:40 +0200 Subject: [PATCH 149/292] nixos/nominatim: make UI optional --- nixos/modules/services/search/nominatim.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/search/nominatim.nix b/nixos/modules/services/search/nominatim.nix index 419b09ed5e70..42c6d3d5441b 100644 --- a/nixos/modules/services/search/nominatim.nix +++ b/nixos/modules/services/search/nominatim.nix @@ -50,6 +50,10 @@ in }; ui = { + enable = lib.mkEnableOption "Nominatim UI" // { + default = true; + }; + package = lib.mkPackageOption pkgs "nominatim-ui" { }; config = lib.mkOption { @@ -277,7 +281,7 @@ in services.nginx = { enable = true; - appendHttpConfig = '' + appendHttpConfig = lib.mkIf cfg.ui.enable '' map $args $format { default default; ~(^|&)format=html(&|$) html; @@ -304,19 +308,19 @@ in enableACME = lib.mkDefault true; locations = { "= /" = { - extraConfig = '' + extraConfig = lib.mkIf cfg.ui.enable '' return 301 $scheme://$http_host/ui/search.html; ''; }; "/" = { proxyPass = "http://nominatim"; - extraConfig = '' + extraConfig = lib.mkIf cfg.ui.enable '' if ($forward_to_ui) { rewrite ^(/[^/.]*) /ui$1.html redirect; } ''; }; - "/ui/" = { + "/ui/" = lib.mkIf cfg.ui.enable { alias = "${uiPackage}/"; }; }; From 8d04d6c3f9215d1bd3bd44946810032b69056c80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 27 May 2026 10:59:12 -0700 Subject: [PATCH 150/292] fltk_1_4: 1.4.4 -> 1.4.5 Diff: https://github.com/fltk/fltk/compare/release-1.4.4...release-1.4.5 Changelog: https://github.com/fltk/fltk/blob/release-1.4.5/CHANGES.txt --- pkgs/by-name/fl/fltk_1_4/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fltk_1_4/package.nix b/pkgs/by-name/fl/fltk_1_4/package.nix index e338af205131..57d9b9d87805 100644 --- a/pkgs/by-name/fl/fltk_1_4/package.nix +++ b/pkgs/by-name/fl/fltk_1_4/package.nix @@ -56,13 +56,13 @@ assert withWayland -> withCairo; stdenv.mkDerivation (finalAttrs: { pname = "fltk"; - version = "1.4.4"; + version = "1.4.5"; src = fetchFromGitHub { owner = "fltk"; repo = "fltk"; - rev = "release-${finalAttrs.version}"; - hash = "sha256-xba9uiiwQhM4a3Rf4PoGshY3mUKZrcsm+Iv7qnE2sEA="; + tag = "release-${finalAttrs.version}"; + hash = "sha256-8Go/UNuZ1LEn8BniAyBbAPk7jdvSs5QvXxin9LAFvhU="; }; outputs = [ "out" ] ++ lib.optional withExamples "bin" ++ lib.optional withDocs "doc"; @@ -211,6 +211,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { + changelog = "https://github.com/fltk/fltk/blob/${finalAttrs.src.tag}/CHANGES.txt"; description = "C++ cross-platform lightweight GUI library"; homepage = "https://www.fltk.org"; platforms = lib.platforms.unix; From dc1e4ce0b37f9822014aa0467e31a9ce710a8437 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 11:05:37 +0000 Subject: [PATCH 151/292] python3Packages.twscrape: 0.17.0 -> 0.18.1 --- pkgs/development/python-modules/twscrape/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/twscrape/default.nix b/pkgs/development/python-modules/twscrape/default.nix index a36b698555cc..a85ac5d68acd 100644 --- a/pkgs/development/python-modules/twscrape/default.nix +++ b/pkgs/development/python-modules/twscrape/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "twscrape"; - version = "0.17.0"; + version = "0.18.1"; pyproject = true; src = fetchFromGitHub { owner = "vladkens"; repo = "twscrape"; tag = "v${version}"; - hash = "sha256-0j6nE8V0CWTuIHMS+2p5Ncz7d+D6VagjtyfMbQuI8Eg="; + hash = "sha256-FQYBC/b2L+c6UtqMZcsuVom01n0sRpBvMTnE2zZh86U="; }; build-system = [ hatchling ]; From 96b3f086476c4ed26646ff7ed947cd27a8f35e9c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 May 2026 14:14:06 +0200 Subject: [PATCH 152/292] python3Packages.twscrape: migrate to finalAttrs --- pkgs/development/python-modules/twscrape/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/twscrape/default.nix b/pkgs/development/python-modules/twscrape/default.nix index a85ac5d68acd..c0704a289e3d 100644 --- a/pkgs/development/python-modules/twscrape/default.nix +++ b/pkgs/development/python-modules/twscrape/default.nix @@ -14,7 +14,7 @@ pytest-httpx, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "twscrape"; version = "0.18.1"; pyproject = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "vladkens"; repo = "twscrape"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FQYBC/b2L+c6UtqMZcsuVom01n0sRpBvMTnE2zZh86U="; }; @@ -50,8 +50,8 @@ buildPythonPackage rec { meta = { description = "Twitter API scrapper with authorization support"; homepage = "https://github.com/vladkens/twscrape"; - changelog = "https://github.com/vladkens/twscrape/releases/tag/v${version}"; + changelog = "https://github.com/vladkens/twscrape/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.amadejkastelic ]; }; -} +}) From d5c5d6726d23f4afaa2a6e016d3516a6d972c57e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 27 May 2026 12:44:19 -0700 Subject: [PATCH 153/292] python3Packages.coverage: 7.14.0 -> 7.14.1 Diff: https://github.com/coveragepy/coveragepy/compare/7.14.0...7.14.1 Changelog: https://github.com/coveragepy/coveragepy/blob/7.14.1/CHANGES.rst --- pkgs/development/python-modules/coverage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coverage/default.nix b/pkgs/development/python-modules/coverage/default.nix index 9f8e5a0e64dc..7b3f87af3b58 100644 --- a/pkgs/development/python-modules/coverage/default.nix +++ b/pkgs/development/python-modules/coverage/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "coverage"; - version = "7.14.0"; + version = "7.14.1"; pyproject = true; src = fetchFromGitHub { owner = "coveragepy"; repo = "coveragepy"; tag = finalAttrs.version; - hash = "sha256-tDq7s+bRt+cxy20Jskjr8sDfg3H+AOTSh3Tt+l5clkg="; + hash = "sha256-3/Q6TQfoZNM7bHjviw/C70i2ZgjobHnynmqX9qvreYQ="; }; build-system = [ setuptools ]; From 33bb665a2514bd9d7219a8c3e39e8cb5ffe76abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 27 May 2026 12:50:43 -0700 Subject: [PATCH 154/292] python3Packages.qcs-sdk-python: 0.26.1 -> 0.26.2 Diff: https://github.com/rigetti/qcs-sdk-rust/compare/lib/v0.26.1...lib/v0.26.2 Changelog: https://github.com/rigetti/qcs-sdk-rust/blob/lib/v0.26.2/crates/lib/CHANGELOG.md --- .../development/python-modules/qcs-sdk-python/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qcs-sdk-python/default.nix b/pkgs/development/python-modules/qcs-sdk-python/default.nix index 1ef3c33ec2fa..acabc8724c5a 100644 --- a/pkgs/development/python-modules/qcs-sdk-python/default.nix +++ b/pkgs/development/python-modules/qcs-sdk-python/default.nix @@ -15,19 +15,19 @@ buildPythonPackage rec { pname = "qcs-sdk-python"; - version = "0.26.1"; + version = "0.26.2"; pyproject = true; src = fetchFromGitHub { owner = "rigetti"; repo = "qcs-sdk-rust"; tag = "lib/v${version}"; - hash = "sha256-ZxfDOcfTMyBvS5IRU2c61TOxwnM8hW4hTTjI4JlbBJk="; + hash = "sha256-XqsxtFwQnAJHYMaR+uO8wzlxA+GtqfllJUCIt0l1i9o="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-Tx3qmBXUZZWNrkQybKNc/gmF/3Jfip+bgF9PSTEXntM="; + hash = "sha256-ENWGL8N7shXYI31GDLu7SHqPhZUuIWWnYk/ziRoG9Gg="; }; buildAndTestSubdir = "crates/lib"; @@ -58,7 +58,7 @@ buildPythonPackage rec { "test_conjugate_pauli_by_clifford" "test_execute_qvm" "test_generate_randomized_benchmark_sequence" - "test_get_instruction_set_actitecture_public" + "test_get_instruction_set_architecture_public" "test_get_report" "test_get_version_info" "test_list_quantum_processors_timeout" From 7a5669f0f2dfe5c5cc70e262c5b8fa5ac23d4ede Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 27 May 2026 21:45:00 +0100 Subject: [PATCH 155/292] liferea: 1.16.9 -> 1.16.10 Changes: https://github.com/lwindolf/liferea/releases/tag/v1.16.10 --- pkgs/by-name/li/liferea/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/liferea/package.nix b/pkgs/by-name/li/liferea/package.nix index da8adc78009e..494f4b65d837 100644 --- a/pkgs/by-name/li/liferea/package.nix +++ b/pkgs/by-name/li/liferea/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation rec { pname = "liferea"; - version = "1.16.9"; + version = "1.16.10"; src = fetchurl { url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-c4ySTlAfL1Ebs1+pLZd5KidO3UcF9HKhV/RpGLRSlcY="; + hash = "sha256-4cprlrp/vCaoUN4HwZFa+H1DW1S5q/byQcd+g/g427g="; }; nativeBuildInputs = [ From e8aef722d8726a0ed83d3852452e7593c05c288e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 27 May 2026 22:56:05 +0200 Subject: [PATCH 156/292] audiness: 1.0.0 -> 1.0.1 Diff: https://github.com/audiusGmbH/audiness/compare/1.0.0...1.0.1 Changelog: https://github.com/audius/audiness/releases/tag/1.0.1 --- pkgs/by-name/au/audiness/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/au/audiness/package.nix b/pkgs/by-name/au/audiness/package.nix index 868497ae9e04..1db6cc238282 100644 --- a/pkgs/by-name/au/audiness/package.nix +++ b/pkgs/by-name/au/audiness/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "audiness"; - version = "1.0.0"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "audiusGmbH"; repo = "audiness"; tag = finalAttrs.version; - hash = "sha256-row372NA8/DJbI6WJyGmKrlfuCsxUa5inhMljRzShT8="; + hash = "sha256-zru37eNQyY9AcbALge1qlINuxzVKq3RTNypm5Pyhkz8="; }; pythonRelaxDeps = [ From 6a714410caa2b15d74fb2709590ead924d952c7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 21:49:17 +0000 Subject: [PATCH 157/292] panache: 2.47.0 -> 2.49.0 --- pkgs/by-name/pa/panache/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index c4ef1ee3026c..16e2e3165873 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "2.47.0"; + version = "2.49.0"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZwTUEjzSeHvzAkRjqO136UxPC/il2wRm+QxZiOQIoyY="; + hash = "sha256-7IrlArMcr1Ja7jQl4nMLtsPhfoCRTp9Vsap7aD/lyDs="; }; - cargoHash = "sha256-bWRQNmOIBhEE++Pc4/GW9+Ck4U7cQQvYkW2XxE93lwU="; + cargoHash = "sha256-/D1yiuTtxQ/NAjqXUAPHWkHsw/+cpiBlYy1UwJOyD+Q="; nativeBuildInputs = [ installShellFiles From db42a7891f3454a4cecf0b9958a16ef96247968b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 21:56:24 +0000 Subject: [PATCH 158/292] raspberrypi-eeprom: 2026.05.11-2712 -> 2026.05.17-2711-0138c0 --- pkgs/by-name/ra/raspberrypi-eeprom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix index d3f3cc30577f..45c577bc94af 100644 --- a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix +++ b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix @@ -14,13 +14,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "raspberrypi-eeprom"; - version = "2026.05.11-2712"; + version = "2026.05.17-2711-0138c0"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "rpi-eeprom"; tag = "v${finalAttrs.version}"; - hash = "sha256-19aVPfMQOqAWNVYoBxowV5zWjshuE5LPKaLNLxZlmHw="; + hash = "sha256-duzftioXXrLizQVLwAS285n6ve4Y3rCt/ERjcGQG+Dc="; }; buildInputs = [ python3 ]; From 38187f75037acfec3c2bfe14f3c01b585eea96b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 27 May 2026 15:04:45 -0700 Subject: [PATCH 159/292] python3Packages.unstructured-client: 0.44.0 -> 0.44.1 Diff: https://github.com/Unstructured-IO/unstructured-python-client/compare/v0.44.0...v0.44.1 Changelog: https://github.com/Unstructured-IO/unstructured-python-client/blob/v0.44.1/RELEASES.md --- .../python-modules/unstructured-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-client/default.nix b/pkgs/development/python-modules/unstructured-client/default.nix index 21ea73712f80..46c9f8016dd8 100644 --- a/pkgs/development/python-modules/unstructured-client/default.nix +++ b/pkgs/development/python-modules/unstructured-client/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "unstructured-client"; - version = "0.44.0"; + version = "0.44.1"; pyproject = true; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-python-client"; tag = "v${finalAttrs.version}"; - hash = "sha256-joQj2tMOD3bW/bU0ffZ7Usfh7hRWrVGKfGreC9ks18E="; + hash = "sha256-UW7kulpcSgVZpU8hdneC7XvlLfvBj08qjYPdVny9tCo="; }; preBuild = '' From 4c24e02aeaab6d5606f9da78359e68f7c12fa679 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:36:57 -0700 Subject: [PATCH 160/292] curlMinimal: set meta.donationPage Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/cu/curlMinimal/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index 3bc05f122f6e..28220181cba0 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -276,6 +276,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://curl.se/ch/${finalAttrs.version}.html"; description = "Command line tool for transferring files with URL syntax"; homepage = "https://curl.se/"; + donationPage = "https://curl.se/donation.html"; license = lib.licenses.curl; maintainers = with lib.maintainers; [ Scrumplex From e848963f6f520f1c17699e16eba1ddc5a751dac6 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:38:22 -0700 Subject: [PATCH 161/292] openssl: set meta.donationPage Signed-off-by: Ethan Carter Edwards --- pkgs/development/libraries/openssl/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index 352500e7a78b..7762b0283a02 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -391,6 +391,7 @@ let meta = { homepage = "https://www.openssl.org/"; changelog = "https://github.com/openssl/openssl/blob/openssl-${version}/CHANGES.md"; + donationPage = "https://openssl.foundation/donate/ways-to-give"; description = "Cryptographic library that implements the SSL and TLS protocols"; license = lib.licenses.openssl; mainProgram = "openssl"; From ff099fc9e93fe14b99a9dec41112aa7e99b076ed Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 28 May 2026 00:40:27 +0200 Subject: [PATCH 162/292] reaction: 2.3.1 -> 2.4.0 https://framagit.org/ppom/reaction/-/releases/v2.4.0 --- pkgs/by-name/re/reaction/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/reaction/package.nix b/pkgs/by-name/re/reaction/package.nix index a0a15d0b128e..c3876c524b69 100644 --- a/pkgs/by-name/re/reaction/package.nix +++ b/pkgs/by-name/re/reaction/package.nix @@ -13,17 +13,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "reaction"; - version = "2.3.1"; + version = "2.4.0"; src = fetchFromGitLab { domain = "framagit.org"; owner = "ppom"; repo = "reaction"; - rev = "c0868d6fe1d155de183a89729b5f3f0ede7be4a2"; # TODO: return to tagged release - hash = "sha256-QlSXZ2Wk1OXzAY2x6YjtW+xNchY+Ghb/6AsJgjfgoFE="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Y6scgbcwhg56SQ1DefNtdja+n89Gc5bJUHKHKn2EYwQ="; }; - cargoHash = "sha256-FYd7I93MAAzD6y0VMd9kMU7DAgS6v5CKt2KjrskaKeo="; + cargoHash = "sha256-NAcMpASvphAqjBjbAPWLG5qZbSgdaFC3GvU25exCS3g="; nativeBuildInputs = [ installShellFiles ]; From 0f11b5770b17924f4d4852741e6c690bf925f614 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:40:31 -0700 Subject: [PATCH 163/292] python3: set meta.donationPage Signed-off-by: Ethan Carter Edwards --- pkgs/development/interpreters/python/cpython/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index a4149eeeb8af..e03f1d5964d1 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -861,6 +861,7 @@ stdenv.mkDerivation (finalAttrs: { "https://docs.python.org/release/${version}/whatsnew/changelog.html" else "https://docs.python.org/${majorMinor}/whatsnew/changelog.html#python-${dashedVersion}"; + donationPage = "https://www.python.org/psf/donations/"; description = "High-level dynamically-typed programming language"; longDescription = '' Python is a remarkably powerful dynamic programming language that From 0075994472eaead3f4a95f3891bd37ef650171fe Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:42:06 -0700 Subject: [PATCH 164/292] blender: set meta.donationPage Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/bl/blender/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/bl/blender/package.nix b/pkgs/by-name/bl/blender/package.nix index b4ee49c517aa..1648132e83e6 100644 --- a/pkgs/by-name/bl/blender/package.nix +++ b/pkgs/by-name/bl/blender/package.nix @@ -452,6 +452,7 @@ stdenv'.mkDerivation (finalAttrs: { # say: "We've decided to cancel the BL offering for an indefinite period." # OptiX, enabled with cudaSupport, is non-free. license = with lib.licenses; [ gpl2Plus ] ++ lib.optional cudaSupport nvidiaCudaRedist; + donationPage = "https://fund.blender.org/"; platforms = [ "aarch64-linux" From 70c4640e10b83fbb50571f4c8cdcd54cf0d1b863 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 22:43:03 +0000 Subject: [PATCH 165/292] python3Packages.fastapi-pagination: 0.15.12 -> 0.15.13 --- .../development/python-modules/fastapi-pagination/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastapi-pagination/default.nix b/pkgs/development/python-modules/fastapi-pagination/default.nix index b00f868fac28..61d72f4d4c17 100644 --- a/pkgs/development/python-modules/fastapi-pagination/default.nix +++ b/pkgs/development/python-modules/fastapi-pagination/default.nix @@ -14,7 +14,7 @@ buildPythonPackage (finalAttrs: { pname = "fastapi-pagination"; - version = "0.15.12"; + version = "0.15.13"; pyproject = true; __structuredAttrs = true; @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { owner = "uriyyo"; repo = "fastapi-pagination"; tag = finalAttrs.version; - hash = "sha256-AzpNyTzlzPHkrx8BghZFHer3w+GpNIUYRo15rRRO0UY="; + hash = "sha256-c+bXtc4MQdd+UlsBHtVL6F2lBu46yry9OTKsMbu1Mhw="; }; build-system = [ From 8486f5a5d132dad4c769dfa4b178626932c87012 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:43:04 -0700 Subject: [PATCH 166/292] gimp: set meta.donationPage Signed-off-by: Ethan Carter Edwards --- pkgs/applications/graphics/gimp/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index 26ab57b51e9e..30bdcf05d203 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -367,6 +367,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "GNU Image Manipulation Program"; homepage = "https://www.gimp.org/"; + donationPage = "https://www.gimp.org/donating/"; maintainers = with lib.maintainers; [ jtojnar ]; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; From d961402c8f1faaebe1b40774b6d729116fbc7c47 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 28 May 2026 00:46:34 +0200 Subject: [PATCH 167/292] reaction: build plugins in passthru --- pkgs/by-name/re/reaction/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/reaction/package.nix b/pkgs/by-name/re/reaction/package.nix index c3876c524b69..8dba09fad8c8 100644 --- a/pkgs/by-name/re/reaction/package.nix +++ b/pkgs/by-name/re/reaction/package.nix @@ -66,7 +66,10 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru = { inherit (callPackage ./plugins { }) mkReactionPlugin plugins; updateScript = nix-update-script { }; - tests = nixosTests.reaction; + tests = { + inherit (nixosTests) reaction; + } + // finalAttrs.passthru.plugins; }; meta = { From 4fdcceb7798141c8e2e399c8c7519db338b2eaca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 21 May 2026 20:55:41 +0200 Subject: [PATCH 168/292] python314Packages.scikit-image: update deps to match upstream --- .../python-modules/scikit-image/default.nix | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/scikit-image/default.nix b/pkgs/development/python-modules/scikit-image/default.nix index 03cb2f7f66cd..fe4bd89a3e08 100644 --- a/pkgs/development/python-modules/scikit-image/default.nix +++ b/pkgs/development/python-modules/scikit-image/default.nix @@ -5,7 +5,6 @@ buildPythonPackage, python, astropy, - cloudpickle, cython, dask, imageio, @@ -24,10 +23,8 @@ pywavelets, scikit-learn, scipy, - setuptools, simpleitk, tifffile, - wheel, }: let @@ -51,25 +48,20 @@ let --replace-fail "version = version_from_init()" "version = \"${version}\"" ''; - nativeBuildInputs = [ + build-system = [ cython meson-python numpy - packaging pythran - setuptools - wheel ]; - propagatedBuildInputs = [ + dependencies = [ imageio lazy-loader - matplotlib networkx numpy packaging pillow - pywavelets scipy tifffile ]; @@ -77,14 +69,17 @@ let optional-dependencies = { data = [ pooch ]; optional = [ + simpleitk + scikit-learn + pyamg + ] + ++ self.passthru.optional-dependencies.optional_free_threaded; + optional_free_threaded = [ astropy - cloudpickle dask matplotlib pooch - pyamg - scikit-learn - simpleitk + pywavelets ] ++ dask.optional-dependencies.array; }; @@ -115,7 +110,7 @@ let ]; disabledTestPaths = [ - # Requires network access (actually some data is loaded via `skimage._shared.testing.fetch` in the global scope, which calls `pytest.skip` when a network is unaccessible, leading to a pytest collection error). + # Requires network access (actually some data is loaded via `skimage._shared.testing.fetch` in the global scope, which calls `pytest.skip` when a network is inaccessible, leading to a pytest collection error). "${installedPackageRoot}/skimage/filters/rank/tests/test_rank.py" # These tests require network access From 5d1fc00bc151a86b0f3f5e9ababf569ea82e07e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 23:20:49 +0000 Subject: [PATCH 169/292] visual-paradigm-ce: 18.0.20260511 -> 18.0.20260521 --- pkgs/by-name/vi/visual-paradigm-ce/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/visual-paradigm-ce/package.nix b/pkgs/by-name/vi/visual-paradigm-ce/package.nix index 8d372fe2b07a..01e9ed0edb68 100644 --- a/pkgs/by-name/vi/visual-paradigm-ce/package.nix +++ b/pkgs/by-name/vi/visual-paradigm-ce/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "visual-paradigm-ce"; - version = "18.0.20260511"; + version = "18.0.20260521"; src = let @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${ builtins.replaceStrings [ "." ] [ "_" ] majorMinor }_${suffix}_Linux64_InstallFree.tar.gz"; - hash = "sha256-K3eJhS+hz0AlVB0a17Chf/PNa5bFXjVIaFHt9thlabo="; + hash = "sha256-L5BxY7o2AwRRU6AnDeFk45ubhYTe8s+N/W66TSfLb3A="; }; passthru.updateScript = writeScript "update-visual-paradigm-ce" '' From e37f43a408ef2968c97237b857fc7b3e7b8bdc18 Mon Sep 17 00:00:00 2001 From: Erin <79354991+oati@users.noreply.github.com> Date: Wed, 27 May 2026 18:26:54 -0500 Subject: [PATCH 170/292] fetchCrate: download crates from static.crates.io --- pkgs/build-support/rust/fetchcrate.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/rust/fetchcrate.nix b/pkgs/build-support/rust/fetchcrate.nix index b34f0336691b..cd708f6a078c 100644 --- a/pkgs/build-support/rust/fetchcrate.nix +++ b/pkgs/build-support/rust/fetchcrate.nix @@ -9,7 +9,7 @@ pname ? null, # The `dl` field of the registry's index configuration # https://doc.rust-lang.org/cargo/reference/registry-index.html#index-configuration - registryDl ? "https://crates.io/api/v1/crates", + registryDl ? "https://static.crates.io/crates", version, unpack ? true, ... From 1a7b7c7ddff42c2b8f871e23c684fa629b9c96ef Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 28 May 2026 01:03:03 +0200 Subject: [PATCH 171/292] reaction: port patch for aarch64-linux nftables compat This patch is merged upstream and can be reverted on the next update. Fetchpatch does not work against framagit.org, which is why I vendored the patch instead. --- .../nftables-aarch64-linux-compat.patch | 33 +++++++++++++++++++ pkgs/by-name/re/reaction/package.nix | 6 ++++ pkgs/by-name/re/reaction/plugins/default.nix | 7 +++- 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/re/reaction/nftables-aarch64-linux-compat.patch diff --git a/pkgs/by-name/re/reaction/nftables-aarch64-linux-compat.patch b/pkgs/by-name/re/reaction/nftables-aarch64-linux-compat.patch new file mode 100644 index 000000000000..bd25eb2122a4 --- /dev/null +++ b/pkgs/by-name/re/reaction/nftables-aarch64-linux-compat.patch @@ -0,0 +1,33 @@ +From 94fafae651077be5e7a6dfd29fc06327a2f218ed Mon Sep 17 00:00:00 2001 +From: ppom +Date: Thu, 28 May 2026 12:00:00 +0200 +Subject: [PATCH] nftables: fix compilation on aarch64-linux + +--- + plugins/reaction-plugin-nftables/src/nft.rs | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/plugins/reaction-plugin-nftables/src/nft.rs b/plugins/reaction-plugin-nftables/src/nft.rs +index c234f77..2ac49df 100644 +--- a/plugins/reaction-plugin-nftables/src/nft.rs ++++ b/plugins/reaction-plugin-nftables/src/nft.rs +@@ -1,5 +1,6 @@ + use std::{ + ffi::{CStr, CString}, ++ os::raw::c_char, + thread, + }; + +@@ -71,7 +72,7 @@ struct NftCommand { + ret: oneshot::Sender>, + } + +-fn to_rust_string(c_ptr: *const i8) -> Option { ++fn to_rust_string(c_ptr: *const c_char) -> Option { + if c_ptr.is_null() { + None + } else { +-- +GitLab + + diff --git a/pkgs/by-name/re/reaction/package.nix b/pkgs/by-name/re/reaction/package.nix index 8dba09fad8c8..4515bdc356dc 100644 --- a/pkgs/by-name/re/reaction/package.nix +++ b/pkgs/by-name/re/reaction/package.nix @@ -4,6 +4,7 @@ callPackage, rustPlatform, fetchFromGitLab, + fetchpatch, versionCheckHook, installShellFiles, @@ -23,6 +24,11 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-Y6scgbcwhg56SQ1DefNtdja+n89Gc5bJUHKHKn2EYwQ="; }; + patches = [ + # nftables: fix compilation on aarch64-linux; remove in 2.4.1 + ./nftables-aarch64-linux-compat.patch + ]; + cargoHash = "sha256-NAcMpASvphAqjBjbAPWLG5qZbSgdaFC3GvU25exCS3g="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/re/reaction/plugins/default.nix b/pkgs/by-name/re/reaction/plugins/default.nix index c6a7fa124699..37be39a9bd2d 100644 --- a/pkgs/by-name/re/reaction/plugins/default.nix +++ b/pkgs/by-name/re/reaction/plugins/default.nix @@ -12,7 +12,12 @@ rustPlatform.buildRustPackage ( { pname = name; - inherit (reaction) version src cargoHash; + inherit (reaction) + version + src + patches + cargoHash + ; buildAndTestSubdir = "plugins/${name}"; meta = { From eeb96751c158971139c1b89f0d1a21214464c19a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 May 2026 23:57:46 +0000 Subject: [PATCH 172/292] zeno: 2.0.23 -> 2.0.24 --- pkgs/by-name/ze/zeno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zeno/package.nix b/pkgs/by-name/ze/zeno/package.nix index 55f969baaf5f..1ea6bc1dca1f 100644 --- a/pkgs/by-name/ze/zeno/package.nix +++ b/pkgs/by-name/ze/zeno/package.nix @@ -5,16 +5,16 @@ }: buildGoModule (finalAttrs: { pname = "zeno"; - version = "2.0.23"; + version = "2.0.24"; src = fetchFromGitHub { owner = "internetarchive"; repo = "Zeno"; tag = "v${finalAttrs.version}"; - hash = "sha256-1U2XLQJ+PCLcq3baqkd6fsQnAX1dZ6Ct6vF6l/ywLyQ="; + hash = "sha256-v8LAT9e1as2zuoBhaEn8M5lILdo0kF2lGa6u+rSUPFs="; }; - vendorHash = "sha256-a0M9iPrrIurFlVtO8oXfqZJzwE/tZ8Hw9BKjZmJZ/r0="; + vendorHash = "sha256-f+N1eTl6hdWt1GOTWFW9KBk/1dGTq30IJSwU+c5R6V8="; env.CGO_ENABLED = true; ldFlags = [ From b8776ecc694414caa5261543e31aff7540e72c99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 00:12:30 +0000 Subject: [PATCH 173/292] bstone: 1.3.3 -> 1.3.4 --- pkgs/by-name/bs/bstone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bs/bstone/package.nix b/pkgs/by-name/bs/bstone/package.nix index d60263d4b847..bccd35a0b33c 100644 --- a/pkgs/by-name/bs/bstone/package.nix +++ b/pkgs/by-name/bs/bstone/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bstone"; - version = "1.3.3"; + version = "1.3.4"; src = fetchFromGitHub { owner = "bibendovsky"; repo = "bstone"; tag = "v${finalAttrs.version}"; - hash = "sha256-Svqm8gpZ2TgI2MdJc+gY9O7xCYYNo84/bbbqprBFpcc="; + hash = "sha256-8ifvHNf+vUtoffxghMwFXpGuarMEEBF+bkSbE4M9zf0="; }; nativeBuildInputs = [ From b44aa9a05479f2ea0fa96a36b9c47595d72d902d Mon Sep 17 00:00:00 2001 From: "Berk D. Demir" Date: Wed, 27 May 2026 18:56:39 -0700 Subject: [PATCH 174/292] _1password-gui-beta: 8.12.22-15.BETA -> 8.12.22-16.BETA --- pkgs/by-name/_1/_1password-gui/sources.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index 9cdb264b1767..daa6dd797f9d 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -29,28 +29,28 @@ }, "beta": { "linux": { - "version": "8.12.22-15.BETA", + "version": "8.12.22-16.BETA", "sources": { "x86_64": { - "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.12.22-15.BETA.x64.tar.gz", - "hash": "sha256-rqbbfsCgo5+3PecaVo0YKCXS9afgzSbXz1DxcVWfkf8=" + "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.12.22-16.BETA.x64.tar.gz", + "hash": "sha256-Kpmexrq6WpGpanTIYKaMIpM4rJiy8NV2TR8TILmuhr0=" }, "aarch64": { - "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.12.22-15.BETA.arm64.tar.gz", - "hash": "sha256-e3IzRG/Ptj3MSszd1DRRMOXorlhVPon+oVinRy+4q+I=" + "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.12.22-16.BETA.arm64.tar.gz", + "hash": "sha256-7ZxrPLPdGizexCRMHkufi9WapFMApxwDw0VgBTpQ7bM=" } } }, "darwin": { - "version": "8.12.22-15.BETA", + "version": "8.12.22-16.BETA", "sources": { "x86_64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.22-15.BETA-x86_64.zip", - "hash": "sha256-AVKhJcRwkxp4N0s2dalY/lcFvcEzuJ0dJzVKwmEpT1M=" + "url": "https://downloads.1password.com/mac/1Password-8.12.22-16.BETA-x86_64.zip", + "hash": "sha256-Ce9A3UKGxJvABDlMhlw9gElGc2iKS+j+CvBnohij4mg=" }, "aarch64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.22-15.BETA-aarch64.zip", - "hash": "sha256-ZQAZUFHlNfgvBe/JKVnpjpstQsivXemXMDFiHuxM3eo=" + "url": "https://downloads.1password.com/mac/1Password-8.12.22-16.BETA-aarch64.zip", + "hash": "sha256-sfBVX171OQfxh+v8367nmeVNATMRAJdIk+bS2KXF+BA=" } } } From 01245ea8c1dcfdd9fac8921721f4df8da3e04ab6 Mon Sep 17 00:00:00 2001 From: "Berk D. Demir" Date: Wed, 27 May 2026 19:13:09 -0700 Subject: [PATCH 175/292] _1password-gui: Upstream repackaged without changing versions, again --- pkgs/by-name/_1/_1password-gui/sources.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index 9cdb264b1767..3d8eb03ade57 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -18,11 +18,11 @@ "sources": { "x86_64": { "url": "https://downloads.1password.com/mac/1Password-8.12.21-x86_64.zip", - "hash": "sha256-tAWgIe7mcaGANCn8Kr0h6+zmvqufDJMjzAI3FrAGNk0=" + "hash": "sha256-1dAmyaBMo4re1aQTk16AMEol7GjeSVhx9F4SuYBGoso=" }, "aarch64": { "url": "https://downloads.1password.com/mac/1Password-8.12.21-aarch64.zip", - "hash": "sha256-1c6YbzFYNyHKzY13OZ7z1Ad5hzgTIMs3aT0nluK9l0w=" + "hash": "sha256-WrWbGzBK65tVNl9Dc3OnJURiPpfbNLOYUJcVT0ETaAs=" } } } From 43348a3ea30711cde83be4bea60a05cd00a4e14b Mon Sep 17 00:00:00 2001 From: Patrick Chilton Date: Thu, 28 May 2026 03:40:36 +0200 Subject: [PATCH 176/292] onnxruntime: fix rpath on darwin --- pkgs/by-name/on/onnxruntime/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 0bfb17de83b2..87c0c6940836 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -147,6 +147,10 @@ effectiveStdenv.mkDerivation (finalAttrs: { "return PathString{};" \ "return PathString(\"$out/lib/\");" '' + + lib.optionalString effectiveStdenv.hostPlatform.isDarwin '' + substituteInPlace cmake/onnxruntime.cmake \ + --replace-fail "INSTALL_NAME_DIR @rpath" "INSTALL_NAME_DIR $out/lib" + '' + lib.optionalString rocmSupport '' patchShebangs tools/ci_build/hipify-perl '' From 4eb838f5d29728d9a7894b3817d9712f962fbfd3 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Thu, 28 May 2026 14:02:28 +1200 Subject: [PATCH 177/292] nixos/pam: Refactor with an eye for performance This moves up some variables in scope, changes iteration patterns & and eliminates use of `lib.pipe`. --- nixos/modules/security/pam.nix | 108 ++++++++++++++++----------------- 1 file changed, 53 insertions(+), 55 deletions(-) diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index 5130987bed1c..586ae6fd9ede 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -8,6 +8,21 @@ ... }: let + inherit (lib) + attrNames + catAttrs + concatLines + concatMap + filter + unique + flip + elem + attrValues + concatMapStrings + hasPrefix + concatStringsSep + sort + ; moduleSettingsType = with lib.types; @@ -881,41 +896,30 @@ let text = let - ensureUniqueOrder = - type: rules: - let - checkPair = - a: b: - assert lib.assertMsg (a.order != b.order) - "security.pam.services.${name}.rules.${type}: rules '${a.name}' and '${b.name}' cannot have the same order value (${toString a.order})"; - b; - checked = lib.zipListsWith checkPair rules (lib.drop 1 rules); - in - lib.take 1 rules ++ checked; # Formats a string for use in `module-arguments`. See `man pam.conf`. formatModuleArgument = token: if lib.hasInfix " " token then "[${lib.replaceStrings [ "]" ] [ "\\]" ] token}]" else token; + formatRules = type: - lib.pipe cfg.rules.${type} [ - lib.attrValues - (lib.filter (rule: rule.enable)) - (lib.sort (a: b: a.order < b.order)) - (ensureUniqueOrder type) - (map ( - rule: - lib.concatStringsSep " " ( - [ - type - rule.control - rule.modulePath - ] - ++ map formatModuleArgument rule.args - ++ [ "# ${rule.name} (order ${toString rule.order})" ] + concatStringsSep "\n" ( + map + ( + rule: + "${type} ${rule.control} ${rule.modulePath}${ + if rule.args == [ ] then "" else " " + concatStringsSep " " (map formatModuleArgument rule.args) + } # ${rule.name} (order ${toString rule.order})" ) - )) - (lib.concatStringsSep "\n") - ]; + ( + sort ( + a: b: + if a.order != b.order then + a.order < b.order + else + throw "security.pam.services.${name}.rules.${type}: rules '${a.name}' and '${b.name}' cannot have the same order value (${toString a.order})" + ) (filter (rule: rule.enable) (attrValues cfg.rules.${type})) + ) + ); in lib.mkDefault '' # Account management. @@ -2637,35 +2641,29 @@ in }; security.apparmor.includes."abstractions/pam" = - lib.concatMapStrings (name: "r ${config.environment.etc."pam.d/${name}".source},\n") ( - lib.attrNames enabledServices + concatMapStrings (name: "r ${config.environment.etc."pam.d/${name}".source},\n") ( + attrNames enabledServices ) + ( - with lib; - pipe enabledServices [ - lib.attrValues - (catAttrs "rules") - (lib.concatMap lib.attrValues) - (lib.concatMap lib.attrValues) - (lib.filter (rule: rule.enable)) - (lib.filter ( + let + types = concatMap attrValues (catAttrs "rules" (attrValues enabledServices)); + rules = concatMap attrValues types; + + isDirect = flip elem [ + "include" + "substack" + ]; + activeRules = filter (rule: rule.enable && !isDirect rule.control) rules; + + modulePaths = concatMap ( rule: - !builtins.elem rule.control [ - "include" - "substack" - ] - )) - (lib.catAttrs "modulePath") - (map ( - modulePath: - lib.throwIfNot (lib.hasPrefix "/" modulePath) - ''non-absolute PAM modulePath "${modulePath}" is unsupported by apparmor'' - modulePath - )) - lib.unique - (map (module: "mr ${module},")) - concatLines - ] + if (!hasPrefix "/" rule.modulePath) then + throw ''non-absolute PAM modulePath "${rule.modulePath}" is unsupported by apparmor'' + else + [ rule.modulePath ] + ) activeRules; + in + concatLines (map (module: "mr ${module},") (unique modulePaths)) ); security.sudo.extraConfig = optionalSudoConfigForSSHAgentAuth; From f0b46dde70ae1e165031b0f94d550805f488d1cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 03:14:02 +0000 Subject: [PATCH 178/292] pdnsgrep: 1.3.0 -> 1.3.1 --- pkgs/by-name/pd/pdnsgrep/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pd/pdnsgrep/package.nix b/pkgs/by-name/pd/pdnsgrep/package.nix index 6c75e9ee0fd5..3148a8839a1b 100644 --- a/pkgs/by-name/pd/pdnsgrep/package.nix +++ b/pkgs/by-name/pd/pdnsgrep/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pdnsgrep"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "akquinet"; repo = "pdnsgrep"; tag = "v${finalAttrs.version}"; - hash = "sha256-V5Im75vYQYZmAedx4TKGkuoXI0noOfH7wMDoJRWA1hs="; + hash = "sha256-mSvkfb8aMx9fvdVrKqtzhYBEULph0Hs/8nlldSuZiX8="; }; - vendorHash = "sha256-hTlweJAWWrcaYhTH8IuCxDmqNd1qWTYK5F8NQhBbKt0="; + vendorHash = "sha256-Rx2TmYubU+EqvfyWjX5A3EC+7Pt/k68I6PmQdCwYlfE="; proxyVendor = true; ldflags = [ From 7146b6678f02fe43d30747a75a45d5cd1f50e63e Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 28 May 2026 00:14:04 -0400 Subject: [PATCH 179/292] stdenv.mkDerivation: remove warnIf usage warnIf sends our warning message through a function call, even if the warning condition doesn't trigger. This requires a lot of thunk allocation that can be easily avoided. --- pkgs/stdenv/generic/make-derivation.nix | 54 +++++++++++++------------ 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index fb61ade7e4e3..a010f8d3ec34 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -128,8 +128,8 @@ let # f is not a function; probably { ... } f0; in - warnIf - ( + ( + if prev ? src && thisOverlay ? version && prev ? version @@ -138,32 +138,36 @@ let # && prev.version != thisOverlay.version && !(thisOverlay ? src) && !(thisOverlay.__intentionallyOverridingVersion or false) - ) - ( - let - pos = unsafeGetAttrPos "version" thisOverlay; - in - '' - ${ - args.name or "${args.pname or ""}-${args.version or ""}" - } was overridden with `version` but not `src` at ${pos.file or ""}:${ - toString pos.line or "" - }:${toString pos.column or ""}. - This is most likely not what you want. In order to properly change the version of a package, override - both the `version` and `src` attributes: + then + warn ( + let + pos = unsafeGetAttrPos "version" thisOverlay; + in + '' + ${ + args.name or "${args.pname or ""}-${args.version or ""}" + } was overridden with `version` but not `src` at ${pos.file or ""}:${ + toString pos.line or "" + }:${toString pos.column or ""}. - hello.overrideAttrs (oldAttrs: rec { - version = "1.0.0"; - src = pkgs.fetchurl { - url = "mirror://gnu/hello/hello-''${version}.tar.gz"; - hash = "..."; - }; - }) + This is most likely not what you want. In order to properly change the version of a package, override + both the `version` and `src` attributes: - (To silence this warning, set `__intentionallyOverridingVersion = true` in your `overrideAttrs` call.) - '' - ) + hello.overrideAttrs (oldAttrs: rec { + version = "1.0.0"; + src = pkgs.fetchurl { + url = "mirror://gnu/hello/hello-''${version}.tar.gz"; + hash = "..."; + }; + }) + + (To silence this warning, set `__intentionallyOverridingVersion = true` in your `overrideAttrs` call.) + '' + ) + else + x: x + ) (prev // (removeAttrs thisOverlay [ "__intentionallyOverridingVersion" ])) ); From 3ec1e90b1069a9baad558fb1c988191ccd4f6c36 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 28 May 2026 00:15:16 -0400 Subject: [PATCH 180/292] lib/modules: remove warnIf usage warnIf sends our warning message through a function call, even if the warning condition doesn't trigger. This requires a lot of thunk allocation that can be easily avoided. --- lib/modules.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/modules.nix b/lib/modules.nix index 1adee44f7a33..2820aa921bf2 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -1158,8 +1158,10 @@ let value = if opt ? apply then opt.apply res.mergedValue else res.mergedValue; warnDeprecation = - warnIf (opt.type.deprecationMessage != null) - "The type `types.${opt.type.name}' of option `${showOption loc}' defined in ${showFiles opt.declarations} is deprecated. ${opt.type.deprecationMessage}"; + if (opt.type.deprecationMessage != null) then + warn "The type `types.${opt.type.name}' of option `${showOption loc}' defined in ${showFiles opt.declarations} is deprecated. ${opt.type.deprecationMessage}" + else + x: x; in warnDeprecation opt From 020ce4ae440314c96c3e90569ff95e2e5b348de8 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 28 May 2026 00:15:36 -0400 Subject: [PATCH 181/292] build-support/fetchzip: remove warnIf usage warnIf sends our warning message through a function call, even if the warning condition doesn't trigger. This requires a lot of thunk allocation that can be easily avoided. --- pkgs/build-support/fetchzip/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/fetchzip/default.nix b/pkgs/build-support/fetchzip/default.nix index 4376fef41085..4878ece47f76 100644 --- a/pkgs/build-support/fetchzip/default.nix +++ b/pkgs/build-support/fetchzip/default.nix @@ -106,9 +106,11 @@ lib.extendMkDerivation { ) + '' ${postFetch} - ${lib.warnIf (extraPostFetch != "") - "use 'postFetch' instead of 'extraPostFetch' with 'fetchzip' and 'fetchFromGitHub' or 'fetchFromGitLab'." - extraPostFetch + ${ + if extraPostFetch != "" then + lib.warn "use 'postFetch' instead of 'extraPostFetch' with 'fetchzip' and 'fetchFromGitHub' or 'fetchFromGitLab'." extraPostFetch + else + extraPostFetch } chmod 755 "$out" ''; From 28e6e36fa01c0037066e81385c280989bf95d455 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 28 May 2026 00:15:41 -0400 Subject: [PATCH 182/292] build-support/fetchurl: remove warnIf usage warnIf sends our warning message through a function call, even if the warning condition doesn't trigger. This requires a lot of thunk allocation that can be easily avoided. --- pkgs/build-support/fetchurl/default.nix | 38 ++++++++++++++----------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix index 2f75079ead55..0d626d5783f9 100644 --- a/pkgs/build-support/fetchurl/default.nix +++ b/pkgs/build-support/fetchurl/default.nix @@ -327,23 +327,27 @@ lib.extendMkDerivation { outputHashMode = if (recursiveHash || executable) then "recursive" else "flat"; - curlOpts = lib.warnIf (lib.isList curlOpts) ( - let - url = toString (builtins.head urls_); - curlOptsRepresentation = lib.generators.toPretty { multiline = false; } curlOpts; - curlOptsAsStringRepresentation = lib.strings.escapeNixString (toString curlOpts); - curlOptsListElementsRepresentation = - lib.concatMapStringsSep " " lib.strings.escapeNixString - curlOpts; - in - '' - fetchurl for ${url}: curlOpts is a list (${curlOptsRepresentation}), which is not supported anymore. - - If you wish to get the same effect as before, for elements with spaces (even if escaped) to expand to multiple curl arguments, use a string argument instead: - curlOpts = ${curlOptsAsStringRepresentation}; - - If you wish for each list element to be passed as a separate curl argument, allowing arguments to contain spaces, use curlOptsList instead: - curlOptsList = [ ${curlOptsListElementsRepresentation} ]; - '' - ) curlOpts; + curlOpts = + if lib.isList curlOpts then + lib.warn ( + let + url = toString (builtins.head urls_); + curlOptsRepresentation = lib.generators.toPretty { multiline = false; } curlOpts; + curlOptsAsStringRepresentation = lib.strings.escapeNixString (toString curlOpts); + curlOptsListElementsRepresentation = + lib.concatMapStringsSep " " lib.strings.escapeNixString + curlOpts; + in + '' + fetchurl for ${url}: curlOpts is a list (${curlOptsRepresentation}), which is not supported anymore. + - If you wish to get the same effect as before, for elements with spaces (even if escaped) to expand to multiple curl arguments, use a string argument instead: + curlOpts = ${curlOptsAsStringRepresentation}; + - If you wish for each list element to be passed as a separate curl argument, allowing arguments to contain spaces, use curlOptsList instead: + curlOptsList = [ ${curlOptsListElementsRepresentation} ]; + '' + ) curlOpts + else + curlOpts; inherit curlOptsList From f6045c00022bb1b651e1a524f1250a67f0d53fa6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 28 May 2026 06:30:12 +0200 Subject: [PATCH 183/292] =?UTF-8?q?ocamlPackages.rpclib:=209.0.0=20?= =?UTF-8?q?=E2=86=92=2010.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/ppx_deriving_rpc/default.nix | 8 -------- pkgs/development/ocaml-modules/rpclib/default.nix | 7 +++---- pkgs/development/ocaml-modules/rpclib/lwt.nix | 1 - 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix index 8a323feb06d4..4cac3459df89 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix @@ -1,7 +1,6 @@ { lib, buildDunePackage, - fetchpatch, rpclib, alcotest, ppxlib, @@ -14,13 +13,6 @@ buildDunePackage { inherit (rpclib) version src; - minimalOCamlVersion = "4.08"; - - patches = lib.optional (lib.versionAtLeast ppxlib.version "0.36") (fetchpatch { - url = "https://github.com/mirage/ocaml-rpc/commit/678b7c0e59f6add174f2a732861be21c3e9583d0.patch"; - hash = "sha256-6Vl4/C02NQ/nPn+h9I/eT86R7GLZ/C8nSqBs4Ywzhwc="; - }); - propagatedBuildInputs = [ ppxlib rpclib diff --git a/pkgs/development/ocaml-modules/rpclib/default.nix b/pkgs/development/ocaml-modules/rpclib/default.nix index d1578b7951d2..75cb9ab0d2fc 100644 --- a/pkgs/development/ocaml-modules/rpclib/default.nix +++ b/pkgs/development/ocaml-modules/rpclib/default.nix @@ -12,14 +12,13 @@ buildDunePackage (finalAttrs: { pname = "rpclib"; - version = "9.0.0"; + version = "10.2.0"; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; + minimalOCamlVersion = "4.14"; src = fetchurl { url = "https://github.com/mirage/ocaml-rpc/releases/download/${finalAttrs.version}/rpclib-${finalAttrs.version}.tbz"; - hash = "sha256-ziPrdWwCjZN0vRmCMpa923wjfT8FVFLTDRz30VIW6WM="; + hash = "sha256-N+xKTdU/yy042EZBXTpFl21aeMFTHm2HbbJDbpRxcvM="; }; buildInputs = [ diff --git a/pkgs/development/ocaml-modules/rpclib/lwt.nix b/pkgs/development/ocaml-modules/rpclib/lwt.nix index 5133e2f83eac..69c3bbe2d2ee 100644 --- a/pkgs/development/ocaml-modules/rpclib/lwt.nix +++ b/pkgs/development/ocaml-modules/rpclib/lwt.nix @@ -10,7 +10,6 @@ buildDunePackage { pname = "rpclib-lwt"; inherit (rpclib) version src; - duneVersion = "3"; propagatedBuildInputs = [ lwt From d2b51f6c732a5a542d8cb50dfa0b79ee0021d10d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 04:51:21 +0000 Subject: [PATCH 184/292] objfw: 1.5.2 -> 1.5.4 --- pkgs/by-name/ob/objfw/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ob/objfw/package.nix b/pkgs/by-name/ob/objfw/package.nix index c20e86d8ef9c..e888e70252ff 100644 --- a/pkgs/by-name/ob/objfw/package.nix +++ b/pkgs/by-name/ob/objfw/package.nix @@ -12,14 +12,14 @@ clangStdenv.mkDerivation (finalAttrs: { pname = "objfw"; - version = "1.5.2"; + version = "1.5.4"; src = fetchFromGitea { domain = "git.nil.im"; owner = "ObjFW"; repo = "ObjFW"; rev = "${finalAttrs.version}-release"; - hash = "sha256-r2rwLUWxm4t8/YTF7vPp5pOfb7txNmQuoiyaF74tyFo="; + hash = "sha256-iIDhYoZr9TOd596rAi9WKzoxns0gQ3TVSDc4GpXJu9E="; }; nativeBuildInputs = [ From 889209d69ccbd22f24c4dc9f70502af549c7bded Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 21:59:47 -0700 Subject: [PATCH 185/292] dmenu: set strictDeps, structuredAttrs Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/dm/dmenu/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/dm/dmenu/package.nix b/pkgs/by-name/dm/dmenu/package.nix index 0ad19f9047ff..4a51601f3235 100644 --- a/pkgs/by-name/dm/dmenu/package.nix +++ b/pkgs/by-name/dm/dmenu/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchzip, + bash, fontconfig, libx11, libxinerama, @@ -20,12 +21,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "dmenu"; version = "5.4"; + strictDeps = true; + __structuredAttrs = true; + src = fetchzip { url = "https://dl.suckless.org/tools/dmenu-${finalAttrs.version}.tar.gz"; hash = "sha256-6bFq3Pj3cuZqLR0pkoJyfx3CDWmmSqkDoEVptMfej7g="; }; buildInputs = [ + bash fontconfig libx11 libxinerama From 71af050348310ccde5f2641159ce931b1c18feff Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Thu, 28 May 2026 07:17:34 +0200 Subject: [PATCH 186/292] =?UTF-8?q?ocamlPackages.arp:=204.0.0=20=E2=86=92?= =?UTF-8?q?=204.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/arp/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/ocaml-modules/arp/default.nix b/pkgs/development/ocaml-modules/arp/default.nix index c6a18ad87d88..72ffe195a89f 100644 --- a/pkgs/development/ocaml-modules/arp/default.nix +++ b/pkgs/development/ocaml-modules/arp/default.nix @@ -8,6 +8,7 @@ ethernet, ipaddr, logs, + lru, lwt, macaddr, mirage-sleep, @@ -18,21 +19,20 @@ buildDunePackage (finalAttrs: { pname = "arp"; - version = "4.0.0"; + version = "4.1.0"; src = fetchurl { url = "https://github.com/mirage/arp/releases/download/v${finalAttrs.version}/arp-${finalAttrs.version}.tbz"; - hash = "sha256-C2Bh/2NwZqCJEidCnkhwRMoW3AsbQtvwdFh9IiJkDaU="; + hash = "sha256-AvjxveUgSRBNhZQvCp1oa+JfEXSIronECk4nNos8hl0="; }; - minimalOCamlVersion = "4.08"; - propagatedBuildInputs = [ cstruct duration ethernet ipaddr logs + lru lwt macaddr mirage-sleep From 254e0c4c97bfab95c5fda7c84b4ea2b492d64411 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:50:46 +0200 Subject: [PATCH 187/292] python3Packages.iamdata: 0.1.202605271 -> 0.1.202605281 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202605271...v0.1.202605281 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202605281 --- 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 8fed5298a7aa..693a0f65ee4b 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.202605271"; + version = "0.1.202605281"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-9SAUm7HVKFVNTVVA5/FTtpTAM/4Hv+G5TIuCWDIHC48="; + hash = "sha256-QfnV30Pd6Wd0YD/Q8GPFX06z0trIRp2UP5wH7bEkHOc="; }; __darwinAllowLocalNetworking = true; From 044d26494a2ab6efa5e4d0d32a6515e3b3ebd63c Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 28 May 2026 08:51:07 +0200 Subject: [PATCH 188/292] claude-code: 2.1.152 -> 2.1.153 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/manifest.json | 38 +++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index 235daf2e9dd2..7ce1171e504d 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.152", - "commit": "228d8c605defcb10a183db2dbf364a2d6c490c8b", - "buildDate": "2026-05-26T19:31:46Z", + "version": "2.1.153", + "commit": "6cfd211761f355dcebba152b66399d0416e445d2", + "buildDate": "2026-05-27T20:11:39Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "43cb9361f7bc48c39214d5f125003b8de0ebde5cd6a1173e6b74fcdd10966d46", - "size": 214210080 + "checksum": "449d9c89d7a63b1d427d912a7bd6e6f23f9a7b363866697c9fa9a0012546b254", + "size": 214457760 }, "darwin-x64": { "binary": "claude", - "checksum": "e9ecf8da70518a4ff852baf36c9eac369762a4568ba3cd5078fa894303e39735", - "size": 216724240 + "checksum": "4b90521c64b728caabe221737ce8a83d362ef0852eee7d789f014f7ff73ce97b", + "size": 216971920 }, "linux-arm64": { "binary": "claude", - "checksum": "35ef2685c4f679b5c4610ef56b30a680b6d595b958b4fa5ec0bfa2852195f345", - "size": 239515272 + "checksum": "6277fbbea72228a069e4719fc3e5fa36f16749247a2321c520dae93e83e92d9c", + "size": 239777416 }, "linux-x64": { "binary": "claude", - "checksum": "5155bdca27f754aba0d2fe2f80336f5fd4793224561c234a723f0ccef654a8e8", - "size": 239650512 + "checksum": "214f603f31942162dac9a65f18d43b3ac646ae215240fad481c4aad6c60f2e38", + "size": 239896272 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "b374ef7f8c59d10a04071f6c50ccd83008188b7db26589f4fb359ee435d49929", - "size": 232370008 + "checksum": "5071eceaedd2d4d6b085faa46e1a60befad432176a9ec39fd10c004564381308", + "size": 232632152 }, "linux-x64-musl": { "binary": "claude", - "checksum": "d4cd1951ceb25ef2bed74cd9e0dc6dec4f1219f086a35a1433eb988443096e48", - "size": 234044464 + "checksum": "fb2b406b244466db17b48e2864ec7c90b852ef3f404bbb1d9c9bf914efee39d1", + "size": 234290224 }, "win32-x64": { "binary": "claude.exe", - "checksum": "bbea6d550bdd765c3b9e3b1fa19a49d04dd16c1687e5b21f9e0974a18b867a73", - "size": 235329184 + "checksum": "8bda00dba0e8b44e67966a07ee32cf23032f7ebb90e77d4f82ab2e39b1118623", + "size": 235564192 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "fd4711d17e9576fec0998c85a3726e43c26e7735e1f4552064310897acf1781b", - "size": 231294112 + "checksum": "240240e32f10bc7d4124c1c5603313e243cabaae80e174e2c6eb27f5b1e1ebe9", + "size": 231529120 } } } From 4447f9584caa6dcc97a0183b4b8a34f37d50dca2 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 28 May 2026 08:51:11 +0200 Subject: [PATCH 189/292] vscode-extensions.anthropic.claude-code: 2.1.152 -> 2.1.153 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- .../extensions/anthropic.claude-code/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 5047403c38a3..66a5d21930bd 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-D9fCOrdx2lzkafxPJENKc8tZnO+03c7CR3w/3LAQOa8="; + hash = "sha256-BOZu4SL/OObI7TCD5bPW3y2hl8TeXSjx/uIDObe5o3w="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-E4VUFvsyp0sJ1I0dIRAgIfa09zyvZHzZvKCMq5H9sig="; + hash = "sha256-k2QeQA3gXhfKGaLgPLJZJU4B0AxnWLZ7o1TdsZ4L+GY="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-4k71rBIHOjmC9iJvaZlD6t36jqM6fclqM/yTWSoYrvs="; + hash = "sha256-bgWoBk/NfRDVJjVBa98kE64OyWcnszQq43GS1kbyokU="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-08QK3qOhE6f+LaSL2qVZgecfO6/Lqw3WVCD1wABluho="; + hash = "sha256-m+UTIAPVi1ZsMPMhY/W2O4zRE0Hc97Xn/+XNy3bpk60="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.152"; + version = "2.1.153"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From 6f986eab710efeed190ef164128dd18c3e7d5aa6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:51:39 +0200 Subject: [PATCH 190/292] python3Packages.mypy-boto3-ecs: 1.43.10 -> 1.43.16 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 301570e0d6e4..98a25a711c97 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -459,8 +459,8 @@ in "sha256-02BUkAFhr9sT8ohkJJFPYNni0O9/UI/G0GUee/Kx5Dw="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.43.10" - "sha256-/ROYkmhRUy4YCcdRJPyR+GZ5kl+2L3pz04Kc1ZZPfU4="; + buildMypyBoto3Package "ecs" "1.43.16" + "sha256-0YWDS6MW3UhdLKzLaaZfrOZjZTrO15t5SDJoHM3MtSo="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.43.0" From ff3b19d863b2edfc31b18c8fa3a93f478a772d9e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:52:04 +0200 Subject: [PATCH 191/292] python3Packages.mypy-boto3-medialive: 1.43.3 -> 1.43.16 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 98a25a711c97..232c6aea1d28 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -862,8 +862,8 @@ in "sha256-jiYmf0SWN0WBh6kJRllwmPMgcZyCxPRuP2GD2DavqKM="; mypy-boto3-medialive = - buildMypyBoto3Package "medialive" "1.43.3" - "sha256-4X8Pw52+dxX3FBDZpw4lu2Uj7VpOecMcufFsI7hYN8I="; + buildMypyBoto3Package "medialive" "1.43.16" + "sha256-sOlkQEJXmjeAGlK9tpML+ZLKoYdqmRfr/RjajsNjkaQ="; mypy-boto3-mediapackage = buildMypyBoto3Package "mediapackage" "1.43.0" From 30c96a90024c5689f90012ab6ebfc103a60efd60 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:52:10 +0200 Subject: [PATCH 192/292] python3Packages.mypy-boto3-opensearch: 1.43.7 -> 1.43.16 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 232c6aea1d28..c0415d3880b1 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -966,8 +966,8 @@ in "sha256-by5t5x+vu84vjqe176tFcz1zhDUIsmUo6dH5f3OyWOw="; mypy-boto3-opensearch = - buildMypyBoto3Package "opensearch" "1.43.7" - "sha256-1SO4Vhj8GLEK70etYMCBI/0ePrBZgCdpwTPaEcwl5zM="; + buildMypyBoto3Package "opensearch" "1.43.16" + "sha256-vo4FbTnm7vHPgBKlvGl7qZ/H/tuRkzrdzwBI82ewchQ="; mypy-boto3-opensearchserverless = buildMypyBoto3Package "opensearchserverless" "1.43.0" From 040b5f4a5418b7684b1c3f31789a3e8595831ed6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:52:12 +0200 Subject: [PATCH 193/292] python3Packages.mypy-boto3-organizations: 1.43.0 -> 1.43.16 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index c0415d3880b1..a5b5db3f5422 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -982,8 +982,8 @@ in "sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk="; mypy-boto3-organizations = - buildMypyBoto3Package "organizations" "1.43.0" - "sha256-v72X9KJETKK9ppx1It9+5ywwEdtHRRBmj8GcSJrOBCc="; + buildMypyBoto3Package "organizations" "1.43.16" + "sha256-lSQJoqaR7rT3Z3OSgFNDbbmfcDfNPmhqV4aAyC1R1+w="; mypy-boto3-osis = buildMypyBoto3Package "osis" "1.43.0" From d70855dbcabbfce29e283e61872d2e208a50075f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:52:24 +0200 Subject: [PATCH 194/292] python3Packages.mypy-boto3-sagemaker: 1.43.13 -> 1.43.16 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index a5b5db3f5422..26ed8eeb2432 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-T+JIJpHxD7IzAwq8yxgq6zbVMj/btpbhKnylMyfFvvU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.43.13" - "sha256-CJ76WLP0ZpfjCb7tjjpRE0G5b+Xi9bygNHOWjZtdBsE="; + buildMypyBoto3Package "sagemaker" "1.43.16" + "sha256-Jp+FHUC9ATqf7+Lz+j532i4NveXiATVUywXY3PZHTPw="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.43.0" From dd8f4e2886ff5b79971db4b2724362ee627e3d23 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:52:44 +0200 Subject: [PATCH 195/292] python3Packages.boto3-stubs: 1.43.15 -> 1.43.16 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 66c10eaaa51b..ceaed125484d 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.15"; + version = "1.43.16"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-H+qjjxPVNreUAqW8SoxszniTSDqjHGXJ21gXxMX6owo="; + hash = "sha256-M+jW4OKMRZbF6pr6SENw+LhM8CvPIRo8CC/a1+20qlQ="; }; build-system = [ setuptools ]; From f9c171ee7cf41e760b58add8dad042167855d2a4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 28 May 2026 08:55:36 +0200 Subject: [PATCH 196/292] python3Packages.tencentcloud-sdk-python: 3.1.103 -> 3.1.104 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.103...3.1.104 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.104/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 2b90d413586c..505c455e2319 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.103"; + version = "3.1.104"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-xwimPyCZJrsBHJgRaojrI8peEnKWzflpX3OM2mPzmDw="; + hash = "sha256-xdvKnNu6TOSjG4ustupXlWk7GQvZolNzPvg/nSuuDaI="; }; build-system = [ setuptools ]; From b5179916548df6badc83b6199f83e2fdadf760c7 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 27 May 2026 22:10:41 +0000 Subject: [PATCH 197/292] python3Packages.pylance: 6.0.1 -> 7.0.0 Diff: https://github.com/lancedb/lance/compare/v6.0.1...v7.0.0 Changelog: https://github.com/lancedb/lance/releases/tag/v7.0.0 --- pkgs/development/python-modules/pylance/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index e685b6955a34..e9a7a659caef 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -34,7 +34,7 @@ buildPythonPackage (finalAttrs: { pname = "pylance"; - version = "6.0.1"; + version = "7.0.0"; pyproject = true; __structuredAttrs = true; @@ -42,7 +42,7 @@ buildPythonPackage (finalAttrs: { owner = "lancedb"; repo = "lance"; tag = "v${finalAttrs.version}"; - hash = "sha256-n9x4Q1UlIuVWcDTdJd72JyQk/nuFMsWfzK2OmoO9wbU="; + hash = "sha256-wOFfG2CPt292WkdLUM+5Rl0OKej9b8WzV9LRpCoao3M="; }; sourceRoot = "${finalAttrs.src.name}/python"; @@ -54,7 +54,7 @@ buildPythonPackage (finalAttrs: { src sourceRoot ; - hash = "sha256-b2O38ZKks6oiBAtUx0fTtFSy5nbsZCZD/BmeJY5zda8="; + hash = "sha256-8ngtq1AlOj0ZgiAwsibz1MGxSJ8kfIbXCafsIneOMqA="; }; nativeBuildInputs = [ @@ -135,6 +135,7 @@ buildPythonPackage (finalAttrs: { "test_lance_log_file" "test_lance_log_file_invalid_path" "test_lance_log_file_with_directory_creation" + "test_lance_log_filters_trace_event_targets" "test_timestamp_precision" "test_tracing" From 07226ef403749624ecea53bd45c2129ff032be90 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 27 May 2026 22:13:57 +0000 Subject: [PATCH 198/292] python3Packages.lancedb: fix hash u --- pkgs/development/python-modules/lancedb/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/lancedb/default.nix b/pkgs/development/python-modules/lancedb/default.nix index b4250dc9bdd4..d06a03ae56ba 100644 --- a/pkgs/development/python-modules/lancedb/default.nix +++ b/pkgs/development/python-modules/lancedb/default.nix @@ -50,7 +50,7 @@ buildPythonPackage (finalAttrs: { owner = "lancedb"; repo = "lancedb"; tag = "python-v${finalAttrs.version}"; - hash = "sha256-oXKlpgGACMVn/86PWQng9NXHpCzdjzikVzVfoAgvQJQ="; + hash = "sha256-OIoQCk0YlWpaaau4AiWxarvH4oy1rAjaS9yvs3mIzzo="; }; buildAndTestSubdir = "python"; From 4e464d9ca765b1654a7c7ef30053925cf2904c2b Mon Sep 17 00:00:00 2001 From: Katsumi Takeuchi Date: Thu, 28 May 2026 16:27:53 +0900 Subject: [PATCH 199/292] blesh: 0.4.0-devel3 -> 0.4.0-devel3-unstable-2026-03-10 --- pkgs/by-name/bl/blesh/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/bl/blesh/package.nix b/pkgs/by-name/bl/blesh/package.nix index 35204db36a59..0a6cbbe79977 100644 --- a/pkgs/by-name/bl/blesh/package.nix +++ b/pkgs/by-name/bl/blesh/package.nix @@ -7,13 +7,14 @@ glibcLocales, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation { pname = "blesh"; - version = "0.4.0-devel3"; + version = "0.4.0-devel3-unstable-2026-03-10"; src = fetchzip { - url = "https://github.com/akinomyoga/ble.sh/releases/download/v${version}/ble-${version}.tar.xz"; - sha256 = "sha256-kGLp8RaInYSrJEi3h5kWEOMAbZV/gEPFUjOLgBuMhCI="; + url = "https://github.com/akinomyoga/ble.sh/releases/download/nightly/ble-nightly-20260310%2Bb99cadb.tar.xz"; + name = "ble-nightly-20260310+b99cadb.tar.xz"; + sha256 = "sha256-rJnSEY7J4wfy8dnL9Bg59u0epPe0HL1J7piPbkNyes0="; }; dontBuild = true; From d5bbc589f27e05d65e443bf1ff22f80777dd81e1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 07:34:34 +0000 Subject: [PATCH 200/292] cudaPackages_13_2: 13.2.0 -> 13.2.1 Changelog: https://docs.nvidia.com/cuda/archive/13.2.1/cuda-toolkit-release-notes/index.html --- .../manifests/cuda/redistrib_13.2.0.json | 1122 ----------------- .../manifests/cuda/redistrib_13.2.1.json | 1122 +++++++++++++++++ pkgs/top-level/cuda-packages.nix | 2 +- 3 files changed, 1123 insertions(+), 1123 deletions(-) delete mode 100644 pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.0.json create mode 100644 pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.1.json 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 deleted file mode 100644 index 0e8a7873ddf5..000000000000 --- a/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.0.json +++ /dev/null @@ -1,1122 +0,0 @@ -{ - "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/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.1.json b/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.1.json new file mode 100644 index 000000000000..d57eea6844b7 --- /dev/null +++ b/pkgs/development/cuda-modules/_cuda/manifests/cuda/redistrib_13.2.1.json @@ -0,0 +1,1122 @@ +{ + "release_date": "2026-04-13", + "release_label": "13.2.1", + "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.75", + "linux-x86_64": { + "relative_path": "cuda_cccl/linux-x86_64/cuda_cccl-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "1801f304d92085a327ab46db58264d7f7f48cce80f5825637c405c3a2410dadd", + "md5": "8f96687e430ec4414e96e64837f0614f", + "size": "1213540" + }, + "linux-sbsa": { + "relative_path": "cuda_cccl/linux-sbsa/cuda_cccl-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "296248ed702ea9e1a5e43c367d7a09a9ce2fda8a8c21101c428ea79eecf1a46c", + "md5": "a7a4e61512c5b756d90ff012b8b4b4ba", + "size": "1213180" + }, + "windows-x86_64": { + "relative_path": "cuda_cccl/windows-x86_64/cuda_cccl-windows-x86_64-13.2.75-archive.zip", + "sha256": "4c799e2c502ccc9a712d90baa102d9a2f6c50d6303f9e07a227ef4756c4d0a6a", + "md5": "85632a6d1b9142adf67bb07735d94c8b", + "size": "3519616" + } + }, + "cuda_compat": { + "name": "CUDA Forward Compatability", + "license": "CUDA Toolkit", + "license_path": "cuda_compat/LICENSE.txt", + "version": "595.58.03", + "linux-x86_64": { + "cuda13.2": { + "relative_path": "cuda_compat/linux-x86_64/cuda_compat-linux-x86_64-595.58.03_cuda13.2-archive.tar.xz", + "sha256": "f976f39fbd134af6d8a2daba08ead45c0867cf94129b3407651ca90a88b80e90", + "md5": "67ce646771b49d380ad774ff1e2d6b41", + "size": "96364312" + } + }, + "cuda_variant": [ + "13.2" + ], + "linux-sbsa": { + "cuda13.2": { + "relative_path": "cuda_compat/linux-sbsa/cuda_compat-linux-sbsa-595.58.03_cuda13.2-archive.tar.xz", + "sha256": "8f3deb972c9b7ccb1da2492f8b503b0de483ece09a85ada929e35be4c2689649", + "md5": "ddea480ddf7320d3905b202abb80622b", + "size": "87890192" + } + } + }, + "cuda_compat_orin": { + "name": "CUDA compat orin L4T", + "license": "CUDA Toolkit", + "license_path": "cuda_compat_orin/LICENSE.txt", + "version": "13.2.44429113", + "linux-sbsa": { + "relative_path": "cuda_compat_orin/linux-sbsa/cuda_compat_orin-linux-sbsa-13.2.44429113-archive.tar.xz", + "sha256": "e67352f1007268ebff15f6d4323f3a1bad99e74bb00ef305e2923c92a52b7a20", + "md5": "ed37c7a45eeccfeeecd539d142e8bab5", + "size": "82005692" + } + }, + "cuda_crt": { + "name": "CUDA CRT", + "license": "CUDA Toolkit", + "license_path": "cuda_crt/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_crt/linux-x86_64/cuda_crt-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "17e731ba749765c2e2e325e3bffecee94226c866cf59f13ba3792aa4f2b1bb31", + "md5": "0ad56a3a66495a8e8665e96637a23893", + "size": "80256" + }, + "linux-sbsa": { + "relative_path": "cuda_crt/linux-sbsa/cuda_crt-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "5704c8d2123abdfb34dcd19b1728f8ed10a112865e1685d33091f2f4efffecba", + "md5": "f5d8edb39af523e122eda695339aedf5", + "size": "80224" + }, + "windows-x86_64": { + "relative_path": "cuda_crt/windows-x86_64/cuda_crt-windows-x86_64-13.2.78-archive.zip", + "sha256": "0e19f9d23451d77e32794d53bb110a4eecb26d9542391dbb3f997a688c9ddecc", + "md5": "672a1c15880dc8868b39d481dfb8bdc3", + "size": "139371" + } + }, + "cuda_ctadvisor": { + "name": "ctadvisor", + "license": "CUDA Toolkit", + "license_path": "cuda_ctadvisor/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_ctadvisor/linux-x86_64/cuda_ctadvisor-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "0307e442d433904bf0ae63b752c0463975a579cd5f5c56adb671261574cf1b4e", + "md5": "ee735c6262a444a150190e1bb2c0c7f6", + "size": "784684" + }, + "linux-sbsa": { + "relative_path": "cuda_ctadvisor/linux-sbsa/cuda_ctadvisor-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "3b7d9182e74dfcb9261e26c087dbe82ae0a5e733024cbfc7f534ec07c0a68099", + "md5": "10c497affe9b0a4785df44a0af373af8", + "size": "697992" + }, + "windows-x86_64": { + "relative_path": "cuda_ctadvisor/windows-x86_64/cuda_ctadvisor-windows-x86_64-13.2.78-archive.zip", + "sha256": "4ecc553a54781b98fba661deaee1c8172d442d54e82920a57b9f0bcc720ae96e", + "md5": "43d5451b0bebba7820f5ae92fafcb33e", + "size": "863785" + } + }, + "cuda_cudart": { + "name": "CUDA Runtime (cudart)", + "license": "CUDA Toolkit", + "license_path": "cuda_cudart/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_cudart/linux-x86_64/cuda_cudart-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "9502ab2c7824e5ef3b554d290b9f564c5026994f469b99c72451a53578f386b9", + "md5": "3d67f208d3904c1d27eb6258a4667f1a", + "size": "1545956" + }, + "linux-sbsa": { + "relative_path": "cuda_cudart/linux-sbsa/cuda_cudart-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "42caf374e4e7e90ebcbb1470c08a51417c5a941e8c04b745d8be0ade759119fb", + "md5": "b3c8c31418bbd42f0776b6cc9b83ec5e", + "size": "1538408" + }, + "windows-x86_64": { + "relative_path": "cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-13.2.75-archive.zip", + "sha256": "8c7f187543545cefdbf55f66ecb8c990e159e38a78694fda50e251fcb2f4fe5f", + "md5": "3b75036cf8f230773ac6142bc6d8ee4b", + "size": "3094062" + } + }, + "cuda_culibos": { + "name": "CUDA MATH Library (cuda culibos)", + "license": "CUDA Toolkit", + "license_path": "cuda_culibos/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_culibos/linux-x86_64/cuda_culibos-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "1e6acf1fd637272d4eb1706aa68ed9bffd8768eac91bed2d3b376de19c58fa39", + "md5": "fbf511b80e455cd90a363d14ddc3bedf", + "size": "21460" + }, + "linux-sbsa": { + "relative_path": "cuda_culibos/linux-sbsa/cuda_culibos-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "4d90195b2a6b7d6a4b36583e8dead5f10fe702c4d76d5d1b78abc074bb2ec893", + "md5": "fe631ebdfe3c2758bffa6a741a6cf9e3", + "size": "21500" + } + }, + "cuda_cuobjdump": { + "name": "cuobjdump", + "license": "CUDA Toolkit", + "license_path": "cuda_cuobjdump/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_cuobjdump/linux-x86_64/cuda_cuobjdump-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "85541582eb4689e3012627913468ab14fda6676ee95e01b0247e5bd6a174dc61", + "md5": "261fbeb8d88201871950aac6e75ca540", + "size": "275408" + }, + "linux-sbsa": { + "relative_path": "cuda_cuobjdump/linux-sbsa/cuda_cuobjdump-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "b0414bc750bd5087fa80020e208a0d72e76bfe0eeb201e3d46721fb4f783bda0", + "md5": "803b1aaa72ef13534dd16db7c8aa9451", + "size": "261956" + }, + "windows-x86_64": { + "relative_path": "cuda_cuobjdump/windows-x86_64/cuda_cuobjdump-windows-x86_64-13.2.78-archive.zip", + "sha256": "f41fd7ecb9de9db155a56aaf47d93ae407b73684ec434edd17c2637ddef9563e", + "md5": "1e3a7912225e652ab59efe9462895047", + "size": "6190179" + } + }, + "cuda_cupti": { + "name": "CUPTI", + "license": "CUDA Toolkit", + "license_path": "cuda_cupti/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_cupti/linux-x86_64/cuda_cupti-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "302209ad5e44bfdfdd701d035a70d1f9700cdafe46d31c229d31c2c93b906462", + "md5": "8821a9db83cb2e5dffce5a85475932ea", + "size": "17507124" + }, + "linux-sbsa": { + "relative_path": "cuda_cupti/linux-sbsa/cuda_cupti-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "ff209d7c391d41141166b11e2235136c41f80b03b042e31de89a67eac1dd3017", + "md5": "e3d1277fdb22cbd92d35b160babeddda", + "size": "13579160" + }, + "windows-x86_64": { + "relative_path": "cuda_cupti/windows-x86_64/cuda_cupti-windows-x86_64-13.2.75-archive.zip", + "sha256": "4097fd774378c12a5cf8af1cf6c0f647b755981a3494492f300177b451113495", + "md5": "338ccaa7618580fe68a3cf4b4edb46e3", + "size": "13911303" + } + }, + "cuda_cuxxfilt": { + "name": "CUDA cuxxfilt (demangler)", + "license": "CUDA Toolkit", + "license_path": "cuda_cuxxfilt/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_cuxxfilt/linux-x86_64/cuda_cuxxfilt-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "f5cd88bd46fd8ce1af2d0f5c182a70d0c6a0a65934be87e171bdf1cff4c60e28", + "md5": "7ab32c5a2f4ba9f96cab119259805de5", + "size": "56528" + }, + "linux-sbsa": { + "relative_path": "cuda_cuxxfilt/linux-sbsa/cuda_cuxxfilt-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "b438609456370de14d6f1634ef9dd56b42c4e301b549913b2d38b815f94b599a", + "md5": "a3a0758350dbe80ea213d17418df3fac", + "size": "53076" + }, + "windows-x86_64": { + "relative_path": "cuda_cuxxfilt/windows-x86_64/cuda_cuxxfilt-windows-x86_64-13.2.78-archive.zip", + "sha256": "75a5abadfbe5177314f097ac7982499e9a958e4e4983fee37d3a7902c0030c7a", + "md5": "a6639630a844b7478eb875991bade235", + "size": "187621" + } + }, + "cuda_documentation": { + "name": "CUDA Documentation", + "license": "CUDA Toolkit", + "license_path": "cuda_documentation/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "af411369227274d213194ee5321f270006fbf31aadab29234461c7caba404d3f", + "md5": "3d38cf8e146d24b6015104fb801d0087", + "size": "68008" + }, + "linux-sbsa": { + "relative_path": "cuda_documentation/linux-sbsa/cuda_documentation-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "5b2aabc45afb5d4c284ed4c424b577fe191cdb9e53fa6d18869931aa07e915f6", + "md5": "9c3f421dfdec6199883a03ba680165ee", + "size": "68172" + }, + "windows-x86_64": { + "relative_path": "cuda_documentation/windows-x86_64/cuda_documentation-windows-x86_64-13.2.75-archive.zip", + "sha256": "f10c0cf8c0ff4ba47f9257f7fd96c346592adf52bf0551c1aba78bbcbf94d449", + "md5": "93f303cabc5b6e55b98879818a48949e", + "size": "108118" + } + }, + "cuda_gdb": { + "name": "CUDA GDB", + "license": "CUDA Toolkit", + "license_path": "cuda_gdb/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_gdb/linux-x86_64/cuda_gdb-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "4fe02b41f87d11db6fc48f2b0eb799dcdc55c27b1115d0e97d8f2ab733c0314d", + "md5": "d7ed88e513ad4f8211dc9d7b281c29c2", + "size": "94375064" + }, + "linux-sbsa": { + "relative_path": "cuda_gdb/linux-sbsa/cuda_gdb-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "60528458209c5e4c2fd019d65cbaca12cd86e6484d314363e85597b41c69ba1a", + "md5": "5d84c51481d657c4e7b53c167a0da972", + "size": "92068008" + } + }, + "cuda_nsight": { + "name": "Nsight Eclipse Edition Plugin", + "license": "CUDA Toolkit", + "license_path": "cuda_nsight/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_nsight/linux-x86_64/cuda_nsight-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "d3fe0b2d9b5f7063fe44ea68d4a172e2f5aae60ea5ba37b2df65a972069e441a", + "md5": "591e15d2a8438f2f9191495e65a86fd2", + "size": "118690772" + } + }, + "cuda_nvcc": { + "name": "CUDA NVCC", + "license": "CUDA Toolkit", + "license_path": "cuda_nvcc/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_nvcc/linux-x86_64/cuda_nvcc-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "1dc73b03f1d74081866986ca406f7b5981d14306ccbb03127ba45401f36e1862", + "md5": "51386c95804af58783dcba465ae0cb10", + "size": "31106340" + }, + "linux-sbsa": { + "relative_path": "cuda_nvcc/linux-sbsa/cuda_nvcc-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "02ae0459399e8ee851150c5489c0193bb699e4b2e8aed8ba58986e4bca9eb799", + "md5": "d835bcec804f5b94e60b022712ded880", + "size": "26697504" + }, + "windows-x86_64": { + "relative_path": "cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-13.2.78-archive.zip", + "sha256": "da33f46a1a907a12abd0c192bbe907057b1e2269fdccfc778101fb02161e1c59", + "md5": "f536d1ad1e0fcc4131573f72d0201cc9", + "size": "31257705" + } + }, + "cuda_nvdisasm": { + "name": "CUDA nvdisasm", + "license": "CUDA Toolkit", + "license_path": "cuda_nvdisasm/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_nvdisasm/linux-x86_64/cuda_nvdisasm-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "4a09184fe49bf9825cc21f0e7fa2133a0eeb75a85b125671ac40acb3fe1150d6", + "md5": "63f43c8bbe2cf8a3ebfdd8409eaf5c52", + "size": "4282248" + }, + "linux-sbsa": { + "relative_path": "cuda_nvdisasm/linux-sbsa/cuda_nvdisasm-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "0917e7291f41b6a32b5350e5c5e6f80ae8ca873a2504a0e9b2233b74bafe5cae", + "md5": "ae9f042558851bc704666162346db81a", + "size": "4220716" + }, + "windows-x86_64": { + "relative_path": "cuda_nvdisasm/windows-x86_64/cuda_nvdisasm-windows-x86_64-13.2.78-archive.zip", + "sha256": "6fa14f9f0a4c6ac85cc1ed07d412c05100f2e9a89860857ef0b04e0fc25945b1", + "md5": "50616ed2cafee6e802645db88362ceff", + "size": "4623544" + } + }, + "cuda_nvml_dev": { + "name": "CUDA NVML Headers", + "license": "CUDA Toolkit", + "license_path": "cuda_nvml_dev/LICENSE.txt", + "version": "13.2.82", + "linux-x86_64": { + "relative_path": "cuda_nvml_dev/linux-x86_64/cuda_nvml_dev-linux-x86_64-13.2.82-archive.tar.xz", + "sha256": "3065e63e8c3f0e287a564c83030c65a5f054a792e7d909f14697d6f573f916c6", + "md5": "bd8ba8fbe0c66de944bd77b6842c504d", + "size": "146296" + }, + "linux-sbsa": { + "relative_path": "cuda_nvml_dev/linux-sbsa/cuda_nvml_dev-linux-sbsa-13.2.82-archive.tar.xz", + "sha256": "ab67085252164ca56a5ea829ed99c3c15e1f83de646177dec7aea308a0212b73", + "md5": "f73d3ca114aecd708d658fb019dab9a0", + "size": "148912" + }, + "windows-x86_64": { + "relative_path": "cuda_nvml_dev/windows-x86_64/cuda_nvml_dev-windows-x86_64-13.2.82-archive.zip", + "sha256": "b24e8af8b1c369fe280d6895829b0d42177d5844a7cb3b79238e51e9c852f06c", + "md5": "d02f19e44a5e98bccef8cc333ed4a3c1", + "size": "170569" + } + }, + "cuda_nvprune": { + "name": "CUDA nvprune", + "license": "CUDA Toolkit", + "license_path": "cuda_nvprune/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_nvprune/linux-x86_64/cuda_nvprune-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "2cd07b61c1456ad2dacd378be5ca44391605d8d1dbe327634c72f6f5a601db62", + "md5": "f445114334bc1d7532e089fd6826217d", + "size": "523524" + }, + "linux-sbsa": { + "relative_path": "cuda_nvprune/linux-sbsa/cuda_nvprune-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "c2b0867c904e3c68fdd2e47e09720c290e95dde84a729e983e35deb0ad385bb2", + "md5": "4bc109c27a522b618bbca8cbbbfc632b", + "size": "479588" + }, + "windows-x86_64": { + "relative_path": "cuda_nvprune/windows-x86_64/cuda_nvprune-windows-x86_64-13.2.78-archive.zip", + "sha256": "1453e3ab3ff865f3f3fb7077ffe86643426610bd26f772f9f9ae26b3b8c69fb5", + "md5": "da1237e936eadcfafe7892a085007e41", + "size": "2884343" + } + }, + "cuda_nvrtc": { + "name": "CUDA NVRTC", + "license": "CUDA Toolkit", + "license_path": "cuda_nvrtc/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_nvrtc/linux-x86_64/cuda_nvrtc-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "99dec7ff38d8540b0cb7bdc7b3c8b12b87db83f0f1023ad5f1ed8b51b4af1272", + "md5": "a75c807102c900ae65edbc134a91a24b", + "size": "60715040" + }, + "linux-sbsa": { + "relative_path": "cuda_nvrtc/linux-sbsa/cuda_nvrtc-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "a9f4bd677aa1ea9e11e492694080661ca062d165f1ec54ff7b207fa33353a4f4", + "md5": "d186f4c184f6c0e97cc295970e063b16", + "size": "55618860" + }, + "windows-x86_64": { + "relative_path": "cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-13.2.78-archive.zip", + "sha256": "579df19af628f849188b3198c185c4ada658e1681275a7895b208b2782eed33a", + "md5": "54f4e5fd671320b4bca165e0f866a0ef", + "size": "288196255" + } + }, + "cuda_nvtx": { + "name": "CUDA NVTX", + "license": "CUDA Toolkit", + "license_path": "cuda_nvtx/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_nvtx/linux-x86_64/cuda_nvtx-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "731246c65881fa5bab9b48ee66aa44a8f578cafc40b0e6ed706359d260a306e7", + "md5": "5722134b9180c944d70d0120bdb41210", + "size": "97648" + }, + "linux-sbsa": { + "relative_path": "cuda_nvtx/linux-sbsa/cuda_nvtx-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "5204874402c29651caed2608d2fdad52bc30f954b0bba74b111cb1d0bac78c85", + "md5": "806fa4cb38444d29a2d5079911e96b39", + "size": "98204" + }, + "windows-x86_64": { + "relative_path": "cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-13.2.75-archive.zip", + "sha256": "fef2f6eb480321ef46195c95b44e6addecc9be7fb351e0a72c74c21905f54e88", + "md5": "53aeabe493eed0469658c9baa6d493d1", + "size": "152552" + } + }, + "cuda_opencl": { + "name": "CUDA OpenCL", + "license": "CUDA Toolkit", + "license_path": "cuda_opencl/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_opencl/linux-x86_64/cuda_opencl-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "c7a7febcac431426c5cf8e4dfcdeb28d1be05fa2eb6572f2abc821d12b20ad6b", + "md5": "c1740b74e4b2bdd7dc2c38fe49efe5af", + "size": "95184" + }, + "windows-x86_64": { + "relative_path": "cuda_opencl/windows-x86_64/cuda_opencl-windows-x86_64-13.2.75-archive.zip", + "sha256": "d0df29b99d75b4e1f00c8b7d062cccefb84999937e56eb661d1a4b2307d366bb", + "md5": "59a4aa7ff299a853471947f1f5c3226c", + "size": "140994" + } + }, + "cuda_profiler_api": { + "name": "CUDA Profiler API", + "license": "CUDA Toolkit", + "license_path": "cuda_profiler_api/LICENSE.txt", + "version": "13.2.75", + "linux-x86_64": { + "relative_path": "cuda_profiler_api/linux-x86_64/cuda_profiler_api-linux-x86_64-13.2.75-archive.tar.xz", + "sha256": "20039ac36d2a7f5000bd0e2faf9f52358cad42a01710ffb6acdfac3a5746a3d0", + "md5": "632b1d649869f32565fda709612e48fc", + "size": "17128" + }, + "linux-sbsa": { + "relative_path": "cuda_profiler_api/linux-sbsa/cuda_profiler_api-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "85f4bae4d76b293e34570bab3385d2a9f5194457e4ef4016d1d0d5aaa6ddf008", + "md5": "6b7262dd155adb0d29fe84e2f5005d8d", + "size": "17120" + }, + "windows-x86_64": { + "relative_path": "cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-13.2.75-archive.zip", + "sha256": "dae9fa61d1049db5a72965d1e3d50b21a5db6aab9ffca84c529b0c2e922622ab", + "md5": "743ab6c62b2d7197ac5edf8f46be7d31", + "size": "21253" + } + }, + "cuda_sandbox_dev": { + "name": "CUDA nvsandboxutils Headers", + "license": "CUDA Toolkit", + "license_path": "cuda_sandbox_dev/LICENSE.txt", + "version": "13.2.82", + "linux-x86_64": { + "relative_path": "cuda_sandbox_dev/linux-x86_64/cuda_sandbox_dev-linux-x86_64-13.2.82-archive.tar.xz", + "sha256": "8f3fe31a79c453df85e40a78d7f89942d52969d6fd772312ca5d1858fc7ad0ad", + "md5": "d46964d7e52726b4a70a6ccddf5e4da1", + "size": "30240" + }, + "linux-sbsa": { + "relative_path": "cuda_sandbox_dev/linux-sbsa/cuda_sandbox_dev-linux-sbsa-13.2.82-archive.tar.xz", + "sha256": "8969b4b1f0c1b47c2cd9d1e37ca24bb74185400ed09f61529f2c00302a28081c", + "md5": "afdef061a1a975f48e4dbc40abcd0c0b", + "size": "30848" + } + }, + "cuda_sanitizer_api": { + "name": "CUDA Compute Sanitizer API", + "license": "CUDA Toolkit", + "license_path": "cuda_sanitizer_api/LICENSE.txt", + "version": "13.2.76", + "linux-x86_64": { + "relative_path": "cuda_sanitizer_api/linux-x86_64/cuda_sanitizer_api-linux-x86_64-13.2.76-archive.tar.xz", + "sha256": "a2d2f5de80ff60e6c4b147aa527dc2235dc06504fd5211ab5cd04fd180f49d3d", + "md5": "4b20614e613703848ab378ea31e882fa", + "size": "10443068" + }, + "linux-sbsa": { + "relative_path": "cuda_sanitizer_api/linux-sbsa/cuda_sanitizer_api-linux-sbsa-13.2.76-archive.tar.xz", + "sha256": "68be35579e0508782b4ebc11a501695f4b4100bda64589a8111b8bb809c22b22", + "md5": "e763b8796c5caf34297afb91e4cf0884", + "size": "7410384" + }, + "windows-x86_64": { + "relative_path": "cuda_sanitizer_api/windows-x86_64/cuda_sanitizer_api-windows-x86_64-13.2.76-archive.zip", + "sha256": "b5a0b81e6f62c0ccd7f4830b7d0c37049e1780f1684018597d97a89f957fa247", + "md5": "db16ec9c9a12ea3440b4e9899f020b49", + "size": "10541068" + } + }, + "cuda_tileiras": { + "name": "CUDA TileIR", + "license": "CUDA Toolkit", + "license_path": "cuda_tileiras/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "cuda_tileiras/linux-x86_64/cuda_tileiras-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "59dc5682a5bb2ad0068d1661810910c43d6bff37eca1cd7b27eee86423a58195", + "md5": "5db77519cc30e229ce9be60326812cfc", + "size": "26093056" + }, + "linux-sbsa": { + "relative_path": "cuda_tileiras/linux-sbsa/cuda_tileiras-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "fac4994a68826c0fb79174200c6e8797b2a685203348a34bd5d3b4d8183be0bb", + "md5": "ebce8900796e956d41736a2bb6b6fd18", + "size": "23733136" + }, + "windows-x86_64": { + "relative_path": "cuda_tileiras/windows-x86_64/cuda_tileiras-windows-x86_64-13.2.78-archive.zip", + "sha256": "a1843d3c52e89a4ad0190209649a336e5fe24e00089377b65c7092a7127fac3f", + "md5": "0322b8733d558c3b1235fbb6cdf7e5e0", + "size": "28614616" + } + }, + "driver_assistant": { + "name": "NVIDIA Driver Assistant", + "license": "MIT", + "license_path": "driver_assistant/LICENSE.txt", + "version": "0.43.58.03", + "linux-all": { + "relative_path": "driver_assistant/source/driver_assistant-0.43.58.03-archive.tar.xz", + "sha256": "0978745a342750ad383a9d79c8bd09e5b08a5405242764a0d41f40e14d588efe", + "md5": "d215197a7f0f94cd66d50c60db17d1fd", + "size": "39588" + } + }, + "fabricmanager": { + "name": "NVIDIA Fabric Manager", + "license": "NVIDIA Driver", + "license_path": "fabricmanager/LICENSE.txt", + "version": "595.58.03", + "linux-x86_64": { + "relative_path": "fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-595.58.03-archive.tar.xz", + "sha256": "ea86951987ced2c2bbed1a9a9037e917dd2268add0ec484db9216e843d8b7de8", + "md5": "8761b4b5f371b7e87b2b82141c901311", + "size": "8854556" + }, + "linux-sbsa": { + "relative_path": "fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-595.58.03-archive.tar.xz", + "sha256": "4e50d4040ae85922823378023d5977fba7b61c840eaa174f976d17c073d8ba83", + "md5": "dd5774a3e234894bdf3679380558558a", + "size": "8067844" + } + }, + "imex": { + "name": "NVIDIA IMEX", + "license": "NVIDIA Driver", + "license_path": "imex/LICENSE.txt", + "version": "595.58.03", + "linux-x86_64": { + "relative_path": "imex/linux-x86_64/imex-linux-x86_64-595.58.03-archive.tar.xz", + "sha256": "fdd7d173ab9d7191679861fd82af04c337cdcaed2ab6d9d22ca5ff3716bc2da5", + "md5": "976db710b56febded478c632d2051d39", + "size": "7774160" + }, + "linux-sbsa": { + "relative_path": "imex/linux-sbsa/imex-linux-sbsa-595.58.03-archive.tar.xz", + "sha256": "ae1c7769de5d6089cf253c125106ff5f0fe1536e82bb1987dce6ee6fefd98b0f", + "md5": "ea980d4922313e06292006968701e114", + "size": "7217600" + } + }, + "libcublas": { + "name": "CUDA cuBLAS", + "license": "CUDA Toolkit", + "license_path": "libcublas/LICENSE.txt", + "version": "13.4.0.1", + "linux-x86_64": { + "relative_path": "libcublas/linux-x86_64/libcublas-linux-x86_64-13.4.0.1-archive.tar.xz", + "sha256": "eda8001ac6b9a6ad862d054aa9b502ff39684147f1e86d02cc0a58a5ce67f62e", + "md5": "a97534ef8b5ea38b1ee768d657baf502", + "size": "808720048" + }, + "linux-sbsa": { + "relative_path": "libcublas/linux-sbsa/libcublas-linux-sbsa-13.4.0.1-archive.tar.xz", + "sha256": "c4d7e9d8f976aa866c48c5e186db61bf617805dafe97f1c32277162e719d7e03", + "md5": "eb3dc48395cb76ad1a7af114e65faaad", + "size": "1022166032" + }, + "windows-x86_64": { + "relative_path": "libcublas/windows-x86_64/libcublas-windows-x86_64-13.4.0.1-archive.zip", + "sha256": "af2de4aab12ce773f934529877ae444452ddf9a5b1156aa2d7549f0ca39693ea", + "md5": "15f431d0e9b2d82d5d400779f05e6c87", + "size": "388161049" + } + }, + "libcudla": { + "name": "cuDLA", + "license": "CUDA Toolkit", + "license_path": "libcudla/LICENSE.txt", + "version": "13.2.75", + "linux-sbsa": { + "relative_path": "libcudla/linux-sbsa/libcudla-linux-sbsa-13.2.75-archive.tar.xz", + "sha256": "99ba5a1d5f781e03b80d00208aa16c21e569f1db2f9b01b3c6b3b921c43610a5", + "md5": "8b68d4196d52d863b85a9e1c85e67c0c", + "size": "41972" + } + }, + "libcufft": { + "name": "CUDA cuFFT", + "license": "CUDA Toolkit", + "license_path": "libcufft/LICENSE.txt", + "version": "12.2.0.46", + "linux-x86_64": { + "relative_path": "libcufft/linux-x86_64/libcufft-linux-x86_64-12.2.0.46-archive.tar.xz", + "sha256": "ad001666bce5986cf0244d7795b6ba0164f30a5d4b1b82bbcc5a8d60af05a8b5", + "md5": "5b7c67ed94520c1d8b158ab1bbe335a4", + "size": "362694912" + }, + "linux-sbsa": { + "relative_path": "libcufft/linux-sbsa/libcufft-linux-sbsa-12.2.0.46-archive.tar.xz", + "sha256": "8a7b6c1087e640bb072d91cb31c0f8bb9b5b3e7460230c1ecda64ceed3c65776", + "md5": "44236635d99f57175670fb441ea59b3f", + "size": "363739484" + }, + "windows-x86_64": { + "relative_path": "libcufft/windows-x86_64/libcufft-windows-x86_64-12.2.0.46-archive.zip", + "sha256": "905cac4d62038f5fe0a2e12f0b6df6fa5ba2341bc34f7f2bf393edb01fe4128b", + "md5": "b0bcd154980d479b58d3472cba334554", + "size": "216183814" + } + }, + "libcufile": { + "name": "CUDA cuFile", + "license": "CUDA Toolkit", + "license_path": "libcufile/LICENSE.txt", + "version": "1.17.1.22", + "linux-x86_64": { + "relative_path": "libcufile/linux-x86_64/libcufile-linux-x86_64-1.17.1.22-archive.tar.xz", + "sha256": "f34cf7f5c174a210647e06ac63f708e1b16eedcc30ff1396c4fa7a9da4ab010e", + "md5": "6802c5bb7c3fb07a5bdb8d7698979894", + "size": "44422908" + }, + "linux-sbsa": { + "relative_path": "libcufile/linux-sbsa/libcufile-linux-sbsa-1.17.1.22-archive.tar.xz", + "sha256": "bdba10d562831b419d94e52dbac7beec5e2c29b9e2448cb95284b9daa1d362d5", + "md5": "e902f50165c425a7121e48eb640c6671", + "size": "43999944" + } + }, + "libcuobjclient": { + "name": "CUDA cuObject Client", + "license": "CUDA Toolkit", + "license_path": "libcuobjclient/LICENSE.txt", + "version": "1.1.1.22", + "linux-x86_64": { + "relative_path": "libcuobjclient/linux-x86_64/libcuobjclient-linux-x86_64-1.1.1.22-archive.tar.xz", + "sha256": "fe6eef6dcf684c5897ce9627d87f741704889027d751fbaf5684fd692e228021", + "md5": "08d38ea8a67acf9ac356b8deb59a19c0", + "size": "153624" + }, + "linux-sbsa": { + "relative_path": "libcuobjclient/linux-sbsa/libcuobjclient-linux-sbsa-1.1.1.22-archive.tar.xz", + "sha256": "fbaa4db588dacbfaef0b61b18f561866847f48b08570fd4fd7774913d0e7c15c", + "md5": "84ca52da118628990976806031f7c8a5", + "size": "152604" + } + }, + "libcurand": { + "name": "CUDA cuRAND", + "license": "CUDA Toolkit", + "license_path": "libcurand/LICENSE.txt", + "version": "10.4.2.55", + "linux-x86_64": { + "relative_path": "libcurand/linux-x86_64/libcurand-linux-x86_64-10.4.2.55-archive.tar.xz", + "sha256": "78141da80fa96d9e56ff365e402e27d1873068e5e3e0f528e11c7e1a59cf8bc3", + "md5": "366f7c812f0471704375fbeff6747449", + "size": "86633040" + }, + "linux-sbsa": { + "relative_path": "libcurand/linux-sbsa/libcurand-linux-sbsa-10.4.2.55-archive.tar.xz", + "sha256": "694f6e67fe63cef8785ab766ce3d29cbe4ce5f1a822a892ad1a6f4e52b44f0c6", + "md5": "394499225ab9308fb098e30e9cd59827", + "size": "87654360" + }, + "windows-x86_64": { + "relative_path": "libcurand/windows-x86_64/libcurand-windows-x86_64-10.4.2.55-archive.zip", + "sha256": "517a84d66efc79da6fc0ad37347a1d629b69e82df5f6c26af3969afdbc4e2bfd", + "md5": "c32bbc7616565a51328c7ed4380653ea", + "size": "55030405" + } + }, + "libcusolver": { + "name": "CUDA cuSOLVER", + "license": "CUDA Toolkit", + "license_path": "libcusolver/LICENSE.txt", + "version": "12.2.0.1", + "linux-x86_64": { + "relative_path": "libcusolver/linux-x86_64/libcusolver-linux-x86_64-12.2.0.1-archive.tar.xz", + "sha256": "893b5b81527626e96b1adf7d3c6733d39d6e058b250e414bb9ca36c41a8c7081", + "md5": "ffdda0c2ee35dac886b79894cbda979f", + "size": "290612880" + }, + "linux-sbsa": { + "relative_path": "libcusolver/linux-sbsa/libcusolver-linux-sbsa-12.2.0.1-archive.tar.xz", + "sha256": "6657f5d0aea0d343498bed32eb0da21bb58ad625a32acb616089c10ad2a73662", + "md5": "f7207c26fbfbc6023f20797eb8ac826b", + "size": "320228836" + }, + "windows-x86_64": { + "relative_path": "libcusolver/windows-x86_64/libcusolver-windows-x86_64-12.2.0.1-archive.zip", + "sha256": "e558137bf62f2f69fed51e93cf11a917e4e2f2a9e5a8ef731840d201a634969c", + "md5": "be83436b1eff3e2597602a2c4a54c35e", + "size": "216919510" + } + }, + "libcusparse": { + "name": "CUDA cuSPARSE", + "license": "CUDA Toolkit", + "license_path": "libcusparse/LICENSE.txt", + "version": "12.7.10.1", + "linux-x86_64": { + "relative_path": "libcusparse/linux-x86_64/libcusparse-linux-x86_64-12.7.10.1-archive.tar.xz", + "sha256": "b981186fa16f8187c550331182fd719dd88def0527d461059b5ef58c5788fa9e", + "md5": "fb50bbbe374350fe7bb05fa1a16fe297", + "size": "286453008" + }, + "linux-sbsa": { + "relative_path": "libcusparse/linux-sbsa/libcusparse-linux-sbsa-12.7.10.1-archive.tar.xz", + "sha256": "3e7f0fe76b72e1499334fb33afb47b028539ff1bb5a660b50b659b1c3520c4a7", + "md5": "89601f8de0d696afd50ffb016c0ab22e", + "size": "318812700" + }, + "windows-x86_64": { + "relative_path": "libcusparse/windows-x86_64/libcusparse-windows-x86_64-12.7.10.1-archive.zip", + "sha256": "67cb9f7072a6f3271eed12a33e338fcda09a8b1673d061d69f947e66c3fbc541", + "md5": "eea14c6e42ea8ee6bdd11d29485149cc", + "size": "149126583" + } + }, + "libnpp": { + "name": "CUDA NPP", + "license": "CUDA Toolkit", + "license_path": "libnpp/LICENSE.txt", + "version": "13.1.0.48", + "linux-x86_64": { + "relative_path": "libnpp/linux-x86_64/libnpp-linux-x86_64-13.1.0.48-archive.tar.xz", + "sha256": "d95ae34b4ba3a85e87ae3161876032ca6c7e1fc073b87520a1d8269cc818d5fe", + "md5": "8e7d8337b5c560b1654326cb1fa386bc", + "size": "223893788" + }, + "linux-sbsa": { + "relative_path": "libnpp/linux-sbsa/libnpp-linux-sbsa-13.1.0.48-archive.tar.xz", + "sha256": "d5cd3c697e5027047879c6722789954d2ffe1cc1c8c0e8f37b23f03c602c4453", + "md5": "9a176ce1d66e9c85f8e0cc41dfb058ca", + "size": "253775368" + }, + "windows-x86_64": { + "relative_path": "libnpp/windows-x86_64/libnpp-windows-x86_64-13.1.0.48-archive.zip", + "sha256": "0444d4e83ad8d338e5b2ec464a2571162d7f000583570afe4ba184cac9d866c6", + "md5": "a7cf9aed71c9a251a9fcc554f6a7db6a", + "size": "133157044" + } + }, + "libnvfatbin": { + "name": "NVIDIA compiler library for fatbin interaction", + "license": "CUDA Toolkit", + "license_path": "libnvfatbin/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "libnvfatbin/linux-x86_64/libnvfatbin-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "187cc7ed6c3d3408a5ef86418e33097edcf3065abfca49b0fc42fd8255dc5689", + "md5": "9e3b74d7fe8d9c1719a704c5f9959227", + "size": "951780" + }, + "linux-sbsa": { + "relative_path": "libnvfatbin/linux-sbsa/libnvfatbin-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "4cff02febea57020b22bcb5412b082ba22e687ed968d12d28b42505719d1f111", + "md5": "04d3a9a329be0d891de9d2ca5bfc89d2", + "size": "884616" + }, + "windows-x86_64": { + "relative_path": "libnvfatbin/windows-x86_64/libnvfatbin-windows-x86_64-13.2.78-archive.zip", + "sha256": "59017e4ca34eca0d420b83aebba0b04c23d723c6c842095e51df938c81b6090b", + "md5": "a01f04deb986b369c52851ac4bcf97a8", + "size": "2264723" + } + }, + "libnvidia_nscq": { + "name": "NVIDIA NSCQ API", + "license": "NVIDIA Driver", + "license_path": "libnvidia_nscq/LICENSE.txt", + "version": "595.58.03", + "linux-x86_64": { + "relative_path": "libnvidia_nscq/linux-x86_64/libnvidia_nscq-linux-x86_64-595.58.03-archive.tar.xz", + "sha256": "1c008787111fc55a7fc1d3521a6d41c2523b8949354e5651eadb4498554e5469", + "md5": "5b559a614f2c2c79b6eb796b68b6fb0f", + "size": "380652" + }, + "linux-sbsa": { + "relative_path": "libnvidia_nscq/linux-sbsa/libnvidia_nscq-linux-sbsa-595.58.03-archive.tar.xz", + "sha256": "a564cff1fd237031a38886882ce06d53b48750bfa4a18d719e470df9d2aeca0d", + "md5": "36760ab91e3de46150ae82acdeb0770e", + "size": "350836" + } + }, + "libnvjitlink": { + "name": "NVIDIA compiler library for JIT LTO functionality", + "license": "CUDA Toolkit", + "license_path": "libnvjitlink/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "libnvjitlink/linux-x86_64/libnvjitlink-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "75fb264ce48651095972ab3aaaefab0809f69245f859aabbf2113f4c5e01d400", + "md5": "a7ad2c7b9be0825705fa0f93ce74ccec", + "size": "56221612" + }, + "linux-sbsa": { + "relative_path": "libnvjitlink/linux-sbsa/libnvjitlink-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "d47a48d4662842d3c6bdd06aeb65d6a9c597be5dbfdf9ea6aece20ed90957183", + "md5": "4369068c537a9370fd69dd4bebed010b", + "size": "51605832" + }, + "windows-x86_64": { + "relative_path": "libnvjitlink/windows-x86_64/libnvjitlink-windows-x86_64-13.2.78-archive.zip", + "sha256": "ac6e0a7da5e282c80bc0e08bdb3c5ea2d91e1f5998d9caaf2159c15313c80df5", + "md5": "35a497f5224374613e004e2f1bb5993f", + "size": "271876828" + } + }, + "libnvjpeg": { + "name": "CUDA nvJPEG", + "license": "CUDA Toolkit", + "license_path": "libnvjpeg/LICENSE.txt", + "version": "13.1.0.48", + "linux-x86_64": { + "relative_path": "libnvjpeg/linux-x86_64/libnvjpeg-linux-x86_64-13.1.0.48-archive.tar.xz", + "sha256": "dde259ec09f408b6e75ead30d85fe6033778a5681d0c38b48a58b89ea9310566", + "md5": "47eee6913c4dc449a8c6a7951c7473af", + "size": "3605016" + }, + "linux-sbsa": { + "relative_path": "libnvjpeg/linux-sbsa/libnvjpeg-linux-sbsa-13.1.0.48-archive.tar.xz", + "sha256": "5b796f26ec94c2cafadd9e0ce2fb38896e3c2751da26a28a9a49c47184c64e6c", + "md5": "6c22c533cf1923bba945969949c01790", + "size": "3476884" + }, + "windows-x86_64": { + "relative_path": "libnvjpeg/windows-x86_64/libnvjpeg-windows-x86_64-13.1.0.48-archive.zip", + "sha256": "2fdb78e4a1d4586080f2417ff509de7053230055205720c352c0a083c892de11", + "md5": "79deaae466da1b003655236779461066", + "size": "3309670" + } + }, + "libnvptxcompiler": { + "name": "CUDA libnvptxcompiler", + "license": "CUDA Toolkit", + "license_path": "libnvptxcompiler/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "libnvptxcompiler/linux-x86_64/libnvptxcompiler-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "cff8f57330d2b8fe4d9c1c77924b10a1394a8d4b00a04d8ba9b792a24ccc2821", + "md5": "56bd9b824840ea3cbb7a1eec5526058f", + "size": "14267276" + }, + "linux-sbsa": { + "relative_path": "libnvptxcompiler/linux-sbsa/libnvptxcompiler-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "00af94c03b9e941978eb14f8e533224a30c01cd43afbd1db24a730e35843688a", + "md5": "a907c79a4f19f93207789991335a68e8", + "size": "13622408" + }, + "windows-x86_64": { + "relative_path": "libnvptxcompiler/windows-x86_64/libnvptxcompiler-windows-x86_64-13.2.78-archive.zip", + "sha256": "a0efd198791608914b41cf2760c35542edb999d11b8a051866dfa5b1347dee70", + "md5": "8048863da11f841466fcc850c2a18993", + "size": "47674115" + } + }, + "libnvsdm": { + "name": "NVSDM", + "license": "NVIDIA Driver", + "license_path": "libnvsdm/LICENSE.txt", + "version": "595.58.03", + "linux-x86_64": { + "relative_path": "libnvsdm/linux-x86_64/libnvsdm-linux-x86_64-595.58.03-archive.tar.xz", + "sha256": "03d335c052355282e5115d18219b27108d822e5efd8d312e03baebe1bd78e46d", + "md5": "cf842f4fa516358988bf2be0655d5004", + "size": "508376" + } + }, + "libnvvm": { + "name": "CUDA NVVM", + "license": "CUDA Toolkit", + "license_path": "libnvvm/LICENSE.txt", + "version": "13.2.78", + "linux-x86_64": { + "relative_path": "libnvvm/linux-x86_64/libnvvm-linux-x86_64-13.2.78-archive.tar.xz", + "sha256": "9c665ebec40d0dec4df1858d5a0129972b00351dd674e783d30405cf712d925d", + "md5": "83dfc5eeffc3f156196e733fb47131cb", + "size": "45456248" + }, + "linux-sbsa": { + "relative_path": "libnvvm/linux-sbsa/libnvvm-linux-sbsa-13.2.78-archive.tar.xz", + "sha256": "416208460e96932362bb7d703cb174ce819b4bfac4859bc50f54d4f65aba3ff2", + "md5": "b732550ee25eab559fe7f828fe196a8e", + "size": "40287128" + }, + "windows-x86_64": { + "relative_path": "libnvvm/windows-x86_64/libnvvm-windows-x86_64-13.2.78-archive.zip", + "sha256": "2cbd83a3d8bd594cb53cb1b7d0e129b0931f21915aa61c71c7491374b23e9b62", + "md5": "4e6018c57f16bc5fe1c0ee81de24a314", + "size": "55236155" + } + }, + "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.1.2", + "linux-x86_64": { + "relative_path": "nsight_compute/linux-x86_64/nsight_compute-linux-x86_64-2026.1.1.2-archive.tar.xz", + "sha256": "5174e753d25587488cc8f54f01cb182492db824d19653d76bd506472dc3988a9", + "md5": "6479a63e60657a64256e3ef6c4b40c36", + "size": "337716988" + }, + "linux-sbsa": { + "relative_path": "nsight_compute/linux-sbsa/nsight_compute-linux-sbsa-2026.1.1.2-archive.tar.xz", + "sha256": "292ece9264461681fea702f88c25e33b40830c9027f2c36ae7e8f8a9e10e3060", + "md5": "dcd08d80fb9c69b946250c5e7f965cb1", + "size": "162029308" + }, + "windows-x86_64": { + "relative_path": "nsight_compute/windows-x86_64/nsight_compute-windows-x86_64-2026.1.1.2-archive.zip", + "sha256": "6841ddec64e9269da33e5b6023892b394f31667a2557ddc725305f56e25ab9ca", + "md5": "285c6b644db1f1c1166d14a9179b6a78", + "size": "421797579" + } + }, + "nsight_systems": { + "name": "Nsight Systems", + "license": "NVIDIA SLA", + "license_path": "nsight_systems/LICENSE.txt", + "version": "2025.6.3.541", + "linux-x86_64": { + "relative_path": "nsight_systems/linux-x86_64/nsight_systems-linux-x86_64-2025.6.3.541-archive.tar.xz", + "sha256": "be1d23614a8336f971ac857484690bd9e28f7459b3058089e0a962f14d106d49", + "md5": "e77170faaff80500c8370e5c211bd35f", + "size": "1118318016" + }, + "linux-sbsa": { + "relative_path": "nsight_systems/linux-sbsa/nsight_systems-linux-sbsa-2025.6.3.541-archive.tar.xz", + "sha256": "a464b1767d2920448cf7836a08b490a0b2c58f631aa05e9d05cd1d44bc79bf06", + "md5": "effa64c8610915137ce061c505eef14c", + "size": "1118672984" + }, + "windows-x86_64": { + "relative_path": "nsight_systems/windows-x86_64/nsight_systems-windows-x86_64-2025.6.3.541-archive.zip", + "sha256": "9f275edd8ce7e2ed8f7def9b62464b7af628cd6ed3169b822efd3e421550cfa4", + "md5": "7dd28635b2e5effa143f39b0341c227b", + "size": "531016124" + } + }, + "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.58.03", + "linux-x86_64": { + "relative_path": "nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-595.58.03-archive.tar.xz", + "sha256": "b9d37e76ec810456d877ba63cffdc470f0e73f706ebd97a37faee02b7c64f52f", + "md5": "7185b510048eb752e0d49aca5e92ebe4", + "size": "520211200" + }, + "linux-sbsa": { + "relative_path": "nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-595.58.03-archive.tar.xz", + "sha256": "8d93da9dc25fc64dea72582bf0f0ef1971971783243bd4167215322c2229a303", + "md5": "4f02c43e5c3add438fdf6ac8a818faea", + "size": "374728672" + } + }, + "nvidia_fs": { + "name": "NVIDIA filesystem", + "license": "CUDA Toolkit", + "license_path": "nvidia_fs/LICENSE.txt", + "version": "2.28.4", + "linux-x86_64": { + "relative_path": "nvidia_fs/linux-x86_64/nvidia_fs-linux-x86_64-2.28.4-archive.tar.xz", + "sha256": "2429ce146c374ef9ca6582de10f87d713f62aac3b2329d0d12cc4567d8a7ed68", + "md5": "f9e6fa7e7b2c0f98b08c7bedde7cb192", + "size": "65576" + }, + "linux-sbsa": { + "relative_path": "nvidia_fs/linux-sbsa/nvidia_fs-linux-sbsa-2.28.4-archive.tar.xz", + "sha256": "1778a01b23fd059ee8ffa8d322f06dad1cba1c773c2773fda3c45a9c9563c40e", + "md5": "07c92f0ab79e318fd41da419368662e6", + "size": "65608" + } + }, + "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.75", + "windows-x86_64": { + "relative_path": "visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-13.2.75-archive.zip", + "sha256": "f49634b2ad7bfacf255a74ccc814788980ef7a96ecd7a1ede57a4a42996de0df", + "md5": "7d79e33b1eeddfc1ef04a229644200d5", + "size": "1262906" + } + } +} \ No newline at end of file diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 5ced49991fdc..9cd19ae7695a 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -158,7 +158,7 @@ let in mkCudaPackages { cublasmp = "0.8.1"; - cuda = "13.2.0"; + cuda = "13.2.1"; cudnn = if hasPreThorJetsonCudaCapability requestedJetsonCudaCapabilities then "9.13.0" else "9.22.0"; cudss = "0.6.0"; From 664e60aa957be330ccd3ad63a1f91f63f76e3a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 28 May 2026 09:42:41 +0200 Subject: [PATCH 201/292] openldap: skip a problematic test on i686 already See 63147b12a5831e23 Apparently on i686-linux the test isn't flaky but failing reliably. So restarting on Hydra won't help, and waiting for staging* would take a few weeks. --- pkgs/by-name/op/openldap/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix index e40648724340..c87e6c2e75a5 100644 --- a/pkgs/by-name/op/openldap/package.nix +++ b/pkgs/by-name/op/openldap/package.nix @@ -128,6 +128,10 @@ stdenv.mkDerivation (finalAttrs: { # can probably be re-added once https://github.com/cyrusimap/cyrus-sasl/pull/772 # has made it to a release rm -f tests/scripts/test076-authid-rewrite + '' + # FIXME: revert after this gets unconditional above (on staging* branch) + + lib.optionalString stdenv.hostPlatform.isi686 '' + rm -f tests/scripts/test*-sync* ''; doCheck = true; From bbbf66e9c9240ff794640fb2ddf3769bddfc1757 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 08:15:41 +0000 Subject: [PATCH 202/292] python3Packages.optuna: enable __structuredAttrs --- pkgs/development/python-modules/optuna/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix index 92ebd46a86f0..86aa7a8a802b 100644 --- a/pkgs/development/python-modules/optuna/default.nix +++ b/pkgs/development/python-modules/optuna/default.nix @@ -45,6 +45,7 @@ buildPythonPackage (finalAttrs: { pname = "optuna"; version = "4.8.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "optuna"; From 4f40dcef1dfa4286ff6c8462cfb17bd67c44e744 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 08:16:02 +0000 Subject: [PATCH 203/292] python3Packages.optuna: skip crashing tests on darwin --- pkgs/development/python-modules/optuna/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix index 86aa7a8a802b..2d63e03bed3c 100644 --- a/pkgs/development/python-modules/optuna/default.nix +++ b/pkgs/development/python-modules/optuna/default.nix @@ -119,9 +119,19 @@ buildPythonPackage (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isDarwin [ # ValueError: Failed to start Kaleido subprocess. Error stream # kaleido/executable/kaleido: line 5: 5956 Illegal instruction: 4 ./bin/kaleido $@ + "test_edf_plot_no_trials" + "test_edf_plot_no_trials_studies" "test_get_optimization_history_plot" + "test_get_timeline_plot" + "test_plot_contour" + "test_plot_edf_with_multiple_studies" + "test_plot_edf_with_target" + "test_plot_edf_with_target_name" "test_plot_intermediate_values" + "test_plot_parallel_coordinate" + "test_plot_param_importances" "test_plot_rank" + "test_plot_slice" "test_plot_terminator_improvement" ]; From 84d3a10d69f7f5e21b30d4a80a2f979dccbfd155 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:04:40 +0200 Subject: [PATCH 204/292] electron-source.electron_40: 40.10.1 -> 40.10.2 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.2 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.1...v40.10.2 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index ee5d98f7fb16..9428de69bc23 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1406,10 +1406,10 @@ }, "src/electron": { "args": { - "hash": "sha256-0koDZtv9T/Jkg3cndIp/1ThYa3hgFf4UfwpY8yliyaY=", + "hash": "sha256-zpM+4Jok6FGaSKH4JxHKf9xrWNbdEVUBvgvd3Q9JnlU=", "owner": "electron", "repo": "electron", - "tag": "v40.10.1" + "tag": "v40.10.2" }, "fetcher": "fetchFromGitHub" }, @@ -2737,7 +2737,7 @@ }, "modules": "143", "node": "24.15.0", - "version": "40.10.1" + "version": "40.10.2" }, "41": { "chrome": "146.0.7680.216", From 56c67f7f2a4bba80bc3dc6a509c4f67e2a413e3e Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:05:05 +0200 Subject: [PATCH 205/292] electron-source.electron_41: 41.7.0 -> 41.7.1 - Changelog: https://github.com/electron/electron/releases/tag/v41.7.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.0...v41.7.1 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 9428de69bc23..5ccfb48fe11a 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -2796,10 +2796,10 @@ }, "src/electron": { "args": { - "hash": "sha256-MmVCtlvDxDKjWE45uhBI4bs0Qel5pBpbGuhHlQ4OzOg=", + "hash": "sha256-8I/3aDZgi5iIwujKnUQ/Uxx2VeFAuwvCPXgPl04HQdg=", "owner": "electron", "repo": "electron", - "tag": "v41.7.0" + "tag": "v41.7.1" }, "fetcher": "fetchFromGitHub" }, @@ -4143,7 +4143,7 @@ }, "modules": "145", "node": "24.15.0", - "version": "41.7.0" + "version": "41.7.1" }, "42": { "chrome": "148.0.7778.97", From b06f2ab17fe1e6af1a6e08fbd1e4a0e94d9a5991 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:14:12 +0200 Subject: [PATCH 206/292] electron-source.electron_42: 42.2.0 -> 42.3.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.3.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.2.0...v42.3.0 --- pkgs/development/tools/electron/info.json | 38 +++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 5ccfb48fe11a..6dfceabfa803 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -4146,7 +4146,7 @@ "version": "41.7.1" }, "42": { - "chrome": "148.0.7778.97", + "chrome": "148.0.7778.180", "chromium": { "deps": { "gn": { @@ -4155,15 +4155,15 @@ "version": "0-unstable-2026-04-01" } }, - "version": "148.0.7778.97" + "version": "148.0.7778.180" }, "chromium_npm_hash": "sha256-JuVcY8iFRDWcPcP4Pg+qm5rnTXkiVfNsqSkXbDWqsE8=", "deps": { "src": { "args": { - "hash": "sha256-nr/bMzJ+4b7/WeT3yG6rddGHvBi51ZzDTdQLIvJYBtg=", + "hash": "sha256-Cjna6Z4uzdyuqZCacu01f1p2DoNl/x7NaZmU/NoiD3k=", "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "tag": "148.0.7778.97", + "tag": "148.0.7778.180", "url": "https://chromium.googlesource.com/chromium/src.git" }, "fetcher": "fetchFromGitiles" @@ -4202,10 +4202,10 @@ }, "src/electron": { "args": { - "hash": "sha256-UshbCxXPTrY2YQetb0B8OLohlLhQ1EHbl/zP7eNV9Yk=", + "hash": "sha256-HwfRacBv+em/gF+eEm+hAX+k/ZUBzj9DP30aPpydWXk=", "owner": "electron", "repo": "electron", - "tag": "v42.2.0" + "tag": "v42.3.0" }, "fetcher": "fetchFromGitHub" }, @@ -4235,8 +4235,8 @@ }, "src/third_party/angle": { "args": { - "hash": "sha256-3KVTEBcnQTn99ccdKzylzUvua2jlS4g8/nfIDdLk6ug=", - "rev": "cc0e3572e8789f4a184dd9714a04b3d98ae81015", + "hash": "sha256-HcfKm7UQmg3wMDOytmaYzm7Z7gRdOrRoqAKaE0ZdI4E=", + "rev": "50fd896fb21cca91f325812d01d1e971593efc73", "url": "https://chromium.googlesource.com/angle/angle.git" }, "fetcher": "fetchFromGitiles" @@ -4709,8 +4709,8 @@ }, "src/third_party/harfbuzz/src": { "args": { - "hash": "sha256-/RT2OPWFiVwFqmNS4o+gE0JrcVO1cQDkCkgrSEe7BzE=", - "rev": "4fc96139259ebc35f40118e0382ac8037d928e5c", + "hash": "sha256-HWb3QbPl+RE2oI/Jwv5BjKwv9UnJ8VcJvk+uGy9cAqM=", + "rev": "f027b8e9039f73bf803eae684fee2eb2d30e4180", "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" }, "fetcher": "fetchFromGitiles" @@ -4733,8 +4733,8 @@ }, "src/third_party/icu": { "args": { - "hash": "sha256-yQ55MGzqkVkp/arTlmKqySBvQFtaPaBk9UUAFE0imhE=", - "rev": "ff7995a708a10ab44db101358083c7f74752da9f", + "hash": "sha256-rNErsn11FZUh8GXAl7jK+NyLHIKrQR3LuoM1qFFGtmM=", + "rev": "3859e64eed5d34544b27fbcab0ac1685ce83df3c", "url": "https://chromium.googlesource.com/chromium/deps/icu.git" }, "fetcher": "fetchFromGitiles" @@ -5190,8 +5190,8 @@ }, "src/third_party/skia": { "args": { - "hash": "sha256-HsKHffZWTls362kjokxzdhaxb/xJD1g70VHGk9l6GVM=", - "rev": "afe8b760ada5128164f9826866b4381a3463df41", + "hash": "sha256-eOjFuMmXr9YtZ0e4yDB8JMjTrNWEg5OlTkAMGuHZIWE=", + "rev": "a2888b27a98e4ff30085d4d2dba8a1a99baf6dfb", "url": "https://skia.googlesource.com/skia.git" }, "fetcher": "fetchFromGitiles" @@ -5465,8 +5465,8 @@ }, "src/third_party/webrtc": { "args": { - "hash": "sha256-jTJv53qt971Va5q6MaULysYiChBVmsFYxG9fzkcE0ak=", - "rev": "9600e77d854090669817d22aa2fc941ee92aaacd", + "hash": "sha256-k5cHE4XURJQrPURmXk4MMNV5k8+ryKfjmsVTzARRro4=", + "rev": "9a7f650bcd14f241d20f88f4e1ea3b7300de72ac", "url": "https://webrtc.googlesource.com/src.git" }, "fetcher": "fetchFromGitiles" @@ -5505,8 +5505,8 @@ }, "src/v8": { "args": { - "hash": "sha256-x2FGL3J+JaWO1m6jBrcayR7Vlz90fYEAuufm4PULYyM=", - "rev": "ddc9a95905de5268332a8f0216dc2bc67d26e829", + "hash": "sha256-+cQdsWTgIohd3yOCsNCprSr4Ctes77fWGdmPxN2tQlM=", + "rev": "ad6e4525c418a92147c8247ef9d144ce4c242a38", "url": "https://chromium.googlesource.com/v8/v8.git" }, "fetcher": "fetchFromGitiles" @@ -5557,6 +5557,6 @@ }, "modules": "146", "node": "24.15.0", - "version": "42.2.0" + "version": "42.3.0" } } From 39cd3b6172faba8b3fb1caa96ebc54acda419545 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 27 May 2026 12:05:27 +0200 Subject: [PATCH 207/292] logseq: remove double dependencies on nodejs+nodejs-slim --- pkgs/by-name/lo/logseq/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/lo/logseq/package.nix b/pkgs/by-name/lo/logseq/package.nix index b00e0193c009..2bf9f5527f74 100644 --- a/pkgs/by-name/lo/logseq/package.nix +++ b/pkgs/by-name/lo/logseq/package.nix @@ -14,7 +14,6 @@ darwin, makeDesktopItem, makeWrapper, - nodejs, nodejs-slim, removeReferencesTo, yarnBuildHook, @@ -151,7 +150,8 @@ stdenv.mkDerivation (finalAttrs: { copyDesktopItems fakeGit makeWrapper - nodejs + nodejs-slim + nodejs-slim.npm (nodejs-slim.python.withPackages (ps: [ ps.setuptools ])) removeReferencesTo yarnBuildHook @@ -200,7 +200,7 @@ stdenv.mkDerivation (finalAttrs: { yarn --offline --cwd tldraw postinstall - export npm_config_nodedir=${nodejs} + export npm_config_nodedir=${nodejs-slim} pushd packages/amplify npm rebuild --verbose popd @@ -247,7 +247,7 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall # remove references to nodejs - find static/out/*/resources/app/node_modules -type f -executable -exec remove-references-to -t ${nodejs} '{}' \; + find static/out/*/resources/app/node_modules -type f -executable -exec remove-references-to -t ${nodejs-slim} '{}' \; '' + lib.optionalString stdenv.hostPlatform.isLinux '' install -Dm644 static/icons/logseq.png "$out/share/icons/hicolor/512x512/apps/logseq.png" From 72029f9368fe5832b416d241e77b20c92229bf9a Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 27 May 2026 12:06:34 +0200 Subject: [PATCH 208/292] vscode-extensions.ms-vscode.js-debug: remove double nodejs dependency --- .../editors/vscode/extensions/ms-vscode.js-debug/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-vscode.js-debug/default.nix b/pkgs/applications/editors/vscode/extensions/ms-vscode.js-debug/default.nix index 80544534894c..591be36c5c44 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-vscode.js-debug/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-vscode.js-debug/default.nix @@ -3,7 +3,6 @@ stdenv, fetchFromGitHub, fetchNpmDeps, - nodejs, nodejs-slim, npmHooks, pkg-config, @@ -38,7 +37,8 @@ let libsecret ]; nativeBuildInputs = [ - nodejs + nodejs-slim + nodejs-slim.npm nodejs-slim.python npmHooks.npmConfigHook ] From 4943b95e8ce5e801880ddc59d7bddaece00540b6 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 27 May 2026 12:06:52 +0200 Subject: [PATCH 209/292] vscode-extensions.prettier.prettier-vscode: remove double nodejs dependency --- .../vscode/extensions/prettier.prettier-vscode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/prettier.prettier-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/prettier.prettier-vscode/default.nix index 41fdc17e69f4..f77a65d1a93d 100644 --- a/pkgs/applications/editors/vscode/extensions/prettier.prettier-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/prettier.prettier-vscode/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, fetchNpmDeps, libsecret, - nodejs, nodejs-slim, npmHooks, pkg-config, @@ -37,7 +36,8 @@ let ]; nativeBuildInputs = [ - nodejs + nodejs-slim + nodejs-slim.npm nodejs-slim.python npmHooks.npmConfigHook ] From 8bd4119182cec66df29661bea215828c4f448556 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 27 May 2026 12:07:16 +0200 Subject: [PATCH 210/292] buildNpmPackage: remove double dependencies on nodejs+nodejs-slim --- pkgs/build-support/node/build-npm-package/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/build-support/node/build-npm-package/default.nix b/pkgs/build-support/node/build-npm-package/default.nix index 0645432a0df6..1e316d1be9c6 100644 --- a/pkgs/build-support/node/build-npm-package/default.nix +++ b/pkgs/build-support/node/build-npm-package/default.nix @@ -4,7 +4,6 @@ fetchNpmDeps, buildPackages, nodejs, - nodejs-slim, cctools, }@topLevelArgs: @@ -102,7 +101,7 @@ lib.extendMkDerivation { (if npmConfigHook != null then npmConfigHook else npmHooks.npmConfigHook) (if npmBuildHook != null then npmBuildHook else npmHooks.npmBuildHook) (if npmInstallHook != null then npmInstallHook else npmHooks.npmInstallHook) - nodejs-slim.python + nodejs.python ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ]; buildInputs = buildInputs ++ [ nodejs ]; From 617b299a404798ae97693a08cb4e6aad32ce6410 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 27 May 2026 12:08:02 +0200 Subject: [PATCH 211/292] fetch-yarn-deps: remove unused `nodejs` argument --- pkgs/build-support/node/fetch-yarn-deps/default.nix | 1 - pkgs/by-name/ma/matrix-appservice-discord/package.nix | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/node/fetch-yarn-deps/default.nix b/pkgs/build-support/node/fetch-yarn-deps/default.nix index fefb40db0176..19b7eeaee7a5 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/default.nix @@ -9,7 +9,6 @@ nix-prefetch-git, fetchurl, jq, - nodejs, nodejs-slim, prefetch-yarn-deps, fixup-yarn-lock, diff --git a/pkgs/by-name/ma/matrix-appservice-discord/package.nix b/pkgs/by-name/ma/matrix-appservice-discord/package.nix index a397c6226bde..7330ecea5b45 100644 --- a/pkgs/by-name/ma/matrix-appservice-discord/package.nix +++ b/pkgs/by-name/ma/matrix-appservice-discord/package.nix @@ -25,11 +25,11 @@ let nodejs = nodejs_20; }; yarnConfigHook' = yarnConfigHook.override { - nodejs = nodejs_20; + nodejs-slim = nodejs_20; yarn = yarn'; }; yarnBuildHook' = yarnBuildHook.override { - nodejs = nodejs_20; + nodejs-slim = nodejs_20; yarn = yarn'; }; matrix-sdk-crypto-nodejs' = matrix-sdk-crypto-nodejs.override { From 801b3a73e7ed45762c333cf501c6f0785a900542 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 09:36:23 +0000 Subject: [PATCH 212/292] mdbook-toc: 0.15.3 -> 0.15.4 --- pkgs/by-name/md/mdbook-toc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdbook-toc/package.nix b/pkgs/by-name/md/mdbook-toc/package.nix index cfeb46ffd9ec..4e3c0687d99b 100644 --- a/pkgs/by-name/md/mdbook-toc/package.nix +++ b/pkgs/by-name/md/mdbook-toc/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-toc"; - version = "0.15.3"; + version = "0.15.4"; src = fetchFromGitHub { owner = "badboy"; repo = "mdbook-toc"; tag = finalAttrs.version; - sha256 = "sha256-nQMVba6jwfatGpV1jhwzdNlMY7XUGpHU3TqZ1yMy6Q0="; + sha256 = "sha256-mmmAMZC/YEAMRd8Yu8dGwheHM5CvzS0TpVmGzM08vEY="; }; - cargoHash = "sha256-ksLapG9MDGDgKNZIg7Kx9CpzCTchkQdmMlWAEczdbRg="; + cargoHash = "sha256-AlYik588J013Ee6YMF0sWAf5DfK2OVcTR3SxHT/v8nI="; meta = { description = "Preprocessor for mdbook to add inline Table of Contents support"; From d4c613447215725e4f43e38411add2a62a7f2c4f Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:46:38 +0200 Subject: [PATCH 213/292] electron_40-bin: 40.10.1 -> 40.10.2 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.2 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.1...v40.10.2 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index d7429c9ed9ac..f10ee1fec6f0 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "42d8823af50d8720a3834a816ec32985f37935d412bd39344f4b16d139282568", - "aarch64-linux": "90eb3582e74ebebe6330c89506fbb356162d20e57cfe54cc5918759e63253a41", - "armv7l-linux": "623d4658b2186350cfae47941d870a1cbe508dd523a8f185ffd6ede479381ce4", - "headers": "1rq2wn46l7svsprzhs61h9c26nldacyhhwyawa863kkw68b8r5bd", - "x86_64-darwin": "d5b8f5e429a4904c5eeba0607532c8382a89c5da927cade207e54ef31337e783", - "x86_64-linux": "f5c140c64719659a1bc530237b5a3580fe031a0157d49ab67ff2192ad551e88e" + "aarch64-darwin": "e889b35e399f374f5dca932195287b373c4b43f8bf242e50c35f88a751511a13", + "aarch64-linux": "b9725dd7a387960e778b66700836d178528ba2235c6b14135fb57ce4d3826257", + "armv7l-linux": "dd3bc8b27e905d7ac1f2d312b795e9f0f7491022aae5719ed5adf8ab4b203ef7", + "headers": "0f9c09vk9kn3c7phw3dm8k1iaf8gw3g2s37r3qdycf9akirprpf2", + "x86_64-darwin": "5d171014187fb737f34c70b09ea886215e3d88a1b79cb5370a0815c34dd15668", + "x86_64-linux": "0246201400600ac089c51a36f15a8045b5db723ba42b864f732a9b4e48731e97" }, - "version": "40.10.1" + "version": "40.10.2" }, "41": { "hashes": { From b4b7495a812b3d999df416c493807e3f3485765c Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:46:42 +0200 Subject: [PATCH 214/292] electron-chromedriver_40: 40.10.1 -> 40.10.2 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.2 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.1...v40.10.2 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 3dcb1d0bdf46..e647b05c1986 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "fc48122b2f8d666f890ba4c4db54b57386b679bf036102cb29245bed18a38298", - "aarch64-linux": "f859a1e26fa8d06829e88dc5950ced43c043d6e862945edffa3ee40ef8dd0b7d", - "armv7l-linux": "75c06087fc56bb2dbfc9a7f14a0ab403b0b41949c860481b9599edcd29e5a06c", - "headers": "1rq2wn46l7svsprzhs61h9c26nldacyhhwyawa863kkw68b8r5bd", - "x86_64-darwin": "f54b0fdee2e6d22857fb81b435d1f67faf9151a7ac67561a1048885692314dd9", - "x86_64-linux": "f3e373e2211f9f8fc0218199d1d761949c7fb3400bee1f702598878dc9911c0d" + "aarch64-darwin": "d54eec731e52b9daa25c80f8c5461928a5c8132e3af8f7dc9ecddde3e6da98d6", + "aarch64-linux": "f7cba7e899daae46e4dfaf292425dd61a97edfc6820d16d6ea6a600a8e968390", + "armv7l-linux": "a987bb7b31ed153ac304bc4dbcbfaa48139b60f3d33888ca1bbedb869dd74564", + "headers": "0f9c09vk9kn3c7phw3dm8k1iaf8gw3g2s37r3qdycf9akirprpf2", + "x86_64-darwin": "1928d63140157ede242d5111e2a5327abd01f2f9ae23e1a6bf1eb82a53029847", + "x86_64-linux": "e1dd0e162e248ca11aeca1485ccae8d813c7c7a6ef2959c42f1f8f486dad3963" }, - "version": "40.10.1" + "version": "40.10.2" }, "41": { "hashes": { From 67f4d62779bae641a167633b8457fa9ec3bccaeb Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:46:45 +0200 Subject: [PATCH 215/292] electron_41-bin: 41.7.0 -> 41.7.1 - Changelog: https://github.com/electron/electron/releases/tag/v41.7.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.0...v41.7.1 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index f10ee1fec6f0..4ed9b9ce49b4 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "3de9c5eba1cf79a512058134d65ecff899623375ff1419dff2fe11346a5c45dd", - "aarch64-linux": "c8d4294e052bc83b840523237538ae131d8e387243c25e763f0d14fabffa37c2", - "armv7l-linux": "45d9df68739b0328db884db8e403f40087ffb1725fefa4185f4898a161623633", - "headers": "015x9hjafkimpji1pvkd33yn4v89is2ggv0hvmy16c39f4vfkk7z", - "x86_64-darwin": "41f6f769fb555380214588675ad0728fa69aec90166ceb51ebd0f1a08d608cd2", - "x86_64-linux": "f3bf38de05ce8fafe1039251ebfaa75fd090b0a13cd861322ccd2f6db4d6bb82" + "aarch64-darwin": "a092f0c1aa722037fa07d3256d5bf4aef2833d990bf4d09fe907d588c35b341d", + "aarch64-linux": "8a8bc763406ad19954432922347ca7c3c8db130f966871687cfb8b4ddccfa28e", + "armv7l-linux": "895ecc3b61321699c24d3554272d116113c5dc2bf72df9b94ade87957cb8c9b3", + "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", + "x86_64-darwin": "4e8ab5beb895c9fe29cd46090034b214e6b404868bf5e0a5f6eb92e5c8633cc4", + "x86_64-linux": "0165fc68656f49ad7ae0c4254b1ff3af1718c114b6007a2aeef5211e0562f174" }, - "version": "41.7.0" + "version": "41.7.1" }, "42": { "hashes": { From 255ffe870b5bc0a0cfb0751bc0ad5f5ceea6dcc9 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:46:48 +0200 Subject: [PATCH 216/292] electron-chromedriver_41: 41.7.0 -> 41.7.1 - Changelog: https://github.com/electron/electron/releases/tag/v41.7.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.0...v41.7.1 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index e647b05c1986..c4c8ed3d6cc5 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "55db5abc88c2420e77f5b57fcb09608ddb5a6cdeaacfa0a517641e3c8c306605", - "aarch64-linux": "8d620805836959803a8460952424d5c6e463a5145097b4ddb2e1157da34342e6", - "armv7l-linux": "29f06b78139e26f6ebbb7735969d29668734b2e44a4f0e54b749bdcf6baac304", - "headers": "015x9hjafkimpji1pvkd33yn4v89is2ggv0hvmy16c39f4vfkk7z", - "x86_64-darwin": "cdc45610de036fa981ec2b1726c0d9e41c24cfe30c40fdf6ce8ec062bafc661a", - "x86_64-linux": "2a3598718754ff599f6fe3e7490686bb093a9c922a1631725d85b1fc0209b941" + "aarch64-darwin": "adbc1b646cbd2cb6d9e9b6c71bab2caa7c00b05faaa699585f52decd0e89dfa8", + "aarch64-linux": "336f67cce0d702066c9d42fbc1221a2ab136193b85c5ca102dafc4050ebb3a02", + "armv7l-linux": "c7d42966f343703353e1b14a37ac7724f3661f6f11095f845149cafbf3e90941", + "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", + "x86_64-darwin": "c01e23366b2e51b2c57669831cb57333cc78d6db94b8be500db3347c5425c0a1", + "x86_64-linux": "15abcca021cd649a03aa73c058cdbb3a32bf9cb882191c4930073458de496189" }, - "version": "41.7.0" + "version": "41.7.1" }, "42": { "hashes": { From 41e8fdefe0207787e14f8aa32d86d8f65247cd13 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:46:52 +0200 Subject: [PATCH 217/292] electron_42-bin: 42.2.0 -> 42.3.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.3.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.2.0...v42.3.0 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 4ed9b9ce49b4..5f607814c5c3 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "f45f80da0a2d005530b70f6f6b00756dbf875947a21e533041a05b3c4d629f79", - "aarch64-linux": "1f2037dbdcb8b1327b855ec15fbe3fb8a7f27786b331d17866e88377a0606ad8", - "armv7l-linux": "00de1cc51859a4e064a2178cb29c899feadfabf24d926d8f684c30e6ab9b72a7", - "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", - "x86_64-darwin": "cd6a2d4feca84b7e7b2c4a5a13a443fc3c1173e77b05f798deaab2f0f41002a1", - "x86_64-linux": "9caeeb15dada37cb3a2d80bf0f5899d175db026a4def11560890bd2f19684909" + "aarch64-darwin": "19f4b0a4fcc3574e79befb53495cca8de02a126210d04363cf76f67099d128ef", + "aarch64-linux": "2a375ff973fb7bddc538a4f67b2141947e9d72513a1baa2beabec2a7f65cd0f0", + "armv7l-linux": "5d15e602d978d53772ec0c58af4ef02d1ba514dc3d6752ffe79c0ad21804c38c", + "headers": "1jh4r2ivgrgwq3bvw3a89lic97xmr9r37y5xfy2sqzqlss6sq2c7", + "x86_64-darwin": "92bc6bc82cbfe4c855e9b8c55cf48c32f0448553bb74defe8cc436da9588a73e", + "x86_64-linux": "487a667ca6a734b958c16cff1df74d9d44d2c18a6cccdb4dd51f6301a356c420" }, - "version": "42.2.0" + "version": "42.3.0" } } From 1dfbc500bdad4e8b62c865c21d8811ff1a7e9cc1 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 28 May 2026 11:46:56 +0200 Subject: [PATCH 218/292] electron-chromedriver_42: 42.2.0 -> 42.3.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.3.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.2.0...v42.3.0 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index c4c8ed3d6cc5..d35c71cb9823 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "6c25b7496a0f3f4e325965ac3d934f9460e6b39fc2aa05b2aefecb1e212e7535", - "aarch64-linux": "8f6c2462e05491ab7a6ea6492fe7f62c8de1b01900978dd3dcbc878fde6f5e3e", - "armv7l-linux": "72cdb458b48306ec4939021198696926651a6a6dd47b8acf4486d77689ffe88f", - "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", - "x86_64-darwin": "7ea0a5378a615b816c6652c1e8f62b25fee751f34c669eb3eff122dcde98dffc", - "x86_64-linux": "ebe0fb1e5eb8a83a20612d660191d8292826d46d93701fe6390a9a5ab69aede0" + "aarch64-darwin": "caaf3fe945de448b908aec28eb2012eebd091dd7604d586ccba9d8dcde570564", + "aarch64-linux": "140bac763a2793c82782eef9c27272027a1aace5b02ad2dda99a1bb342063d35", + "armv7l-linux": "e4ddb1ff88404ca0c189a54466924eba6c67e0bd67aeeefe4f894ef09eff7423", + "headers": "1jh4r2ivgrgwq3bvw3a89lic97xmr9r37y5xfy2sqzqlss6sq2c7", + "x86_64-darwin": "c50daf833921ce7c9c4628d8fb8d9b294394cd4202a3dd4cd3a750dec6656ba9", + "x86_64-linux": "3c29fef7bf4873a57318fc25e77bc57bec1758e40ec8c56b4717f8dac2decc71" }, - "version": "42.2.0" + "version": "42.3.0" } } From c0aaf9378a4e012f2399f6aaf5f13c152b306fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Thu, 28 May 2026 12:37:35 +0200 Subject: [PATCH 219/292] osu-lazer: remove OSU_DISABLE_ERROR_REPORTING --- pkgs/by-name/os/osu-lazer/package.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/by-name/os/osu-lazer/package.nix b/pkgs/by-name/os/osu-lazer/package.nix index 9fbe644f875e..ea37c897ea5c 100644 --- a/pkgs/by-name/os/osu-lazer/package.nix +++ b/pkgs/by-name/os/osu-lazer/package.nix @@ -70,14 +70,9 @@ buildDotnetModule rec { fixupPhase = '' runHook preFixup - # Disabling error reporting. - # https://github.com/ppy/osu/commit/48434dd683d095c42c01def8ff7cb95ce0a85ce4 - # Unhandled exception. System.ArgumentException: Invalid DSN: No public key provided. - wrapProgram $out/bin/osu! \ ${lib.optionalString nativeWayland "--set SDL_VIDEODRIVER wayland"} \ - --set OSU_EXTERNAL_UPDATE_PROVIDER 1 \ - --set OSU_DISABLE_ERROR_REPORTING 1 + --set OSU_EXTERNAL_UPDATE_PROVIDER 1 for i in 16 32 48 64 96 128 256 512 1024; do install -D ./assets/lazer.png $out/share/icons/hicolor/''${i}x$i/apps/osu.png From aa9f3b782453220436e0707cc4609b434dcdf48a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 10:46:53 +0000 Subject: [PATCH 220/292] zotero: 9.0.2 -> 9.0.4 --- pkgs/by-name/zo/zotero/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix index ec1954aabc99..3cf137bf5f06 100644 --- a/pkgs/by-name/zo/zotero/package.nix +++ b/pkgs/by-name/zo/zotero/package.nix @@ -28,14 +28,14 @@ let nodejs = nodejs_22; pname = "zotero"; - version = "9.0.2"; + version = "9.0.4"; src = fetchFromGitHub { owner = "zotero"; repo = "zotero"; tag = version; fetchSubmodules = true; - hash = "sha256-OAPgJBSBHCyuy/VPlIeNwAM87cnyuHBuaMn6QKisTcA="; + hash = "sha256-YMaDCYdCNJQ8zXfCkV5tb3RA3foXRlKo2TWv6pgk8VM="; }; pdf-js = buildNpmPackage { From cec4baa1d74f371e7c0b7a9f150d3d3a8e75c3a6 Mon Sep 17 00:00:00 2001 From: yaya Date: Thu, 28 May 2026 13:02:21 +0200 Subject: [PATCH 221/292] gitlab: 18.11.3 -> 18.11.4 https://gitlab.com/gitlab-org/gitlab/-/blob/v18.11.4-ee/CHANGELOG.md --- pkgs/by-name/gi/gitaly/package.nix | 6 +++--- .../gitlab-elasticsearch-indexer/package.nix | 6 +++--- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- pkgs/by-name/gi/gitlab-shell/package.nix | 6 +++--- pkgs/by-name/gi/gitlab/data.json | 18 +++++++++--------- .../gi/gitlab/gitlab-workhorse/default.nix | 2 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile | 3 +++ pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock | 2 ++ pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix | 10 ++++++++++ 9 files changed, 36 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 1edeea3f7662..b046c246b31f 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.11.3"; + version = "18.11.4"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,10 +21,10 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-oFQevVXbxu9G4LF3BrC0EUUviypSwB4cKRjipdiO3jU="; + hash = "sha256-YQpNsSCjcMC1tpwLVN0fCB9T3vBFxp0TyrvxzJfTnFg="; }; - vendorHash = "sha256-123WUtoUaPIyDywcTKEhiZP2SYYHxAQoOPyCebsHYRI="; + vendorHash = "sha256-/RJnCcmUoqGy08MSGEVM/taV1qZK65kiZw19n6S3ZQ0="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" diff --git a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix index 6e37aca71f3f..8fe4d80326c1 100644 --- a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix +++ b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix @@ -11,17 +11,17 @@ let in buildGoModule (finalAttrs: { pname = "gitlab-elasticsearch-indexer"; - version = "5.14.1"; + version = "5.14.7"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-elasticsearch-indexer"; rev = "v${finalAttrs.version}"; - hash = "sha256-yYl2cSPY5hn1GSda5ioMD3rEectNMtYGstVpz73pi3Y="; + hash = "sha256-1fVBCem23X8u1NQ6ph37EiXRvMpzF/8Yac+VefAe9Yg="; }; - vendorHash = "sha256-yeVEQEXHGAkdkfcnjok8iOvVRxucObVAxhuACmyFDJw="; + vendorHash = "sha256-cUHXrUd+pSMiS6iSwKKA+o1B6ZHbaQYHYPeVk1Y6wYM="; buildInputs = [ icu ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index 37f07212cec5..e4e6cce3ddf7 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule (finalAttrs: { pname = "gitlab-pages"; - version = "18.11.3"; + version = "18.11.4"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${finalAttrs.version}"; - hash = "sha256-ozkrU3QF/LK0uqfF52dnm2MCga+vRD8dGsLNnze6E+Y="; + hash = "sha256-tE2PHWk12S482TjNhI0u7Afm0mPAgJWqcJiU5dgqN60="; }; vendorHash = "sha256-PUW4cgAiM1GTtvja894OZ4pe0SWChf5JsL4/fkns2kI="; diff --git a/pkgs/by-name/gi/gitlab-shell/package.nix b/pkgs/by-name/gi/gitlab-shell/package.nix index db0386899d74..eab9023fe3f8 100644 --- a/pkgs/by-name/gi/gitlab-shell/package.nix +++ b/pkgs/by-name/gi/gitlab-shell/package.nix @@ -8,14 +8,14 @@ buildGoModule (finalAttrs: { pname = "gitlab-shell"; - version = "14.49.0"; + version = "14.50.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; rev = "v${finalAttrs.version}"; - hash = "sha256-8PnFRwP5vctnOh6t45crxkoVF6Z03bfYry24KfFHCww="; + hash = "sha256-a9s+TCm5yKPjNh+BD9fm6iVA4H9KJiMyWNulY+7BKZo="; }; buildInputs = [ @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { ./remove-hardcoded-locations.patch ]; - vendorHash = "sha256-JBKU134/Yyz49HWfU9Dw/EC4bI/o3Hs56Ou7wtzp5qM="; + vendorHash = "sha256-ceSnQQTtGdLb0QGR9fDbGC0NtRPGqkyXJ6b0TRXkjQM="; subPackages = [ "cmd/gitlab-shell" diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 3472cc5bcb94..8eb34219cfc9 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,17 +1,17 @@ { - "version": "18.11.3", - "repo_hash": "sha256-QxaLdWErE+b4SpwHtxnCa2tqheWUfEixRcQwYD/A9s8=", + "version": "18.11.4", + "repo_hash": "sha256-ThtRXdUreorOIea5Izd+zKb88cC4nhitkzqT+Yf5UtU=", "yarn_hash": "sha256-k8JHi0f/XfSV4kICyPW01Erk3YnKw33yeUWYrOaPdTM=", "frontend_islands_yarn_hash": "sha256-EvGQin+5DqqIgM36jlVkVI49WcJzVvceYnkSS9ybfcY=", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.11.3-ee", + "rev": "v18.11.4-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.11.3", - "GITLAB_KAS_VERSION": "18.11.3", - "GITLAB_PAGES_VERSION": "18.11.3", - "GITLAB_SHELL_VERSION": "14.49.0", - "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.1", - "GITLAB_WORKHORSE_VERSION": "18.11.3" + "GITALY_SERVER_VERSION": "18.11.4", + "GITLAB_KAS_VERSION": "18.11.4", + "GITLAB_PAGES_VERSION": "18.11.4", + "GITLAB_SHELL_VERSION": "14.50.0", + "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.7", + "GITLAB_WORKHORSE_VERSION": "18.11.4" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index 7d705541e88a..8b55073391bb 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule (finalAttrs: { pname = "gitlab-workhorse"; - version = "18.11.3"; + version = "18.11.4"; # nixpkgs-update: no auto update src = fetchFromGitLab { diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile index 705e6ba9ffe6..51ab15115117 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile @@ -765,3 +765,6 @@ gem "gitlab-cloud-connector", "~> 1.45", require: 'gitlab/cloud_connector', feat gem "gvltools", "~> 0.4.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab_query_language', '~> 0.26.0', feature_category: :integrations + +# standard Gem, version increase to resolve vulnerabilities +gem "zlib", "~> 3.2", ">= 3.2.3", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/work_items/596593 diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index 28e0d494d85c..f3e631d33ddb 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -2174,6 +2174,7 @@ GEM yard-solargraph (0.1.0) yard (~> 0.9) zeitwerk (2.6.18) + zlib (3.2.3) PLATFORMS ruby @@ -2553,6 +2554,7 @@ DEPENDENCIES yajl-ruby (~> 1.4.3) yard (~> 0.9) zeitwerk (= 2.6.18) + zlib (~> 3.2, >= 3.2.3) BUNDLED WITH 2.7.1 diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index d800df27924b..c1e273bbf27b 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -10473,4 +10473,14 @@ src: { }; version = "2.6.18"; }; + zlib = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "084w64p55s3l2rmbs6x84qbclhi451n8n2limdj1mwrjidlidlsv"; + type = "gem"; + }; + version = "3.2.3"; + }; } From 6ce3b1a2a1f1b8849170f538c6ad593a5e40e6e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:15:07 +0000 Subject: [PATCH 222/292] wpaperd: 1.2.2 -> 1.3.0 --- pkgs/by-name/wp/wpaperd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wp/wpaperd/package.nix b/pkgs/by-name/wp/wpaperd/package.nix index 2814bcec78e4..b596fd4a0d7c 100644 --- a/pkgs/by-name/wp/wpaperd/package.nix +++ b/pkgs/by-name/wp/wpaperd/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wpaperd"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "danyspin97"; repo = "wpaperd"; tag = finalAttrs.version; - hash = "sha256-6XVpjTdo/wI65Lzd02fjqir7a28EEBBp3794zLgxayY="; + hash = "sha256-gKO2GDR21LPx+09YUnV/wMs1uVBRDHkbY6GonTmTPPA="; }; - cargoHash = "sha256-d8jzoNCn9J36SE4tQZ1orgOfFGbhVtHaaO940b3JxmQ="; + cargoHash = "sha256-dfmezhRdnKx53y9ETx2nJrILz/zgu07RuqqmGdRyhdY="; nativeBuildInputs = [ pkg-config From f26ddd3568d77a2848dba61b90f522408f95746f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:16:13 +0000 Subject: [PATCH 223/292] wiki-go: 1.8.9 -> 1.8.10 --- pkgs/by-name/wi/wiki-go/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wiki-go/package.nix b/pkgs/by-name/wi/wiki-go/package.nix index 2fc79dc48923..a7551094d394 100644 --- a/pkgs/by-name/wi/wiki-go/package.nix +++ b/pkgs/by-name/wi/wiki-go/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "wiki-go"; - version = "1.8.9"; + version = "1.8.10"; src = fetchFromGitHub { owner = "leomoon-studios"; repo = "wiki-go"; tag = "v${version}"; - hash = "sha256-9aDhfkUgVUoHVrDU7tElEOPjWyBlYj+hUCA/WmLDgpA="; + hash = "sha256-98IwcW+an6y5vnGR0d70Q8e0lQOTzclgD9J0UCc6PG0="; }; vendorHash = null; From 14f5c207a4ae245a455c12bbdfe9140b14ea6757 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:18:32 +0000 Subject: [PATCH 224/292] woodpecker-plugin-git: 2.9.1 -> 2.9.2 --- pkgs/by-name/wo/woodpecker-plugin-git/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wo/woodpecker-plugin-git/package.nix b/pkgs/by-name/wo/woodpecker-plugin-git/package.nix index d0397beae0ec..ec2afe92615a 100644 --- a/pkgs/by-name/wo/woodpecker-plugin-git/package.nix +++ b/pkgs/by-name/wo/woodpecker-plugin-git/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "woodpecker-plugin-git"; - version = "2.9.1"; + version = "2.9.2"; src = fetchFromGitHub { owner = "woodpecker-ci"; repo = "plugin-git"; tag = finalAttrs.version; - hash = "sha256-Au+eaJzcjARQsWThIK3N1SNkBl39mb3xx0d8D3VyXOU="; + hash = "sha256-vfHYEZpOAdf88Wqf6/PtbVsymKmQhBr0y2UOGmTGdjY="; }; vendorHash = "sha256-zCcYAWO0hn6iLxTxOsjn2bS0+sHuzpq3K24N9jd+qPY="; From 4b43c64139a50f349ecc3ce22070fd870c449fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristoffer=20Plagborg=20Bak=20S=C3=B8rensen?= Date: Thu, 28 May 2026 13:40:06 +0200 Subject: [PATCH 225/292] git-absorb: install nushell completion --- pkgs/by-name/gi/git-absorb/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/git-absorb/package.nix b/pkgs/by-name/gi/git-absorb/package.nix index f3043ddff04c..711a366e1d26 100644 --- a/pkgs/by-name/gi/git-absorb/package.nix +++ b/pkgs/by-name/gi/git-absorb/package.nix @@ -42,7 +42,8 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellCompletion --cmd git-absorb \ --bash <($out/bin/git-absorb --gen-completions bash) \ --fish <($out/bin/git-absorb --gen-completions fish) \ - --zsh <($out/bin/git-absorb --gen-completions zsh) + --zsh <($out/bin/git-absorb --gen-completions zsh) \ + --nushell <($out/bin/git-absorb --gen-completions nushell) ''; meta = { From d7678cc8b3a594ef46f59ee0b15228345a5d0b20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:45:12 +0000 Subject: [PATCH 226/292] python3Packages.yalexs: 9.2.0 -> 9.2.2 --- pkgs/development/python-modules/yalexs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yalexs/default.nix b/pkgs/development/python-modules/yalexs/default.nix index e1983ff665ec..525fae0932e7 100644 --- a/pkgs/development/python-modules/yalexs/default.nix +++ b/pkgs/development/python-modules/yalexs/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "yalexs"; - version = "9.2.0"; + version = "9.2.2"; pyproject = true; src = fetchFromGitHub { owner = "bdraco"; repo = "yalexs"; tag = "v${version}"; - hash = "sha256-t7C2x3aH3ltDthBlt+ghSj9SEfZ4jm4Fgs0KAIm7cBA="; + hash = "sha256-YI/wGI5EVnLXBFEDHGzgRJQYb79uc5wgMdkbNRYgi2E="; }; build-system = [ poetry-core ]; From 31fdeb00746551fea075e7ba144e758c5940701e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:45:54 +0000 Subject: [PATCH 227/292] yara-x: 1.16.0 -> 1.17.0 --- pkgs/by-name/ya/yara-x/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yara-x/package.nix b/pkgs/by-name/ya/yara-x/package.nix index 285c0af098f5..536570897fc5 100644 --- a/pkgs/by-name/ya/yara-x/package.nix +++ b/pkgs/by-name/ya/yara-x/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "yara-x"; - version = "1.16.0"; + version = "1.17.0"; src = fetchFromGitHub { owner = "VirusTotal"; repo = "yara-x"; tag = "v${finalAttrs.version}"; - hash = "sha256-n/AhEKlQmjbTtPncal6NDn7BcXb4HfnkuJctvDjW2V0="; + hash = "sha256-8P3fNLENfoGD+FMeCXX8UwoMzI92JkjV/f3G7d+Li3Y="; }; - cargoHash = "sha256-MbMjrrPN1ctlYoE6R5p8g354OOmu4NplcGwSm3IcHRI="; + cargoHash = "sha256-ifXe0LKEYMzCo0FIg2E5mCQRUCOlu3nvK2XN/3GM9bk="; env = { CARGO_PROFILE_RELEASE_LTO = "fat"; From 02c7353e8a4ea9413ab791af6cf74d29278d9f0b Mon Sep 17 00:00:00 2001 From: Samuel Silva Date: Mon, 25 May 2026 10:50:44 -0300 Subject: [PATCH 228/292] renode: reduce closure size from 3.8 GiB to 1.99 GiB Drop build/runtime leaks that pull unnecessary deps into the closure: - Use dotnet-runtime (not dotnet-sdk) for the renode-test wrapper; renode-test only invokes `dotnet` to run prebuilt DLLs. - Remove obj/ dirs in postInstall; MSBuild leaves *.assets.json files with paths to dotnet-sdk (702 MiB). - Remove output/properties.csproj; the file has sed-substituted gcc paths that pull in gcc-wrapper (264 MiB transitively). - Remove `mono` runtime dependencie. - Remove glibcLocales (222 MiB). - Add cmake, gcc, dotnet-sdk to disallowedReferences as a guard. Signed-off-by: Samuel Silva --- pkgs/by-name/re/renode/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix index 9e2b83b7c8d0..e2fbfd91c55b 100644 --- a/pkgs/by-name/re/renode/package.nix +++ b/pkgs/by-name/re/renode/package.nix @@ -6,11 +6,10 @@ fetchFromGitHub, fetchpatch, gcc, - glibcLocales, + glibcLocalesUtf8, gtk3-x11, gtk3, lib, - mono, python3Packages, }: @@ -68,9 +67,16 @@ buildDotnetModule rec { fetchSubmodules = true; }; + disallowedReferences = [ + cmake + gcc + dotnet-sdk + ]; + projectFile = "Renode_NET.sln"; dotnet-sdk = dotnetCorePackages.sdk_10_0; + dotnet-runtime = dotnetCorePackages.runtime_10_0; nugetDeps = ./deps.json; @@ -100,17 +106,12 @@ buildDotnetModule rec { sed -i 's/AssemblyVersion("1.0.*")/AssemblyVersion("1.0.0.0")/g' lib/AntShell/AntShell/Properties/AssemblyInfo.cs lib/CxxDemangler/CxxDemangler/Properties/AssemblyInfo.cs ''; - # https://github.com/NixOS/nixpkgs/issues/38991 - # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) - env.LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; - nativeBuildInputs = [ cmake gcc ]; runtimeDeps = [ gtk3 - mono ]; dontUseCmakeConfigure = true; @@ -162,15 +163,17 @@ buildDotnetModule rec { dotnetInstallFlags = [ "-p:TargetFramework=net10.0" ]; postInstall = '' + rm -rf build output/properties.csproj + find . -type d -name obj -exec rm -rf {} + mkdir -p $out/lib/renode mv * .renode-root $out/lib/renode makeWrapper "$out/lib/renode/renode-test" "$out/bin/renode-test" \ - --prefix PATH : "$out/lib/renode:${lib.makeBinPath [ dotnet-sdk ]}" \ + --prefix PATH : "$out/lib/renode:${lib.makeBinPath [ dotnet-runtime ]}" \ --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ --prefix PYTHONPATH : "${pythonLibs}" \ - --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" + --set LOCALE_ARCHIVE "${glibcLocalesUtf8}/lib/locale/locale-archive" ''; postFixup = '' From 73195e42ae1d040f277f3bbabfd5fd51e15be6dc Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 28 May 2026 14:25:58 +0200 Subject: [PATCH 229/292] phpPackages.composer: 2.9.8 -> 2.10.0 --- pkgs/development/php-packages/composer/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/composer/default.nix b/pkgs/development/php-packages/composer/default.nix index 5af696920a9d..ea1349feb366 100644 --- a/pkgs/development/php-packages/composer/default.nix +++ b/pkgs/development/php-packages/composer/default.nix @@ -13,13 +13,14 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "composer"; - version = "2.9.8"; + version = "2.10.0"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "composer"; repo = "composer"; tag = finalAttrs.version; - hash = "sha256-g9r6l0qjpAxVw0q3wbrUstnq2lISMSLgr13FsjcnHDQ="; + hash = "sha256-DMwkArGYtrfWGCNjkD3hzRLXAV24KlntyydduZxKc/0="; }; nativeBuildInputs = [ @@ -33,7 +34,7 @@ php.buildComposerProject2 (finalAttrs: { inherit (finalAttrs.passthru) pharHash; }; - vendorHash = "sha256-GNu1BMKPi0SKH6+456NPnAVuNOk2ylONogtLygdi1y8="; + vendorHash = "sha256-LlhB1Qo/tp2YcNAqwl3OS2QCN/SoZpeVYHMct5LsmXM="; postInstall = '' wrapProgram $out/bin/composer \ @@ -55,7 +56,7 @@ php.buildComposerProject2 (finalAttrs: { # use together with the version from this package to keep the # bootstrap phar file up-to-date together with the end user composer # package. - passthru.pharHash = "sha256-WbLFDhDK+g2O/Bnt6aMm14LwlsZ0omuvmM8ELOI96JA="; + passthru.pharHash = "sha256-o0ZTiFGYjq0RHRHjy9fTcu66RKvQr0EuCYkNPCHqbDE="; meta = { changelog = "https://github.com/composer/composer/releases/tag/${finalAttrs.version}"; From f3c02f27d2bfbd4f44bfe7095159add5333f5b83 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 12:41:17 +0000 Subject: [PATCH 230/292] python3Packages.aistore: init at 1.25.0 --- .../python-modules/aistore/default.nix | 111 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 113 insertions(+) create mode 100644 pkgs/development/python-modules/aistore/default.nix diff --git a/pkgs/development/python-modules/aistore/default.nix b/pkgs/development/python-modules/aistore/default.nix new file mode 100644 index 000000000000..206a1b725451 --- /dev/null +++ b/pkgs/development/python-modules/aistore/default.nix @@ -0,0 +1,111 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + + # build-system + hatchling, + + # dependencies + braceexpand, + cloudpickle, + humanize, + msgspec, + overrides, + packaging, + pydantic, + python-dateutil, + pyyaml, + requests, + tenacity, + urllib3, + xxhash, + + # optional-dependencies + # botocore: + wrapt, + # etl: + aiofiles, + fastapi, + flask, + gunicorn, + httpx, + uvicorn, + # mcp: + mcp, + # pytorch: + alive-progress, + torch, + torchdata, + webdataset, +}: + +buildPythonPackage (finalAttrs: { + pname = "aistore"; + version = "1.25.0"; + pyproject = true; + __structuredAttrs = true; + + # Tags on GitHub do not match + src = fetchPypi { + inherit (finalAttrs) pname version; + hash = "sha256-aslNCRSV7QKgvvDuUQPgcbUyUDdGP2kC4ryFu6IVYYE="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + braceexpand + cloudpickle + humanize + msgspec + overrides + packaging + pydantic + python-dateutil + pyyaml + requests + tenacity + urllib3 + xxhash + ]; + + optional-dependencies = { + botocore = [ + wrapt + ]; + etl = [ + aiofiles + fastapi + flask + gunicorn + httpx + uvicorn + ]; + mcp = [ + mcp + ]; + pytorch = [ + alive-progress + torch + torchdata + webdataset + ]; + }; + + pythonImportsCheck = [ "aistore" ]; + + # No tests in the Pypi archive + doCheck = false; + + meta = { + description = "Client-side APIs to access and utilize clusters, buckets, and objects on AIStore"; + homepage = "https://aistore.nvidia.com"; + downloadPage = "https://github.com/NVIDIA/aistore/tree/main/python/aistore/sdk"; + changelog = "https://github.com/NVIDIA/aistore/blob/main/python/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cbf531436b00..9cbd730c2751 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -618,6 +618,8 @@ self: super: with self; { airtouch5py = callPackage ../development/python-modules/airtouch5py { }; + aistore = callPackage ../development/python-modules/aistore { }; + aistudio-sdk = callPackage ../development/python-modules/aistudio-sdk { }; ajpy = callPackage ../development/python-modules/ajpy { }; From 8396e4b976fedfe8d5ee39651092540fe1be5c0c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 12:20:28 +0000 Subject: [PATCH 231/292] licenses: add enpl, Emmi AI Non-Production License --- lib/licenses/licenses.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 8543f1c32907..b2b234b4a399 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -575,6 +575,13 @@ lib.mapAttrs mkLicense ( free = false; }; + enpl = { + fullName = "Emmi AI Non-Production License"; + url = "https://github.com/Emmi-AI/noether/blob/main/LICENSE.txt"; + free = false; + redistributable = true; + }; + epl10 = { spdxId = "EPL-1.0"; fullName = "Eclipse Public License 1.0"; From d1a0271bf559b705423063e2a8afc61809cef089 Mon Sep 17 00:00:00 2001 From: wduo87391 Date: Wed, 27 May 2026 23:04:03 +0800 Subject: [PATCH 232/292] maintainers: add wduo87391 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 09a2d77eebc9..4e9c0eebe17b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29450,6 +29450,12 @@ github = "wdavidw"; githubId = 46896; }; + wduo87391 = { + name = "wduo87391"; + email = "wduo87391@gmail.com"; + github = "wduo87391"; + githubId = 197874825; + }; weathercold = { name = "Weathercold"; email = "weathercold.scr@proton.me"; From ac4c3a0427232d8f60a85ab3f6032ecde7b41e0f Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 28 May 2026 10:28:05 +0200 Subject: [PATCH 233/292] bashunit: 0.26.0 -> 0.36.0 --- pkgs/by-name/ba/bashunit/package.nix | 34 ++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ba/bashunit/package.nix b/pkgs/by-name/ba/bashunit/package.nix index 861a598f0bec..1cea0f4f80c2 100644 --- a/pkgs/by-name/ba/bashunit/package.nix +++ b/pkgs/by-name/ba/bashunit/package.nix @@ -3,7 +3,12 @@ lib, fetchFromGitHub, bash, + bc, + gitMinimal, + gnugrep, + jq, which, + writableTmpDirAsHomeHook, versionCheckHook, coreutils, makeBinaryWrapper, @@ -12,13 +17,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "bashunit"; - version = "0.26.0"; + version = "0.36.0"; src = fetchFromGitHub { owner = "TypedDevs"; repo = "bashunit"; tag = finalAttrs.version; - hash = "sha256-cZ2fcm4OxA3Ly8QRkOQSjaSZW80/Pu2z10+iN4pDFOs="; + hash = "sha256-alhqJ7coRk5O4dYGx8m6u8/j7KMfr2m9Jeb5pn0wwiU="; forceFetchGit = true; # needed to include the tests directory for the check phase }; @@ -43,9 +48,21 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; doCheck = true; - nativeCheckInputs = [ which ]; + nativeCheckInputs = [ + bc + gitMinimal + jq + which + ]; checkPhase = '' runHook preCheck + patchShebangs bin/bashunit + '' + # Disabling a failing test on Darwin platforms only + + lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' + rm tests/unit/console_results_test.sh + '' + + '' make test runHook postCheck ''; @@ -54,14 +71,21 @@ stdenvNoCC.mkDerivation (finalAttrs: { wrapProgram $out/bin/bashunit \ --prefix PATH : "${ lib.makeBinPath [ - coreutils + coreutils # cat, mktemp + gnugrep # grep which ] }" ''; - nativeInstallCheckInputs = [ versionCheckHook ]; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; doInstallCheck = true; + versionCheckKeepEnvironment = [ + "HOME" + ]; passthru.updateScript = nix-update-script { }; From 583a2167fd0081a46ee6b412c932c52d76974efb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 13:18:47 +0000 Subject: [PATCH 234/292] reframe: 1.15.1 -> 1.15.2 --- pkgs/by-name/re/reframe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/reframe/package.nix b/pkgs/by-name/re/reframe/package.nix index 04c49bd6953d..7ce80f88692e 100644 --- a/pkgs/by-name/re/reframe/package.nix +++ b/pkgs/by-name/re/reframe/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "reframe"; - version = "1.15.1"; + version = "1.15.2"; src = fetchFromGitHub { owner = "AlynxZhou"; repo = "reframe"; tag = "v${finalAttrs.version}"; - hash = "sha256-3ZCLnmu5Idn4RsypJr+JNqIhT13/pq1Xi4wTidUgCqQ="; + hash = "sha256-R0l/sXRT+B3mb1SMoX9DLUbFP4lcTK2dVJox8OWwY6Y="; fetchSubmodules = true; }; From 937f5208c73bdc86700c57352362082790fc0570 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 12:20:39 +0000 Subject: [PATCH 235/292] python3Packages.emmiai-noether: init at 2026.4.0 --- .../python-modules/emmiai-noether/default.nix | 105 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 107 insertions(+) create mode 100644 pkgs/development/python-modules/emmiai-noether/default.nix diff --git a/pkgs/development/python-modules/emmiai-noether/default.nix b/pkgs/development/python-modules/emmiai-noether/default.nix new file mode 100644 index 000000000000..0568a24f7acd --- /dev/null +++ b/pkgs/development/python-modules/emmiai-noether/default.nix @@ -0,0 +1,105 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + setuptools-scm, + + # dependencies + aistore, + boto3, + einops, + fsspec, + h5py, + huggingface-hub, + hydra-core, + loguru, + numpy, + pandas, + psutil, + pyvista, + rtree, + submitit, + torch, + trimesh, + typer, + + # tests + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "emmiai-noether"; + version = "2026.4.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Emmi-AI"; + repo = "noether"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ySQxI0n4mPKio7tlRkRRdSq/ieIigznur2CZhJfbyLs="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + pythonRelaxDeps = [ + "numpy" + ]; + dependencies = [ + aistore + boto3 + einops + fsspec + h5py + huggingface-hub + hydra-core + loguru + numpy + pandas + psutil + pyvista + rtree + submitit + torch + trimesh + typer + ]; + + pythonImportsCheck = [ "noether" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + disabledTests = [ + # Checks if code.tar.gz exists + "test_train_pipeline_copies_code" + + # Fails to properly count the number of cores in the sandbox + "test_total_cpu_count_fallback" + "test_total_cpu_count_linux" + "test_total_cpu_count_mac" + "test_total_cpu_count_windows" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # flaky: assert 0.32007395901018754 == 0.3 ± 0.02 + "test_real_time_accuracy" + ]; + + __darwinAllowLocalNetworking = true; + + meta = { + description = "Deep-Learning framework for Engineering AI"; + homepage = "https://github.com/Emmi-AI/noether"; + changelog = "https://github.com/Emmi-AI/noether/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.enpl; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9cbd730c2751..a383a1dd9650 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5042,6 +5042,8 @@ self: super: with self; { emcee = callPackage ../development/python-modules/emcee { }; + emmiai-noether = callPackage ../development/python-modules/emmiai-noether { }; + emoji = callPackage ../development/python-modules/emoji { }; emoji-country-flag = callPackage ../development/python-modules/emoji-country-flag { }; From 8ea12e271abba87e82c41a7a424c813bae178891 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Fri, 17 Apr 2026 13:52:47 +0200 Subject: [PATCH 236/292] nixos/bird: start bird after network.target --- nixos/modules/services/networking/bird.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/bird.nix b/nixos/modules/services/networking/bird.nix index 9c830a7c0cc0..d833e4803f92 100644 --- a/nixos/modules/services/networking/bird.nix +++ b/nixos/modules/services/networking/bird.nix @@ -93,6 +93,7 @@ in systemd.services.bird = { description = "BIRD Internet Routing Daemon"; wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; reloadTriggers = lib.optional cfg.autoReload config.environment.etc."bird/bird.conf".source; serviceConfig = { Type = "forking"; From 88d8d2c5d51ad950dc8b6f3dfae50424186cea99 Mon Sep 17 00:00:00 2001 From: yaya Date: Thu, 28 May 2026 15:41:48 +0200 Subject: [PATCH 237/292] nixos/doc: Update stable channel in upgrading chapter --- .../doc/manual/installation/upgrading.chapter.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/nixos/doc/manual/installation/upgrading.chapter.md b/nixos/doc/manual/installation/upgrading.chapter.md index 52bfd8ecd886..fbe2eff75958 100644 --- a/nixos/doc/manual/installation/upgrading.chapter.md +++ b/nixos/doc/manual/installation/upgrading.chapter.md @@ -8,7 +8,7 @@ passed and a selection of packages has been built successfully (see `nixos/release-combined.nix` and `nixos/release-small.nix`). These channels are: -- *Stable channels*, such as [`nixos-25.11`](https://channels.nixos.org/nixos-25.11). +- *Stable channels*, such as [`nixos-26.05`](https://channels.nixos.org/nixos-26.05). These only get conservative bug fixes and package upgrades. For instance, a channel update may cause the Linux kernel on your system to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not @@ -21,7 +21,7 @@ These channels are: radical changes between channel updates. It's not recommended for production systems. -- *Small channels*, such as [`nixos-25.11-small`](https://channels.nixos.org/nixos-25.11-small) +- *Small channels*, such as [`nixos-26.05-small`](https://channels.nixos.org/nixos-26.05-small) or [`nixos-unstable-small`](https://channels.nixos.org/nixos-unstable-small). These are identical to the stable and unstable channels described above, except that they contain fewer binary packages. This means they get updated @@ -40,8 +40,8 @@ supported stable release. When you first install NixOS, you're automatically subscribed to the NixOS channel that corresponds to your installation source. For -instance, if you installed from a 25.11 ISO, you will be subscribed to -the `nixos-25.11` channel. To see which NixOS channel you're subscribed +instance, if you installed from a 26.05 ISO, you will be subscribed to +the `nixos-26.05` channel. To see which NixOS channel you're subscribed to, run the following as root: ```ShellSession @@ -56,16 +56,16 @@ To switch to a different NixOS channel, do ``` (Be sure to include the `nixos` parameter at the end.) For instance, to -use the NixOS 25.11 stable channel: +use the NixOS 26.05 stable channel: ```ShellSession -# nix-channel --add https://channels.nixos.org/nixos-25.11 nixos +# nix-channel --add https://channels.nixos.org/nixos-26.05 nixos ``` If you have a server, you may want to use the "small" channel instead: ```ShellSession -# nix-channel --add https://channels.nixos.org/nixos-25.11-small nixos +# nix-channel --add https://channels.nixos.org/nixos-26.05-small nixos ``` And if you want to live on the bleeding edge: @@ -118,5 +118,5 @@ the new generation contains a different kernel, initrd or kernel modules. You can also specify a channel explicitly, e.g. ```nix -{ system.autoUpgrade.channel = "https://channels.nixos.org/nixos-25.11"; } +{ system.autoUpgrade.channel = "https://channels.nixos.org/nixos-26.05"; } ``` From 9e6f41c703940a2983baa073a55c24895ca80a80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6gler?= Date: Thu, 28 May 2026 15:36:43 +0200 Subject: [PATCH 238/292] Revert "sherpa-onnx: fix darwin runtime linking to onnxruntime" This reverts commit 9ccaa6cd7c745d21c0918b0c9723fdcf44cadb94. --- pkgs/by-name/sh/sherpa-onnx/package.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/by-name/sh/sherpa-onnx/package.nix b/pkgs/by-name/sh/sherpa-onnx/package.nix index bc584ff8a08f..b09d89265c8b 100644 --- a/pkgs/by-name/sh/sherpa-onnx/package.nix +++ b/pkgs/by-name/sh/sherpa-onnx/package.nix @@ -191,10 +191,6 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; - preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' - export DYLD_FALLBACK_LIBRARY_PATH=${lib.getLib onnxruntime}/lib - ''; - # Use ctest directly because the default `make check` target includes clang-tidy. checkPhase = '' runHook preCheck @@ -206,10 +202,6 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $python cp -r ../sherpa-onnx/python/sherpa_onnx $python/ rm $out/lib/_sherpa_onnx*.so - ${lib.optionalString stdenv.hostPlatform.isDarwin '' - install_name_tool -add_rpath ${lib.getLib onnxruntime}/lib \ - $python/sherpa_onnx/lib/_sherpa_onnx*.so - ''} ''; passthru = { From cb1c327a34f36426e3f51d7a25ccdddeddaa461e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20K=C3=B6gler?= Date: Thu, 28 May 2026 15:54:40 +0200 Subject: [PATCH 239/292] rapidraw: remove darwin onnxruntime workarounds The rpath of onnxruntime was fixed in 43348a3ea307 so these workarounds using install_name_tool and DYLD_* variables are no longer needed. --- pkgs/by-name/ra/rapidraw/package.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/by-name/ra/rapidraw/package.nix b/pkgs/by-name/ra/rapidraw/package.nix index 256017b9acaa..7ea1c09446cb 100644 --- a/pkgs/by-name/ra/rapidraw/package.nix +++ b/pkgs/by-name/ra/rapidraw/package.nix @@ -118,11 +118,6 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail 'if !is_valid' 'if false' ''; - # Fix dyld error about onnxruntime not being loaded on darwin during cargo test - preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' - export DYLD_LIBRARY_PATH="${onnxruntime}/lib:$DYLD_LIBRARY_PATH" - ''; - dontWrapGApps = true; env = { @@ -141,8 +136,6 @@ rustPlatform.buildRustPackage (finalAttrs: { ln -sf ${onnxruntime}/lib/libonnxruntime.so $out/lib/RapidRAW/resources/libonnxruntime.so '' + lib.optionalString stdenv.hostPlatform.isDarwin '' - # The binary links against @rpath/libonnxruntime.*.dylib but has no LC_RPATH entries - install_name_tool -add_rpath "${onnxruntime}/lib" "$out/Applications/RapidRAW.app/Contents/MacOS/rapidraw" # The app also dlopen()s libonnxruntime.dylib at a hardcoded path inside the bundle mkdir -p "$out/Applications/RapidRAW.app/Contents/Resources/resources" ln -sf ${onnxruntime}/lib/libonnxruntime.dylib "$out/Applications/RapidRAW.app/Contents/Resources/resources/libonnxruntime.dylib" From ffc6db2fe636876d807219623773c13eeac522eb Mon Sep 17 00:00:00 2001 From: emilylange Date: Thu, 28 May 2026 16:13:26 +0200 Subject: [PATCH 240/292] chromium,chromedriver: 148.0.7778.178 -> 148.0.7778.216 https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop_0877304591.html --- .../networking/browsers/chromium/info.json | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index df0ff8f96188..80ae82050867 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "148.0.7778.178", + "version": "148.0.7778.215", "chromedriver": { - "version": "148.0.7778.179", - "hash_darwin": "sha256-jDw+ON0X8rePW1HLBZ5FVKMibImBuW/Tp0EDZ/UjJlw=", - "hash_darwin_aarch64": "sha256-hNaaKMVy8sKNU444Uf78YI3ayUATrTBAr6/7Z3jewv0=" + "version": "148.0.7778.216", + "hash_darwin": "sha256-gsK7Q3rwfQQ0iE5e/st/3gGtU+D8dGsTycffpEejmhw=", + "hash_darwin_aarch64": "sha256-zHASbRPnYf2q1qq8FsKnYrLwPjzoGk0tzLxB9SdTXFw=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "d096af1c9e98c45c3596e59620622b1a049bfecb", - "hash": "sha256-XRalekzeALnDh9KiGqhYdhXvkGkjO3TOIZeqwpPLO+U=", + "rev": "7c855c70efe3f6ade6663c1520913fa7f63a0b2b", + "hash": "sha256-uDVYgSjxQ+xw8DHVd5UNkqnUrJ6P5ZWxL2tZToBhgQg=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "50fd896fb21cca91f325812d01d1e971593efc73", - "hash": "sha256-HcfKm7UQmg3wMDOytmaYzm7Z7gRdOrRoqAKaE0ZdI4E=" + "rev": "a101e2d1db6da927325273566fe8f5404fa3a9bd", + "hash": "sha256-uIqodvHxEY9xNse2IHNns2Mz9zLAUZSSIN7pAXB8cPs=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -132,8 +132,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "19696dd088b8ed5804e2f02a8f83f5afdb3e99e3", - "hash": "sha256-ihnVPCk9412UzCmoABWVUhiGaIdIYxiYMkk43KDqpg8=" + "rev": "78a9030d63048d832c4b822839bffe38ad4f20e5", + "hash": "sha256-ZknkLN64TYAN5j9WsgtKlRBrAc3iCM084zpc8Zui8Ts=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -267,8 +267,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "6efd6eb1d85fd67fdcc2385c54fa56c524bec3f7", - "hash": "sha256-1pr3+RK519m+wtcacJB3PcDTL+qSHlOn1ctxpoLzTf8=" + "rev": "1fb83ff123c44ab59a480056c8c1ba3d33c2caf0", + "hash": "sha256-S6agM7HMZ2g2W6e9tYdLSXr0Lc6zeQF9hAYLIeImAYQ=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -332,8 +332,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "99b479dc34728936b006679a31e12b8cf432fc55", - "hash": "sha256-H5RzBFYWIp/QYKyeBM2wfuX7FvXHPbhCAp7qne5Zvhw=" + "rev": "6d9fc45fc4bca8aef0b8f65592520673638c3334", + "hash": "sha256-A21ONLz8HxoBkOL/jHfs5YwePmOnFyNdlNYSJa9wers=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -342,8 +342,8 @@ }, "src/third_party/harfbuzz/src": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "f027b8e9039f73bf803eae684fee2eb2d30e4180", - "hash": "sha256-HWb3QbPl+RE2oI/Jwv5BjKwv9UnJ8VcJvk+uGy9cAqM=" + "rev": "67bb413f586f36ba44d740319cb7a28b3d283ea6", + "hash": "sha256-WCPEkbiiU8dENM+ik0KokW9Uxmz0xlsRFVVPPOEOZXw=" }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", @@ -432,8 +432,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "b63f30b6d30028a3d7d9c5223def8f3ad97dcc4c", - "hash": "sha256-LaBEcVcSB8WB9ZNRgPSiGaKdQL5f3wll2sPb9OhN5SE=" + "rev": "343cee0a952f8c7d329e59ff3ac2c8bdbe70ec6a", + "hash": "sha256-H8Eu3BiUIiZcyReGDyFq9UvjdMJOX00ERjru8+I0zL8=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -612,8 +612,8 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "a78c62d93a8f514ea2cd98a70bd1d21226be9d93", - "hash": "sha256-qd3Oa/JFzoI5hKDY2/OQAzdr2z9srUj0H6oKz0R516U=" + "rev": "72ea487e4399c44c3a53a48b104f9612ca772008", + "hash": "sha256-0VgmDPyF5k81nBXdo88CcIIbz6XRhaiADnG8gwDGZZk=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", @@ -662,8 +662,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "a2888b27a98e4ff30085d4d2dba8a1a99baf6dfb", - "hash": "sha256-eOjFuMmXr9YtZ0e4yDB8JMjTrNWEg5OlTkAMGuHZIWE=" + "rev": "03c3234e64f9fbbbcf6a7b9c79e94059df49dbfe", + "hash": "sha256-e0MSCbqv4u4995nowzipKorkn6mPpO7tf8+ygj3/nFY=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -797,8 +797,8 @@ }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "9a7f650bcd14f241d20f88f4e1ea3b7300de72ac", - "hash": "sha256-k5cHE4XURJQrPURmXk4MMNV5k8+ryKfjmsVTzARRro4=" + "rev": "e3ee86921c57b9f8921045e77f098604803cb66c", + "hash": "sha256-n39HENOXmatsZLF6jdYRsb+wl2cM0i6ngT4Zbyu5ayE=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -822,8 +822,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "ad6e4525c418a92147c8247ef9d144ce4c242a38", - "hash": "sha256-+cQdsWTgIohd3yOCsNCprSr4Ctes77fWGdmPxN2tQlM=" + "rev": "5e24a1fd6ffb840b93ee90a800897fcb4d60eeab", + "hash": "sha256-JcBGaXhqNRIA4NPPV4eANVM93wsQ9QxSLO/Ecz3wklU=" } } }, From 2391734f4f4c7bbeddbdc21e23bf60b5c5583661 Mon Sep 17 00:00:00 2001 From: wduo87391 Date: Thu, 28 May 2026 20:51:24 +0800 Subject: [PATCH 241/292] project-graph: init at 3.0.7 Assisted-by: Gemini-2.5-Flash --- pkgs/by-name/pr/project-graph/package.nix | 95 +++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 pkgs/by-name/pr/project-graph/package.nix diff --git a/pkgs/by-name/pr/project-graph/package.nix b/pkgs/by-name/pr/project-graph/package.nix new file mode 100644 index 000000000000..46a74d44b707 --- /dev/null +++ b/pkgs/by-name/pr/project-graph/package.nix @@ -0,0 +1,95 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + fetchPnpmDeps, + pnpm_10, + nodejs_24, + cargo-tauri, + openssl, + pkg-config, + webkitgtk_4_1, + glib-networking, + wrapGAppsHook4, + pnpmConfigHook, + jq, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "project-graph"; + version = "3.0.7"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "graphif"; + repo = "project-graph"; + tag = "v${finalAttrs.version}"; + hash = "sha256-QC1YTcyH7q+TJiGLF7zjKTe1OcfFd74fSFr+23iYMyQ="; + }; + + cargoHash = "sha256-bsRX+iVo2jInWZvrX1fVE2oAqM8L/5zNzjRwtoviQN0="; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-sTThym++UWKpKFZqhQJCewRKtdYe1tKNcESrxyxpLmY="; + }; + + postPatch = '' + TAURI_CONFIG="app/src-tauri/tauri.conf.json" + if [ -f "$TAURI_CONFIG" ]; then + echo "Applying Tauri v2 sandbox patches via jq..." + ${jq}/bin/jq '.bundle.targets = [] | .bundle.createUpdaterArtifacts = false' "$TAURI_CONFIG" > temp.json && mv temp.json "$TAURI_CONFIG" + fi + ''; + + preConfigure = '' + export HOME="$TMPDIR" + ''; + + preBuild = '' + pnpm run build + ''; + + nativeBuildInputs = [ + cargo-tauri.hook + pnpmConfigHook + nodejs_24 + pnpm_10 + pkg-config + jq + wrapGAppsHook4 + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + glib-networking + openssl + webkitgtk_4_1 + ]; + + cargoRoot = "app/src-tauri"; + buildAndTestSubdir = finalAttrs.cargoRoot; + + docheck = true; + + nativeCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Node-based visual tool for organizing thoughts and notes"; + homepage = "https://graphif.dev"; + license = with lib.licenses; [ + mit + gpl3Plus + ]; + mainProgram = "project-graph"; + maintainers = with lib.maintainers; [ wduo87391 ]; + platforms = lib.platforms.linux; + }; +}) From 1457d748d7bc06c87b26b8790944bf0f2192d312 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 May 2026 22:27:47 +0000 Subject: [PATCH 242/292] dynarmic: 6.7.0-unstable-2026-01-04 -> 6.7.0-unstable-2026-05-19 Signed-off-by: Marcin Serwin --- pkgs/by-name/dy/dynarmic/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dy/dynarmic/package.nix b/pkgs/by-name/dy/dynarmic/package.nix index 5e927b4ae056..408e0844bef1 100644 --- a/pkgs/by-name/dy/dynarmic/package.nix +++ b/pkgs/by-name/dy/dynarmic/package.nix @@ -18,13 +18,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "dynarmic"; - version = "6.7.0-unstable-2026-01-04"; + version = "6.7.0-unstable-2026-05-19"; src = fetchFromGitHub { owner = "azahar-emu"; repo = "dynarmic"; - rev = "526227eebe1efff3fb14dbf494b9c5b44c2e9c1f"; - hash = "sha256-WG9mUFUnhEEF0+qsQzslTAj1nox3jaz6rVKs245EtV4="; + rev = "c5f5b0d7fca772b7d2d4d8ba0975ce8653f4b055"; + hash = "sha256-ecEVqQHP2pwyqAl1s1HKBxaqSLmfOdcQP2rKbla+RLM="; }; patches = [ From 5f50d77e9fadecd6fd452ed1704794d447e35b63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 15:08:02 +0000 Subject: [PATCH 243/292] entire: 0.6.2 -> 0.6.3 --- pkgs/by-name/en/entire/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/en/entire/package.nix b/pkgs/by-name/en/entire/package.nix index 3baea8520073..7b2ca61663b9 100644 --- a/pkgs/by-name/en/entire/package.nix +++ b/pkgs/by-name/en/entire/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "entire"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "entireio"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-cSFDRZzLHUT86coxA/1fYzPSq79jNkeZMu7EYrmfeSY="; + hash = "sha256-yGutKLwdTuGamZMdkqHlhBypZFuY9jM0w/1VW6ACppg="; }; - vendorHash = "sha256-fuHMMQsd9FrxqjKb0M1aV+ya5yofGpH7/I10ZkBdlI4="; + vendorHash = "sha256-pIIrrbp3x15iiY3CuA+wU7315bHUSjvJWBa4Q58OorU="; subPackages = [ "cmd/entire" ]; From 12a629f6380fa90bc8ee048b14160f08596c861d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 15:18:32 +0000 Subject: [PATCH 244/292] honeycomb-refinery: 3.2.1 -> 3.2.2 --- pkgs/by-name/ho/honeycomb-refinery/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/honeycomb-refinery/package.nix b/pkgs/by-name/ho/honeycomb-refinery/package.nix index 20482c4f51bd..53ef518056c8 100644 --- a/pkgs/by-name/ho/honeycomb-refinery/package.nix +++ b/pkgs/by-name/ho/honeycomb-refinery/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "honeycomb-refinery"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "honeycombio"; repo = "refinery"; rev = "v${finalAttrs.version}"; - hash = "sha256-2avpxXlphqCNLeuTwskZKML/Dp5igm/qexq44lk8ne8="; + hash = "sha256-slINvCsw4s5I9s9LaTXuR/5Rvv1K1qzqNiatwr6p4FM="; }; env.NO_REDIS_TEST = true; @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { "-X main.BuildID=${finalAttrs.version}" ]; - vendorHash = "sha256-PBNL6oL3X+zaom2vbPJ0WuH9syZqWw4WXWbUqu/mtH0="; + vendorHash = "sha256-DxqVKGox3NbRwvkGrW29MbsE4KKK0/Og8uH5hgtgPMo="; doCheck = true; From a050666216873eadbbd37a6fc33789774d167776 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 15:22:12 +0000 Subject: [PATCH 245/292] wakapi: 2.17.3 -> 2.17.4 --- pkgs/by-name/wa/wakapi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index 5956ca98d70a..9865b221b41f 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.17.3"; + version = "2.17.4"; in buildGoLatestModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoLatestModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-kbh9YoD5Z4YoYsRCKxL7meHtjsfAKRXXKYvdVCrym/k="; + hash = "sha256-pcKHDZH8CvRpKPaLyWPsHx7/U50xEq8JzbnEQG/9uYI="; }; - vendorHash = "sha256-jD8A28dgJs9CLB4Md8y8D9m1/BobzjIa4VoetYqU+y4="; + vendorHash = "sha256-bXIbHSclJ61D3u1+nXEIRhzw611uosnnXWqT9boDMP0="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; From 8d09a1edb6a0866c91f3afce107f45dc3c33ef58 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 28 May 2026 11:05:41 -0500 Subject: [PATCH 246/292] =?UTF-8?q?yaziPlugins.keep-preferences:=200-unsta?= =?UTF-8?q?ble-2026-05-15=20=E2=86=92=200-unstable-2026-05-25?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/XYenon/keep-preferences.yazi/compare/f6656322e059df2384b1e3b37461e362438879f9...45d93faa8f1da3f4c2fabf68398204fd576705f7 --- pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix index 7863a75453fc..44495c862b37 100644 --- a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "keep-preferences.yazi"; - version = "0-unstable-2026-05-15"; + version = "0-unstable-2026-05-25"; src = fetchFromGitHub { owner = "XYenon"; repo = "keep-preferences.yazi"; - rev = "f6656322e059df2384b1e3b37461e362438879f9"; - hash = "sha256-eRlF78sixUVHWuYFml65xY7W0rKGDholqpggUuatd1c="; + rev = "45d93faa8f1da3f4c2fabf68398204fd576705f7"; + hash = "sha256-uNReRmj9slKE/7WYA0gfE5eTO60CdFrFMH1/V3GwvFg="; }; meta = { From 697158f123906f87e203085b0e2d76ee9e761715 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 28 May 2026 11:06:26 -0500 Subject: [PATCH 247/292] =?UTF-8?q?yaziPlugins.piper:=200-unstable-2026-01?= =?UTF-8?q?-24=20=E2=86=92=200-unstable-2026-05-26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/yazi-rs/plugins/compare/6c71385af67c71cb3d62359e94077f2e940b15df...c2c16c83dd6c754c38893030848a162bb2422ca2 --- pkgs/by-name/ya/yazi/plugins/piper/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/piper/default.nix b/pkgs/by-name/ya/yazi/plugins/piper/default.nix index 9ad5c00b1ea5..f4e77204ab07 100644 --- a/pkgs/by-name/ya/yazi/plugins/piper/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/piper/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "piper.yazi"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "yazi-rs"; repo = "plugins"; - rev = "6c71385af67c71cb3d62359e94077f2e940b15df"; - hash = "sha256-+akz8E6Fmk6KwmeZOePEm/KqfbDaKeL4wiUgtm12SAE="; + rev = "c2c16c83dd6c754c38893030848a162bb2422ca2"; + hash = "sha256-BdisAHsLHNqtuDu8rtBZZaqiTeL60pQOWKsRct35VZM="; }; meta = { From f715b96b10381000d700f22a879ea0a327f1d7e5 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 28 May 2026 11:07:11 -0500 Subject: [PATCH 248/292] vimPlugins: update on 2026-05-28 --- .../editors/vim/plugins/generated.nix | 240 +++++++++--------- 1 file changed, 120 insertions(+), 120 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index b61c6b5fe1de..2e853bc7db64 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -82,12 +82,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-04-26"; + version = "4.7.4-unstable-2026-05-25"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "137d3bc527518f5ea982c43c43084496732365c3"; - hash = "sha256-jYKtDG9J7bEPDaQCorCuTZtePBTN4MAKZZqPduPSBtE="; + rev = "2db7b404110f92e6d9197fee9cb9a708ae205a10"; + hash = "sha256-5w87xSlTugmXanoWb+UthZ0EV+xwJKFpkVMR62JIMMU="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -334,12 +334,12 @@ final: prev: { NrrwRgn = buildVimPlugin { pname = "NrrwRgn"; - version = "0.34-unstable-2026-05-07"; + version = "0.34-unstable-2026-05-24"; src = fetchFromGitHub { owner = "chrisbra"; repo = "NrrwRgn"; - rev = "5c49cfe52eee3912fa72b1d4f838b6bf9686972a"; - hash = "sha256-amf9Xve9/eOYnbewQMAA4qWR1ffo+UgTz3RvFHAO5f0="; + rev = "e6f29bd507903b587229c544d3e1eba3cc0f0a13"; + hash = "sha256-Bc21IfVV5YpHMgXaCybOkwAy73pPjqjc1qaZi/SAFjo="; }; meta.homepage = "https://github.com/chrisbra/NrrwRgn/"; meta.license = unfree; @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-05-24"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "68ba9015c0cc77a0fe954bd2578dfa7a5c24134f"; - hash = "sha256-Odk14VqfchdeGwSAaQyNmIX42GaJSm/1xpX7jth6oxU="; + rev = "e25e63f3b24fd6b8c2fc713107ad5d5594028eac"; + hash = "sha256-VhA3NUiiGs29Q23Xos/0tsWPm0Pl/CcZocznUz3/z9M="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -868,12 +868,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-05-17"; + version = "4.0.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "2a3af30fb6a725ec7215435369b310b1d2dc4c09"; - hash = "sha256-ch5JeEz16tsH6+bxDaGY4mbK26PZ4ev7JhWOm5YTD9k="; + rev = "399c0ffd64affec81331c9046d454fd5d4be6c78"; + hash = "sha256-JV0c8IL5zdFz647b9dY0v7pH3JaPW2nqaP1uKFzK88k="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.license = getLicenseFromSpdxId "BSD-2-Clause"; @@ -1800,7 +1800,7 @@ final: prev: { hash = "sha256-3w+vQf3N6+umBUF+PkCbPXggn53rNekxHgR2y+ICwHw="; }; meta.homepage = "https://github.com/joelazar/blink-calc/"; - meta.license = unfree; + meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -1848,12 +1848,12 @@ final: prev: { blink-cmp-dictionary = buildVimPlugin { pname = "blink-cmp-dictionary"; - version = "3.0.1"; + version = "3.1.0"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-dictionary"; - tag = "v3.0.1"; - hash = "sha256-z41OnVbJAQe4FMvdazs0Uw8sAOyXEBJcx3IVqjOWGyI="; + tag = "v3.1.0"; + hash = "sha256-Tw907lwbBemPLJr0W8Zqe6idUqoHMKmmpLnKW/l6p+g="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-dictionary/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -1876,12 +1876,12 @@ final: prev: { blink-cmp-git = buildVimPlugin { pname = "blink-cmp-git"; - version = "3.0.0-unstable-2026-04-24"; + version = "3.0.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-git"; - rev = "302b9dabec3284de29665e2311118a3202cb192a"; - hash = "sha256-s9nn6XRaCYxiwiEkv9J345hN3ppcblVHKE8WP6m+Atg="; + rev = "d3f2a9067ab028e779d08e61bf0b054939011316"; + hash = "sha256-Q/QUN2R3zgrJwyypD3b7da1PVOnn8zyoqctoyhZdK+M="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -3484,12 +3484,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-05-22"; + version = "0.0.82-unstable-2026-05-27"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "a23e8e5c3a7ee77073862c98800948ef20a5e7e6"; - hash = "sha256-3l0e0jbtVvALHVfOHeCiWY3/Z5MfPCJqI43UrKk3FKM="; + rev = "7b8dcb974b9acea90dc0c26ec4031fb7f2da0bb0"; + hash = "sha256-ueSwDmTzbyTJnc1q0/5baSGATft+969ryNPXBD27YXs="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -3964,8 +3964,8 @@ final: prev: { src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "24c70347f6b2128679f47d2eb765156ef34bf9e0"; - hash = "sha256-Jky3GonVfO4M5G9KD8JQYorNav9PKSe4NvZXVbn9EYg="; + rev = "619363c30309d29ffa631e67c8183f2a72caa373"; + hash = "sha256-pMWvC7sqOFjsMUhxTzMcoSifn7E5CVindvQVl9dEfB8="; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -4255,12 +4255,12 @@ final: prev: { csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "0.3.0-unstable-2026-04-29"; + version = "0.3.0-unstable-2026-05-27"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "be8093d19af1538aad9ee77dc5589e55b083967a"; - hash = "sha256-MDr3n9LaQ/YTHD7egDohQ7YmT2+itWXNoMLigmZp3KQ="; + rev = "ed20a88af5774319c7eafc7faa45c9fde7314b4e"; + hash = "sha256-Q9WmFNosh4RZy7+izC1dHpaYUT0Mb8lvczgZXlzNq4k="; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4581,8 +4581,8 @@ final: prev: { src = fetchFromGitHub { owner = "LumaKernel"; repo = "ddc-source-file"; - rev = "294a3274eaff4b3a37d1a033effd07f4d0d6cec1"; - hash = "sha256-y03JT0/QOEjfxOBPzwN7c5xorCkSOUKkcZs+OVh5Q6A="; + rev = "b2ff132a07a881251edbc03b5c81f3655803a5b9"; + hash = "sha256-Iw6dYzIUzx7O6+YmNl1W7kjBgjc52m1KGG0oFBySqfk="; }; meta.homepage = "https://github.com/LumaKernel/ddc-source-file/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5335,12 +5335,12 @@ final: prev: { dracula-vim = buildVimPlugin { pname = "dracula-vim"; - version = "2.0.0-unstable-2026-04-22"; + version = "2.0.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "dracula"; repo = "vim"; - rev = "e7b91facff94bdf3a248df9b683119b84672256a"; - hash = "sha256-OkLtrd6Cq7ZwF5r5/SBc9Uyp26q/gIgHLrVKLxboLCA="; + rev = "4f068752154e70ef8e03d6a70992033fff20a165"; + hash = "sha256-vJpCU+7B7OC0nO8RV6PYG/UUXxQRMPP5eR85E7I7Tyo="; }; meta.homepage = "https://github.com/dracula/vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5405,12 +5405,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-05-22"; + version = "0-unstable-2026-05-27"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "5d5b3e2491a81efe252004e1876bd67af7dfc9c1"; - hash = "sha256-0rvkOKGWSYrB/GoV48Q4JSwbcz5SKIJGvXPwR7vJROM="; + rev = "e466cc59958c78c7c3a67f35cfe4797d04b8da33"; + hash = "sha256-aINQ8o8xIgOsOHZDXq1vT3O8cz/aQzFOT6ugtRK2zus="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5854,12 +5854,12 @@ final: prev: { ferret = buildVimPlugin { pname = "ferret"; - version = "5.1-unstable-2025-02-19"; + version = "5.1-unstable-2026-05-25"; src = fetchFromGitHub { owner = "wincent"; repo = "ferret"; - rev = "80a1c6f2f6e18952fa6eb85000446650216987fd"; - hash = "sha256-7dUPFfVvmImddhPhhOLiGXd45vmNeejOQ9jTPWyXKzg="; + rev = "b572870055c860b20ceefec66e107bb6d26e250e"; + hash = "sha256-grAwqyYOBo91Msbv62mW9zrcqEWYBUbNpApVMp3Vr1E="; }; meta.homepage = "https://github.com/wincent/ferret/"; meta.license = getLicenseFromSpdxId "BSD-2-Clause"; @@ -7045,12 +7045,12 @@ final: prev: { guihua-lua = buildVimPlugin { pname = "guihua.lua"; - version = "0.1-unstable-2026-05-24"; + version = "0.1-unstable-2026-05-26"; src = fetchFromGitHub { owner = "ray-x"; repo = "guihua.lua"; - rev = "8c34ebbb59990c6cb70110d786ad82b2a7182c78"; - hash = "sha256-TWXsHAYXz4UejiRpsMyuYKA70wFrXGvVMXsFL8qnGyY="; + rev = "f8e06bd8a26dee3377d63c2adf1e57cdb58ac474"; + hash = "sha256-lupDg/yt75164H8zQs/HTKqC3Y1FnQCzoMq90nwapO8="; }; meta.homepage = "https://github.com/ray-x/guihua.lua/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8222,12 +8222,12 @@ final: prev: { kanagawa-paper-nvim = buildVimPlugin { pname = "kanagawa-paper.nvim"; - version = "4.0.0-unstable-2026-03-16"; + version = "4.0.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "thesimonho"; repo = "kanagawa-paper.nvim"; - rev = "3a024e8fd7105ee9416aafcdb0a7787be1795d68"; - hash = "sha256-UDHWREwo+cCK+lxhXhAOZ7hyRaP36TRcCucJgMRwJHU="; + rev = "ecf19801a2673054c19421d82b766f7641688320"; + hash = "sha256-yzu0EvZseFlLB1Flho6WigMnuLL3inLIflxPU3LUPv0="; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8334,12 +8334,12 @@ final: prev: { koda-nvim = buildVimPlugin { pname = "koda.nvim"; - version = "2.10.2"; + version = "2.10.3"; src = fetchFromGitHub { owner = "oskarnurm"; repo = "koda.nvim"; - tag = "v2.10.2"; - hash = "sha256-Um8lD0/RMvtHQLYyT5xToQzp/6bI4H7xZVnqT8CagR0="; + tag = "v2.10.3"; + hash = "sha256-CU634QzBkPRVntJ/fKBu/V0WNQ7K9fzqOtMIUEb9/Vw="; }; meta.homepage = "https://github.com/oskarnurm/koda.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8376,12 +8376,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "6.2.0"; + version = "6.5.0"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - tag = "v6.2.0"; - hash = "sha256-Uh2Lt6VZv5X9eqlbaquL40wNfJX8kON8vU9h+cHhlHg="; + tag = "v6.5.0"; + hash = "sha256-rlp6H/s8A3bQH61lqvE37rMVPlxOm/zqcQ2y0vDLpD4="; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -10126,12 +10126,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.17.0-unstable-2026-05-12"; + version = "0.17.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "37b585358662a90c360060da6c5e61810524542e"; - hash = "sha256-eAg/5aLDVH/IUJYoNDjd/AaHPZcVVaDjbUF2aH0EOgU="; + rev = "eb2246ede307fc863a12e9d9b0fa4b7ca9b88188"; + hash = "sha256-gX1li7+jJq0/I0rT13aJsBIbFFrufJIFhz2bFGGy+mw="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10168,12 +10168,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-05-23"; + version = "0.17.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "44657837c7338e52727facc85c1d95bec1f6bd7c"; - hash = "sha256-BjGHDUWVyyodTJmTbMqUWDy70Ug5iCqpPkCJwhOLTaI="; + rev = "15abccbe23525ee0502d2efe620c77db00bfb93c"; + hash = "sha256-W/5h9HmYxqnL8Ooe3nuilx49GVCpmbJBK/kWD6bwTo8="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10210,12 +10210,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-05-21"; + version = "0.17.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "4522d9ab65224675df2cf1ede8c12f0410aae2be"; - hash = "sha256-ppt7E8v/8deRpKbx0aknqGvZ7FM8a3T1jsMsoitaizA="; + rev = "26f94e9c84f529d713de00b900c0a307ca260f35"; + hash = "sha256-p5ID8qSG98CzCB7JcRTb1o3nTCPpZixFVIycTIIz0XY="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10924,12 +10924,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-05-20"; + version = "1.4.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "de6cd4ce8491116a7df44b714b4b963dbad50393"; - hash = "sha256-8RJ/jjbFa6C389u7CfYAqx+yM33Lijh40egIg+Vt1sU="; + rev = "b77377f04751357651bff37834056789110cce7e"; + hash = "sha256-JlBvbsd0vhbeuxieKdc0s8yOVx4v3MjXamoEK2i3/Qw="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11711,12 +11711,12 @@ final: prev: { nerdy-nvim = buildVimPlugin { pname = "nerdy.nvim"; - version = "1.6-unstable-2026-05-19"; + version = "1.6-unstable-2026-05-26"; src = fetchFromGitHub { owner = "2KAbhishek"; repo = "nerdy.nvim"; - rev = "f06c60542cb04a549588eed98e55f5a9a3de9ccf"; - hash = "sha256-20uvY8KBR4TY28pTGI5C8XVLa0LIO/0E9GZRohwzmms="; + rev = "8fd18f0075c480b4e0865464dcd4fb7a42c6889e"; + hash = "sha256-huI2IhQeCnwoRLUviZA82p/1zmSqcCnSg/vMZQhh6Qg="; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12088,12 +12088,12 @@ final: prev: { numb-nvim = buildVimPlugin { pname = "numb.nvim"; - version = "0-unstable-2026-01-17"; + version = "1.1.0"; src = fetchFromGitHub { owner = "nacro90"; repo = "numb.nvim"; - rev = "12ef3913dea8727d4632c6f2ed47957a993de627"; - hash = "sha256-RisbKK1mTrYnIFfsODx7zdy76lYsHXpWWPrM6wpO9Ds="; + tag = "v1.1.0"; + hash = "sha256-tSUMyyPvO04bmI0V/Nt9Yc0G02OfFS/orZdEx81JaLg="; }; meta.homepage = "https://github.com/nacro90/numb.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12867,12 +12867,12 @@ final: prev: { nvim-jump = buildVimPlugin { pname = "nvim-jump"; - version = "0-unstable-2026-04-14"; + version = "0-unstable-2026-05-24"; src = fetchFromGitHub { owner = "yorickpeterse"; repo = "nvim-jump"; - rev = "672204397c51507d7a821bc61ba9fad7dbed4303"; - hash = "sha256-Ci2AwFBY8UYp57F3d+z4aTRJYtzau2cdhkqc8GWkltc="; + rev = "f58eb5a36c414c19965e1c4d5dfb74d5a1f21ede"; + hash = "sha256-VqPeNWllhB89v5a36qDOiGB5guzMzmCJ7eRFYwzr15o="; }; meta.homepage = "https://github.com/yorickpeterse/nvim-jump/"; meta.license = getLicenseFromSpdxId "MPL-2.0"; @@ -13230,12 +13230,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "1.9-unstable-2026-04-06"; + version = "1.9-unstable-2026-05-27"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "67c15fd14037778644371487fc68855b530ccd7d"; - hash = "sha256-l47szqnNCnOU8Mnw0KQ3pDnRz0SwTF/0m6JjTfU23gw="; + rev = "47be2209d09755c0202da1e22a8d67af8f5ae178"; + hash = "sha256-Pg6pwiB8mEQfMDv5aLZKx06EEZuaVN1xtuVBOpd4iWo="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14028,12 +14028,12 @@ final: prev: { ocaml-nvim = buildVimPlugin { pname = "ocaml.nvim"; - version = "1.0.0-unstable-2026-03-06"; + version = "1.0.0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "tarides"; repo = "ocaml.nvim"; - rev = "d56d551f1b7efbb2ebd250b4701e0a38568cec04"; - hash = "sha256-atRXtqMIhsmwR1INrhbFsywWAgLTbT9bz/LLfcN4Lfg="; + rev = "f1ef89e7f2a0c24974798b1c9ad7b73222283d08"; + hash = "sha256-ViZPylvq40WM8WibABWnDlWMY45b4BATkLFu5x4kFrA="; }; meta.homepage = "https://github.com/tarides/ocaml.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14438,8 +14438,8 @@ final: prev: { src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "473944a838d7efa112a6c8e481d27f1a76236a90"; - hash = "sha256-Ie4yhebBv+Pq7pqBx+TGHA7p3HUCU1+nQ5d/IpcjUqU="; + rev = "a93d9f6d6defdac4bcd6d2c8ba988650e42e0a0e"; + hash = "sha256-eNDOUIPVbdo3jt4q+1Rw1QkGj7l0DTZu393V1xSiXi0="; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -14982,12 +14982,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "4.1.1-1"; + version = "4.2.0-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v4.1.1-1"; - hash = "sha256-zZX8RDA17WUztVCtH+x3QopDlGjO3PDq3K9S+UtvKP8="; + tag = "v4.2.0-1"; + hash = "sha256-CJG3vyIM4n4p1mk60DDEo2N5CxL5i02rqbfcRJJEbtQ="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -15360,12 +15360,12 @@ final: prev: { refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "0-unstable-2026-05-23"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "8f2045241fb105ab092021e3e58b5b99f34f07d0"; - hash = "sha256-ZYEX22JJ1d+BeTq1aaTR/sKwjVCUlJMnEOtyVBrVt9A="; + rev = "624c01e8175901484eac74512baf35e9dfe269b8"; + hash = "sha256-PPGSMbLVHLghqaVfRsViw7gYHrL4RtiH0Svw8H65TpE="; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15444,12 +15444,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.12.0-unstable-2026-05-07"; + version = "8.12.0-unstable-2026-05-25"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "629eb9533ec989d9d5c6cab8f3ad5372422c24e0"; - hash = "sha256-IBqQmerjJz9g0QR/Elym7WsNuk1scLaeI9isvjcCFqw="; + rev = "5adf0895310c1904e5abfaad40a2baad7fe44a07"; + hash = "sha256-vB8rFNSUW9pcBiCjtsA+LRbuysP8HnpsCQHPEFyHTrM="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15808,12 +15808,12 @@ final: prev: { scretch-nvim = buildVimPlugin { pname = "scretch.nvim"; - version = "1.2.3-unstable-2025-09-11"; + version = "1.2.4"; src = fetchFromGitHub { owner = "0xJohnnyboy"; repo = "scretch.nvim"; - rev = "c37292af17af42091b3c58c53c56fe67705d684d"; - hash = "sha256-KrQndfxx0H9RRHFhAA2Rjp3D+kihkBl8CQLOllF6tnI="; + tag = "v1.2.4"; + hash = "sha256-FCv6EI/aYV/RDSeLGPSCkrAbNMfbTWVCIrmX+7tV+AE="; }; meta.homepage = "https://github.com/0xJohnnyboy/scretch.nvim/"; meta.license = getLicenseFromSpdxId "AGPL-3.0-only"; @@ -16131,12 +16131,12 @@ final: prev: { snacks-nvim = buildVimPlugin { pname = "snacks.nvim"; - version = "2.31.0-unstable-2026-05-21"; + version = "2.31.0-unstable-2026-05-25"; src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "0770753c88228f7f15449c6a5b242e3f7cd0d71c"; - hash = "sha256-lMCozVT9RRgJwsudAUrrinI6WdiPb+gykcQe46OmRh4="; + rev = "882c996cf28183f4d63640de0b4c02ec886d01f2"; + hash = "sha256-gU0XjCcnmZNwZ/erukA8miBiMKaSsSiInLtiv+OyEJI="; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -17830,12 +17830,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "0-unstable-2026-04-22"; + version = "0-unstable-2026-05-25"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "147af4e49f51dd48f41972de26552872b8ba7b25"; - hash = "sha256-LpZuRNGSK8AHLTIPIWoQlGot89qubFRL/RZ+EMs4bnQ="; + rev = "6bdbc9a2f5a846ff5fc55a998ff97c0e2968b7e5"; + hash = "sha256-QPJcIZ8anNHABExoESn1lAPvKFHHgkity6IkExtL248="; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18056,12 +18056,12 @@ final: prev: { treesj = buildVimPlugin { pname = "treesj"; - version = "0-unstable-2026-04-16"; + version = "0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "5fa4e7ba3517f8fe743bb4488f9e9c7ce83330fc"; - hash = "sha256-qtfZ+wc5oWiuomvzD3SWUvYr6/z2wp+kZeMjKELJHog="; + rev = "79aedb401bbdc7e4202f7881eab5f6feb2105b0a"; + hash = "sha256-MoR46Z3ghEfsVaB8D3tE154DRdg/2iT2l54PICgC/X4="; }; meta.homepage = "https://github.com/Wansmer/treesj/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -21068,12 +21068,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "0-unstable-2026-05-19"; + version = "0-unstable-2026-05-27"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "a27ce6a6b905482309865ce9bb624cbf8cc6056c"; - hash = "sha256-ZThjsCI5LsGlTefIZMFJJyNGeaIzR+DWbFkJ436T0Aw="; + rev = "b1ecb8b42390e6a4f3cbfcb1e919436ac1d98773"; + hash = "sha256-s3P4FHXx2BmEoHx24GzzUVw+2ImAUDx8yBCqpWn/gVk="; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.license = unfree; @@ -21756,12 +21756,12 @@ final: prev: { vim-kitty-navigator = buildVimPlugin { pname = "vim-kitty-navigator"; - version = "0-unstable-2026-03-26"; + version = "0-unstable-2026-05-27"; src = fetchFromGitHub { owner = "knubie"; repo = "vim-kitty-navigator"; - rev = "504032c138261b10b281a1d83b2d47078e4566df"; - hash = "sha256-XoOEVCCAmD5TfyuUrHXNFmmXLIFwgJgl/fSFTbgytyg="; + rev = "c40c7d6181fa44fade771980952c60c1d89c28ea"; + hash = "sha256-IJioVpk+f/IyH0y7yjA2q9ys+tAGP/ZsFW9D0whuCWI="; }; meta.homepage = "https://github.com/knubie/vim-kitty-navigator/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -23855,12 +23855,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-05-21"; + version = "0.5.2-unstable-2026-05-28"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "4f35017d1a52c3fa836329a50c29783fc765da5e"; - hash = "sha256-xIoJeN7wOM5piBFGBJNzuzguCanAZfBZCZGUPJpV8Jk="; + rev = "e7de5b5adbb3c59014d98cf0d1198919f9fa5e1c"; + hash = "sha256-MoHDekfBwUBBsrR7AYkL3tT0aSIDqcFOK13+mEjdpfo="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25101,12 +25101,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-05-12"; + version = "2.17-unstable-2026-05-26"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "182ad387e3f3107699483606c9a2b6648f8437b2"; - hash = "sha256-dvrSe4dxbGl+rGScQDBK0tQUz4Pr37E3V326XcFGSQg="; + rev = "24e229914182ff301496a3e2c4214b28c4928d3f"; + hash = "sha256-y45zOpF68G51jVdCsa27iiDdw2YEmHZNgkIHDI62nAo="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25213,12 +25213,12 @@ final: prev: { visual-whitespace-nvim = buildVimPlugin { pname = "visual-whitespace.nvim"; - version = "0-unstable-2026-02-21"; + version = "0-unstable-2026-05-24"; src = fetchFromGitHub { owner = "mcauley-penney"; repo = "visual-whitespace.nvim"; - rev = "49ff2b1c572ed7033a584381fa23aad2bf3bb258"; - hash = "sha256-svKfA9p6WC6k3kbxG4TJxe2r0xpRPdbNTVk2PZcPAiY="; + rev = "02714f141dc0783eb814af6be534bdb0273142ff"; + hash = "sha256-DFzkAAJvzb2blLXwVZ6u9KkpjnUSLCyPUGV+Eai8n+E="; }; meta.homepage = "https://github.com/mcauley-penney/visual-whitespace.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25661,12 +25661,12 @@ final: prev: { y9nika-nvim = buildVimPlugin { pname = "y9nika.nvim"; - version = "0-unstable-2026-04-29"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "y9san9"; repo = "y9nika.nvim"; - rev = "8f04a16421c79564073e5e680192d0b493f79436"; - hash = "sha256-ZGccQC4YVLlWECXsxUTPjsEIoKyE0kXjRpkXUmYAQ50="; + rev = "0fc35319498d8e4509601546f4efb423026e53a1"; + hash = "sha256-0S2+9L1gW6Rbh1lUP+EGJ0AGIUnNAiTlrGAEJrbm7rc="; }; meta.homepage = "https://github.com/y9san9/y9nika.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25927,11 +25927,11 @@ final: prev: { zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "0.4.7-unstable-2026-05-18"; + version = "0.4.8"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "bc3b39374b25fad977cecc936588cb060f15a773"; + tag = "v0.4.8"; hash = "sha256-cq76bVNyoK1Oi0d61Wa3B3iFvLzboozZaZlWBTJik5U="; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; From 337fcaf8f8ebd9e4c534daccbd83b36f5ce57276 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 16:17:30 +0000 Subject: [PATCH 249/292] art: 1.26.4 -> 1.26.5 --- pkgs/by-name/ar/art/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix index cdfa9a2c8c3e..b2daeeac12d2 100644 --- a/pkgs/by-name/ar/art/package.nix +++ b/pkgs/by-name/ar/art/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "art"; - version = "1.26.4"; + version = "1.26.5"; src = fetchFromGitHub { owner = "artpixls"; repo = "ART"; tag = finalAttrs.version; - hash = "sha256-T7ri0fQz3OBLmr3BBQvYgSmAQaV/aMax6SOupAQDg5o="; + hash = "sha256-kNe+1jwMJ8RVm4dBUg6/ik3TJRZVuGbZt5Wtx8qVbvk="; }; # Fix the build with CMake 4. From fa9a311ed3fbd9043b21921e39b71bb4068fa5f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 16:25:51 +0000 Subject: [PATCH 250/292] meilisearch: 1.43.1 -> 1.45.1 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index 75b01b1a675f..c2ec1f524674 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.43.1"; + version = "1.45.1"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-f8iz8qSIj5dJMPstUm0CbYOkPpZ2IIpIYbkVm+4F8V8="; + hash = "sha256-OB3KrWAZbyxBLRpwcsE/ibf2U3H2/V+2WyULeTf7M90="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-NB25eziZQCzVgtD+uCqJM3wTVrPGnhm58R0S2zfqqAE="; + cargoHash = "sha256-6zNKfy6KVxS9WZ3i9cgLPWXl2MKgpB6QQ7QdN7XyuUQ="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; From ed689a7d5a4c4b566e63770c71a695dd874e071e Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Mon, 18 May 2026 17:11:08 +0200 Subject: [PATCH 251/292] threema-desktop: 1.2.49 -> 1.2.50 --- pkgs/by-name/th/threema-desktop/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/th/threema-desktop/package.nix b/pkgs/by-name/th/threema-desktop/package.nix index 9045cf2ef85a..b48cd41bde3b 100644 --- a/pkgs/by-name/th/threema-desktop/package.nix +++ b/pkgs/by-name/th/threema-desktop/package.nix @@ -10,26 +10,26 @@ }: let - version = "1.2.49"; + version = "1.2.50"; electronSrc = fetchFromGitHub { owner = "threema-ch"; repo = "threema-web-electron"; tag = version; - hash = "sha256-8Zy+LMxszqCT17FFz8sEMAtBSTXhU/F2Nz9MfEA82xw="; + hash = "sha256-SVVzrgK4VdkMEVRQ9PUftB4ktchTq7JgawVz8AxMSZs="; }; threema-web = buildNpmPackage rec { pname = "threema-web"; - version = "2.6.2"; + version = "2.6.4"; src = fetchFromGitHub { owner = "threema-ch"; repo = "threema-web"; tag = "v${version}"; - hash = "sha256-GmyWKJdDgiRS7XxNjCyvt92Bn48kpP3+ZsfRouyUCM0="; + hash = "sha256-yDJbTkeCsQ3ToEpLoPC9ow0fbJhrvyrkrtYqIFEuhBU="; }; - npmDepsHash = "sha256-KDkJ2jdtHVK40b0ja/Nj6t5Bcl5frh7rzteWD74AKOM="; + npmDepsHash = "sha256-g6NqQYhGuMSwVq94CCDOUzC4e0GdWKqDBfQY2pfitsw="; npmBuildScript = "dist"; nativeBuildInputs = [ @@ -54,7 +54,7 @@ let inherit version; src = electronSrc; sourceRoot = "${src.name}/app"; - npmDepsHash = "sha256-Nn1WIyGRAG009GlJIedl0QUeKLalY+H3Mj8w4J1GE6I="; + npmDepsHash = "sha256-zSrW8/XBJejYWKuDMIkZLYnFd3M9JG8/mjxuvGWfQqw="; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; dontNpmBuild = true; prePatch = '' @@ -73,7 +73,7 @@ buildNpmPackage rec { inherit version; src = electronSrc; - npmDepsHash = "sha256-i37rIAIhoIU9tnioyhPFR1GWBfygMREZ0HCYE7ujXuE="; + npmDepsHash = "sha256-5HDYcJAZ06lI3ZCO2zHi3FCNUUe06vy/Vggo0K1P7q8="; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From e5b4a4fa185d517a972f0a0bd195ce30289277ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 16:34:26 +0000 Subject: [PATCH 252/292] docker: 29.5.1 -> 29.5.2 --- pkgs/applications/virtualization/docker/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 07cb616ba1c9..01d55aa59add 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -420,14 +420,14 @@ in docker_29 = let - version = "29.5.1"; + version = "29.5.2"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-oobGr0UaeJL800hHx3K0tQs50HZbOn559WcLnSRiRhU="; + cliHash = "sha256-kHgDZVr6mAyCtZ6bSG9FWV0GhWDfXLXzHYFrmjFzO9w="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-ghYEOWr5RUDm0YLyupaDSpLd+8gFqxp3VjCt+3lztcA="; + mobyHash = "sha256-lux7tTyF6vm5wuIXs+z3Ygd2v4JjgHbRvOXNA4kjNtg="; runcRev = "v1.3.5"; runcHash = "sha256-Swphxbu/OLkUrfRjLMZIVGwYb7AN0xHdyxm0ysAVam0="; containerdRev = "v2.2.3"; From be9c2b24ff759f4c8ae8c1b0acf3d13ab8ec7ca2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 16:51:23 +0000 Subject: [PATCH 253/292] python3Packages.einops: 0.8.1 -> 0.8.2 Diff: https://github.com/arogozhnikov/einops/compare/v0.8.1...v0.8.2 Changelog: https://github.com/arogozhnikov/einops/releases/tag/v0.8.2 --- .../python-modules/einops/default.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/einops/default.nix b/pkgs/development/python-modules/einops/default.nix index 84ac540577c9..d240ce0c43d9 100644 --- a/pkgs/development/python-modules/einops/default.nix +++ b/pkgs/development/python-modules/einops/default.nix @@ -2,33 +2,37 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system hatchling, + + # tests jupyter, nbconvert, numpy, parameterized, pillow, pytestCheckHook, - writableTmpDirAsHomeHook, torch, + writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "einops"; - version = "0.8.1"; + version = "0.8.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "arogozhnikov"; repo = "einops"; - tag = "v${version}"; - hash = "sha256-J9m5LMOleHf2UziUbOtwf+DFpu/wBDcAyHUor4kqrR8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-d5Vbtkw/MChS2j2IC6j97wfVoKWZT9mU4OeXyEjm6ys="; }; build-system = [ hatchling ]; nativeCheckInputs = [ - writableTmpDirAsHomeHook jupyter nbconvert numpy @@ -36,6 +40,7 @@ buildPythonPackage rec { pillow pytestCheckHook torch + writableTmpDirAsHomeHook ]; env.EINOPS_TEST_BACKENDS = "numpy"; @@ -51,10 +56,10 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; meta = { - changelog = "https://github.com/arogozhnikov/einops/releases/tag/${src.tag}"; description = "Flexible and powerful tensor operations for readable and reliable code"; homepage = "https://github.com/arogozhnikov/einops"; + changelog = "https://github.com/arogozhnikov/einops/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ yl3dy ]; }; -} +}) From 7c81c94b1b9d895ea5c2632d8ddfd2412f7e460e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 17:29:22 +0000 Subject: [PATCH 254/292] svtplay-dl: 4.179 -> 4.191 --- pkgs/by-name/sv/svtplay-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sv/svtplay-dl/package.nix b/pkgs/by-name/sv/svtplay-dl/package.nix index 20249e794ce1..844a6d6901dc 100644 --- a/pkgs/by-name/sv/svtplay-dl/package.nix +++ b/pkgs/by-name/sv/svtplay-dl/package.nix @@ -22,7 +22,7 @@ let requests-mock ; - version = "4.179"; + version = "4.191"; in @@ -35,7 +35,7 @@ buildPythonApplication { owner = "spaam"; repo = "svtplay-dl"; tag = version; - hash = "sha256-xh0SJyZo6fk2beYh/bxS/5ahg5zsRwwo52nB/PnanbE="; + hash = "sha256-BOgCJeEUUTt1BoyalBbzgmTS2EaAgFpzhKtWvjBC+VI="; }; build-system = [ setuptools ]; From 6e7feb2d9964ea24a31f611b727faa93bbce165b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 17:53:35 +0000 Subject: [PATCH 255/292] anda: 0.5.4 -> 0.6.0 --- pkgs/by-name/an/anda/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/anda/package.nix b/pkgs/by-name/an/anda/package.nix index e91fa0e1f19a..b4a0d6cbb0a9 100644 --- a/pkgs/by-name/an/anda/package.nix +++ b/pkgs/by-name/an/anda/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "anda"; - version = "0.5.4"; + version = "0.6.0"; src = fetchFromGitHub { owner = "FyraLabs"; repo = "anda"; tag = finalAttrs.version; - hash = "sha256-z+oYerTP0xJ4QuHtB7uH2nTVEqFsGb2FTpk2wNpMZKU="; + hash = "sha256-9LGFOLlv1F6tTs/Tqe+3D2M+o/5dq3zJ4X0CH7HHzBc="; }; - cargoHash = "sha256-uoDAfsHIAJsgcMljDqCHwaHvfVZYok2GsuG8y7N0NAg="; + cargoHash = "sha256-ErBPkTeeDJDcUMDMyOtfHnLpW6Xtsfukv6GqBSFX2DQ="; __structuredAttrs = true; From bfa9fc84edafd1e7cc0f6ffd92cf86bab717d735 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 17:57:10 +0000 Subject: [PATCH 256/292] terraform-providers.hashicorp_helm: 3.1.1 -> 3.1.2 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d8b59c9bc070..831edf65c19f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -598,13 +598,13 @@ "vendorHash": "sha256-5KnOUVvMNhWhOGsbcZWN2cCOKL2jrZeiDnLZ53Dd9zM=" }, "hashicorp_helm": { - "hash": "sha256-S4Fe65f+gEWWxRMC+/i93dwwe7QigPccx4wiqNBpcL8=", + "hash": "sha256-K9O2uAqEN/YoZVh9HFnsSbaxhnCzcqkPbJlmxNpZxa0=", "homepage": "https://registry.terraform.io/providers/hashicorp/helm", "owner": "hashicorp", "repo": "terraform-provider-helm", - "rev": "v3.1.1", + "rev": "v3.1.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-qzwm0R51jvElo+T8ypkHrlQy/MH8c/o+NWIS+YrQ4uw=" + "vendorHash": "sha256-n3+BGx8n1kN+kxg2tW90GGJ8zc7uXa/7morRuFXzwhY=" }, "hashicorp_http": { "hash": "sha256-5zZSKmlhSuIaIiXUZhmTCFwfJ/3QxdDOg4RVooY7qcA=", From 95a691ec61e4c2786353e3d73fa320e3e4d16a49 Mon Sep 17 00:00:00 2001 From: yaaaarn <30006414+yaaaarn@users.noreply.github.com> Date: Tue, 26 May 2026 22:43:38 +0200 Subject: [PATCH 257/292] syshud: 0-unstable-2026-05-11 -> 0-unstable-2026-05-26 --- pkgs/by-name/sy/syshud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syshud/package.nix b/pkgs/by-name/sy/syshud/package.nix index 352610b078dc..a7f862831a43 100644 --- a/pkgs/by-name/sy/syshud/package.nix +++ b/pkgs/by-name/sy/syshud/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "syshud"; - version = "0-unstable-2026-05-11"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "System64fumo"; repo = "syshud"; - rev = "5781eb0feb081a5fe8f1f364c4f29b9b403f89d4"; - hash = "sha256-fpJmxz4+Gk1x4KWT5Fc/g3ypu6i0LZEqBrMpJ8GIgKs="; + rev = "4b5957bc95172268ba390e435be8916c4d1e7238"; + hash = "sha256-j2fCi1dgb9w2Hu9pVXUemcIyuX+Rn5wYEfID6qYEPm4="; }; postPatch = '' From e7785649b7822328293d88cdc8b3e0816cf99ff1 Mon Sep 17 00:00:00 2001 From: yaaaarn <30006414+yaaaarn@users.noreply.github.com> Date: Thu, 28 May 2026 11:20:50 +0200 Subject: [PATCH 258/292] syshud: 0-unstable-2026-05-26 -> 0-unstable-2026-05-28 --- pkgs/by-name/sy/syshud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syshud/package.nix b/pkgs/by-name/sy/syshud/package.nix index a7f862831a43..270ea691bc23 100644 --- a/pkgs/by-name/sy/syshud/package.nix +++ b/pkgs/by-name/sy/syshud/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "syshud"; - version = "0-unstable-2026-05-26"; + version = "0-unstable-2026-05-28"; src = fetchFromGitHub { owner = "System64fumo"; repo = "syshud"; - rev = "4b5957bc95172268ba390e435be8916c4d1e7238"; - hash = "sha256-j2fCi1dgb9w2Hu9pVXUemcIyuX+Rn5wYEfID6qYEPm4="; + rev = "4d0c4775fe38a14bd68fc654f8cc4ad624eed92a"; + hash = "sha256-3DqBg3RUaEJCG5o/pt2B/+m/8X+Ifu9uHLJpjzLo9t8="; }; postPatch = '' From 6e0cca1bdd83d36b348a76129d8634886c069581 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Fri, 21 Nov 2025 15:52:44 +0100 Subject: [PATCH 259/292] stunnel: replace `systemd` with `systemdLibs` --- pkgs/by-name/st/stunnel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stunnel/package.nix b/pkgs/by-name/st/stunnel/package.nix index cc8fafd940c8..790922630cc4 100644 --- a/pkgs/by-name/st/stunnel/package.nix +++ b/pkgs/by-name/st/stunnel/package.nix @@ -4,8 +4,8 @@ nixosTests, openssl, stdenv, - systemd, - systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, + systemdLibs, + systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemdLibs, mimalloc, mimallocSupport ? false, }: @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { openssl ] ++ lib.optionals systemdSupport [ - systemd + systemdLibs ] ++ lib.optionals mimallocSupport [ mimalloc From 509e6a929c98d3f024399e8783baae31ca522336 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 28 May 2026 20:20:10 +0200 Subject: [PATCH 260/292] lazygit: 0.62.0 -> 0.62.1 --- pkgs/by-name/la/lazygit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index bcbcc9335b47..6ce5b4d2238f 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.62.0"; + version = "0.62.1"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-D0Sg6FnbashNYTxM2HymJfRR8Ozric2c/IHnHKXuC+0="; + hash = "sha256-JBSsLfng0W7uIbm6Jl/uDqYkl9cP+snbmDV9a83ZnR8="; }; vendorHash = null; From 56c7284b7515c331285f687017943bc31d5148b5 Mon Sep 17 00:00:00 2001 From: Austin Butler Date: Thu, 28 May 2026 11:33:28 -0700 Subject: [PATCH 261/292] claude-code: 2.1.153 -> 2.1.154 --- pkgs/by-name/cl/claude-code/manifest.json | 38 +++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index 7ce1171e504d..1494135a03eb 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.153", - "commit": "6cfd211761f355dcebba152b66399d0416e445d2", - "buildDate": "2026-05-27T20:11:39Z", + "version": "2.1.154", + "commit": "b84d2da9ada13121515426fc644786a303e9ac53", + "buildDate": "2026-05-28T12:36:02Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "449d9c89d7a63b1d427d912a7bd6e6f23f9a7b363866697c9fa9a0012546b254", - "size": 214457760 + "checksum": "bc9881b107d7be1743c64c8b72dd66798f5d0947dbc48ed0d77964c473661fd4", + "size": 214986144 }, "darwin-x64": { "binary": "claude", - "checksum": "4b90521c64b728caabe221737ce8a83d362ef0852eee7d789f014f7ff73ce97b", - "size": 216971920 + "checksum": "1608d93261879201dcf77dd32dc173efbeea715187d3542fd05afcf7d5b5ec4d", + "size": 217500304 }, "linux-arm64": { "binary": "claude", - "checksum": "6277fbbea72228a069e4719fc3e5fa36f16749247a2321c520dae93e83e92d9c", - "size": 239777416 + "checksum": "9f732de278f7adc61d29fd5b055ddaf1bae3bb26d75fe6e06a125602565777a8", + "size": 240301704 }, "linux-x64": { "binary": "claude", - "checksum": "214f603f31942162dac9a65f18d43b3ac646ae215240fad481c4aad6c60f2e38", - "size": 239896272 + "checksum": "67f6cab7e6c124010f62ac18f8078bc09e0db6a5b9e8ae874e9e73033c451793", + "size": 240420560 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "5071eceaedd2d4d6b085faa46e1a60befad432176a9ec39fd10c004564381308", - "size": 232632152 + "checksum": "5880876f031d5e904d107e23d9d32f717e0a30e903277970e17b82955d4c3650", + "size": 233156440 }, "linux-x64-musl": { "binary": "claude", - "checksum": "fb2b406b244466db17b48e2864ec7c90b852ef3f404bbb1d9c9bf914efee39d1", - "size": 234290224 + "checksum": "ee9b77191b949660b6ef09c42768baf04b881c963b77846e99450562a6e3ba70", + "size": 234814512 }, "win32-x64": { "binary": "claude.exe", - "checksum": "8bda00dba0e8b44e67966a07ee32cf23032f7ebb90e77d4f82ab2e39b1118623", - "size": 235564192 + "checksum": "0a4fd0248444c6f33d659c555dcf66c2ab4a1b2c6ae8c4126c7ecf11c547791a", + "size": 236073120 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "240240e32f10bc7d4124c1c5603313e243cabaae80e174e2c6eb27f5b1e1ebe9", - "size": 231529120 + "checksum": "5db6139981642c69fcb1c7ca17bba2eed22727dbdff43422d8a1d93761d86431", + "size": 232038560 } } } From 58cfb7533bd108e3c0b1d2065abfd77d9bfdb124 Mon Sep 17 00:00:00 2001 From: Austin Butler Date: Thu, 28 May 2026 11:33:46 -0700 Subject: [PATCH 262/292] vscode-extensions.anthropic.claude-code: 2.1.153 -> 2.1.154 --- .../extensions/anthropic.claude-code/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 66a5d21930bd..e2e9a63f5025 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-BOZu4SL/OObI7TCD5bPW3y2hl8TeXSjx/uIDObe5o3w="; + hash = "sha256-XfjNSoYIUEPgVI9deA9RDx2ur0oqIbDzvkYErfI0Fyw="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-k2QeQA3gXhfKGaLgPLJZJU4B0AxnWLZ7o1TdsZ4L+GY="; + hash = "sha256-/W5i1ODeA7YwsCb3gw0njQbf9WplsaZJZG84/czNxs4="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-bgWoBk/NfRDVJjVBa98kE64OyWcnszQq43GS1kbyokU="; + hash = "sha256-fNsrRK6kaqqHgUD2TdvFni7nZXrAPdkC1dR2qFKdNas="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-m+UTIAPVi1ZsMPMhY/W2O4zRE0Hc97Xn/+XNy3bpk60="; + hash = "sha256-4O/PZWXDHo+fcrNW7aDvUYc6x49k5CQNjy28KsgkpGM="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.153"; + version = "2.1.154"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From d827f6d44190f3c7197db24d503b06185256469c Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 8 May 2026 08:33:19 -0500 Subject: [PATCH 263/292] amule-daemon: migrate to by-name --- pkgs/by-name/am/amule-daemon/package.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 6 ------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/am/amule-daemon/package.nix diff --git a/pkgs/by-name/am/amule-daemon/package.nix b/pkgs/by-name/am/amule-daemon/package.nix new file mode 100644 index 000000000000..ba17bbd9921d --- /dev/null +++ b/pkgs/by-name/am/amule-daemon/package.nix @@ -0,0 +1,13 @@ +{ + amule, + ... +}@args: + +amule.override ( + { + monolithic = false; + enableDaemon = true; + mainProgram = "amuled"; + } + // removeAttrs args [ "amule" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2f9e52e654f5..d48ea19bece9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1446,12 +1446,6 @@ with pkgs; crystfel-headless = crystfel.override { withGui = false; }; - amule-daemon = amule.override { - monolithic = false; - enableDaemon = true; - mainProgram = "amuled"; - }; - amule-gui = amule.override { monolithic = false; client = true; From 3406028f0ffcfdd4ea92890166b990ecdcbdbd31 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 8 May 2026 08:36:52 -0500 Subject: [PATCH 264/292] amule-gui: migrate to by-name --- pkgs/by-name/am/amule-gui/package.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 6 ------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/am/amule-gui/package.nix diff --git a/pkgs/by-name/am/amule-gui/package.nix b/pkgs/by-name/am/amule-gui/package.nix new file mode 100644 index 000000000000..52df23c780c8 --- /dev/null +++ b/pkgs/by-name/am/amule-gui/package.nix @@ -0,0 +1,13 @@ +{ + amule, + ... +}@args: + +amule.override ( + { + monolithic = false; + client = true; + mainProgram = "amulegui"; + } + // removeAttrs args [ "amule" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d48ea19bece9..4538daa76867 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1446,12 +1446,6 @@ with pkgs; crystfel-headless = crystfel.override { withGui = false; }; - amule-gui = amule.override { - monolithic = false; - client = true; - mainProgram = "amulegui"; - }; - amule-web = amule.override { monolithic = false; httpServer = true; From d4ee715652c326bc1c0d0dae5d47dd0b5b224774 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 8 May 2026 08:38:47 -0500 Subject: [PATCH 265/292] amule-web: migrate to by-name --- pkgs/by-name/am/amule-web/package.nix | 13 +++++++++++++ pkgs/top-level/all-packages.nix | 6 ------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/am/amule-web/package.nix diff --git a/pkgs/by-name/am/amule-web/package.nix b/pkgs/by-name/am/amule-web/package.nix new file mode 100644 index 000000000000..a6900be2b59b --- /dev/null +++ b/pkgs/by-name/am/amule-web/package.nix @@ -0,0 +1,13 @@ +{ + amule, + ... +}@args: + +amule.override ( + { + monolithic = false; + httpServer = true; + mainProgram = "amuleweb"; + } + // removeAttrs args [ "amule" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4538daa76867..ae1e40f86519 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1446,12 +1446,6 @@ with pkgs; crystfel-headless = crystfel.override { withGui = false; }; - amule-web = amule.override { - monolithic = false; - httpServer = true; - mainProgram = "amuleweb"; - }; - inherit (callPackages ../tools/security/bitwarden-directory-connector { }) bitwarden-directory-connector-cli bitwarden-directory-connector From 633e4ffcbd0cbda09ed9e903aa29a53390c90b80 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 26 Apr 2026 18:05:35 -0500 Subject: [PATCH 266/292] p4v: migrate to by-name --- .../version-management => by-name/p4}/p4v/darwin.nix | 0 .../version-management => by-name/p4}/p4v/linux.nix | 0 .../p4v/default.nix => by-name/p4/p4v/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 2 deletions(-) rename pkgs/{applications/version-management => by-name/p4}/p4v/darwin.nix (100%) rename pkgs/{applications/version-management => by-name/p4}/p4v/linux.nix (100%) rename pkgs/{applications/version-management/p4v/default.nix => by-name/p4/p4v/package.nix} (100%) diff --git a/pkgs/applications/version-management/p4v/darwin.nix b/pkgs/by-name/p4/p4v/darwin.nix similarity index 100% rename from pkgs/applications/version-management/p4v/darwin.nix rename to pkgs/by-name/p4/p4v/darwin.nix diff --git a/pkgs/applications/version-management/p4v/linux.nix b/pkgs/by-name/p4/p4v/linux.nix similarity index 100% rename from pkgs/applications/version-management/p4v/linux.nix rename to pkgs/by-name/p4/p4v/linux.nix diff --git a/pkgs/applications/version-management/p4v/default.nix b/pkgs/by-name/p4/p4v/package.nix similarity index 100% rename from pkgs/applications/version-management/p4v/default.nix rename to pkgs/by-name/p4/p4v/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2f9e52e654f5..a5858258426a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9708,8 +9708,6 @@ with pkgs; protobuf = protobuf_21; }; - p4v = qt6Packages.callPackage ../applications/version-management/p4v { }; - pcmanfm-qt = lxqt.pcmanfm-qt; pijuice = with python3Packages; toPythonApplication pijuice; From 1213d439c4511647aee1a83132571cfea41df747 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 26 Apr 2026 18:36:52 -0500 Subject: [PATCH 267/292] bitcoin: migrate to by-name --- .../bi/bitcoin/package.nix} | 25 +++++++++++-------- pkgs/top-level/all-packages.nix | 10 -------- 2 files changed, 15 insertions(+), 20 deletions(-) rename pkgs/{applications/blockchains/bitcoin/default.nix => by-name/bi/bitcoin/package.nix} (94%) diff --git a/pkgs/applications/blockchains/bitcoin/default.nix b/pkgs/by-name/bi/bitcoin/package.nix similarity index 94% rename from pkgs/applications/blockchains/bitcoin/default.nix rename to pkgs/by-name/bi/bitcoin/package.nix index 5f49d28d97b8..e84c04887ac6 100644 --- a/pkgs/applications/blockchains/bitcoin/default.nix +++ b/pkgs/by-name/bi/bitcoin/package.nix @@ -6,8 +6,7 @@ cmake, pkg-config, installShellFiles, - autoSignDarwinBinariesHook, - wrapQtAppsHook ? null, + darwin, boost, libevent, zeromq, @@ -16,12 +15,11 @@ qrencode, libsystemtap, capnproto, - qtbase ? null, - qttools ? null, python3, versionCheckHook, nixosTests, - withGui, + withGui ? true, + qt6, withWallet ? true, enableTracing ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isStatic, gnupg, @@ -43,6 +41,9 @@ let url = "https://raw.githubusercontent.com/bitcoin-core/packaging/c2e5f3e20a8093ea02b73cbaf113bc0947b4140e/debian/bitcoin-qt.desktop"; sha256 = "0cpna0nxcd1dw3nnzli36nf9zj28d2g9jf5y0zl9j18lvanvniha"; }; + + inherit (darwin) autoSignDarwinBinariesHook; + in stdenv.mkDerivation (finalAttrs: { pname = if withGui then "bitcoin" else "bitcoind"; @@ -65,12 +66,16 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ autoSignDarwinBinariesHook ] - ++ lib.optionals withGui [ wrapQtAppsHook ]; + ++ lib.optionals withGui [ qt6.wrapQtAppsHook ]; buildInputs = [ boost libevent - zeromq + (zeromq.override { + enableCurve = false; + enableDrafts = false; + libsodium = null; + }) zlib capnproto ] @@ -78,8 +83,8 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals withWallet [ sqlite ] ++ lib.optionals withGui [ qrencode - qtbase - qttools + qt6.qtbase + qt6.qttools ]; preUnpack = @@ -178,7 +183,7 @@ stdenv.mkDerivation (finalAttrs: { ] # QT_PLUGIN_PATH needs to be set when executing QT, which is needed when testing Bitcoin's GUI. # See also https://github.com/NixOS/nixpkgs/issues/24256 - ++ lib.optional withGui "QT_PLUGIN_PATH=${qtbase}/${qtbase.qtPluginPrefix}"; + ++ lib.optional withGui "QT_PLUGIN_PATH=${qt6.qtbase}/${qt6.qtbase.qtPluginPrefix}"; enableParallelBuilding = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a5858258426a..285208d3150d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10510,16 +10510,6 @@ with pkgs; withGui = false; }; - bitcoin = qt6Packages.callPackage ../applications/blockchains/bitcoin { - withGui = true; - zeromq = zeromq.override { - enableCurve = false; - enableDrafts = false; - libsodium = null; - }; - inherit (darwin) autoSignDarwinBinariesHook; - }; - bitcoind = bitcoin.override { withGui = false; }; From 83540a3c4ca8958727fcb95f4c9ab261e6c3a397 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 25 May 2026 10:50:41 -0500 Subject: [PATCH 268/292] okteta: migrate to by-name --- .../ok/okteta/package.nix} | 35 +++++++------------ pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 13 insertions(+), 24 deletions(-) rename pkgs/{applications/editors/okteta/default.nix => by-name/ok/okteta/package.nix} (72%) diff --git a/pkgs/applications/editors/okteta/default.nix b/pkgs/by-name/ok/okteta/package.nix similarity index 72% rename from pkgs/applications/editors/okteta/default.nix rename to pkgs/by-name/ok/okteta/package.nix index 05336bb03039..2334c29eb9bd 100644 --- a/pkgs/applications/editors/okteta/default.nix +++ b/pkgs/by-name/ok/okteta/package.nix @@ -3,19 +3,10 @@ stdenv, fetchFromGitLab, cmake, - extra-cmake-modules, - wrapQtAppsHook, shared-mime-info, xz, - qttools, - karchive, - kcmutils, - kconfig, - kconfigwidgets, - kcrash, - knewstuff, - kparts, - qca, + kdePackages, + qt6, }: stdenv.mkDerivation (finalAttrs: { @@ -32,24 +23,24 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake - extra-cmake-modules - wrapQtAppsHook + kdePackages.extra-cmake-modules + qt6.wrapQtAppsHook ]; buildInputs = [ shared-mime-info xz - qttools + qt6.qttools - karchive - kcmutils - kconfig - kconfigwidgets - kcrash - knewstuff - kparts - qca + kdePackages.karchive + kdePackages.kcmutils + kdePackages.kconfig + kdePackages.kconfigwidgets + kdePackages.kcrash + kdePackages.knewstuff + kdePackages.kparts + kdePackages.qca ]; outputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2f9e52e654f5..06b16725a391 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9477,8 +9477,6 @@ with pkgs; ; k3s = k3s_1_35; - okteta = kdePackages.callPackage ../applications/editors/okteta { }; - klayout = qt6Packages.callPackage ../applications/misc/klayout { }; kotatogram-desktop = From 3baa9cf69d42931ebd62fccd5f3f88d0e0d4bbef Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 6 May 2026 16:45:36 -0500 Subject: [PATCH 269/292] whatstyle: migrate to by-name --- .../default.nix => by-name/wh/whatstyle/package.nix} | 6 +++++- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 5 insertions(+), 5 deletions(-) rename pkgs/{development/tools/misc/whatstyle/default.nix => by-name/wh/whatstyle/package.nix} (93%) diff --git a/pkgs/development/tools/misc/whatstyle/default.nix b/pkgs/by-name/wh/whatstyle/package.nix similarity index 93% rename from pkgs/development/tools/misc/whatstyle/default.nix rename to pkgs/by-name/wh/whatstyle/package.nix index 07c78d872452..7002bcf7c055 100644 --- a/pkgs/development/tools/misc/whatstyle/default.nix +++ b/pkgs/by-name/wh/whatstyle/package.nix @@ -2,9 +2,13 @@ lib, python3, fetchFromGitHub, - clang-unwrapped, + llvmPackages, }: +let + inherit (llvmPackages) clang-unwrapped; +in + python3.pkgs.buildPythonApplication rec { pname = "whatstyle"; version = "0.2.0"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2f9e52e654f5..fa646b8b371d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5891,10 +5891,6 @@ with pkgs; ''; }; - whatstyle = callPackage ../development/tools/misc/whatstyle { - inherit (llvmPackages) clang-unwrapped; - }; - whisper-cpp-vulkan = whisper-cpp.override { vulkanSupport = true; }; From 3626582a48cb82a173164ca744d64b751cd4d783 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 6 May 2026 16:46:47 -0500 Subject: [PATCH 270/292] whatstyle: switch to finalAttrs and python3Packages --- pkgs/by-name/wh/whatstyle/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wh/whatstyle/package.nix b/pkgs/by-name/wh/whatstyle/package.nix index 7002bcf7c055..e0c5f90b5c5f 100644 --- a/pkgs/by-name/wh/whatstyle/package.nix +++ b/pkgs/by-name/wh/whatstyle/package.nix @@ -1,6 +1,6 @@ { lib, - python3, + python3Packages, fetchFromGitHub, llvmPackages, }: @@ -9,21 +9,21 @@ let inherit (llvmPackages) clang-unwrapped; in -python3.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "whatstyle"; version = "0.2.0"; format = "setuptools"; src = fetchFromGitHub { owner = "mikr"; repo = "whatstyle"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4LCZAEUQFPl4CBPeuqsodiAlwd8uBg+SudF5d+Vz4Gc="; }; # Fix references to previous version, to avoid confusion: postPatch = '' - substituteInPlace setup.py --replace-fail 0.1.9 ${version} - substituteInPlace whatstyle.py --replace-fail 0.1.9 ${version} + substituteInPlace setup.py --replace-fail 0.1.9 ${finalAttrs.version} + substituteInPlace whatstyle.py --replace-fail 0.1.9 ${finalAttrs.version} ''; nativeCheckInputs = [ @@ -40,4 +40,4 @@ python3.pkgs.buildPythonApplication rec { maintainers = [ ]; platforms = lib.platforms.all; }; -} +}) From 1c88add0ef81da90c7e773ffb1ddbab4d0493e98 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 28 May 2026 13:49:59 -0600 Subject: [PATCH 271/292] wireshark{,-cli}: 4.6.5 -> 4.6.6 https://www.wireshark.org/docs/relnotes/wireshark-4.6.6.html Diff: https://gitlab.com/wireshark/wireshark/-/compare/v4.6.5...v4.6.6 --- pkgs/by-name/wi/wireshark/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wireshark/package.nix b/pkgs/by-name/wi/wireshark/package.nix index e043aa5b4cb5..d1a7661b2f35 100644 --- a/pkgs/by-name/wi/wireshark/package.nix +++ b/pkgs/by-name/wi/wireshark/package.nix @@ -60,7 +60,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "wireshark-${if withQt then "qt" else "cli"}"; - version = "4.6.5"; + version = "4.6.6"; outputs = [ "out" @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { repo = "wireshark"; owner = "wireshark"; tag = "v${finalAttrs.version}"; - hash = "sha256-Zvrwxjp4LK2J3QnxmPxKKrU01YHQvPyp54UWzeGNCjA="; + hash = "sha256-ysSfCLnCakxsjLKt+UxzrcPWNXiqdvTlI/1dq56lMfA="; }; patches = [ From 0507b488d7255e42ab2977f53ab70d3c73f19d65 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 28 May 2026 22:59:02 +0300 Subject: [PATCH 272/292] hotspot: 1.5.1 -> 1.6.0 --- pkgs/by-name/ho/hotspot/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ho/hotspot/package.nix b/pkgs/by-name/ho/hotspot/package.nix index 7deeee3fb609..a03208a3e9f8 100644 --- a/pkgs/by-name/ho/hotspot/package.nix +++ b/pkgs/by-name/ho/hotspot/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hotspot"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "KDAB"; repo = "hotspot"; tag = "v${finalAttrs.version}"; - hash = "sha256-O2wp19scyHIwIY2AzKmPmorGXDH249/OhSg+KtzOYhI="; + hash = "sha256-JIcPu9luVivlCmZQulTXfxwnxCvE2YSp7FFUkldktxg="; fetchSubmodules = true; }; @@ -36,14 +36,6 @@ stdenv.mkDerivation (finalAttrs: { qt6.wrapQtAppsHook ]; - patches = [ - # Fix build issue with Qt 6.9, can be removed in next release - (fetchpatch { - url = "https://github.com/KDAB/hotspot/pull/694/commits/5ef04c1dd60846b0d1746132e7e63289ee25f259.patch"; - hash = "sha256-WYMM1/CY05fztSiRNZQ2Q16n5erjY+AE6gSQgSlb3HA="; - }) - ]; - cmakeFlags = [ (lib.strings.cmakeBool "QT6_BUILD" true) ]; buildInputs = [ From e8f0c54d4bb83da8dc56372d88950f8b94c73487 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 25 May 2026 10:59:35 -0500 Subject: [PATCH 273/292] klayout: migrate to by-name --- .../kl/klayout/package.nix} | 32 ++++++++----------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 13 insertions(+), 21 deletions(-) rename pkgs/{applications/misc/klayout/default.nix => by-name/kl/klayout/package.nix} (91%) diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/by-name/kl/klayout/package.nix similarity index 91% rename from pkgs/applications/misc/klayout/default.nix rename to pkgs/by-name/kl/klayout/package.nix index be1903c6310f..4c9bf9a24672 100644 --- a/pkgs/applications/misc/klayout/default.nix +++ b/pkgs/by-name/kl/klayout/package.nix @@ -14,13 +14,7 @@ expat, curl, zlib, - wrapQtAppsHook, - qmake, - qtbase, - qtmultimedia, - qtsvg, - qttools, - qt5compat, + qt6, }: stdenv.mkDerivation (finalAttrs: { @@ -49,21 +43,21 @@ stdenv.mkDerivation (finalAttrs: { perl ruby which - wrapQtAppsHook - qmake - qtbase - qtmultimedia - qtsvg - qttools - qt5compat + qt6.wrapQtAppsHook + qt6.qmake + qt6.qtbase + qt6.qtmultimedia + qt6.qtsvg + qt6.qttools + qt6.qt5compat ]; buildInputs = [ - qtbase - qtmultimedia - qtsvg - qttools - qt5compat + qt6.qtbase + qt6.qtmultimedia + qt6.qtsvg + qt6.qttools + qt6.qt5compat libgit2 libpng expat diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 02866760494f..69b5292102aa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9459,8 +9459,6 @@ with pkgs; ; k3s = k3s_1_35; - klayout = qt6Packages.callPackage ../applications/misc/klayout { }; - kotatogram-desktop = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop { }; From 82698cc35a3881fd063e9234a9df4af8eb6365dd Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 25 May 2026 11:00:39 -0500 Subject: [PATCH 274/292] klayout: switch to tag --- pkgs/by-name/kl/klayout/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/kl/klayout/package.nix b/pkgs/by-name/kl/klayout/package.nix index 4c9bf9a24672..6b842a645514 100644 --- a/pkgs/by-name/kl/klayout/package.nix +++ b/pkgs/by-name/kl/klayout/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "KLayout"; repo = "klayout"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RjMH6hrc0jyCLgG1D6cztBp5Fb3W5HgTxVTfI2bxgCs="; }; From 03f86ae195f8279de7a373ef2230dcfc87745669 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 20:14:37 +0000 Subject: [PATCH 275/292] nuclei-templates: 10.4.3 -> 10.4.4 --- pkgs/by-name/nu/nuclei-templates/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/nuclei-templates/package.nix b/pkgs/by-name/nu/nuclei-templates/package.nix index 14ff0131ee0a..c7a870bf3b2c 100644 --- a/pkgs/by-name/nu/nuclei-templates/package.nix +++ b/pkgs/by-name/nu/nuclei-templates/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "nuclei-templates"; - version = "10.4.3"; + version = "10.4.4"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei-templates"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ke1F+rtLPNxMsSDVdv4MgbIETd2N5eBC5Svv7A2LAHM="; + hash = "sha256-EDgFCMA6C1NPKd0ozIa2PBvn55DcODZFCYvO6YcvqSs="; }; installPhase = '' From d70501ed662d4c46ae3ac157a126531bc44442eb Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 11 Apr 2026 11:53:24 -0500 Subject: [PATCH 276/292] riseup-vpn: migrate to by-name, preserve overrides --- .../ri/riseup-vpn}/build_release.patch | 0 .../ri/riseup-vpn}/fix_paths.patch | 0 .../ri/riseup-vpn}/gui_gui_qmlcache.qrc | 0 .../ri/riseup-vpn/package.nix} | 28 ++++++++----------- pkgs/top-level/all-packages.nix | 4 --- 5 files changed, 11 insertions(+), 21 deletions(-) rename pkgs/{tools/networking/bitmask-vpn => by-name/ri/riseup-vpn}/build_release.patch (100%) rename pkgs/{tools/networking/bitmask-vpn => by-name/ri/riseup-vpn}/fix_paths.patch (100%) rename pkgs/{tools/networking/bitmask-vpn => by-name/ri/riseup-vpn}/gui_gui_qmlcache.qrc (100%) rename pkgs/{tools/networking/bitmask-vpn/default.nix => by-name/ri/riseup-vpn/package.nix} (94%) diff --git a/pkgs/tools/networking/bitmask-vpn/build_release.patch b/pkgs/by-name/ri/riseup-vpn/build_release.patch similarity index 100% rename from pkgs/tools/networking/bitmask-vpn/build_release.patch rename to pkgs/by-name/ri/riseup-vpn/build_release.patch diff --git a/pkgs/tools/networking/bitmask-vpn/fix_paths.patch b/pkgs/by-name/ri/riseup-vpn/fix_paths.patch similarity index 100% rename from pkgs/tools/networking/bitmask-vpn/fix_paths.patch rename to pkgs/by-name/ri/riseup-vpn/fix_paths.patch diff --git a/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc b/pkgs/by-name/ri/riseup-vpn/gui_gui_qmlcache.qrc similarity index 100% rename from pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc rename to pkgs/by-name/ri/riseup-vpn/gui_gui_qmlcache.qrc diff --git a/pkgs/tools/networking/bitmask-vpn/default.nix b/pkgs/by-name/ri/riseup-vpn/package.nix similarity index 94% rename from pkgs/tools/networking/bitmask-vpn/default.nix rename to pkgs/by-name/ri/riseup-vpn/package.nix index 70c52da296f9..cfb2b5d98fc4 100644 --- a/pkgs/tools/networking/bitmask-vpn/default.nix +++ b/pkgs/by-name/ri/riseup-vpn/package.nix @@ -5,22 +5,16 @@ git, fetchFromGitLab, buildGoModule, - wrapQtAppsHook, python3, python3Packages, pkg-config, openvpn, cmake, - qmake, which, iproute2, iptables, procps, - qtbase, - qtdeclarative, - qtsvg, - qttools, - qtwayland, + qt6, provider ? "riseup", }: @@ -41,7 +35,7 @@ buildGoModule (finalAttrs: { # This patch fixes the paths in the build script generated by qmake # to use the correct paths for qmlcachegen and lrelease (replaceVars ./fix_paths.patch { - inherit qtbase qtdeclarative qttools; + inherit (qt6) qtbase qtdeclarative qttools; }) # Don't build the debug version @@ -80,23 +74,23 @@ buildGoModule (finalAttrs: { python3 python3Packages.wrapPython which - wrapQtAppsHook - qmake - qttools - qtsvg + qt6.wrapQtAppsHook + qt6.qmake + qt6.qttools + qt6.qtsvg ]; buildInputs = [ - qtbase - qtdeclarative - qtsvg + qt6.qtbase + qt6.qtdeclarative + qt6.qtsvg ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ]; + ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; # Workaround qmake looking for lrelease in wrong package # Issue: https://github.com/NixOS/nixpkgs/issues/214765 qmakeFlags = [ - "QT_TOOL.lrelease.binary=${lib.getDev qttools}/bin/lrelease" + "QT_TOOL.lrelease.binary=${lib.getDev qt6.qttools}/bin/lrelease" ]; preConfigure = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 02866760494f..758b5f2d0c4c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3104,10 +3104,6 @@ with pkgs; remarshal = with python3Packages; toPythonApplication remarshal; - riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { - provider = "riseup"; - }; - rtaudio = rtaudio_5; mpi = openmpi; # this attribute should used to build MPI applications From e5c916e9b769473ed6c5e1aae983d21a91efbc49 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 11 Apr 2026 15:25:03 -0500 Subject: [PATCH 277/292] calyx-vpn: migrate to by-name --- pkgs/by-name/ca/calyx-vpn/package.nix | 7 +++++++ pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/ca/calyx-vpn/package.nix diff --git a/pkgs/by-name/ca/calyx-vpn/package.nix b/pkgs/by-name/ca/calyx-vpn/package.nix new file mode 100644 index 000000000000..579dd98a9cbe --- /dev/null +++ b/pkgs/by-name/ca/calyx-vpn/package.nix @@ -0,0 +1,7 @@ +{ + riseup-vpn, +}: + +riseup-vpn.override { + provider = "calyx"; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 758b5f2d0c4c..af2281786caf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2052,10 +2052,6 @@ with pkgs; bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { }; - calyx-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { - provider = "calyx"; - }; - cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert; clickhouse-lts = callPackage ../by-name/cl/clickhouse/lts.nix { }; From 134397760f23508d3a282d1172d2737714d3f543 Mon Sep 17 00:00:00 2001 From: Connor Alecks Date: Mon, 25 May 2026 04:25:29 +0200 Subject: [PATCH 278/292] lazyspotify: init at 0.5.1 Terminal Spotify client for macOS and Linux. https://github.com/dubeyKartikay/lazyspotify --- pkgs/by-name/la/lazyspotify/go-librespot.nix | 59 ++++++++++++++++++++ pkgs/by-name/la/lazyspotify/package.nix | 47 ++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 pkgs/by-name/la/lazyspotify/go-librespot.nix create mode 100644 pkgs/by-name/la/lazyspotify/package.nix diff --git a/pkgs/by-name/la/lazyspotify/go-librespot.nix b/pkgs/by-name/la/lazyspotify/go-librespot.nix new file mode 100644 index 000000000000..d4cca117ceff --- /dev/null +++ b/pkgs/by-name/la/lazyspotify/go-librespot.nix @@ -0,0 +1,59 @@ +{ + alsa-lib, + buildGoModule, + fetchFromGitHub, + flac, + lib, + libogg, + libvorbis, + pkg-config, + stdenv, +}: + +buildGoModule (finalAttrs: { + pname = "lazyspotify-librespot"; + version = "0.7.1.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "dubeyKartikay"; + repo = "go-librespot"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Hq9Qk8f8oKzpBwsbLNAvPO7qam3bh4L4RPUQC67/NZY="; + }; + + vendorHash = "sha256-5J5i2Wc0zHCdvJ3aUkftXeMKS5X8jWimup0Ir4HLuS8="; + + subPackages = [ "cmd/daemon" ]; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + flac + libogg + libvorbis + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/devgianlu/go-librespot.version=v${finalAttrs.version}" + ]; + + # rename the generic daemon binary for identification + postInstall = '' + install -Dm755 $out/bin/daemon $out/bin/lazyspotify-librespot + rm $out/bin/daemon + ''; + + meta = { + description = "Librespot daemon tailored for lazyspotify"; + mainProgram = "lazyspotify-librespot"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ eConnah ]; + }; +}) diff --git a/pkgs/by-name/la/lazyspotify/package.nix b/pkgs/by-name/la/lazyspotify/package.nix new file mode 100644 index 000000000000..99c7d0c7d45f --- /dev/null +++ b/pkgs/by-name/la/lazyspotify/package.nix @@ -0,0 +1,47 @@ +{ + buildGoModule, + callPackage, + fetchFromGitHub, + lib, + versionCheckHook, + go-librespot ? callPackage ./go-librespot.nix { }, +}: +buildGoModule (finalAttrs: { + pname = "lazyspotify"; + version = "0.5.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "dubeyKartikay"; + repo = "lazyspotify"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZL/UPqQ6ClK0JN9LbPtr8nqcdBLdoOYti94BPRXn/Pk="; + }; + + vendorHash = "sha256-Axdt3/3ZOZY9Z5VUI6Wh77oIREOO26ODMyEgtscTmn8="; + + subPackages = [ "cmd/lazyspotify" ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/dubeyKartikay/lazyspotify/buildinfo.Version=${finalAttrs.version}" + "-X github.com/dubeyKartikay/lazyspotify/buildinfo.PackagedDaemonPath=${lib.getExe go-librespot}" + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Terminal Spotify client for macOS and Linux"; + homepage = "https://dubeykartikay.github.io/lazyspotify/"; + changelog = "https://github.com/dubeyKartikay/lazyspotify/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + mainProgram = "lazyspotify"; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ + eConnah + ]; + }; +}) From ca4d3165a5e652dd8409e9891616facbebb35541 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 9 May 2026 09:13:51 -0500 Subject: [PATCH 279/292] cutter, rizin: migrate to by-name --- .../cu/cutter/package.nix} | 24 ++++------- .../rizin => by-name/cu/cutter}/wrapper.nix | 0 .../analysis => by-name/ri}/rizin/jsdec.nix | 0 .../ri}/rizin/librz-wrapper-support.patch | 0 .../ri/rizin/package.nix} | 2 +- .../ri}/rizin/rz-ghidra.nix | 10 ++--- .../analysis => by-name/ri}/rizin/sigdb.nix | 0 pkgs/by-name/ri/rizin/wrapper.nix | 43 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 -- 9 files changed, 57 insertions(+), 26 deletions(-) rename pkgs/{development/tools/analysis/rizin/cutter.nix => by-name/cu/cutter/package.nix} (89%) rename pkgs/{development/tools/analysis/rizin => by-name/cu/cutter}/wrapper.nix (100%) rename pkgs/{development/tools/analysis => by-name/ri}/rizin/jsdec.nix (100%) rename pkgs/{development/tools/analysis => by-name/ri}/rizin/librz-wrapper-support.patch (100%) rename pkgs/{development/tools/analysis/rizin/default.nix => by-name/ri/rizin/package.nix} (98%) rename pkgs/{development/tools/analysis => by-name/ri}/rizin/rz-ghidra.nix (95%) rename pkgs/{development/tools/analysis => by-name/ri}/rizin/sigdb.nix (100%) create mode 100644 pkgs/by-name/ri/rizin/wrapper.nix diff --git a/pkgs/development/tools/analysis/rizin/cutter.nix b/pkgs/by-name/cu/cutter/package.nix similarity index 89% rename from pkgs/development/tools/analysis/rizin/cutter.nix rename to pkgs/by-name/cu/cutter/package.nix index 448ff92f6288..3da5d1f86b02 100644 --- a/pkgs/development/tools/analysis/rizin/cutter.nix +++ b/pkgs/by-name/cu/cutter/package.nix @@ -8,14 +8,8 @@ # nativeBuildInputs cmake, pkg-config, - wrapQtAppsHook, # Qt - qt5compat, - qtbase, - qtwayland, - qtsvg, - qttools, - qtwebengine, + qt6, # buildInputs graphviz, python3, @@ -47,7 +41,7 @@ let cmake pkg-config python3 - wrapQtAppsHook + qt6.wrapQtAppsHook ]; propagatedBuildInputs = [ @@ -57,15 +51,15 @@ let buildInputs = [ graphviz python3 - qt5compat - qtbase - qtsvg - qttools - qtwebengine + qt6.qt5compat + qt6.qtbase + qt6.qtsvg + qt6.qttools + qt6.qtwebengine rizin ] ++ lib.optionals stdenv.hostPlatform.isLinux [ - qtwayland + qt6.qtwayland ]; cmakeFlags = [ @@ -83,7 +77,7 @@ let passthru = rec { plugins = rizin.plugins // { rz-ghidra = rizin.plugins.rz-ghidra.override { - inherit cutter qtbase qtsvg; + inherit cutter qt6; enableCutterPlugin = true; }; }; diff --git a/pkgs/development/tools/analysis/rizin/wrapper.nix b/pkgs/by-name/cu/cutter/wrapper.nix similarity index 100% rename from pkgs/development/tools/analysis/rizin/wrapper.nix rename to pkgs/by-name/cu/cutter/wrapper.nix diff --git a/pkgs/development/tools/analysis/rizin/jsdec.nix b/pkgs/by-name/ri/rizin/jsdec.nix similarity index 100% rename from pkgs/development/tools/analysis/rizin/jsdec.nix rename to pkgs/by-name/ri/rizin/jsdec.nix diff --git a/pkgs/development/tools/analysis/rizin/librz-wrapper-support.patch b/pkgs/by-name/ri/rizin/librz-wrapper-support.patch similarity index 100% rename from pkgs/development/tools/analysis/rizin/librz-wrapper-support.patch rename to pkgs/by-name/ri/rizin/librz-wrapper-support.patch diff --git a/pkgs/development/tools/analysis/rizin/default.nix b/pkgs/by-name/ri/rizin/package.nix similarity index 98% rename from pkgs/development/tools/analysis/rizin/default.nix rename to pkgs/by-name/ri/rizin/package.nix index 40b564e4dd68..d53e1b5870ac 100644 --- a/pkgs/development/tools/analysis/rizin/default.nix +++ b/pkgs/by-name/ri/rizin/package.nix @@ -129,7 +129,7 @@ let jsdec = pkgs.callPackage ./jsdec.nix { inherit rizin openssl; }; - rz-ghidra = pkgs.qt6.callPackage ./rz-ghidra.nix { + rz-ghidra = pkgs.callPackage ./rz-ghidra.nix { inherit rizin openssl; enableCutterPlugin = false; }; diff --git a/pkgs/development/tools/analysis/rizin/rz-ghidra.nix b/pkgs/by-name/ri/rizin/rz-ghidra.nix similarity index 95% rename from pkgs/development/tools/analysis/rizin/rz-ghidra.nix rename to pkgs/by-name/ri/rizin/rz-ghidra.nix index 4518f1e36c30..b37b81838643 100644 --- a/pkgs/development/tools/analysis/rizin/rz-ghidra.nix +++ b/pkgs/by-name/ri/rizin/rz-ghidra.nix @@ -10,9 +10,7 @@ # optional buildInputs enableCutterPlugin ? true, cutter, - qt5compat, - qtbase, - qtsvg, + qt6, }: stdenv.mkDerivation (finalAttrs: { @@ -35,9 +33,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals enableCutterPlugin [ cutter - qt5compat - qtbase - qtsvg + qt6.qt5compat + qt6.qtbase + qt6.qtsvg ]; dontWrapQtApps = true; diff --git a/pkgs/development/tools/analysis/rizin/sigdb.nix b/pkgs/by-name/ri/rizin/sigdb.nix similarity index 100% rename from pkgs/development/tools/analysis/rizin/sigdb.nix rename to pkgs/by-name/ri/rizin/sigdb.nix diff --git a/pkgs/by-name/ri/rizin/wrapper.nix b/pkgs/by-name/ri/rizin/wrapper.nix new file mode 100644 index 000000000000..17a910cb9152 --- /dev/null +++ b/pkgs/by-name/ri/rizin/wrapper.nix @@ -0,0 +1,43 @@ +{ + lib, + makeWrapper, + symlinkJoin, + plugins, + rizin, + isCutter ? false, + cutter, +}: + +let + unwrapped = if isCutter then cutter else rizin; +in +symlinkJoin { + name = "${unwrapped.pname}-with-plugins-${unwrapped.version}"; + + # NIX_RZ_PREFIX only changes where *Rizin* locates files (plugins, + # themes, etc). But we must change it even for wrapping Cutter, because + # Cutter plugins often have associated Rizin plugins. This means that + # $out (which NIX_RZ_PREFIX will be set to) must always contain Rizin + # files, even if we only wrap Cutter - so for Cutter, include Rizin to + # symlinkJoin paths. + paths = [ unwrapped ] ++ lib.optional isCutter rizin ++ plugins; + + nativeBuildInputs = [ makeWrapper ]; + + passthru = { + inherit unwrapped; + }; + + postBuild = '' + rm $out/bin/* + wrapperArgs=(--set NIX_RZ_PREFIX $out${lib.optionalString isCutter " --prefix XDG_DATA_DIRS : $out/share"}) + for binary in $(ls ${unwrapped}/bin); do + makeWrapper ${unwrapped}/bin/$binary $out/bin/$binary "''${wrapperArgs[@]}" + done + ''; + + meta = unwrapped.meta // { + # prefer wrapped over unwrapped + priority = (unwrapped.meta.priority or lib.meta.defaultPriority) - 1; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 69b5292102aa..3982ff6cdb16 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5756,12 +5756,8 @@ with pkgs; // (config.radare or { }) ); - rizin = pkgs.callPackage ../development/tools/analysis/rizin { }; - rizinPlugins = recurseIntoAttrs rizin.plugins; - cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { }; - cutterPlugins = recurseIntoAttrs cutter.plugins; ragel = ragelStable; From e04155ad5917ba342693360e6f46d10d9e4b7e32 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 20:36:07 +0000 Subject: [PATCH 280/292] opencv: fix on cuda 13.2 --- pkgs/development/libraries/opencv/4.x.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix index 3e81c8a5b008..8898754b7a72 100644 --- a/pkgs/development/libraries/opencv/4.x.nix +++ b/pkgs/development/libraries/opencv/4.x.nix @@ -3,6 +3,7 @@ stdenv, fetchurl, fetchFromGitHub, + fetchpatch, cmake, pkg-config, unzip, @@ -300,9 +301,21 @@ effectiveStdenv.mkDerivation { ./cmake-don-t-use-OpenCVFindOpenEXR.patch ./0001-cmake-OpenCVUtils.cmake-invalidate-Nix-store-paths-b.patch ] - ++ optionals enableCuda [ - ./cuda_opt_flow.patch - ]; + ++ optionals enableCuda ( + [ + ./cuda_opt_flow.patch + ] + ++ optionals (cudaPackages.cudaAtLeast "13.2") [ + # Backport https://github.com/opencv/opencv_contrib/pull/4097 + (fetchpatch { + name = "fix-cuda-13-2-compat"; + url = "https://github.com/opencv/opencv_contrib/commit/f2854f4f5e7b67d4e073ea002ae0174d437e2962.patch"; + stripLen = 2; + extraPrefix = "opencv_contrib/"; + hash = "sha256-nJqPT3gvqTTKFDR9uTFR/7gummlpz1Dw+UQ4EWPfqOA="; + }) + ] + ); postPatch = # This prevents cmake from using libraries in impure paths (which From 45185e91bf6bcad7d8cce4a07b63c65bc1339f3c Mon Sep 17 00:00:00 2001 From: Mynacol Date: Thu, 28 May 2026 21:07:00 +0000 Subject: [PATCH 281/292] zotero: fix the checks phase Follow-up to the 9.0.4 update in aa9f3b782453 that broke the (completely optional) tests, because upstream renamed the already ignored tests (as they try to access internet resources) in 5ebe8ea15f. --- pkgs/by-name/zo/zotero/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix index 3cf137bf5f06..92bdbb91bf22 100644 --- a/pkgs/by-name/zo/zotero/package.nix +++ b/pkgs/by-name/zo/zotero/package.nix @@ -213,8 +213,8 @@ buildNpmPackage (finalAttrs: { # Skip some flaky/failing tests rm test/tests/retractionsTest.js for test in \ - "should use BrowserDownload for 403 when enforcing file type" \ - "should use BrowserDownload for a JS redirect page" \ + "should use BrowserRequest for 403 when enforcing file type" \ + "should use BrowserRequest for a JS redirect page" \ "should throw error on broken symlink" \ "should switch dialog from add note to add/edit citation" \ "should vacuum the database with force option" \ From cd8f22ea7e5dafc035f8b315cae80e0e6fb9ae46 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 28 May 2026 22:14:54 +0100 Subject: [PATCH 282/292] pypy3Packages.adb-shell: fix the eval MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without the change the eval fails on `master` as: $ nix build --no-link -f. pypy3Packages.adb-shell error: … while evaluating the attribute 'drvPath' at lib/customisation.nix:415:11: 414| // { 415| drvPath = | ^ 416| assert condition; … while evaluating the attribute 'drvPath' at lib/customisation.nix:415:11: 414| // { 415| drvPath = | ^ 416| assert condition; … while calling the 'derivationStrict' builtin at «nix-internal»/derivation-internal.nix:37:12: 36| 37| strict = derivationStrict drvAttrs; | ^ 38| (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: attribute 'optional-dependencies' missing at pkgs/development/python-modules/adb-shell/default.nix:56:27: 55| ] 56| ++ lib.concatAttrValues finalAttrs.optional-dependencies; | ^ 57| --- pkgs/development/python-modules/adb-shell/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/adb-shell/default.nix b/pkgs/development/python-modules/adb-shell/default.nix index 514264325329..4388b0d24816 100644 --- a/pkgs/development/python-modules/adb-shell/default.nix +++ b/pkgs/development/python-modules/adb-shell/default.nix @@ -53,7 +53,7 @@ buildPythonPackage (finalAttrs: { pycryptodome pytestCheckHook ] - ++ lib.concatAttrValues finalAttrs.optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; pythonImportsCheck = [ "adb_shell" ]; From 1a03f087f851b9409f73f5a7c4308357f454754c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 21:49:48 +0000 Subject: [PATCH 283/292] python3Packages.microsoft-kiota-serialization-json: 1.10.1 -> 1.10.2 --- .../microsoft-kiota-serialization-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index bbed01867dad..ca3edef149bd 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-serialization-json"; - version = "1.10.1"; + version = "1.10.2"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-json-v${finalAttrs.version}"; - hash = "sha256-KBCjVNZDPMh0wxWm8UVLsrfl2AYp3rKMjAT5c8F7+64="; + hash = "sha256-rj0NpuXvqS5rB6TrD3FyuMWb7Dl8/SIBcW/Lzj4cY6I="; }; sourceRoot = "${finalAttrs.src.name}/packages/serialization/json/"; From f3d3d58c74953fc6aeb6e04486dd8f221f3a9a88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 21:50:18 +0000 Subject: [PATCH 284/292] vscode-extensions.ms-python.isort: 2026.4.0 -> 2026.6.0 --- .../editors/vscode/extensions/ms-python.isort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix index c6477e2d5b1c..a242dd42293e 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.isort/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "ms-python"; name = "isort"; - version = "2026.4.0"; - hash = "sha256-9UwAZfr8MnshHvZFCXl2v8IpgFJJrYuM5Z6Zn/uqlOQ="; + version = "2026.6.0"; + hash = "sha256-bWkn9XPgHqYDOlT3W0kJvF7q1WnQblwhM9J2VecXjO0="; }; meta = { description = "Import sorting extension for Visual Studio Code using isort"; From 4b31bed9830caae394411c9fd9be39f3080c19b9 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 21:56:19 +0000 Subject: [PATCH 285/292] cudaPackages.cuda_cccl: fix cpp syntax error on CUDA 13.2 https://github.com/NVIDIA/cccl/pull/8771 Fixes onnxruntime: https://github.com/microsoft/onnxruntime/issues/28023 --- .../cuda-modules/packages/cuda_cccl.nix | 34 +++++++++++++------ 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/pkgs/development/cuda-modules/packages/cuda_cccl.nix b/pkgs/development/cuda-modules/packages/cuda_cccl.nix index e49e0aa8427c..a10f165f2543 100644 --- a/pkgs/development/cuda-modules/packages/cuda_cccl.nix +++ b/pkgs/development/cuda-modules/packages/cuda_cccl.nix @@ -25,17 +25,29 @@ buildRedist { rmdir -v "$PWD/include/cccl" ''; - patches = lib.optionals (cudaAtLeast "12.9" && cudaOlder "13.0") [ - # Fix missing _CCCL_PP_SPLICE_WITH_IMPL20 in preprocessor.h - # https://github.com/NVIDIA/cccl/issues/4967 - # https://github.com/NVIDIA/cccl/pull/4972 - (fetchpatch { - name = "fix-missing-_CCCL_PP_SPLICE_WITH_IMPL20"; - url = "https://github.com/NVIDIA/cccl/commit/2c2276d8b19d737cb16811ce2eb761030f472e60.patch"; - stripLen = 1; - hash = "sha256-hYfMFsd7Y8CwuNGaPYG6uEB+lg1TmWSIIU5ToVMULKY="; - }) - ]; + patches = + lib.optionals (cudaAtLeast "12.9" && cudaOlder "13.0") [ + # Fix missing _CCCL_PP_SPLICE_WITH_IMPL20 in preprocessor.h + # https://github.com/NVIDIA/cccl/issues/4967 + # https://github.com/NVIDIA/cccl/pull/4972 + (fetchpatch { + name = "fix-missing-_CCCL_PP_SPLICE_WITH_IMPL20"; + url = "https://github.com/NVIDIA/cccl/commit/2c2276d8b19d737cb16811ce2eb761030f472e60.patch"; + stripLen = 1; + hash = "sha256-hYfMFsd7Y8CwuNGaPYG6uEB+lg1TmWSIIU5ToVMULKY="; + }) + ] + ++ lib.optionals (cudaAtLeast "13.2") [ + # Fix onnxruntime compilation error: https://github.com/microsoft/onnxruntime/issues/28023 + # Backport: https://github.com/NVIDIA/cccl/pull/8771 + (fetchpatch { + name = "fix-invalid-cpp-syntax"; + url = "https://github.com/NVIDIA/cccl/commit/8e41eeabe54ab9ae48ad5640cfa7153b0a1071af.patch"; + stripLen = 2; + extraPrefix = "include/"; + hash = "sha256-eko1GSD2NPSLtbQ3diwgKMbuS6wU9lHDOajLJy5lBwM="; + }) + ]; # NVIDIA, in their wisdom, expect CCCL to be a directory inside include. # https://github.com/NVIDIA/cutlass/blob/087c84df83d254b5fb295a7a408f1a1d554085cf/CMakeLists.txt#L773 From dfc06b16995977a3f20af5314a6b5b85731fa81e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 29 May 2026 00:25:14 +0200 Subject: [PATCH 286/292] Revert "nixos/nginx: return nginx config formatter" --- pkgs/build-support/writers/scripts.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/build-support/writers/scripts.nix b/pkgs/build-support/writers/scripts.nix index 560681e4c4ae..bb649db24575 100644 --- a/pkgs/build-support/writers/scripts.nix +++ b/pkgs/build-support/writers/scripts.nix @@ -1095,6 +1095,14 @@ rec { */ writeJSBin = name: writeJS "/bin/${name}"; + awkFormatNginx = builtins.toFile "awkFormat-nginx.awk" '' + awk -f + {sub(/^[ \t]+/,"");idx=0} + /\{/{ctx++;idx=1} + /\}/{ctx--} + {id="";for(i=idx;i $out gixy $out || (echo "\n\nThis can be caused by combining multiple incompatible services on the same hostname.\n\nFull merged config:\n\n"; cat $out; exit 1) ''; From 8fc3c8c37d7137ddac6b4082afaca1f23c7e5ac4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 29 May 2026 00:58:43 +0200 Subject: [PATCH 287/292] Revert "Revert "nixos/nginx: return nginx config formatter"" --- pkgs/build-support/writers/scripts.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pkgs/build-support/writers/scripts.nix b/pkgs/build-support/writers/scripts.nix index bb649db24575..560681e4c4ae 100644 --- a/pkgs/build-support/writers/scripts.nix +++ b/pkgs/build-support/writers/scripts.nix @@ -1095,14 +1095,6 @@ rec { */ writeJSBin = name: writeJS "/bin/${name}"; - awkFormatNginx = builtins.toFile "awkFormat-nginx.awk" '' - awk -f - {sub(/^[ \t]+/,"");idx=0} - /\{/{ctx++;idx=1} - /\}/{ctx--} - {id="";for(i=idx;i $out + cp "$textPath" $out + ${lib.getExe pkgs.nginx-config-formatter} --max-empty-lines 0 $out + ${lib.getExe pkgs.gnused} -i 's/ ;/;/g' $out gixy $out || (echo "\n\nThis can be caused by combining multiple incompatible services on the same hostname.\n\nFull merged config:\n\n"; cat $out; exit 1) ''; From 083c286dd57cba1d346780eb342e53db30df30aa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 May 2026 23:39:18 +0200 Subject: [PATCH 288/292] python3Packages.arabic-reshaper: 3.0.0 -> 3.0.1 https://github.com/mpcabd/python-arabic-reshaper/releases/tag/v3.0.1 --- .../arabic-reshaper/default.nix | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/arabic-reshaper/default.nix b/pkgs/development/python-modules/arabic-reshaper/default.nix index cde49f801ec0..701fcd562133 100644 --- a/pkgs/development/python-modules/arabic-reshaper/default.nix +++ b/pkgs/development/python-modules/arabic-reshaper/default.nix @@ -3,34 +3,41 @@ buildPythonPackage, fetchFromGitHub, fonttools, + hatchling, pytestCheckHook, + pytest-cov-stub, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "arabic-reshaper"; - version = "3.0.0"; - format = "setuptools"; + version = "3.0.1"; + pyproject = true; src = fetchFromGitHub { owner = "mpcabd"; repo = "python-arabic-reshaper"; - tag = "v${version}"; - hash = "sha256-ucSC5aTvpnlAVQcT0afVecnoN3hIZKtzUhEQ6Qg0jQM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-6i/YcYod341bg9tThZRwvaFRbtU/LxCeirq0yzmMuBI="; }; + build-system = [ hatchling ]; + optional-dependencies = { with-fonttools = [ fonttools ]; }; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + pytest-cov-stub + ]; pythonImportsCheck = [ "arabic_reshaper" ]; meta = { description = "Reconstruct Arabic sentences to be used in applications that don't support Arabic"; homepage = "https://github.com/mpcabd/python-arabic-reshaper"; - changelog = "https://github.com/mpcabd/python-arabic-reshaper/releases/tag/v${version}"; + changelog = "https://github.com/mpcabd/python-arabic-reshaper/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit ]; maintainers = [ ]; }; -} +}) From 752218e1270b824926162c26437357d502d6c63b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 May 2026 23:51:32 +0200 Subject: [PATCH 289/292] python3Packages.django-formtools: 2.5.1 -> 2.6.1 https://github.com/jazzband/django-formtools/blob/2.6.1/docs/changelog.rst --- .../django-formtools/default.nix | 50 ++++++++++++------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/django-formtools/default.nix b/pkgs/development/python-modules/django-formtools/default.nix index 5ece57bbcf67..3b38956a7fd6 100644 --- a/pkgs/development/python-modules/django-formtools/default.nix +++ b/pkgs/development/python-modules/django-formtools/default.nix @@ -2,41 +2,53 @@ lib, buildPythonPackage, django, - fetchPypi, - python, + fetchFromGitHub, + setuptools, setuptools-scm, + pytestCheckHook, + pytest-django, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "django-formtools"; - version = "2.5.1"; + version = "2.6.1"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-R8s0VSxu/KCIhj1pMoTQT8NuqvNQ6yHhodk14N9SPJM="; + src = fetchFromGitHub { + owner = "jazzband"; + repo = "django-formtools"; + tag = finalAttrs.version; + hash = "sha256-cg6bl2KJL2aOES7vWqrR25Bd6t9vWGTZLWtbMUhkCkg="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; - propagatedBuildInputs = [ django ]; + dependencies = [ django ]; - checkPhase = '' - runHook preCheck + nativeCheckInputs = [ + pytestCheckHook + pytest-django + ]; - ${python.interpreter} -m django test --settings=tests.settings - - runHook postCheck + preCheck = '' + export DJANGO_SETTINGS_MODULE=tests.settings ''; + disabledTests = [ + # mismatch between test collection of django and pytest-django + "TestStorage" + ]; + pythonImportsCheck = [ "formtools" ]; meta = { - description = "Set of high-level abstractions for Django forms"; + description = "High-level abstractions for Django forms"; homepage = "https://github.com/jazzband/django-formtools"; - changelog = "https://github.com/jazzband/django-formtools/blob/master/docs/changelog.rst"; + changelog = "https://github.com/jazzband/django-formtools/blob/${finalAttrs.src.tag}/docs/changelog.rst"; license = lib.licenses.bsd3; - maintainers = [ - ]; + maintainers = [ ]; }; -} +}) From 97d599ca33e60cfc56c5fddf633b4b3370be4307 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 May 2026 20:53:37 +0200 Subject: [PATCH 290/292] pretix: 2026.4.2 -> 2025.5.0 https://pretix.eu/about/en/blog/20260527-release-2026-5/ --- pkgs/by-name/pr/pretix/package.nix | 173 +++++++++++----------- pkgs/by-name/pr/pretix/plugin-build.patch | 18 +-- 2 files changed, 88 insertions(+), 103 deletions(-) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 4392def345c1..17283dbc80ae 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -1,11 +1,11 @@ { lib, - buildNpmPackage, fetchFromGitHub, - fetchpatch, fetchPypi, + fetchNpmDeps, libredirect, nodejs, + npmHooks, python3, gettext, nixosTests, @@ -19,7 +19,7 @@ let packageOverrides = self: super: { django = super.django_5; - django-oauth-toolkit = super.django-oauth-toolkit.overridePythonAttrs (oldAttrs: { + django-oauth-toolkit = super.django-oauth-toolkit.overridePythonAttrs (oldAttrs: rec { version = "2.3.0"; src = fetchFromGitHub { inherit (oldAttrs.src) owner repo; @@ -50,110 +50,56 @@ let pretix-plugin-build = self.callPackage ./plugin-build.nix { }; }; }; - + pythonPackages = python.pkgs; +in +pythonPackages.buildPythonApplication (finalAttrs: { pname = "pretix"; - version = "2026.4.2"; + version = "2026.5.0"; + pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; - tag = "v${version}"; - hash = "sha256-OECVdtPnr7qqLriPZWOyRm6ZqU8yO+SYzU69zaO+9rU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-twXz3RaFujhZmARzZ5zIjGAwWchwhV8knq8Cr3h0Gjg="; }; - npmDeps = buildNpmPackage { - pname = "pretix-node-modules"; - inherit version src; - - sourceRoot = "${src.name}/src/pretix/static/npm_dir"; - npmDepsHash = "sha256-U4oXGir53h7R3z4p371PJGm2EU+arsqe/abn6GvSGXs="; - - dontBuild = true; - - installPhase = '' - runHook preInstall - - mkdir $out - cp -R node_modules $out/ - - runHook postInstall - ''; - }; -in -python.pkgs.buildPythonApplication rec { - inherit pname version src; - pyproject = true; - patches = [ - (fetchpatch { - url = "https://github.com/pretix/pretix/commit/d765a89139b2b28fa82145fb6f7e213ad46c086b.patch"; - hash = "sha256-we1TKu3mxsM3CEP5aCsdb3XGlYXbfa0hGWgjrljylKU="; - }) # Discover pretix.plugin entrypoints during build and add them into # INSTALLED_APPS, so that their static files are collected. ./plugin-build.patch ]; - pythonRelaxDeps = [ - "beautifulsoup4" - "bleach" - "celery" - "css-inline" - "cryptography" - "django-bootstrap3" - "django-compressor" - "django-filter" - "django-formset-js-improved" - "django-i18nfield" - "django-localflavor" - "django-phonenumber-field" - "dnspython" - "drf_ujson2" - "importlib_metadata" - "kombu" - "markdown" - "oauthlib" - "phonenumberslite" - "pillow" - "protobuf" - "pycparser" - "pycryptodome" - "pyjwt" - "pypdf" - "python-bidi" - "qrcode" - "redis" - "reportlab" - "requests" - "sentry-sdk" - "sepaxml" - "ua-parser" - "webauthn" - ]; - - pythonRemoveDeps = [ - "vat_moss_forked" # we provide a patched vat-moss package - ]; - postPatch = '' - NODE_PREFIX=src/pretix/static.dist/node_prefix - mkdir -p $NODE_PREFIX - cp -R ${npmDeps}/node_modules $NODE_PREFIX/ - chmod -R u+w $NODE_PREFIX/ - # unused sed -i "/setuptools-rust/d" pyproject.toml + # unbreak dependency relaxation substituteInPlace pyproject.toml \ --replace-fail '"backend"' '"setuptools.build_meta"' \ --replace-fail 'backend-path = ["_build"]' "" - # npm ci would remove and try to reinstall node_modules + # we take care of the npm build substituteInPlace src/pretix/_build.py \ - --replace-fail "npm ci" "npm install" + --replace-fail "npm ci" "true" \ + --replace-fail "npm run build" "true" ''; - build-system = with python.pkgs; [ + npmDeps = fetchNpmDeps { + inherit (finalAttrs) src; + hash = "sha256-Gkcz/QJCNuvhIdZnP/mPx5GD0EOJzxoP1dGI43pyOro="; + }; + + nativeBuildInputs = [ + nodejs + npmHooks.npmConfigHook + ]; + + preBuild = '' + npm run build + ''; + + build-system = with pythonPackages; [ gettext nodejs setuptools @@ -161,7 +107,7 @@ python.pkgs.buildPythonApplication rec { ]; dependencies = - with python.pkgs; + with pythonPackages; [ arabic-reshaper babel @@ -242,12 +188,53 @@ python.pkgs.buildPythonApplication rec { ++ django.optional-dependencies.argon2 ++ plugins; - optional-dependencies = with python.pkgs; { + optional-dependencies = with pythonPackages; { memcached = [ pylibmc ]; }; + pythonRelaxDeps = [ + "beautifulsoup4" + "bleach" + "celery" + "css-inline" + "cryptography" + "django-bootstrap3" + "django-compressor" + "django-filter" + "django-formset-js-improved" + "django-i18nfield" + "django-localflavor" + "django-phonenumber-field" + "dnspython" + "drf_ujson2" + "importlib_metadata" + "kombu" + "markdown" + "oauthlib" + "phonenumberslite" + "pillow" + "protobuf" + "pycparser" + "pycryptodome" + "pyjwt" + "pypdf" + "python-bidi" + "qrcode" + "redis" + "reportlab" + "requests" + "sentry-sdk" + "sepaxml" + "ua-parser" + "webauthn" + ]; + + pythonRemoveDeps = [ + "vat_moss_forked" # we provide a patched vat-moss package + ]; + postInstall = '' mkdir -p $out/bin cp ./src/manage.py $out/${python.sitePackages}/pretix/manage.py @@ -261,7 +248,7 @@ python.pkgs.buildPythonApplication rec { dontStrip = true; # no binaries nativeCheckInputs = - with python.pkgs; + with pythonPackages; [ libredirect.hook pytestCheckHook @@ -274,7 +261,7 @@ python.pkgs.buildPythonApplication rec { fakeredis responses ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; pytestFlags = [ "--reruns=3" @@ -285,6 +272,11 @@ python.pkgs.buildPythonApplication rec { "test_order_create_invoice" ]; + disabledTestPaths = [ + # too expensive + "src/tests/e2e" + ]; + preCheck = '' export PYTHONPATH=$(pwd)/src:$PYTHONPATH export DJANGO_SETTINGS_MODULE=tests.settings @@ -299,12 +291,11 @@ python.pkgs.buildPythonApplication rec { passthru = { inherit - npmDeps python ; plugins = lib.recurseIntoAttrs ( lib.packagesFromDirectoryRecursive { - inherit (python.pkgs) callPackage; + inherit (pythonPackages) callPackage; directory = ./plugins; } ); @@ -313,6 +304,8 @@ python.pkgs.buildPythonApplication rec { }; }; + __structuredAttrs = true; + meta = { description = "Ticketing software that cares about your event—all the way"; homepage = "https://github.com/pretix/pretix"; @@ -331,4 +324,4 @@ python.pkgs.buildPythonApplication rec { mainProgram = "pretix-manage"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/pr/pretix/plugin-build.patch b/pkgs/by-name/pr/pretix/plugin-build.patch index aa935ed28148..f5b21018b33b 100644 --- a/pkgs/by-name/pr/pretix/plugin-build.patch +++ b/pkgs/by-name/pr/pretix/plugin-build.patch @@ -1,20 +1,12 @@ diff --git a/src/pretix/_build_settings.py b/src/pretix/_build_settings.py -index c03f56a1a..d1ea73b84 100644 +index 859a7f912..f717d76b4 100644 --- a/src/pretix/_build_settings.py +++ b/src/pretix/_build_settings.py -@@ -24,6 +24,8 @@ - This file contains settings that we need at wheel require time. All settings that we only need at runtime are set - in settings.py. - """ -+from importlib_metadata import entry_points -+ - from ._base_settings import * # NOQA - - ENTROPY = { -@@ -47,3 +49,6 @@ HAS_MEMCACHED = False - HAS_CELERY = False - HAS_GEOIP = False +@@ -49,3 +49,7 @@ HAS_GEOIP = False SENTRY_ENABLED = False + VITE_DEV_MODE = False + VITE_IGNORE = False + ++from importlib_metadata import entry_points +for entry_point in entry_points(group='pretix.plugin'): + INSTALLED_APPS.append(entry_point.module) # noqa: F405 From aa6cc97146f281ad8088ddedfb13cc78455a8cdf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 28 May 2026 01:54:45 +0200 Subject: [PATCH 291/292] pretix.plugins.mollie: 2.5.4 -> 2.5.5 https://github.com/pretix/pretix-mollie/compare/v2.5.4...v2.5.5 --- pkgs/by-name/pr/pretix/plugins/mollie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix index df4813bbde40..a48afd06166b 100644 --- a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix +++ b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pretix-mollie"; - version = "2.5.4"; + version = "2.5.5"; pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix-mollie"; tag = "v${version}"; - hash = "sha256-lDICcpO8Qod++eM2okq4CJirIBM18zYnbM6Bbwb9e34="; + hash = "sha256-EqitdAoTm6mpXp8g2HftvxRbg+6gXxR7xUsC+aYfv8U="; }; build-system = [ From 86522e097a4e8c4a31a2be13f3a66727a29e6c43 Mon Sep 17 00:00:00 2001 From: networkException Date: Fri, 29 May 2026 02:00:11 +0200 Subject: [PATCH 292/292] ungoogled-chromium: 148.0.7778.178-1 -> 148.0.7778.215-1 https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop_0877304591.html This update includes 151 security fixes. CVEs: CVE-2026-9872 CVE-2026-9873 CVE-2026-9874 CVE-2026-9875 CVE-2026-9876 CVE-2026-9877 CVE-2026-9878 CVE-2026-9879 CVE-2026-9880 CVE-2026-9881 CVE-2026-9882 CVE-2026-9883 CVE-2026-9884 CVE-2026-9885 CVE-2026-9886 CVE-2026-9887 CVE-2026-9888 CVE-2026-9889 CVE-2026-9890 CVE-2026-9891 CVE-2026-9892 CVE-2026-9893 CVE-2026-9894 CVE-2026-9895 CVE-2026-9896 CVE-2026-9897 CVE-2026-9898 CVE-2026-9899 CVE-2026-9900 CVE-2026-9901 CVE-2026-9902 CVE-2026-9903 CVE-2026-9904 CVE-2026-9905 CVE-2026-9906 CVE-2026-9907 CVE-2026-9908 CVE-2026-9909 CVE-2026-9910 CVE-2026-9911 CVE-2026-9912 CVE-2026-9913 CVE-2026-9914 CVE-2026-9915 CVE-2026-9916 CVE-2026-9917 CVE-2026-9918 CVE-2026-9919 CVE-2026-9920 CVE-2026-9921 CVE-2026-9922 CVE-2026-9923 CVE-2026-9924 CVE-2026-9925 CVE-2026-9926 CVE-2026-9927 CVE-2026-9928 CVE-2026-9929 CVE-2026-9930 CVE-2026-9931 CVE-2026-9932 CVE-2026-9933 CVE-2026-9934 CVE-2026-9935 CVE-2026-9936 CVE-2026-9937 CVE-2026-9938 CVE-2026-9939 CVE-2026-9940 CVE-2026-9941 CVE-2026-9942 CVE-2026-9943 CVE-2026-9944 CVE-2026-9945 CVE-2026-9946 CVE-2026-9947 CVE-2026-9948 CVE-2026-9949 CVE-2026-9950 CVE-2026-9951 CVE-2026-9952 CVE-2026-9953 CVE-2026-9954 CVE-2026-9955 CVE-2026-9956 CVE-2026-9957 CVE-2026-9958 CVE-2026-9959 CVE-2026-9960 CVE-2026-9961 CVE-2026-9962 CVE-2026-9963 CVE-2026-9964 CVE-2026-9965 CVE-2026-9966 CVE-2026-9967 CVE-2026-9968 CVE-2026-9969 CVE-2026-9970 CVE-2026-9971 CVE-2026-9972 CVE-2026-9973 CVE-2026-9974 CVE-2026-9975 CVE-2026-9976 CVE-2026-9977 CVE-2026-9978 CVE-2026-9979 CVE-2026-9980 CVE-2026-9981 CVE-2026-9982 CVE-2026-9983 CVE-2026-9984 CVE-2026-9985 CVE-2026-9986 CVE-2026-9987 CVE-2026-9988 CVE-2026-9989 CVE-2026-9990 CVE-2026-9991 CVE-2026-9992 CVE-2026-9993 CVE-2026-9994 CVE-2026-9995 CVE-2026-9996 CVE-2026-9997 CVE-2026-9998 CVE-2026-9999 CVE-2026-10000 CVE-2026-10001 CVE-2026-10002 CVE-2026-10003 CVE-2026-10004 CVE-2026-10005 CVE-2026-10006 CVE-2026-10007 CVE-2026-10008 CVE-2026-10009 CVE-2026-10010 CVE-2026-10011 CVE-2026-10012 CVE-2026-10013 CVE-2026-10014 CVE-2026-10015 CVE-2026-10016 CVE-2026-10017 CVE-2026-10018 CVE-2026-10019 CVE-2026-10020 CVE-2026-10021 CVE-2026-10022 --- .../networking/browsers/chromium/info.json | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 80ae82050867..c8de6d799966 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -828,7 +828,7 @@ } }, "ungoogled-chromium": { - "version": "148.0.7778.178", + "version": "148.0.7778.215", "deps": { "depot_tools": { "rev": "41c40cfaec7ee3bf0423c59925d8b23982a601f1", @@ -840,16 +840,16 @@ "hash": "sha256-BTPD8WM1pVAMkFDlHekMdWFGyf63KdhKkKwsqikqoBQ=" }, "ungoogled-patches": { - "rev": "148.0.7778.178-1", - "hash": "sha256-s4zTU4rQUcrfpg7CWFdvEn3JYNqhHGsAFcYmQGS64fc=" + "rev": "148.0.7778.215-1", + "hash": "sha256-Rp+PuyOQ26Cqiu+8sNlJkjp/3bO968NYNX1AgHOyYOA=" }, "npmHash": "sha256-JuVcY8iFRDWcPcP4Pg+qm5rnTXkiVfNsqSkXbDWqsE8=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "d096af1c9e98c45c3596e59620622b1a049bfecb", - "hash": "sha256-XRalekzeALnDh9KiGqhYdhXvkGkjO3TOIZeqwpPLO+U=", + "rev": "7c855c70efe3f6ade6663c1520913fa7f63a0b2b", + "hash": "sha256-uDVYgSjxQ+xw8DHVd5UNkqnUrJ6P5ZWxL2tZToBhgQg=", "recompress": true }, "src/third_party/clang-format/script": { @@ -919,8 +919,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "50fd896fb21cca91f325812d01d1e971593efc73", - "hash": "sha256-HcfKm7UQmg3wMDOytmaYzm7Z7gRdOrRoqAKaE0ZdI4E=" + "rev": "a101e2d1db6da927325273566fe8f5404fa3a9bd", + "hash": "sha256-uIqodvHxEY9xNse2IHNns2Mz9zLAUZSSIN7pAXB8cPs=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -959,8 +959,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "19696dd088b8ed5804e2f02a8f83f5afdb3e99e3", - "hash": "sha256-ihnVPCk9412UzCmoABWVUhiGaIdIYxiYMkk43KDqpg8=" + "rev": "78a9030d63048d832c4b822839bffe38ad4f20e5", + "hash": "sha256-ZknkLN64TYAN5j9WsgtKlRBrAc3iCM084zpc8Zui8Ts=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1094,8 +1094,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "6efd6eb1d85fd67fdcc2385c54fa56c524bec3f7", - "hash": "sha256-1pr3+RK519m+wtcacJB3PcDTL+qSHlOn1ctxpoLzTf8=" + "rev": "1fb83ff123c44ab59a480056c8c1ba3d33c2caf0", + "hash": "sha256-S6agM7HMZ2g2W6e9tYdLSXr0Lc6zeQF9hAYLIeImAYQ=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1159,8 +1159,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "99b479dc34728936b006679a31e12b8cf432fc55", - "hash": "sha256-H5RzBFYWIp/QYKyeBM2wfuX7FvXHPbhCAp7qne5Zvhw=" + "rev": "6d9fc45fc4bca8aef0b8f65592520673638c3334", + "hash": "sha256-A21ONLz8HxoBkOL/jHfs5YwePmOnFyNdlNYSJa9wers=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -1169,8 +1169,8 @@ }, "src/third_party/harfbuzz/src": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "f027b8e9039f73bf803eae684fee2eb2d30e4180", - "hash": "sha256-HWb3QbPl+RE2oI/Jwv5BjKwv9UnJ8VcJvk+uGy9cAqM=" + "rev": "67bb413f586f36ba44d740319cb7a28b3d283ea6", + "hash": "sha256-WCPEkbiiU8dENM+ik0KokW9Uxmz0xlsRFVVPPOEOZXw=" }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", @@ -1259,8 +1259,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "b63f30b6d30028a3d7d9c5223def8f3ad97dcc4c", - "hash": "sha256-LaBEcVcSB8WB9ZNRgPSiGaKdQL5f3wll2sPb9OhN5SE=" + "rev": "343cee0a952f8c7d329e59ff3ac2c8bdbe70ec6a", + "hash": "sha256-H8Eu3BiUIiZcyReGDyFq9UvjdMJOX00ERjru8+I0zL8=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1439,8 +1439,8 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "a78c62d93a8f514ea2cd98a70bd1d21226be9d93", - "hash": "sha256-qd3Oa/JFzoI5hKDY2/OQAzdr2z9srUj0H6oKz0R516U=" + "rev": "72ea487e4399c44c3a53a48b104f9612ca772008", + "hash": "sha256-0VgmDPyF5k81nBXdo88CcIIbz6XRhaiADnG8gwDGZZk=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", @@ -1489,8 +1489,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "a2888b27a98e4ff30085d4d2dba8a1a99baf6dfb", - "hash": "sha256-eOjFuMmXr9YtZ0e4yDB8JMjTrNWEg5OlTkAMGuHZIWE=" + "rev": "03c3234e64f9fbbbcf6a7b9c79e94059df49dbfe", + "hash": "sha256-e0MSCbqv4u4995nowzipKorkn6mPpO7tf8+ygj3/nFY=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1624,8 +1624,8 @@ }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "9a7f650bcd14f241d20f88f4e1ea3b7300de72ac", - "hash": "sha256-k5cHE4XURJQrPURmXk4MMNV5k8+ryKfjmsVTzARRro4=" + "rev": "e3ee86921c57b9f8921045e77f098604803cb66c", + "hash": "sha256-n39HENOXmatsZLF6jdYRsb+wl2cM0i6ngT4Zbyu5ayE=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -1649,8 +1649,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "ad6e4525c418a92147c8247ef9d144ce4c242a38", - "hash": "sha256-+cQdsWTgIohd3yOCsNCprSr4Ctes77fWGdmPxN2tQlM=" + "rev": "5e24a1fd6ffb840b93ee90a800897fcb4d60eeab", + "hash": "sha256-JcBGaXhqNRIA4NPPV4eANVM93wsQ9QxSLO/Ecz3wklU=" } } }