From d70657d0462f1fe4c9cdd7ed235c02b0ed260ff9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Apr 2026 12:36:21 +0000 Subject: [PATCH 001/110] 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 b175a7cf89b5ab44fb238eadbb724fd4b27e94f6 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 21 Mar 2026 08:47:14 +0100 Subject: [PATCH 002/110] 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 003/110] 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 004/110] 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 005/110] 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 006/110] 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 007/110] 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 dfb5b27e2a4c990b24e421dc87fcd16fc57da611 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 16 May 2026 14:44:37 +0200 Subject: [PATCH 008/110] 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 009/110] 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 67e0316a36c58319f33ecc6b34766238c411de4c Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Fri, 15 May 2026 19:21:37 -0700 Subject: [PATCH 010/110] 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 d1afa1f0a6b07f8008bcdf2663bfe5f3e33674ee Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 20 May 2026 12:34:38 +0200 Subject: [PATCH 011/110] 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 012/110] 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 013/110] 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 014/110] 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 015/110] 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 016/110] 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 017/110] 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 018/110] 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 019/110] 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 91f0074b7d6fa4cb35937abd2f340b24e0ef0bf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 May 2026 23:57:18 +0000 Subject: [PATCH 020/110] 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 19e8a5b4c7ea228e73dd02d2c4e30ea77e7f5761 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 May 2026 07:04:20 +0000 Subject: [PATCH 021/110] 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 022/110] 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 fee788e2f616fed9f6ab7c48d78cf9aea99fc641 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 May 2026 14:59:13 +0000 Subject: [PATCH 023/110] 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 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 024/110] 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 025/110] 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 026/110] 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 027/110] 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 028/110] 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 029/110] 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 030/110] 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 031/110] 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 032/110] 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 033/110] 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 034/110] 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 035/110] 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 036/110] 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 037/110] 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 038/110] 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 039/110] 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 040/110] 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 041/110] 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 042/110] 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 043/110] 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 044/110] 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 045/110] 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 046/110] 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 047/110] 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 048/110] 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 049/110] 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 050/110] 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 b447e25ce68c57da00cb144996142f18455efb3b Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Wed, 27 May 2026 07:26:07 +0200 Subject: [PATCH 051/110] 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 052/110] 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 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 053/110] 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 f4adbf877dafcaa81331881b039a83cb1528856f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 25 May 2026 11:49:44 +0000 Subject: [PATCH 054/110] 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 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 055/110] 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 056/110] 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 057/110] 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 4c24e02aeaab6d5606f9da78359e68f7c12fa679 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:36:57 -0700 Subject: [PATCH 058/110] 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 059/110] 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 0f11b5770b17924f4d4852741e6c690bf925f614 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:40:31 -0700 Subject: [PATCH 060/110] 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 061/110] 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 8486f5a5d132dad4c769dfa4b178626932c87012 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 15:43:04 -0700 Subject: [PATCH 062/110] 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 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 063/110] 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 064/110] 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 065/110] 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 066/110] 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 067/110] =?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 889209d69ccbd22f24c4dc9f70502af549c7bded Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 27 May 2026 21:59:47 -0700 Subject: [PATCH 068/110] 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 069/110] =?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 b5179916548df6badc83b6199f83e2fdadf760c7 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 27 May 2026 22:10:41 +0000 Subject: [PATCH 070/110] 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 071/110] 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 d5bbc589f27e05d65e443bf1ff22f80777dd81e1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 May 2026 07:34:34 +0000 Subject: [PATCH 072/110] 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 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 073/110] 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 074/110] 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 075/110] 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 076/110] 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 077/110] 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 078/110] 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 079/110] 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 080/110] 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 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 081/110] 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 082/110] 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 083/110] 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 084/110] 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 085/110] 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 086/110] 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 087/110] 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 cec4baa1d74f371e7c0b7a9f150d3d3a8e75c3a6 Mon Sep 17 00:00:00 2001 From: yaya Date: Thu, 28 May 2026 13:02:21 +0200 Subject: [PATCH 088/110] 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 089/110] 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 14f5c207a4ae245a455c12bbdfe9140b14ea6757 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:18:32 +0000 Subject: [PATCH 090/110] 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 d7678cc8b3a594ef46f59ee0b15228345a5d0b20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 11:45:12 +0000 Subject: [PATCH 091/110] 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 092/110] 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 73195e42ae1d040f277f3bbabfd5fd51e15be6dc Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 28 May 2026 14:25:58 +0200 Subject: [PATCH 093/110] 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 094/110] 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 095/110] 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 ac4c3a0427232d8f60a85ab3f6032ecde7b41e0f Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 28 May 2026 10:28:05 +0200 Subject: [PATCH 096/110] 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 097/110] 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 098/110] 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 099/110] 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 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 100/110] 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 ffc6db2fe636876d807219623773c13eeac522eb Mon Sep 17 00:00:00 2001 From: emilylange Date: Thu, 28 May 2026 16:13:26 +0200 Subject: [PATCH 101/110] 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 1457d748d7bc06c87b26b8790944bf0f2192d312 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 May 2026 22:27:47 +0000 Subject: [PATCH 102/110] 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 103/110] 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 104/110] 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 105/110] 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 fa9a311ed3fbd9043b21921e39b71bb4068fa5f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 16:25:51 +0000 Subject: [PATCH 106/110] 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 6e7feb2d9964ea24a31f611b727faa93bbce165b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 17:53:35 +0000 Subject: [PATCH 107/110] 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 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 108/110] 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 109/110] 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 110/110] 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