From 48e760239859a230a3d8e50f203acc7db7575bd8 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Fri, 6 Mar 2026 09:35:43 -0800 Subject: [PATCH 001/170] fetchtorrent: use a random name for downloadedDirectory Generate a random name for `downloadDirectory` in case the torrent contains a directory called `downloadDirectory`. This is unlikely to happen in practice, but we might as well play it safe. --- pkgs/build-support/fetchtorrent/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/fetchtorrent/default.nix b/pkgs/build-support/fetchtorrent/default.nix index 5eb6aa5f7241..4dc41b0edcd8 100644 --- a/pkgs/build-support/fetchtorrent/default.nix +++ b/pkgs/build-support/fetchtorrent/default.nix @@ -116,8 +116,8 @@ runCommand name if (backend == "transmission") then '' export HOME=$TMP - export downloadedDirectory=$out/downloadedDirectory - mkdir -p $downloadedDirectory + mkdir -p $out + export downloadedDirectory=$(mktemp -d $out/downloadedDirectory.XXXXXXXXXX) mkdir -p $HOME/.config/transmission cp ${jsonConfig} $HOME/.config/transmission/settings.json port="$(shuf -n 1 -i 49152-65535)" @@ -139,8 +139,8 @@ runCommand name export HOME=$TMP '' + lib.optionalString flatten' '' - downloadedDirectory=$out/downloadedDirectory - mkdir -p $downloadedDirectory + mkdir -p $out + downloadedDirectory=$(mktemp -d $out/downloadedDirectory.XXXXXXXXXX) '' + lib.optionalString (!flatten') '' downloadedDirectory=$out From 2e3d501f48e2a882f8f6d44868ecdb1898075d07 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Fri, 6 Mar 2026 09:38:11 -0800 Subject: [PATCH 002/170] fetchtorrent: handle single-file downloads Previously, we'd attempt to flatten all downloads with: mv -v $downloadedDir/*/* $out However, this doesn't work when we download a single file to `$downloadedDir/some-file-name`. This patch handles this case as follows: 1. If no files were downloaded, we exit with an error. 2. If a single directory was downloaded, we flatten it. 3. If a single file was downloaded we move it to $out. 4. If multiple files/directories were downloaded directly to `$downloadedDir`, we move all these files into $out directly. I haven't encountered this last case, but it doesn't add any complexity to support it. --- pkgs/build-support/fetchtorrent/default.nix | 76 +++++++++++---------- 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/pkgs/build-support/fetchtorrent/default.nix b/pkgs/build-support/fetchtorrent/default.nix index 4dc41b0edcd8..36ace6b9e2a8 100644 --- a/pkgs/build-support/fetchtorrent/default.nix +++ b/pkgs/build-support/fetchtorrent/default.nix @@ -31,15 +31,45 @@ let # Default to flattening if no flatten argument was specified. flatten' = if flatten == null then true else flatten; - transmissionFinishScript = writeShellScript "fetch-bittorrent-done.sh" '' + setupScript = '' + export HOME=$TMP + mkdir -p $out + downloadedDirectory=${ + if flatten' then "$(mktemp -d $out/downloadedDirectory.XXXXXXXXXX)" else "$out" + } + export downloadedDirectory # See https://www.shellcheck.net/wiki/SC2155 + port="$(shuf -n 1 -i 49152-65535)" + ''; + + flattenScript = '' + ( + shopt -s dotglob nullglob + downloadedFiles=($downloadedDirectory/*) + if [[ ''${#downloadedFiles[@]} -eq 0 ]]; then + echo "Failed to download any files." + exit 1 + elif [[ ''${#downloadedFiles[@]} -eq 1 ]] && [[ -d "$downloadedFiles" ]]; then + # Flatten the directory, so that only the torrent contents are in $out, + # not the folder name + mv -v "$downloadedFiles"/* $out + else + # Either we downloaded a single (regular) file, or we downloaded + # multiple files/directories. We can't flatten, so we move them to + # $out. + mv -v "''${downloadedFiles[@]}" $out + fi + rm -v -rf $downloadedDirectory + ) + ''; + + finishScript = '' ${postUnpack} - # Flatten the directory, so that only the torrent contents are in $out, not - # the folder name - shopt -s dotglob - mv -v $downloadedDirectory/*/* $out - rm -v -rf $downloadedDirectory - unset downloadedDirectory + ${lib.optionalString flatten' flattenScript} ${postFetch} + ''; + + transmissionFinishScript = writeShellScript "fetch-bittorrent-done.sh" '' + ${finishScript} kill $PPID ''; jsonConfig = (formats.json { }).generate "jsonConfig" config; @@ -115,12 +145,9 @@ runCommand name ( if (backend == "transmission") then '' - export HOME=$TMP - mkdir -p $out - export downloadedDirectory=$(mktemp -d $out/downloadedDirectory.XXXXXXXXXX) + ${setupScript} mkdir -p $HOME/.config/transmission cp ${jsonConfig} $HOME/.config/transmission/settings.json - port="$(shuf -n 1 -i 49152-65535)" function handleChild { # This detects failures and logs the contents of the transmission fetch find $out @@ -136,18 +163,7 @@ runCommand name '' else '' - export HOME=$TMP - '' - + lib.optionalString flatten' '' - mkdir -p $out - downloadedDirectory=$(mktemp -d $out/downloadedDirectory.XXXXXXXXXX) - '' - + lib.optionalString (!flatten') '' - downloadedDirectory=$out - '' - + '' - port="$(shuf -n 1 -i 49152-65535)" - + ${setupScript} rqbit \ --disable-dht-persistence \ --http-api-listen-addr "127.0.0.1:$port" \ @@ -155,18 +171,6 @@ runCommand name -o "$downloadedDirectory" \ --exit-on-finish \ "$url" - - ${postUnpack} - '' - + lib.optionalString flatten' '' - # Flatten the directory, so that only the torrent contents are in $out, - # not the folder name - shopt -s dotglob - mv -v $downloadedDirectory/*/* $out - rm -v -rf $downloadedDirectory - unset downloadedDirectory - '' - + '' - ${postFetch} + ${finishScript} '' ) From a59ff0d1231d6773e5a1ce377b722e888f29ac68 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Fri, 6 Mar 2026 11:10:31 -0800 Subject: [PATCH 003/170] fetchtorrent: actually emit flatten warnings Previously, they were let-bound to a `warnings` variable, but never used. --- pkgs/build-support/fetchtorrent/default.nix | 75 ++++++++++----------- 1 file changed, 35 insertions(+), 40 deletions(-) diff --git a/pkgs/build-support/fetchtorrent/default.nix b/pkgs/build-support/fetchtorrent/default.nix index 36ace6b9e2a8..ae411881c7c9 100644 --- a/pkgs/build-support/fetchtorrent/default.nix +++ b/pkgs/build-support/fetchtorrent/default.nix @@ -73,45 +73,6 @@ let kill $PPID ''; jsonConfig = (formats.json { }).generate "jsonConfig" config; - - # https://github.com/NixOS/nixpkgs/issues/432001 - # - # For a while, the transmission backend would put the downloaded torrent in - # the output directory, but whether the rqbit backend would put the output in - # the output directory or a subdirectory depended on the version of rqbit. - # We want to standardise on a single behaviour, but give users of - # fetchtorrent with the rqbit backend some warning that the behaviour might - # be unexpected, particularly since we can't know what behaviour users might - # be expecting at this point, and they probably wouldn't notice a change - # straight away because the results are fixed-output derivations. - # - # This warning was introduced for 25.11, so we can remove handling of the - # `flatten` argument once that release is no longer supported. - warnings = - if backend == "rqbit" && flatten == null then - [ - '' - `fetchtorrent` with the rqbit backend may or may not have the - downloaded files stored in a subdirectory of the output directory. - Verify which behaviour you need, and set the `flatten` argument to - `fetchtorrent` accordingly. - - The `flatten = false` behaviour will still produce a warning, as this - behaviour is deprecated. It is only available with the "rqbit" backend - to provide temporary support for users who are relying on the - previous incorrect behaviour. For a warning-free evaluation, use - `flatten = true`. - '' - ] - else if flatten == false then - [ - '' - `fetchtorrent` with `flatten = false` is deprecated and will be - removed in a future release. - '' - ] - else - [ ]; in assert lib.assertMsg (config != { } -> backend == "transmission") '' json config for configuring fetchtorrent only works with the transmission backend @@ -129,7 +90,41 @@ runCommand name if (backend == "transmission") then [ transmission_4 ] else if (backend == "rqbit") then - [ rqbit ] + lib.warnIf (flatten != true) ( + # https://github.com/NixOS/nixpkgs/issues/432001 + # + # For a while, the transmission backend would put the downloaded torrent in + # the output directory, but whether the rqbit backend would put the output in + # the output directory or a subdirectory depended on the version of rqbit. + # We want to standardise on a single behaviour, but give users of + # fetchtorrent with the rqbit backend some warning that the behaviour might + # be unexpected, particularly since we can't know what behaviour users might + # be expecting at this point, and they probably wouldn't notice a change + # straight away because the results are fixed-output derivations. + # + # This warning was introduced for 25.11, so we can remove handling of the + # `flatten` argument once that release is no longer supported. + if flatten == null then + '' + `fetchtorrent` with the rqbit backend may or may not have the + downloaded files stored in a subdirectory of the output directory. + Verify which behaviour you need, and set the `flatten` argument to + `fetchtorrent` accordingly. + + The `flatten = false` behaviour will still produce a warning, as this + behaviour is deprecated. It is only available with the "rqbit" backend + to provide temporary support for users who are relying on the + previous incorrect behaviour. For a warning-free evaluation, use + `flatten = true`. + '' + else if flatten == false then + '' + `fetchtorrent` with `flatten = false` is deprecated and will be + removed in a future release. + '' + else + throw "invalid value for flatten: must be true, false, or null" + ) [ rqbit ] else throw "rqbit or transmission are the only available backends for fetchtorrent" ); From b20865b73214f86db1fbec25ed7ccb4835f69183 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Fri, 6 Mar 2026 18:15:26 -0800 Subject: [PATCH 004/170] fetchtorrent: disable tests that now warn about future deprecation --- pkgs/build-support/fetchtorrent/tests.nix | 56 ++++++++++++++--------- 1 file changed, 34 insertions(+), 22 deletions(-) diff --git a/pkgs/build-support/fetchtorrent/tests.nix b/pkgs/build-support/fetchtorrent/tests.nix index 69d47d589998..bfefdb942ddf 100644 --- a/pkgs/build-support/fetchtorrent/tests.nix +++ b/pkgs/build-support/fetchtorrent/tests.nix @@ -94,16 +94,22 @@ builtins.mapAttrs (n: v: testers.invalidateFetcherByDrvHash fetchtorrentWithHash backend = "transmission"; inherit (flattened) postFetch; }; - http-link-rqbit = { - inherit (http) url; - backend = "rqbit"; - inherit (flattened) postFetch; - }; - magnet-link-rqbit = { - inherit (magnet) url; - backend = "rqbit"; - inherit (flattened) postFetch; - }; + # + # Disabled because these warn that flatten hasn't been explicitly + # set to true, and warnings are treated as failures in tests. + # + # Re-enable these tests when flatten defaults to true. + # + #http-link-rqbit = { + # inherit (http) url; + # backend = "rqbit"; + # inherit (flattened) postFetch; + #}; + #magnet-link-rqbit = { + # inherit (magnet) url; + # backend = "rqbit"; + # inherit (flattened) postFetch; + #}; http-link-rqbit-flattened = { inherit (http) url; backend = "rqbit"; @@ -116,16 +122,22 @@ builtins.mapAttrs (n: v: testers.invalidateFetcherByDrvHash fetchtorrentWithHash flatten = true; inherit (flattened) postFetch; }; - http-link-rqbit-unflattened = { - inherit (http) url; - backend = "rqbit"; - flatten = false; - inherit (unflattened) postFetch; - }; - magnet-link-rqbit-unflattened = { - inherit (magnet) url; - backend = "rqbit"; - flatten = false; - inherit (unflattened) postFetch; - }; + # + # Disabled because these warn that `flatten = false` is deprecated + # and will be removed. + # + # Remove these when support for `flatten = false` is completely removed. + # + #http-link-rqbit-unflattened = { + # inherit (http) url; + # backend = "rqbit"; + # flatten = false; + # inherit (unflattened) postFetch; + #}; + #magnet-link-rqbit-unflattened = { + # inherit (magnet) url; + # backend = "rqbit"; + # flatten = false; + # inherit (unflattened) postFetch; + #}; } From d0a09641e4309f2f765a69ac2690b5855a53c4c9 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sat, 7 Mar 2026 16:17:15 -0800 Subject: [PATCH 005/170] fetchtorrent: actually fail tests when they fail This is only an issue in these tests because we're deleting the test output and relying on the derivation to exit with a non-zero exit code. Usually, if fetching a torrent fails, the output hash will differ (modulo issues with TOFU). --- pkgs/build-support/fetchtorrent/tests.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/fetchtorrent/tests.nix b/pkgs/build-support/fetchtorrent/tests.nix index bfefdb942ddf..c4f61aa30ad9 100644 --- a/pkgs/build-support/fetchtorrent/tests.nix +++ b/pkgs/build-support/fetchtorrent/tests.nix @@ -47,7 +47,7 @@ let pushd "$out" && sha512sum --check --strict ${./test-hashes.sha512sum} && sed 's/.* //' ${./test-hashes.sha512sum} | xargs rm --verbose && - popd + popd || exit 1 ''; unflattened.postFetch = '' pushd "$out" && @@ -56,7 +56,7 @@ let sed 's/.* //' ${./test-hashes.sha512sum} | xargs rm --verbose && popd && rm --dir --verbose Sintel && - popd + popd || exit 1 ''; fetchtorrentWithHash = From b077f0d1170ea5eb76161f1da405a20c9ab556a5 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sat, 7 Mar 2026 16:21:29 -0800 Subject: [PATCH 006/170] fetchtorrent: test single-file torrents --- .editorconfig | 2 +- .gitattributes | 3 +++ .../fetchtorrent/test-single-file.torrent | 1 + pkgs/build-support/fetchtorrent/tests.nix | 18 +++++++++++++++++- 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 pkgs/build-support/fetchtorrent/test-single-file.torrent diff --git a/.editorconfig b/.editorconfig index 3a2159d33734..873d7efb1372 100644 --- a/.editorconfig +++ b/.editorconfig @@ -79,7 +79,7 @@ indent_size = unset trim_trailing_whitespace = true # binaries -[*.nib] +[*.{nib,torrent}] end_of_line = unset insert_final_newline = unset trim_trailing_whitespace = unset diff --git a/.gitattributes b/.gitattributes index d67974e66b69..2c113f5fd5dc 100644 --- a/.gitattributes +++ b/.gitattributes @@ -62,3 +62,6 @@ ci/OWNERS linguist-language=CODEOWNERS # patching CRLF line endings from an upstream source package. *.diff !text !eol *.patch !text !eol + +# Torrent files are binary files and should not be re-encoded. +*.torrent !text !eol diff --git a/pkgs/build-support/fetchtorrent/test-single-file.torrent b/pkgs/build-support/fetchtorrent/test-single-file.torrent new file mode 100644 index 000000000000..0d8ecae342d7 --- /dev/null +++ b/pkgs/build-support/fetchtorrent/test-single-file.torrent @@ -0,0 +1 @@ +d10:created by13:mktorrent 1.113:creation datei1772926249e4:infod6:lengthi1097e4:name7:COPYING12:piece lengthi262144e6:pieces20:€åÏÊ\c™èçæÉ\Q3Ní-e8:url-list96:https://raw.githubusercontent.com/NixOS/nixpkgs/3d82431ec4b51262989559b821b83abe4a9f6dbd/COPYINGe \ No newline at end of file diff --git a/pkgs/build-support/fetchtorrent/tests.nix b/pkgs/build-support/fetchtorrent/tests.nix index c4f61aa30ad9..ef14999254ff 100644 --- a/pkgs/build-support/fetchtorrent/tests.nix +++ b/pkgs/build-support/fetchtorrent/tests.nix @@ -75,7 +75,7 @@ let ); in # Seems almost but not quite worth using lib.mapCartesianProduct... -builtins.mapAttrs (n: v: testers.invalidateFetcherByDrvHash fetchtorrentWithHash v) { +(builtins.mapAttrs (n: v: testers.invalidateFetcherByDrvHash fetchtorrentWithHash v) { http-link = { inherit (http) url; inherit (flattened) postFetch; @@ -140,4 +140,20 @@ builtins.mapAttrs (n: v: testers.invalidateFetcherByDrvHash fetchtorrentWithHash # flatten = false; # inherit (unflattened) postFetch; #}; +}) +// { + # Make sure we can download and "flatten" single-file torrents. + # We only test with transmission because we use a web-seed and rqbit + # doesn't support web-seeds. + single-file = fetchtorrent { + hash = "sha256-u5c/ZN5V79Jg1aN6spbui4OdhExsXjofk1JpvUdW7Ro="; + backend = "transmission"; + flatten = true; + url = "${./test-single-file.torrent}"; + meta = { + hydraPlatforms = [ ]; + license = lib.licenses.mit; + description = "The license file for the Nixpkgs repository as of 7 March 2026"; + }; + }; } From 7ea0e2f9c87c9932444bd2bd3fafcd1c88ada443 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Fri, 8 May 2026 12:33:36 +0200 Subject: [PATCH 007/170] hyprland-preview-share-picker: init at 0.2.1 An alternative share picker for hyprland with window and monitor previews. Launched by xdg-desktop-portal-hyprland to let the user pick a window or monitor when sharing the screen, with live thumbnails via the hyprland toplevel-export protocol. Assisted-by: Claude Code (claude-opus-4-7) Co-Authored-By: Claude Opus 4.7 (1M context) --- .../hyprland-preview-share-picker/package.nix | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/hy/hyprland-preview-share-picker/package.nix diff --git a/pkgs/by-name/hy/hyprland-preview-share-picker/package.nix b/pkgs/by-name/hy/hyprland-preview-share-picker/package.nix new file mode 100644 index 000000000000..e298a9b587c9 --- /dev/null +++ b/pkgs/by-name/hy/hyprland-preview-share-picker/package.nix @@ -0,0 +1,52 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + glib, + gtk4, + gtk4-layer-shell, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "hyprland-preview-share-picker"; + version = "0.2.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "WhySoBad"; + repo = "hyprland-preview-share-picker"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-Zztb0soSN/NynWnBIGPuUNRKt2xSx/+f+QpYIPRyRdc="; + }; + + cargoHash = "sha256-AqX9jKj7JLEx1SLefyaWYGbRdk0c3H/NDTIsZy6B6hY="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + glib + gtk4 + gtk4-layer-shell + ]; + + strictDeps = true; + + postInstall = '' + $out/bin/hyprland-preview-share-picker schema > schema.json + install -Dm0644 schema.json -t $out/share/hyprland-preview-share-picker + ''; + + meta = { + description = "Alternative share picker for hyprland with window and monitor previews"; + homepage = "https://github.com/WhySoBad/hyprland-preview-share-picker"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sophronesis ]; + platforms = lib.platforms.linux; + mainProgram = "hyprland-preview-share-picker"; + }; +}) From f3f83ec4ed2bcb75a6c90240a9075b399d39ba20 Mon Sep 17 00:00:00 2001 From: gl1tchxd Date: Wed, 27 May 2026 11:21:48 +0200 Subject: [PATCH 008/170] maintainers: add gl1tchxd --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 23cf0097e5d6..9d21cf90555d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9987,6 +9987,12 @@ github = "gkleen"; githubId = 20089782; }; + gl1tchxd = { + name = "Felix Buchsteiner"; + github = "gl1tchxd-git"; + githubId = 92686452; + email = "contact@gl1tchxd.at"; + }; gleber = { email = "gleber.p@gmail.com"; github = "gleber"; From 53b7c86bdad529f75bcd1943f7fb991ddbe9bc7c Mon Sep 17 00:00:00 2001 From: gl1tchxd Date: Wed, 27 May 2026 11:22:02 +0200 Subject: [PATCH 009/170] tetro-tui: init at 3.6.1 --- pkgs/by-name/te/tetro-tui/package.nix | 53 +++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pkgs/by-name/te/tetro-tui/package.nix diff --git a/pkgs/by-name/te/tetro-tui/package.nix b/pkgs/by-name/te/tetro-tui/package.nix new file mode 100644 index 000000000000..438034625972 --- /dev/null +++ b/pkgs/by-name/te/tetro-tui/package.nix @@ -0,0 +1,53 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, + makeDesktopItem, + copyDesktopItems, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "tetro-tui"; + version = "3.6.1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Strophox"; + repo = "tetro-tui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-i/d+i6E0ClMAAjC6zB9Lt26LYEcjvR01MCzGne2EXNQ="; + }; + + cargoHash = "sha256-LTHokF9T7nRvvzfQWSL9igTHmvV+w40Pm4z/i0y7goA="; + + nativeBuildInputs = [ + copyDesktopItems + ]; + + desktopItems = [ + (makeDesktopItem { + name = "tetro-tui"; + desktopName = "Tetro TUI"; + exec = "tetro-tui"; + terminal = true; + comment = "Cross-platform terminal game where tetrominos fall and stack"; + categories = [ + "Game" + "ArcadeGame" + ]; + }) + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Cross-platform terminal game where tetrominos fall and stack"; + homepage = "https://github.com/Strophox/tetro-tui"; + changelog = "https://github.com/Strophox/tetro-tui/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ gl1tchxd ]; + mainProgram = "tetro-tui"; + }; +}) From 34dc50acae62d59428d75fda54b572ed24ed8669 Mon Sep 17 00:00:00 2001 From: ToasterUwU Date: Wed, 10 Jun 2026 00:45:52 +0200 Subject: [PATCH 010/170] xr-chaperone: init at 0-unstable-2026-05-20 --- pkgs/by-name/xr/xr-chaperone/package.nix | 52 ++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/xr/xr-chaperone/package.nix diff --git a/pkgs/by-name/xr/xr-chaperone/package.nix b/pkgs/by-name/xr/xr-chaperone/package.nix new file mode 100644 index 000000000000..d6937d28bbc8 --- /dev/null +++ b/pkgs/by-name/xr/xr-chaperone/package.nix @@ -0,0 +1,52 @@ +{ + rustPlatform, + fetchFromGitHub, + autoPatchelfHook, + cmake, + gitMinimal, + python3, + openxr-loader, + libxkbcommon, + lib, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "xr-chaperone"; + version = "0-unstable-2026-05-20"; + + src = fetchFromGitHub { + owner = "FrostyCoolSlug"; + repo = "xr-chaperone"; + rev = "a0351bd00f208e9f7c7917d413de2accbf9208eb"; + hash = "sha256-d3h3xBxEMza4MmmpDiUCHeaC6MVg1yUwZjMCwBEyLos="; + }; + + cargoHash = "sha256-9uEosKwKGNruwxp/uslXj0WAFowY4Tu2CikWa2JiOf4="; + + nativeBuildInputs = [ + autoPatchelfHook + cmake + gitMinimal + python3 + ]; + + buildInputs = [ openxr-loader ]; + + runtimeDependencies = [ libxkbcommon ]; + + postInstall = '' + install -m 444 -D resources/xr-chaperone.desktop $out/share/applications/xr-chaperone.desktop + install -m 444 -D resources/xr-chaperone.png $out/share/icons/hicolor/256x256/apps/xr-chaperone.png + install -m 444 -D resources/xr-chaperone.svg $out/share/icons/hicolor/scalable/apps/xr-chaperone.svg + ''; + + __structuredAttrs = true; + + meta = { + description = "VR Chaperone System for OpenXR "; + homepage = "https://github.com/FrostyCoolSlug/xr-chaperone"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + mainProgram = "xr-chaperone"; + maintainers = with lib.maintainers; [ toasteruwu ]; + }; +}) From 58e98d739dc1f9a9c6714e96c792525b125464b3 Mon Sep 17 00:00:00 2001 From: ToasterUwU Date: Sat, 4 Jul 2026 20:39:33 +0200 Subject: [PATCH 011/170] cyberia: init at 0.2.8 --- pkgs/by-name/cy/cyberia/package.nix | 73 +++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 pkgs/by-name/cy/cyberia/package.nix diff --git a/pkgs/by-name/cy/cyberia/package.nix b/pkgs/by-name/cy/cyberia/package.nix new file mode 100644 index 000000000000..4f868d1c670c --- /dev/null +++ b/pkgs/by-name/cy/cyberia/package.nix @@ -0,0 +1,73 @@ +{ + rustPlatform, + fetchFromForgejo, + fetchNpmDeps, + cargo-tauri, + nodejs, + npmHooks, + pkg-config, + lib, + stdenv, + wrapGAppsHook4, + dbus, + glib-networking, + gtk3, + webkitgtk_4_1, + alsa-lib, + libappindicator, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cyberia"; + version = "0.2.8"; + + __structuredAttrs = true; + + src = fetchFromForgejo { + domain = "git.gay"; + owner = "zutyosh"; + repo = "Cyberia"; + rev = "v${finalAttrs.version}"; + hash = "sha256-MKq3Q0g02JiTnwyjUNv1CzCCmG43ZFCffRa7BmUU5SU="; + }; + + cargoRoot = "src-tauri"; + buildAndTestSubdir = finalAttrs.cargoRoot; + cargoHash = "sha256-ghdZyJt/hE+r/D+FqyLrUNSvVDZf+FRv463K33XrNbs="; + + npmDeps = fetchNpmDeps { + name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; + inherit (finalAttrs) src; + hash = "sha256-aZsQHb1Hj7dmz/04E6KJ5AMKKTcN+4fSK8phwDg2YAU="; + }; + + nativeBuildInputs = [ + cargo-tauri.hook + + nodejs + npmHooks.npmConfigHook + + pkg-config + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook4 ]; + + buildInputs = [ + dbus + gtk3 + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + glib-networking + webkitgtk_4_1 + alsa-lib + libappindicator + ]; + + meta = { + description = "VRCX style client for Resonite"; + homepage = "https://git.gay/zutyosh/Cyberia"; + changelog = "https://git.gay/zutyosh/Cyberia/releases/tag/v${finalAttrs.version}"; + mainProgram = "cyberia"; + platforms = lib.platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ toasteruwu ]; + }; +}) From 493fe388bd9d4e537fa9a6c01c1d4fad540e32a9 Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Sun, 12 Jul 2026 17:18:38 +0300 Subject: [PATCH 012/170] nixos/crowdsec: allow `systemd reload`ing the service cscli routlinely suggests this command to apply changes. --- nixos/modules/services/security/crowdsec.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/security/crowdsec.nix b/nixos/modules/services/security/crowdsec.nix index 78d861604dad..28550c464863 100644 --- a/nixos/modules/services/security/crowdsec.nix +++ b/nixos/modules/services/security/crowdsec.nix @@ -825,6 +825,7 @@ in RestrictSUIDSGID = true; ExecReload = [ " " # This is needed to clear the ExecReload definitions from upstream + "${lib.getExe' pkgs.util-linux "kill"} -HUP $MAINPID" ]; ExecStart = [ " " # This is needed to clear the ExecStart definitions from upstream From 4e31f1cf140476ac73e316d091ecc442582923d0 Mon Sep 17 00:00:00 2001 From: klea Date: Thu, 16 Jul 2026 16:13:18 +0000 Subject: [PATCH 013/170] scroll-reverser: Use direct link Avoid the WBM indirection, since the link is live. --- pkgs/by-name/sc/scroll-reverser/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sc/scroll-reverser/package.nix b/pkgs/by-name/sc/scroll-reverser/package.nix index df6875e0f672..8e494fb4a888 100644 --- a/pkgs/by-name/sc/scroll-reverser/package.nix +++ b/pkgs/by-name/sc/scroll-reverser/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "1.9"; src = fetchurl { - url = "https://web.archive.org/web/20250427052440/https://pilotmoon.com/downloads/ScrollReverser-${finalAttrs.version}.zip"; + url = "https://pilotmoon.com/downloads/ScrollReverser-${finalAttrs.version}.zip"; hash = "sha256-CWHbtvjvTl7dQyvw3W583UIZ2LrIs7qj9XavmkK79YU="; }; From 50bb2745c7b1b4432c421a38d59489498778998b Mon Sep 17 00:00:00 2001 From: klea Date: Thu, 16 Jul 2026 16:13:48 +0000 Subject: [PATCH 014/170] scroll-reverser: Add update script --- pkgs/by-name/sc/scroll-reverser/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/sc/scroll-reverser/package.nix b/pkgs/by-name/sc/scroll-reverser/package.nix index 8e494fb4a888..3b4fdffeaa7b 100644 --- a/pkgs/by-name/sc/scroll-reverser/package.nix +++ b/pkgs/by-name/sc/scroll-reverser/package.nix @@ -3,6 +3,7 @@ stdenvNoCC, fetchurl, unzip, + nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "scroll-reverser"; @@ -26,9 +27,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "v([0-9]*.*)" + "--url" + "https://github.com/pilotmoon/Scroll-Reverser" + ]; + }; + meta = { description = "Tool to reverse the direction of scrolling"; homepage = "https://pilotmoon.com/scrollreverser/"; + changelog = "https://github.com/pilotmoon/Scroll-Reverser/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ stackptr From 00885f00887792245c9340effc13676cfe62b1b4 Mon Sep 17 00:00:00 2001 From: Bang Lee Date: Sat, 18 Jul 2026 13:47:00 -0700 Subject: [PATCH 015/170] quickemu: use Microsoft Secure Boot variables OVMFFull.variables is an empty template that leaves Secure Boot in setup mode. Use variablesMs for x86_64 guests so the Microsoft keys are enrolled. Assisted-by: Pi coding agent (gpt-5.6-sol) --- pkgs/by-name/qu/quickemu/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quickemu/package.nix b/pkgs/by-name/qu/quickemu/package.nix index cb1bdfc61070..cfd31f3fbeb1 100644 --- a/pkgs/by-name/qu/quickemu/package.nix +++ b/pkgs/by-name/qu/quickemu/package.nix @@ -70,8 +70,10 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' sed -i \ - -e '/OVMF_CODE_4M.secboot.fd/s|ovmfs=(|ovmfs=("${OVMFFull.firmware}","${OVMFFull.variables}" |' \ - -e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \ + ${lib.optionalString stdenv.hostPlatform.isx86_64 '' + -e '/OVMF_CODE_4M.secboot.fd/s|ovmfs=(|ovmfs=("${OVMFFull.firmware}","${OVMFFull.variablesMs}" |' \ + -e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \ + ''} \ -e '/cp "''${VARS_IN}" "''${VARS_OUT}"/a chmod +w "''${VARS_OUT}"' \ -e 's/Icon=.*qemu.svg/Icon=qemu/' \ -e 's,\[ -x "\$(command -v smbd)" \],true,' \ From 44ea856fe5e0c68d345dd88efc6b5bd7cfbf0d29 Mon Sep 17 00:00:00 2001 From: Bang Lee Date: Sat, 18 Jul 2026 13:47:49 -0700 Subject: [PATCH 016/170] quickemu: add native AAVMF firmware paths Inject host-built AAVMF firmware into the ARM guest list on aarch64. Cross-architecture guests continue to use the matching firmware bundled with QEMU. Assisted-by: Pi coding agent (gpt-5.6-sol) --- pkgs/by-name/qu/quickemu/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/qu/quickemu/package.nix b/pkgs/by-name/qu/quickemu/package.nix index cfd31f3fbeb1..30fa55550573 100644 --- a/pkgs/by-name/qu/quickemu/package.nix +++ b/pkgs/by-name/qu/quickemu/package.nix @@ -74,6 +74,9 @@ stdenv.mkDerivation (finalAttrs: { -e '/OVMF_CODE_4M.secboot.fd/s|ovmfs=(|ovmfs=("${OVMFFull.firmware}","${OVMFFull.variablesMs}" |' \ -e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \ ''} \ + ${lib.optionalString stdenv.hostPlatform.isAarch64 '' + -e '/AAVMF_CODE.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \ + ''} \ -e '/cp "''${VARS_IN}" "''${VARS_OUT}"/a chmod +w "''${VARS_OUT}"' \ -e 's/Icon=.*qemu.svg/Icon=qemu/' \ -e 's,\[ -x "\$(command -v smbd)" \],true,' \ From bb8ac5e7cd0104b84b3197d7fbfcfedf360d77c6 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Thu, 30 Jul 2026 09:48:45 +0200 Subject: [PATCH 017/170] nirimod: init at 0-unstable-2026-07-27 Assisted-by: Claude Code (claude-opus-5) --- pkgs/by-name/ni/nirimod/package.nix | 89 +++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 pkgs/by-name/ni/nirimod/package.nix diff --git a/pkgs/by-name/ni/nirimod/package.nix b/pkgs/by-name/ni/nirimod/package.nix new file mode 100644 index 000000000000..acb923800b84 --- /dev/null +++ b/pkgs/by-name/ni/nirimod/package.nix @@ -0,0 +1,89 @@ +{ + lib, + fetchFromGitHub, + python3Packages, + copyDesktopItems, + gobject-introspection, + gtk4, + libadwaita, + makeDesktopItem, + unstableGitUpdater, + wrapGAppsHook4, +}: + +python3Packages.buildPythonApplication { + pname = "nirimod"; + version = "0-unstable-2026-07-27"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "srinivasr"; + repo = "nirimod"; + rev = "fb62bb30a060cb37868231846810c98bc1eb22d4"; + hash = "sha256-h4p5Nn7xFTJ+aHw2FALwMygDM5l0GXakvEwRxadx87k="; + }; + + build-system = [ python3Packages.hatchling ]; + + nativeBuildInputs = [ + copyDesktopItems + gobject-introspection + wrapGAppsHook4 + ]; + + buildInputs = [ + gtk4 + libadwaita + ]; + + dependencies = [ python3Packages.pygobject3 ]; + + postInstall = '' + install -Dm644 data/nirimod.svg $out/share/icons/hicolor/scalable/apps/nirimod.svg + ''; + + desktopItems = [ + (makeDesktopItem { + name = "io.github.nirimod"; + exec = "nirimod"; + icon = "nirimod"; + desktopName = "NiriMod"; + genericName = "Compositor Settings"; + comment = "GUI configuration manager for the niri Wayland compositor"; + categories = [ + "Utility" + "Settings" + "DesktopSettings" + ]; + keywords = [ + "compositor" + "windowmanager" + "wayland" + "niri" + "settings" + "config" + ]; + startupNotify = true; + startupWMClass = "nirimod"; + }) + ]; + + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + description = "Visual configuration interface for the niri Wayland compositor"; + homepage = "https://github.com/srinivasr/nirimod"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sophronesis ]; + platforms = lib.platforms.linux; + mainProgram = "nirimod"; + }; +} From 01b6afa103ab18c43082cbe9dee375f07852df0c Mon Sep 17 00:00:00 2001 From: sophronesis Date: Thu, 30 Jul 2026 09:48:41 +0200 Subject: [PATCH 018/170] hyprquickframe: init at 1.1.0 Assisted-by: Claude Code (claude-opus-5) --- pkgs/by-name/hy/hyprquickframe/package.nix | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 pkgs/by-name/hy/hyprquickframe/package.nix diff --git a/pkgs/by-name/hy/hyprquickframe/package.nix b/pkgs/by-name/hy/hyprquickframe/package.nix new file mode 100644 index 000000000000..f67b0a07af1b --- /dev/null +++ b/pkgs/by-name/hy/hyprquickframe/package.nix @@ -0,0 +1,71 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + makeWrapper, + qt6, + quickshell, + grim, + imagemagick, + wl-clipboard, + libnotify, + satty, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "hyprquickframe"; + version = "1.1.0"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "Ronin-CK"; + repo = "HyprQuickFrame"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hyu7ihDIVXfswghbY8I4kBkNqft5kZ7ARD9frethQx8="; + }; + + nativeBuildInputs = [ + makeWrapper + qt6.wrapQtAppsHook + ]; + + buildInputs = [ + qt6.qt5compat + ]; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/hyprquickframe + cp -r . $out/share/hyprquickframe/ + + mkdir -p $out/bin + makeWrapper ${quickshell}/bin/quickshell $out/bin/hyprquickframe \ + --prefix PATH : ${ + lib.makeBinPath [ + quickshell + grim + imagemagick + wl-clipboard + libnotify + satty + ] + } \ + --add-flags "-c $out/share/hyprquickframe -n" + + runHook postInstall + ''; + + meta = { + description = "Quickshell-based screenshot utility for Hyprland"; + homepage = "https://github.com/Ronin-CK/HyprQuickFrame"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.sophronesis ]; + mainProgram = "hyprquickframe"; + }; +}) From 78e61ead15bb0449f2f0d17fa565c3c151a8dac3 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Thu, 30 Jul 2026 09:53:26 +0200 Subject: [PATCH 019/170] ccmeter: init at 2.0.0 Assisted-by: Claude Code (claude-opus-5) --- pkgs/by-name/cc/ccmeter/package.nix | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/cc/ccmeter/package.nix diff --git a/pkgs/by-name/cc/ccmeter/package.nix b/pkgs/by-name/cc/ccmeter/package.nix new file mode 100644 index 000000000000..843d61a367ba --- /dev/null +++ b/pkgs/by-name/cc/ccmeter/package.nix @@ -0,0 +1,39 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ccmeter"; + version = "2.0.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "hmenzagh"; + repo = "CCMeter"; + tag = "v${finalAttrs.version}"; + hash = "sha256-iVPHRV+qfLl77wdyGLycYCYbtMLh3KF+TFwFI8qZPNs="; + }; + + cargoHash = "sha256-owQwUm8jbi3GItHV7UUfxyNn+htHfXEP/OfJjVLxFzs="; + + # These tests hardcode 2026-04-01 timestamps, but discover_rate_limit_hits() + # discards hits older than 30 days, so they only pass within a month of the + # release date: + # https://github.com/hmenzagh/CCMeter/blob/v2.0.0/src/data/rate_limits.rs#L180-L182 + checkFlags = [ + "--skip=data::rate_limits::tests::detects_rate_limit_hit" + "--skip=data::rate_limits::tests::deduplicates_same_minute" + ]; + + meta = { + description = "TUI dashboard for tracking Claude Code usage and costs"; + homepage = "https://github.com/hmenzagh/CCMeter"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sophronesis ]; + platforms = lib.platforms.unix; + mainProgram = "ccmeter"; + }; +}) From b301b4cccbf2a314743e46a42abdcb65ccb41171 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Thu, 30 Jul 2026 09:48:16 +0200 Subject: [PATCH 020/170] terminal-oscilloscope: init at 0.1.0-unstable-2026-04-07 Assisted-by: Claude Code (claude-opus-5) --- .../te/terminal-oscilloscope/lock.json | 14 +++++++ .../te/terminal-oscilloscope/package.nix | 39 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 pkgs/by-name/te/terminal-oscilloscope/lock.json create mode 100644 pkgs/by-name/te/terminal-oscilloscope/package.nix diff --git a/pkgs/by-name/te/terminal-oscilloscope/lock.json b/pkgs/by-name/te/terminal-oscilloscope/lock.json new file mode 100644 index 000000000000..1dde781c53c3 --- /dev/null +++ b/pkgs/by-name/te/terminal-oscilloscope/lock.json @@ -0,0 +1,14 @@ +{ + "depends": [ + { + "method": "fetchzip", + "packages": ["illwill"], + "path": "", + "rev": "v0.4.1", + "sha256": "0hiic5yjsaw6sgl1jzmfpm5g6a5ckzmd29c3pzg30glchn2g94sk", + "srcDir": "", + "subDir": "", + "url": "https://github.com/johnnovak/illwill/archive/v0.4.1.tar.gz" + } + ] +} diff --git a/pkgs/by-name/te/terminal-oscilloscope/package.nix b/pkgs/by-name/te/terminal-oscilloscope/package.nix new file mode 100644 index 000000000000..a3ab336c228b --- /dev/null +++ b/pkgs/by-name/te/terminal-oscilloscope/package.nix @@ -0,0 +1,39 @@ +{ + lib, + buildNimPackage, + fetchFromGitHub, + makeWrapper, + ffmpeg, + wireplumber, +}: + +buildNimPackage (finalAttrs: { + pname = "terminal-oscilloscope"; + version = "0.1.0-unstable-2026-04-07"; + + src = fetchFromGitHub { + owner = "rolandnsharp"; + repo = "terminal-oscilloscope"; + rev = "f2a94befaa4b9de1c01a410f132e08032b447844"; + hash = "sha256-L1/1Hg7ig286KbNuo9ED5mJxpUIVBFdH5KHnVdBm390="; + }; + + lockFile = ./lock.json; + + nativeBuildInputs = [ makeWrapper ]; + + postInstall = '' + wrapProgram $out/bin/osc \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ ffmpeg ]}" \ + --prefix PATH : "${lib.makeBinPath [ wireplumber ]}" + ''; + + meta = { + description = "Terminal oscilloscope with CRT phosphor physics"; + homepage = "https://github.com/rolandnsharp/terminal-oscilloscope"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sophronesis ]; + platforms = lib.platforms.linux; + mainProgram = "osc"; + }; +}) From 84f84f6bd1efbd5e40f33d62277eaff4a7be2d43 Mon Sep 17 00:00:00 2001 From: 1sixth <1sixth@azc.moe> Date: Sat, 25 Jul 2026 14:28:03 +0800 Subject: [PATCH 021/170] nixos/grafana: remove obsolete tools symlink pkgs.grafana stopped installing share/grafana/tools in 608db26178c297c306d3739d21df101b63fd1800. --- nixos/modules/services/monitoring/grafana.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix index 9335c08bf3d1..2d981701ee7b 100644 --- a/nixos/modules/services/monitoring/grafana.nix +++ b/nixos/modules/services/monitoring/grafana.nix @@ -2090,7 +2090,6 @@ in serviceConfig = { ExecStartPre = [ "${lib.getExe' pkgs.coreutils "ln"} -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir}" - "${lib.getExe' pkgs.coreutils "ln"} -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir}" ]; ExecStart = "${lib.getExe cfg.package} server -homepath ${cfg.dataDir} -config ${configFile}"; From a22147a377692e0baa85858a2e872d8e43aa71ac Mon Sep 17 00:00:00 2001 From: "git@71rd.net" Date: Fri, 17 Jul 2026 20:47:05 +0000 Subject: [PATCH 022/170] nixos.security: remove option unprivilegedUsernsClone The sysctl "kernel.unprivilegedUsernsClone" is a non-mainline feature that was only available using the hardened kernels, that disable unprivileged namespaces by default. Since hardened kernels and profile have been removed the option doesn't have an purpose anymore and might only confuse users by implying that unprivileged namespaces are disabled by default, when that option is actually controlled by setting "user.max_user_namespaces". --- .../manual/release-notes/rl-2611.section.md | 3 +++ nixos/modules/programs/benchexec.nix | 3 --- nixos/modules/security/misc.nix | 24 ++++++++----------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 850007a70f66..beb40e6fe2a1 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -139,6 +139,9 @@ - `services.firezone.server.provision` has been removed due to it being unmaintanable. Remove all uses of provisioning and use the WebUI to configure firezone. +- `security.unprivilegedUsernsClone` has been removed. The option controls a sysctl only provided by the removed -hardened kernels. The removal should only affect users running custom hardened kernels. + Disabling user-namespace is possible by setting `boot.kernel.sysctl."user.max_user_namespaces"` to zero, but not generally advised, as browsers, like firefox and chrome, and many other user tools use namespaces for sandboxing. + - The `services.syncthing` module now updates the Syncthing REST API using partial updates (`PATCH`) instead of full replacements (`PUT`) for general settings. Updating these settings was broken and prone to errors after updates, see [#428808](https://github.com/NixOS/nixpkgs/issues/428808) and [#528889](https://github.com/NixOS/nixpkgs/issues/528889). As a result, settings modified manually through the Syncthing Web UI that are not explicitly defined in your Nix configuration will now persist across rebuilds. - `services.plantuml-server.packages.jetty` now supports `jetty_12`, it no longer supports `jetty_11`. diff --git a/nixos/modules/programs/benchexec.nix b/nixos/modules/programs/benchexec.nix index e60f657e4788..8135c49ea750 100644 --- a/nixos/modules/programs/benchexec.nix +++ b/nixos/modules/programs/benchexec.nix @@ -86,9 +86,6 @@ in programs = { cpu-energy-meter.enable = lib.mkDefault true; }; - - # See . - security.unprivilegedUsernsClone = true; }; meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; diff --git a/nixos/modules/security/misc.nix b/nixos/modules/security/misc.nix index 72fa61c54845..0f672030e483 100644 --- a/nixos/modules/security/misc.nix +++ b/nixos/modules/security/misc.nix @@ -9,6 +9,16 @@ [ "security" "virtualization" "flushL1DataCache" ] [ "security" "virtualisation" "flushL1DataCache" ] ) + (lib.mkRemovedOptionModule + [ + "security" + "unprivilegedUsernsClone" + ] + '' + to disable or enable unprivileged user namespaces please use + the sysctl "user.max_user_namespaces". + '' + ) ]; options = { @@ -31,16 +41,6 @@ ''; }; - security.unprivilegedUsernsClone = lib.mkOption { - type = lib.types.bool; - default = false; - description = '' - When disabled, unprivileged users will not be able to create new namespaces. - By default unprivileged user namespaces are disabled. - This option only works in a hardened profile. - ''; - }; - security.protectKernelImage = lib.mkOption { type = lib.types.bool; default = false; @@ -121,10 +121,6 @@ ]; }) - (lib.mkIf config.security.unprivilegedUsernsClone { - boot.kernel.sysctl."kernel.unprivileged_userns_clone" = lib.mkDefault true; - }) - (lib.mkIf config.security.protectKernelImage { # Disable hibernation (allows replacing the running kernel) boot.kernelParams = [ "nohibernate" ]; From 0e1ef3bc11d47ed853f3156b8988d2035cd656fc Mon Sep 17 00:00:00 2001 From: mmc Date: Sat, 11 Jul 2026 14:57:43 -0500 Subject: [PATCH 023/170] maintainers: add mmclinton --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2f48b2542de4..883afb3d0e3c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18941,6 +18941,12 @@ githubId = 104795; name = "Marek Mahut"; }; + mmclinton = { + email = "nixpkg.concur071@simplelogin.com"; + github = "mmclinton"; + githubId = 96266047; + name = "Miller Clinton"; + }; mmesch = { github = "MMesch"; githubId = 2597803; From 2597a6b7e5f4bb4d8397e82221f7131368f20136 Mon Sep 17 00:00:00 2001 From: mmc Date: Sat, 11 Jul 2026 14:57:44 -0500 Subject: [PATCH 024/170] spectral-mic: init at 0.8.0 --- pkgs/by-name/sp/spectral-mic/package.nix | 84 ++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 pkgs/by-name/sp/spectral-mic/package.nix diff --git a/pkgs/by-name/sp/spectral-mic/package.nix b/pkgs/by-name/sp/spectral-mic/package.nix new file mode 100644 index 000000000000..702ede9af6b9 --- /dev/null +++ b/pkgs/by-name/sp/spectral-mic/package.nix @@ -0,0 +1,84 @@ +{ + lib, + rustPlatform, + fetchFromGitea, + pkg-config, + makeWrapper, + libxkbcommon, + wayland, + libx11, + libxcursor, + libxi, + libxrandr, + fontconfig, + pipewire, + versionCheckHook, +}: +let + # Loaded via dlopen at runtime by winit (x11-dl, xkbcommon-dl) and + # wayland-sys; everything linked at build time (fontconfig, pipewire) + # resolves through the binary's RUNPATH instead. + dlopenLibs = [ + libxkbcommon + wayland + libx11 + libxcursor + libxi + libxrandr + ]; +in +rustPlatform.buildRustPackage (finalAttrs: { + pname = "spectral-mic"; + version = "0.8.0"; + + __structuredAttrs = true; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "mmc"; + repo = "spectral"; + tag = "v${finalAttrs.version}"; + hash = "sha256-2HaTOLhHVLYKnEsWjvLf1GqPvtBdrjotG1kZj9mbwkk="; + }; + + cargoHash = "sha256-OMrYfPQim9H178LnRUg2Ues9Nf2txz4u+tEddrllKME="; + + nativeBuildInputs = [ + pkg-config + rustPlatform.bindgenHook + makeWrapper + ]; + + buildInputs = [ + fontconfig + pipewire + ]; + + postInstall = '' + install -Dm644 assets/page.codeberg.mmc.Spectral.desktop $out/share/applications/page.codeberg.mmc.Spectral.desktop + install -Dm644 assets/page.codeberg.mmc.Spectral.metainfo.xml $out/share/metainfo/page.codeberg.mmc.Spectral.metainfo.xml + install -Dm644 assets/spectral.png $out/share/icons/hicolor/512x512/apps/page.codeberg.mmc.Spectral.png + install -Dm644 THIRD-PARTY.md $out/share/licenses/spectral-mic/THIRD-PARTY.md + + wrapProgram $out/bin/spectral \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath dlopenLibs}" + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Real-time audio noise suppression application"; + longDescription = '' + Spectral is a real-time audio noise suppression application powered by + RNNoise, a hybrid DSP and neural-network-based noise suppression system. + It creates a virtual microphone that can be used with any application, + filtering out background noise in real-time. + ''; + homepage = "https://codeberg.org/mmc/spectral"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.mmclinton ]; + mainProgram = "spectral"; + platforms = lib.platforms.linux; + }; +}) From afeec6f6f2a1fbab8d33cee9f66993433586ba21 Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 9 Aug 2026 21:36:36 -0400 Subject: [PATCH 025/170] python3Packages.xstatic-font-awesome: format to pyproject Part of https://github.com/NixOS/nixpkgs/issues/515974 --- .../development/python-modules/xstatic-font-awesome/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/xstatic-font-awesome/default.nix b/pkgs/development/python-modules/xstatic-font-awesome/default.nix index 915c3c0cce80..93fbe8c1b45c 100644 --- a/pkgs/development/python-modules/xstatic-font-awesome/default.nix +++ b/pkgs/development/python-modules/xstatic-font-awesome/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "xstatic-font-awesome"; version = "6.2.1.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { pname = "XStatic-Font-Awesome"; From d7e72246f178c635d0a7b1370ea8e64edd70edbc Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 9 Aug 2026 21:58:32 -0400 Subject: [PATCH 026/170] python3Packages.django-admin-datta: format to pyproject Part of https://github.com/NixOS/nixpkgs/issues/515974 --- .../python-modules/django-admin-datta/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-admin-datta/default.nix b/pkgs/development/python-modules/django-admin-datta/default.nix index 11916beacbcc..45b5a626f49e 100644 --- a/pkgs/development/python-modules/django-admin-datta/default.nix +++ b/pkgs/development/python-modules/django-admin-datta/default.nix @@ -2,20 +2,23 @@ lib, buildPythonPackage, django, + setuptools, fetchPypi, }: buildPythonPackage rec { pname = "django-admin-datta"; version = "1.0.19"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-65fUrV4FIbuVvNX93rgOCMjz4CoozMHEEVpzJqtbhKY="; }; - propagatedBuildInputs = [ django ]; + build-system = [ setuptools ]; + + dependencies = [ django ]; # no tests doCheck = false; From 2ca0d3e58e1ce697cb3adf6d82755dc7459883ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Aug 2026 17:34:56 +0000 Subject: [PATCH 027/170] python3Packages.google-cloud-audit-log: 0.6.0 -> 0.6.1 --- .../python-modules/google-cloud-audit-log/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-audit-log/default.nix b/pkgs/development/python-modules/google-cloud-audit-log/default.nix index 8ee44699de64..fd30cda9d362 100644 --- a/pkgs/development/python-modules/google-cloud-audit-log/default.nix +++ b/pkgs/development/python-modules/google-cloud-audit-log/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "google-cloud-audit-log"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchPypi { pname = "google_cloud_audit_log"; inherit version; - hash = "sha256-TdNDaDwLsxGH6+80JoA/ExWelQ++o/5gqGSFXP7ZWbg="; + hash = "sha256-SrpytF3BU0TaGy2JgTIAUP45z+gEMvOOcxiqLkd8W/I="; }; build-system = [ setuptools ]; From 7d9551f6ceb6e05d8fd26c966a42688665470567 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Aug 2026 20:35:31 +0000 Subject: [PATCH 028/170] python3Packages.langgraph-checkpoint: 4.1.1 -> 4.2.0 --- .../python-modules/langgraph-checkpoint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-checkpoint/default.nix b/pkgs/development/python-modules/langgraph-checkpoint/default.nix index 21b76619252f..beef4247ed5a 100644 --- a/pkgs/development/python-modules/langgraph-checkpoint/default.nix +++ b/pkgs/development/python-modules/langgraph-checkpoint/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-checkpoint"; - version = "4.1.1"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langgraph"; tag = "checkpoint==${finalAttrs.version}"; - hash = "sha256-P4SbQK6lFG572WKxisnNn/ZiHcMYBBM/vcBB9N6xpfo="; + hash = "sha256-Odn44pOTMyEvEDv3s/hfV+CKG7FS8sjTjA+bUDNLS2M="; }; sourceRoot = "${finalAttrs.src.name}/libs/checkpoint"; From 2f6ca56124e5e50b13ad1e8141557495263b8a8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Aug 2026 21:28:28 +0000 Subject: [PATCH 029/170] python3Packages.tree-sitter-zeek: 0.2.15 -> 0.2.16 --- pkgs/development/python-modules/tree-sitter-zeek/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tree-sitter-zeek/default.nix b/pkgs/development/python-modules/tree-sitter-zeek/default.nix index 1a5424275f05..c12745eef4dd 100644 --- a/pkgs/development/python-modules/tree-sitter-zeek/default.nix +++ b/pkgs/development/python-modules/tree-sitter-zeek/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "tree-sitter-zeek"; - version = "0.2.15"; + version = "0.2.16"; pyproject = true; src = fetchFromGitHub { owner = "zeek"; repo = "tree-sitter-zeek"; tag = "v${version}"; - hash = "sha256-gxBHNhldyzAQdsMb5QwPAB8z+k/hFAS6SrSQmAAfi9Q="; + hash = "sha256-khode6gx0ZAOyD8Q3Rche9F1S2+0FGGNhos+rTiKQF0="; }; build-system = [ setuptools ]; From 8be30817629dcaf5a2a811e8f55ed36136e78228 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Aug 2026 20:15:21 +0000 Subject: [PATCH 030/170] python3Packages.pybase64: 1.4.3 -> 1.5.0 --- pkgs/development/python-modules/pybase64/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pybase64/default.nix b/pkgs/development/python-modules/pybase64/default.nix index 6f58d6d37199..9516ba75862f 100644 --- a/pkgs/development/python-modules/pybase64/default.nix +++ b/pkgs/development/python-modules/pybase64/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pybase64"; - version = "1.4.3"; + version = "1.5.0"; pyproject = true; src = fetchFromGitHub { @@ -18,7 +18,7 @@ buildPythonPackage rec { repo = "pybase64"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-cR8Ht6QbHXCED86xCbiLg4bxt1Hkv4Ota7R+voZE3yo="; + hash = "sha256-7cUgvY/RLpkl6EfDCnki299m+KD2EpDLwIt4ut1hs38="; }; build-system = [ setuptools ]; From c1014f7070ba1ffee0b87f7bfd964e5bd7bb26a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Aug 2026 03:17:38 +0000 Subject: [PATCH 031/170] python3Packages.hydra-core: 1.3.4 -> 1.3.5 --- pkgs/development/python-modules/hydra-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hydra-core/default.nix b/pkgs/development/python-modules/hydra-core/default.nix index 0c63d93d544e..ba3b417d887b 100644 --- a/pkgs/development/python-modules/hydra-core/default.nix +++ b/pkgs/development/python-modules/hydra-core/default.nix @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { pname = "hydra-core"; - version = "1.3.4"; + version = "1.3.5"; pyproject = true; __structuredAttrs = true; @@ -34,7 +34,7 @@ buildPythonPackage (finalAttrs: { owner = "facebookresearch"; repo = "hydra"; tag = "v${finalAttrs.version}"; - hash = "sha256-H947PLC0lkV9WJXXLtC0ThWHaAlsdWY6YSWiuRD9Y00="; + hash = "sha256-Z71H0kE/iRh88b71jX7iPW8B2W3nscCj+SyVNfMkoXw="; }; patches = [ From e465c6fcc2ce7fbc80006282379611c67de80eed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Aug 2026 15:02:01 +0000 Subject: [PATCH 032/170] python3Packages.adlfs: 2026.5.0 -> 2026.8.0 --- pkgs/development/python-modules/adlfs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/adlfs/default.nix b/pkgs/development/python-modules/adlfs/default.nix index 87253105223b..d9b6df366455 100644 --- a/pkgs/development/python-modules/adlfs/default.nix +++ b/pkgs/development/python-modules/adlfs/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "adlfs"; - version = "2026.5.0"; + version = "2026.8.0"; pyproject = true; src = fetchFromGitHub { owner = "fsspec"; repo = "adlfs"; tag = finalAttrs.version; - hash = "sha256-HscDY/DZZ9/a3NHmE8pSd3alLCJQDG6Fr2l2+DfU/os="; + hash = "sha256-5LeuAzGHqZElvo58vP1hOpFyjThzzPyCY7rWiXswrVM="; }; build-system = [ From 7f1ced7b075d0dff12542f80bf952e81b05e014b Mon Sep 17 00:00:00 2001 From: ceridwen15 Date: Thu, 13 Aug 2026 23:57:57 +1000 Subject: [PATCH 033/170] maintainers: add ceridwen15 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a51f0db04b84..1f7727050f6c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4869,6 +4869,12 @@ githubId = 543423; name = "Alex Wied"; }; + ceridwen15 = { + email = "me@cdwn.gay"; + github = "NonsensicalNickname"; + githubId = 118519066; + name = "Ceridwen Weaving"; + }; cfouche = { email = "chaddai.fouche@gmail.com"; github = "Chaddai"; From 4985404c5380e71300e8577b4bde813ddb965a70 Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Mon, 10 Aug 2026 16:44:52 +0200 Subject: [PATCH 034/170] perlPackages.Test2Harness: not broken on Darwin anymore According to https://metacpan.org/dist/Test2-Harness/changes, the issue might have been fixed in 1.000109, 4 years ago. It works now. --- pkgs/top-level/perl-packages.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 218e9132628f..f7cb04efd62d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -33485,7 +33485,6 @@ with self; gpl1Plus ]; mainProgram = "yath"; - broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/staging-next/perl534Packages.Test2Harness.x86_64-darwin }; }; From 959b3fe57e8e12bae3e76162d0ae10331439ecf8 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Tue, 11 Aug 2026 15:36:37 -0400 Subject: [PATCH 035/170] newlib-cygwin: declare the thread model and mark the headers-only build This has to be done for all libcs that are used with GCC NG. See the comments for further details. Also update the comments on other libcs, which had gotten redundant. Assisted-by: Claude Code (Claude Opus 5) --- pkgs/by-name/mu/musl/package.nix | 8 ++++--- .../gcc/ng/common/libgcc/default.nix | 24 +++++++++++++------ pkgs/development/libraries/glibc/common.nix | 8 ++++--- pkgs/os-specific/bsd/netbsd/pkgs/libc.nix | 7 +++--- .../cygwin/newlib-cygwin/default.nix | 17 ++++++++++++- 5 files changed, 47 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/mu/musl/package.nix b/pkgs/by-name/mu/musl/package.nix index 3cfdae35710a..a8a59d9fe26a 100644 --- a/pkgs/by-name/mu/musl/package.nix +++ b/pkgs/by-name/mu/musl/package.nix @@ -177,9 +177,11 @@ stdenv.mkDerivation (finalAttrs: { passthru = { linuxHeaders = linuxHeaders; - # musl's threads are POSIX threads. `libgcc` and `libstdc++` have to be - # configured for the same threading model as each other, so rather than - # have each guess, they take it from the libc they are built against. + # musl's threads are POSIX threads. + # + # See the comment on `threadModel` in + # pkgs/development/compilers/gcc/ng/common/libgcc/default.nix for further + # details. threadModel = "posix"; }; diff --git a/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix b/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix index 27bd39f16be0..fd064211bf10 100644 --- a/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix @@ -54,13 +54,23 @@ let # there rather than guess — and pass it on in `passthru` so that `libstdcxx`, # which has to agree, reads the same answer instead of probing for its own. # - # This is what makes the bootstrap build single-threaded without being told - # to be: a headers-only package declares no `threadModel`, and a real libc - # does. That build exists only to get the libc built and is thrown away - # afterwards, so there is nothing to be gained from threading it, and plenty - # to go wrong: `gthr-posix.h` includes `` unconditionally, which - # at that point is either absent or a stand-in for a libc that does not exist - # yet. + # A headers-only package declares no `threadModel`, and a real libc does. + # That build exists only to get the libc built and is thrown away afterwards, + # so there is nothing to be gained from threading it, and plenty to go wrong: + # `gthr-posix.h` includes `` unconditionally, which at that point + # is either absent or a stand-in for a libc that does not exist yet. + # + # If, in the future, we ever wish to use the headers-only build to avoid + # building those other libraries twice (other distros sometimes do this), we + # would declare the threading model unconditonally, and then there would be + # more cyclic symbol-level dependencies between them and us. + # + # libgcc (and libstdc++) read this attribute rather than probing the + # compiler, which in a split package set is configured separately from the + # runtimes and so can disagree. Only if we switched `cc-wrapper` to give GCC + # "spec files" (more powerful than CLI flags) would be be able to get the + # compiler `-v` flag correct with respect to the libraries it happend to be + # wrapped with. threadModel = if libc == null then "single" else libc.threadModel or "single"; in diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 6ce41321494e..ab48390cc82f 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -279,9 +279,11 @@ stdenv.mkDerivation ( inherit version; minorRelease = version; - # glibc's threads are POSIX threads. `libgcc` and `libstdc++` have to be - # configured for the same threading model as each other, so rather than - # have each guess, they take it from the libc they are built against. + # glibc's threads are POSIX threads. + # + # See the comment on `threadModel` in + # pkgs/development/compilers/gcc/ng/common/libgcc/default.nix for further + # details. threadModel = "posix"; }; } diff --git a/pkgs/os-specific/bsd/netbsd/pkgs/libc.nix b/pkgs/os-specific/bsd/netbsd/pkgs/libc.nix index a67bc775f92e..a916abecc588 100644 --- a/pkgs/os-specific/bsd/netbsd/pkgs/libc.nix +++ b/pkgs/os-specific/bsd/netbsd/pkgs/libc.nix @@ -48,9 +48,10 @@ symlinkJoin { ''; # NetBSD's threads are POSIX threads — `libpthread` is joined in above. - # `libgcc` and `libstdc++` have to be configured for the same threading model - # as each other, so rather than have each guess, they take it from the libc - # they are built against. + # + # See the comment on `threadModel` in + # pkgs/development/compilers/gcc/ng/common/libgcc/default.nix for further + # details. passthru.threadModel = "posix"; meta.platforms = lib.platforms.netbsd; diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix index 86420948acf6..c647a1999f19 100644 --- a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix +++ b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix @@ -52,7 +52,22 @@ !headersOnly && stdenvNoLibc.hostPlatform != stdenvNoLibc.buildPlatform ) ./fix-cross.patch; - passthru.w32api = if headersOnly then w32api-headers else w32api; + passthru = { + w32api = if headersOnly then w32api-headers else w32api; + + # The headers-only build is the stand-in used to bootstrap a toolchain + # before this package itself exists. Runtimes built against it can + # compile, but there is nothing here to link against. + inherit headersOnly; + } + # Cygwin's threads are POSIX threads. + # + # See the comment on `threadModel` in + # pkgs/development/compilers/gcc/ng/common/libgcc/default.nix for further + # details. + // lib.optionalAttrs (!headersOnly) { + threadModel = "posix"; + }; meta = { homepage = "https://cygwin.com/"; From f59f0a1408204010432f95b7dd505a7625b81d18 Mon Sep 17 00:00:00 2001 From: ceridwen15 Date: Fri, 14 Aug 2026 11:50:59 +1000 Subject: [PATCH 036/170] xroar: init at 1.13.0.dev-unstable-2026-08-07 --- pkgs/by-name/xr/xroar/package.nix | 65 +++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 pkgs/by-name/xr/xroar/package.nix diff --git a/pkgs/by-name/xr/xroar/package.nix b/pkgs/by-name/xr/xroar/package.nix new file mode 100644 index 000000000000..80d0cc0f2d40 --- /dev/null +++ b/pkgs/by-name/xr/xroar/package.nix @@ -0,0 +1,65 @@ +{ + lib, + stdenv, + fetchgit, + testers, + wrapGAppsHook3, + gobject-introspection, + texinfo, + pkg-config, + autoreconfHook, + pulseaudio, + libpng, + gtk3, + gdk-pixbuf, + gsettings-desktop-schemas, + adwaita-icon-theme, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xroar"; + version = "1.13.0.dev-unstable-2026-08-07"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchgit { + url = "https://www.6809.org.uk/git/xroar.git"; + rev = "190788e71ae63a4ca44f4e6e66f907852aaf26bb"; + hash = "sha256-GMOh7EQT7u4JeRnIHaSIZqgTTWK4s/3jXtNscGuOm5w="; + }; + + nativeBuildInputs = [ + wrapGAppsHook3 + gobject-introspection + + texinfo + pkg-config + autoreconfHook + ]; + + buildInputs = [ + pulseaudio + libpng + gtk3 + gdk-pixbuf + gsettings-desktop-schemas + adwaita-icon-theme + ]; + + passthru.tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + command = "xroar --version"; + version = "XRoar ${builtins.elemAt (lib.splitString "-" finalAttrs.version) 0}"; + }; + + meta = { + description = "Emulator for the Dragon 32/64; Tandy Colour Computers 1, 2 and 3; the Tandy MC-10; and others"; + homepage = "https://www.6809.org.uk/xroar/"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + ceridwen15 + ]; + platforms = lib.platforms.linux; + mainProgram = "xroar"; + }; +}) From 30cf6b6a9aac3880509dd3f407c1fd62a3935bdf Mon Sep 17 00:00:00 2001 From: John Ericson Date: Fri, 14 Aug 2026 15:32:25 -0400 Subject: [PATCH 037/170] curl: do not ask for a host shell where there is none `wcurl` is a shell script, so a cross build rewrites its shebang to the host's `runtimeShell` and forbids the build one from being referenced. But for platforms that don't *have* a shell (e.g. MinGW, where `bash` needs Cygwin or similar) we still want to build curl. See the comments for details, but the short version is: - Don't even temporarily patch the installed script to the build shell --- that would be wrong. - Make the runtime dep conditional on a shell being available for the host at all. `patchShebangs --host` gracefully does nothing when it is not, so the call site needs no condition of its own. - Leave the disallowed references unconditional for cross: we never want to pollute the runtime closure with build tools, whether or not we patched anything. Assisted-by: Claude Code (Claude Opus 5) --- pkgs/by-name/cu/curlMinimal/package.nix | 58 ++++++++++++++++++++----- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index 8ef587a7ab88..8856f125d1e9 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -105,8 +105,36 @@ stdenv.mkDerivation (finalAttrs: { # necessary for FreeBSD code path in configure postPatch = '' substituteInPlace ./config.guess --replace-fail /usr/bin/uname uname - patchShebangs scripts - ''; + '' + # `wcurl` is the one thing in `scripts` that is installed, so it is the one + # whose shebang has to suit the host platform. The rest are only used during + # the build, and want this platform's shell. Say which is which rather than + # patch them all one way and correct it afterwards. + # + # Where the host has no shell at all, `patchShebangs --host` finds nothing + # and leaves the shebang as shipped, which is the best available answer. + # + # TODO: take the first branch unconditionally --- in the spirit of strictDeps, + # it is good to always be defensive rather than do something unnecessarily + # that we can only get away with when build == host. + + ( + if isCross then + '' + local f flag + for f in scripts/*; do + if [[ "$f" == scripts/wcurl ]]; then + flag=--host + else + flag=--build + fi + patchShebangs "$flag" "$f" + done + '' + else + '' + patchShebangs scripts + '' + ); outputs = [ "bin" @@ -247,19 +275,27 @@ stdenv.mkDerivation (finalAttrs: { ln $out/lib/libcurl${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib/libcurl-gnutls${stdenv.hostPlatform.extensions.sharedLibrary}.4 ln $out/lib/libcurl${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib/libcurl-gnutls${stdenv.hostPlatform.extensions.sharedLibrary}.4.4.0 '' - # The wcurl shell script found in `''${!outputBin}/bin`, is located in the - # source along with all the scripts patched in `postPatch` above. - # `patchShebangs` at that stage causes the host intended wcurl script to get - # the buildPlatform's runtimeShell shebang, instead of the hostPlatform's. To - # make sure this doesn't happen we disallow it, and fix it above in the - # postInstall, and also with the conditional hostPlatform's - # runtimeShellPackage added in buildInputs. + # `postPatch` above should have pointed everything installed at the host's + # shell already. Do it again over what was installed, defensively. + lib.optionalString isCross '' - patchShebangs --update --host "''${!outputBin}/bin" + patchShebangs --host "''${!outputBin}/bin" ''; + + # Whether we patch the shebangs in the installed script or not, we should not + # have build platform software in the final runtime closure. outputChecks.bin.disallowedReferences = lib.optional isCross buildPackages.runtimeShellPackage; outputChecks.out.disallowedReferences = lib.optional isCross buildPackages.runtimeShellPackage; - buildInputs = lib.optional isCross runtimeShellPackage; + + # Some hosts have no shell for the scripts to point at: MinGW is the one in + # tree, where `bash` is marked unsupported because it needs a POSIX layer. We + # cannot patch shebangs in that case. + # + # TODO: drop the isCross part of the condition --- in the spirit of + # `strictDeps` it is good to have the dep (when it is available), even if it + # is gratuitous in the `build = host` case. + buildInputs = lib.optional ( + isCross && lib.meta.availableOn stdenv.hostPlatform runtimeShellPackage + ) runtimeShellPackage; passthru = let From 3ef8700d4438068144a0183f4e4059943b526eec Mon Sep 17 00:00:00 2001 From: sophronesis Date: Sun, 16 Aug 2026 16:58:52 +0200 Subject: [PATCH 038/170] python313Packages.hyprland-schema: init at 0.7.0 Assisted-by: Claude Code (claude-opus-5) Assisted-by: Claude Code (claude-fable-5) --- .../hyprland-schema/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/hyprland-schema/default.nix diff --git a/pkgs/development/python-modules/hyprland-schema/default.nix b/pkgs/development/python-modules/hyprland-schema/default.nix new file mode 100644 index 000000000000..10d618b86c0a --- /dev/null +++ b/pkgs/development/python-modules/hyprland-schema/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + pytestCheckHook, + ruff, +}: + +buildPythonPackage (finalAttrs: { + pname = "hyprland-schema"; + version = "0.7.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BlueManCZ"; + repo = "hyprland-schema"; + tag = "v${finalAttrs.version}"; + hash = "sha256-5wm21kpn7Car4hntm+ZYG0xdRBpfbwI57yCBmoHmooQ="; + }; + + build-system = [ hatchling ]; + + nativeCheckInputs = [ + pytestCheckHook + # load-bearing: generate_schema.py formats the module it emits with ruff, and + # test_generate.py asserts on the resulting double-quote style. Without ruff on + # PATH that formatting is silently skipped and the test fails. + ruff + ]; + + pythonImportsCheck = [ "hyprland_schema" ]; + + meta = { + description = "Typed Python schema for every Hyprland configuration option"; + homepage = "https://github.com/BlueManCZ/hyprland-schema"; + changelog = "https://github.com/BlueManCZ/hyprland-schema/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ sophronesis ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c7dab8f398c4..33ec36f08f18 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7312,6 +7312,8 @@ self: super: with self; { hyppo = callPackage ../development/python-modules/hyppo { }; + hyprland-schema = callPackage ../development/python-modules/hyprland-schema { }; + hyrule = callPackage ../development/python-modules/hyrule { }; i-pi = callPackage ../development/python-modules/i-pi { }; From 5a420908852622a7f70ee396a34010fa140a3ab0 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Sun, 16 Aug 2026 16:58:53 +0200 Subject: [PATCH 039/170] python313Packages.hyprland-socket: init at 0.12.2 Assisted-by: Claude Code (claude-opus-5) Assisted-by: Claude Code (claude-fable-5) --- .../hyprland-socket/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/hyprland-socket/default.nix diff --git a/pkgs/development/python-modules/hyprland-socket/default.nix b/pkgs/development/python-modules/hyprland-socket/default.nix new file mode 100644 index 000000000000..c2dd4eaf0d92 --- /dev/null +++ b/pkgs/development/python-modules/hyprland-socket/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "hyprland-socket"; + version = "0.12.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BlueManCZ"; + repo = "hyprland-socket"; + tag = "v${finalAttrs.version}"; + hash = "sha256-XPVhHnIwq4Plkuk3uf/IUcg9L0OsZT76cr60x7EG1lc="; + }; + + build-system = [ hatchling ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "hyprland_socket" ]; + + meta = { + description = "Typed Python library for Hyprland IPC via Unix sockets"; + homepage = "https://github.com/BlueManCZ/hyprland-socket"; + changelog = "https://github.com/BlueManCZ/hyprland-socket/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ sophronesis ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 33ec36f08f18..b3a77958c2cf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7314,6 +7314,8 @@ self: super: with self; { hyprland-schema = callPackage ../development/python-modules/hyprland-schema { }; + hyprland-socket = callPackage ../development/python-modules/hyprland-socket { }; + hyrule = callPackage ../development/python-modules/hyrule { }; i-pi = callPackage ../development/python-modules/i-pi { }; From b77dd94a1c6ee1b920d5ea0f0bd8abfdc7d31b25 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Sun, 16 Aug 2026 16:58:53 +0200 Subject: [PATCH 040/170] python313Packages.hyprland-config: init at 0.9.14 Assisted-by: Claude Code (claude-opus-5) Assisted-by: Claude Code (claude-fable-5) --- .../hyprland-config/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/hyprland-config/default.nix diff --git a/pkgs/development/python-modules/hyprland-config/default.nix b/pkgs/development/python-modules/hyprland-config/default.nix new file mode 100644 index 000000000000..694cfc4bdfcb --- /dev/null +++ b/pkgs/development/python-modules/hyprland-config/default.nix @@ -0,0 +1,50 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + hypothesis, + lua5_4, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "hyprland-config"; + version = "0.9.14"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BlueManCZ"; + repo = "hyprland-config"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Jgh/X7M+hdp0NPuA0YnfdYU/sxY9hfl/OCihnzobvm8="; + }; + + # The Lua reader shells out to an interpreter it looks up on PATH at runtime. + # Hyprland links Lua internally and never installs a `lua` binary, so without + # this every read of a Lua-mode config raises LuaReaderError. + postPatch = '' + substituteInPlace src/hyprland_config/_lua/_read/_runner.py \ + --replace-fail '_LUA_BINARY_CANDIDATES = ("lua", "lua5.5", "lua5.4", "lua5.3", "lua5.2")' \ + '_LUA_BINARY_CANDIDATES = ("${lib.getExe lua5_4}",)' + ''; + + build-system = [ hatchling ]; + + nativeCheckInputs = [ + hypothesis + lua5_4 # the test helpers probe PATH for lua/luac themselves + pytestCheckHook + ]; + + pythonImportsCheck = [ "hyprland_config" ]; + + meta = { + description = "Round-trip parser and editor for Hyprland configuration files"; + homepage = "https://github.com/BlueManCZ/hyprland-config"; + changelog = "https://github.com/BlueManCZ/hyprland-config/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ sophronesis ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b3a77958c2cf..597e191655c9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7312,6 +7312,8 @@ self: super: with self; { hyppo = callPackage ../development/python-modules/hyppo { }; + hyprland-config = callPackage ../development/python-modules/hyprland-config { }; + hyprland-schema = callPackage ../development/python-modules/hyprland-schema { }; hyprland-socket = callPackage ../development/python-modules/hyprland-socket { }; From 571894340229030c21978a5426d34e37010c5604 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Sun, 16 Aug 2026 16:58:53 +0200 Subject: [PATCH 041/170] python313Packages.hyprland-monitors: init at 0.8.0 Assisted-by: Claude Code (claude-opus-5) Assisted-by: Claude Code (claude-fable-5) --- .../hyprland-monitors/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/hyprland-monitors/default.nix diff --git a/pkgs/development/python-modules/hyprland-monitors/default.nix b/pkgs/development/python-modules/hyprland-monitors/default.nix new file mode 100644 index 000000000000..67052ce556eb --- /dev/null +++ b/pkgs/development/python-modules/hyprland-monitors/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + hyprland-socket, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "hyprland-monitors"; + version = "0.8.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BlueManCZ"; + repo = "hyprland-monitors"; + tag = "v${finalAttrs.version}"; + hash = "sha256-a7fEDPPN9XYsrpE99C9c9MZGpqg24ZlY6vvHzgvNtzc="; + }; + + build-system = [ hatchling ]; + + dependencies = [ hyprland-socket ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "hyprland_monitors" ]; + + meta = { + description = "Monitor management utilities for Hyprland"; + homepage = "https://github.com/BlueManCZ/hyprland-monitors"; + changelog = "https://github.com/BlueManCZ/hyprland-monitors/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ sophronesis ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 597e191655c9..42ec636047fb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7314,6 +7314,8 @@ self: super: with self; { hyprland-config = callPackage ../development/python-modules/hyprland-config { }; + hyprland-monitors = callPackage ../development/python-modules/hyprland-monitors { }; + hyprland-schema = callPackage ../development/python-modules/hyprland-schema { }; hyprland-socket = callPackage ../development/python-modules/hyprland-socket { }; From 1348c08ce306964f96ba9a4dbafd17742024a561 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Sun, 16 Aug 2026 16:58:53 +0200 Subject: [PATCH 042/170] python313Packages.hyprland-state: init at 0.4.4 Assisted-by: Claude Code (claude-opus-5) Assisted-by: Claude Code (claude-fable-5) --- .../python-modules/hyprland-state/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/hyprland-state/default.nix diff --git a/pkgs/development/python-modules/hyprland-state/default.nix b/pkgs/development/python-modules/hyprland-state/default.nix new file mode 100644 index 000000000000..5087734434bf --- /dev/null +++ b/pkgs/development/python-modules/hyprland-state/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + hyprland-config, + hyprland-monitors, + hyprland-schema, + hyprland-socket, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "hyprland-state"; + version = "0.4.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "BlueManCZ"; + repo = "hyprland-state"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Vb6LIH3DC/6/mbh3Bji/qpil5r0Xp+WiELQ+rL+S6UU="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + hyprland-config + hyprland-monitors + hyprland-schema + hyprland-socket + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "hyprland_state" ]; + + meta = { + description = "Live state interface for Hyprland - options, animations, monitors, binds, and devices"; + homepage = "https://github.com/BlueManCZ/hyprland-state"; + changelog = "https://github.com/BlueManCZ/hyprland-state/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ sophronesis ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 42ec636047fb..fe232ea1e1f4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7320,6 +7320,8 @@ self: super: with self; { hyprland-socket = callPackage ../development/python-modules/hyprland-socket { }; + hyprland-state = callPackage ../development/python-modules/hyprland-state { }; + hyrule = callPackage ../development/python-modules/hyrule { }; i-pi = callPackage ../development/python-modules/i-pi { }; From 1fe50d888d45489369072aeef066bb1dfc455e32 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Sun, 16 Aug 2026 17:17:55 +0200 Subject: [PATCH 043/170] hyprmod: init at 0.4.0 Assisted-by: Claude Code (claude-opus-5) Assisted-by: Claude Code (claude-fable-5) --- pkgs/by-name/hy/hyprmod/package.nix | 97 +++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 pkgs/by-name/hy/hyprmod/package.nix diff --git a/pkgs/by-name/hy/hyprmod/package.nix b/pkgs/by-name/hy/hyprmod/package.nix new file mode 100644 index 000000000000..8c5d67350faf --- /dev/null +++ b/pkgs/by-name/hy/hyprmod/package.nix @@ -0,0 +1,97 @@ +{ + lib, + fetchFromGitHub, + glib, + gnome-desktop, + gobject-introspection, + gtk4, + libadwaita, + python3Packages, + wrapGAppsHook4, + xvfb-run, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "hyprmod"; + version = "0.4.0"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "BlueManCZ"; + repo = "hyprmod"; + tag = "v${finalAttrs.version}"; + hash = "sha256-MYxYraLMc9QecjKsoVxYO3wkeXDTgLJnBH131VVs0hI="; + }; + + build-system = with python3Packages; [ hatchling ]; + + nativeBuildInputs = [ + glib # glib-compile-schemas for hatch build hook + gobject-introspection + wrapGAppsHook4 + ]; + + buildInputs = [ + gnome-desktop + gtk4 + libadwaita + ]; + + dependencies = with python3Packages; [ + hyprland-config + hyprland-monitors + hyprland-schema + hyprland-socket + hyprland-state + pygobject3 + ]; + + pythonRelaxDeps = [ "pygobject" ]; + + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + postInstall = '' + install -Dm0644 data/applications/io.github.bluemancz.hyprmod.desktop \ + -t $out/share/applications + install -Dm0644 data/icons/hicolor/scalable/apps/io.github.bluemancz.hyprmod.svg \ + -t $out/share/icons/hicolor/scalable/apps + install -Dm0644 data/metainfo/io.github.bluemancz.hyprmod.metainfo.xml \ + -t $out/share/metainfo + ''; + + pythonImportsCheck = [ "hyprmod" ]; + + nativeCheckInputs = [ + python3Packages.pytest + xvfb-run + ]; + + preCheck = '' + export HOME=$(mktemp -d) + # GnomeDesktop.XkbInfo aborts without the org.gnome.desktop.* schemas, which + # are otherwise only wired up by the wrapper this phase runs before + export XDG_DATA_DIRS="$GSETTINGS_SCHEMAS_PATH''${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}" + ''; + + checkPhase = '' + runHook preCheck + xvfb-run -s '-screen 0 1024x768x24' pytest + runHook postCheck + ''; + + meta = { + description = "Native GTK4/libadwaita settings application for Hyprland"; + homepage = "https://github.com/BlueManCZ/hyprmod"; + changelog = "https://github.com/BlueManCZ/hyprmod/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ sophronesis ]; + platforms = lib.platforms.linux; + mainProgram = "hyprmod"; + }; +}) From 9a9dd5a33c5378f8699e98b14c09ae143eea4b2c Mon Sep 17 00:00:00 2001 From: Vagahbond Date: Sat, 25 Jul 2026 13:28:10 +1200 Subject: [PATCH 044/170] nixos/services.ente: add accounts web app Add virtual host configuration for albums sharing app, instead of redirecting the album-set URL to the main app --- nixos/modules/services/web-apps/ente.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/web-apps/ente.nix b/nixos/modules/services/web-apps/ente.nix index 0eda31d834a6..63d237350c4c 100644 --- a/nixos/modules/services/web-apps/ente.nix +++ b/nixos/modules/services/web-apps/ente.nix @@ -342,10 +342,17 @@ in ''; }; }; + virtualHosts.${domainFor "albums"} = { + forceSSL = mkDefault true; + locations."/" = { + root = webPackage "albums"; + tryFiles = "$uri $uri.html /index.html"; + extraConfig = '' + add_header Access-Control-Allow-Origin 'https://${cfgWeb.domains.api}'; + ''; + }; + }; virtualHosts.${domainFor "photos"} = { - serverAliases = [ - (domainFor "albums") # the albums app is shared with the photos frontend - ]; forceSSL = mkDefault true; locations."/" = { root = webPackage "photos"; From 6f9a3ca4be3ede892a220309bce021037f53e8b3 Mon Sep 17 00:00:00 2001 From: Vagahbond Date: Tue, 18 Aug 2026 10:30:31 +1200 Subject: [PATCH 045/170] ente-web: add new URL pattern to replace --- pkgs/by-name/en/ente-web/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/en/ente-web/package.nix b/pkgs/by-name/en/ente-web/package.nix index 5e5edbf27407..51a404f8c174 100644 --- a/pkgs/by-name/en/ente-web/package.nix +++ b/pkgs/by-name/en/ente-web/package.nix @@ -84,7 +84,7 @@ buildNpmPackage (finalAttrs: { # Replace hardcoded links pointing to the public ente instance so that # users of a self-hosted instance are not accidentally redirected there + lib.optionalString (enteMainUrl != null) '' - for pattern in "https://web.ente.io" "https://ente.com" "https://ente.io"; do + for pattern in "https://web.ente.io" "https://ente.com" "https://ente.io" "https://photos.ente.com"; do mapfile -d "" -t files < <(grep -rlFZ -- "$pattern" apps/) ${lib.getExe sd} -F -- "$pattern" ${lib.escapeShellArg enteMainUrl} "''${files[@]}" done From ab7046381bbe0bde47c4805cdc0b9edfdcef2c6a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 17 Aug 2026 07:43:02 +0000 Subject: [PATCH 046/170] sage: add missing dependency setuptools --- pkgs/by-name/sa/sage/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/sa/sage/package.nix b/pkgs/by-name/sa/sage/package.nix index c6712b741828..27103794432c 100644 --- a/pkgs/by-name/sa/sage/package.nix +++ b/pkgs/by-name/sa/sage/package.nix @@ -131,6 +131,10 @@ let rpy2 sphinx pillow + # sage.misc.cython compiles code at runtime using setuptools and + # distutils (the latter provided by setuptools' shim on python >= 3.12). + # Not declared upstream: https://github.com/sagemath/sage/issues/33065 + setuptools ] ++ extraPythonPackages python3.pkgs; From 62dfa51ec50eef528d12d02d72078fa239f0b095 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 17 Aug 2026 07:59:24 +0000 Subject: [PATCH 047/170] sage: cleanup --- pkgs/by-name/sa/sage/package.nix | 1 - pkgs/by-name/sa/sage/sage-src.nix | 21 +++++++++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sa/sage/package.nix b/pkgs/by-name/sa/sage/package.nix index 27103794432c..49ed64329c6b 100644 --- a/pkgs/by-name/sa/sage/package.nix +++ b/pkgs/by-name/sa/sage/package.nix @@ -1,6 +1,5 @@ { pkgs, - stdenv, withDoc ? false, requireSageTests ? true, extraPythonPackages ? ps: [ ], diff --git a/pkgs/by-name/sa/sage/sage-src.nix b/pkgs/by-name/sa/sage/sage-src.nix index 6acfd64676d1..5707ccfb275f 100644 --- a/pkgs/by-name/sa/sage/sage-src.nix +++ b/pkgs/by-name/sa/sage/sage-src.nix @@ -1,6 +1,7 @@ { - stdenv, lib, + stdenv, + bashNonInteractive, fetchFromGitHub, fetchpatch2, fetchurl, @@ -11,17 +12,25 @@ # This is done because multiple derivations rely on these sources and they should # all get the same sources with the same patches applied. -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "10.9"; pname = "sage-src"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "sagemath"; repo = "sage"; - rev = version; + tag = finalAttrs.version; hash = "sha256-8IBCQYdmL7ane7/WOoogArbwgqPDtL8ecz9GIzuEfOU="; }; + # The shipped scripts (e.g. build/bin/sage-site) use `#!/usr/bin/env bash`. + # With `strictDeps`, patchShebangs only searches HOST_PATH, so bash has to be + # a buildInput for those to get patched. + buildInputs = [ bashNonInteractive ]; + # contains essential files (e.g., setup.cfg) generated by the bootstrap script. # TODO: investigate https://github.com/sagemath/sage/pull/35950 configure-src = fetchurl { @@ -160,7 +169,7 @@ stdenv.mkDerivation rec { ./patches/scipy-1_18-workaround.patch ]; - patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches; + patches = finalAttrs.nixPatches ++ finalAttrs.bugfixPatches ++ finalAttrs.packageUpgradePatches; # do not create .orig backup files if patch applies with fuzz patchFlags = [ @@ -195,11 +204,11 @@ stdenv.mkDerivation rec { ''; buildPhase = '' - tar xzf ${configure-src} + tar xzf ${finalAttrs.configure-src} rm configure ''; installPhase = '' cp -r . "$out" ''; -} +}) From 21f5732535cc4ace15843e2f141fadc3dce783e3 Mon Sep 17 00:00:00 2001 From: Jeremy Baxter Date: Wed, 19 Aug 2026 10:23:13 +1200 Subject: [PATCH 048/170] fcgi: orphan --- pkgs/by-name/fc/fcgi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fc/fcgi/package.nix b/pkgs/by-name/fc/fcgi/package.nix index f6ceef9cea7f..5a4563f84607 100644 --- a/pkgs/by-name/fc/fcgi/package.nix +++ b/pkgs/by-name/fc/fcgi/package.nix @@ -26,6 +26,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.oml; mainProgram = "cgi-fcgi"; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ jtbx ]; + maintainers = [ ]; }; }) From 112ab98ce64c4210fe312d7dcc2d4433a549ed4e Mon Sep 17 00:00:00 2001 From: Jeremy Baxter Date: Wed, 19 Aug 2026 10:23:25 +1200 Subject: [PATCH 049/170] tilix: remove jtbx from maintainers --- pkgs/by-name/ti/tilix/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ti/tilix/package.nix b/pkgs/by-name/ti/tilix/package.nix index d6062973e4a4..cdae778f4279 100644 --- a/pkgs/by-name/ti/tilix/package.nix +++ b/pkgs/by-name/ti/tilix/package.nix @@ -73,7 +73,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ midchildan - jtbx ]; platforms = lib.platforms.linux; mainProgram = "tilix"; From 64ef994af6c4e72431dbfdca4df20415862aba60 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Tue, 18 Aug 2026 20:30:02 -0400 Subject: [PATCH 050/170] packagekit: replace systemd dependency with systemdLibs --- pkgs/tools/package-management/packagekit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix index 45a37d4762ca..7d4c5cb31a4b 100644 --- a/pkgs/tools/package-management/packagekit/default.nix +++ b/pkgs/tools/package-management/packagekit/default.nix @@ -25,8 +25,8 @@ enableCommandNotFound ? false, enableBashCompletion ? false, bash-completion ? null, - enableSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, - systemd, + enableSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdLibs, + systemdLibs, nixosTests, }: @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { sqlite boost ] - ++ lib.optional enableSystemd systemd + ++ lib.optional enableSystemd systemdLibs ++ lib.optional enableBashCompletion bash-completion; nativeBuildInputs = [ gobject-introspection From 02e0b06032275c5a6679e9d50fdac15ec2cfd5e8 Mon Sep 17 00:00:00 2001 From: stefan Date: Tue, 18 Aug 2026 18:53:57 -0700 Subject: [PATCH 051/170] maintainers: add stefanboca --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5107578f8c9e..911e39c6999b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27393,6 +27393,12 @@ githubId = 1699155; name = "Steve Elliott"; }; + stefanboca = { + email = "stefan.r.boca@gmail.com"; + github = "stefanboca"; + githubId = 45266795; + name = "Stefan Boca"; + }; stefanfehrenbach = { email = "stefan.fehrenbach@gmail.com"; github = "fehrenbach"; From 60904ac91e35640d57e97475a935dab565fb4742 Mon Sep 17 00:00:00 2001 From: stefan Date: Tue, 18 Aug 2026 18:53:57 -0700 Subject: [PATCH 052/170] topcoat-cli: init at 0.6.2 --- pkgs/by-name/to/topcoat-cli/package.nix | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/to/topcoat-cli/package.nix diff --git a/pkgs/by-name/to/topcoat-cli/package.nix b/pkgs/by-name/to/topcoat-cli/package.nix new file mode 100644 index 000000000000..2544f2acee90 --- /dev/null +++ b/pkgs/by-name/to/topcoat-cli/package.nix @@ -0,0 +1,38 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "topcoat-cli"; + version = "0.6.2"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "tokio-rs"; + repo = "topcoat"; + tag = "v${finalAttrs.version}"; + hash = "sha256-gslnny08zjnKN+2DDXoXWYqihwrgUvV9wRaZrAUF5l4="; + }; + + cargoHash = "sha256-g11IsGMUcIzF+CC5sjIbX1pRpjmZCLynblaPWNvlelM="; + + cargoBuildFlags = [ + "-p" + "topcoat-cli" + ]; + cargoTestFlags = [ + "-p" + "topcoat-cli" + ]; + + meta = { + description = "CLI for Topcoat, a modular, batteries-included Rust web framework for server-rendered apps"; + homepage = "https://github.com/tokio-rs/topcoat"; + changelog = "https://github.com/tokio-rs/topcoat/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + mainProgram = "topcoat"; + maintainers = with lib.maintainers; [ stefanboca ]; + }; +}) From b32cfa5efb59f42356b83297bce28f4ac672a6f7 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Wed, 19 Aug 2026 11:20:29 +0200 Subject: [PATCH 053/170] volatility3: use license from `lib.licenses` --- pkgs/by-name/vo/volatility3/package.nix | 6 +----- pkgs/top-level/cuda-packages.nix | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/vo/volatility3/package.nix b/pkgs/by-name/vo/volatility3/package.nix index f7062f825139..8c7fc6eca9e0 100644 --- a/pkgs/by-name/vo/volatility3/package.nix +++ b/pkgs/by-name/vo/volatility3/package.nix @@ -54,11 +54,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { description = "Volatile memory extraction frameworks"; homepage = "https://www.volatilityfoundation.org/"; changelog = "https://github.com/volatilityfoundation/volatility3/releases/tag/${finalAttrs.src.tag}"; - license = { - # Volatility Software License 1.0 - free = false; - url = "https://www.volatilityfoundation.org/license/vsl-v1.0"; - }; + license = lib.licenses.vol-sl; maintainers = with lib.maintainers; [ caverav fab diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 9b2664e494e6..b4917064e50f 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -3,7 +3,7 @@ callPackage, config, lib, -}: + }: let mkCudaPackages = manifestVersions: From feade799ffbb9f99f946f694a1943ebc6a01fd14 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 5 Aug 2026 00:30:10 +0200 Subject: [PATCH 054/170] redis: 8.8.1 -> 8.10.1 changelog: https://github.com/redis/redis/releases/tag/8.10.1 diff: https://github.com/redis/redis/compare/8.8.1...8.10.1 --- pkgs/by-name/re/redis/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/redis/package.nix b/pkgs/by-name/re/redis/package.nix index 6d85bbc63da3..f99f790cd016 100644 --- a/pkgs/by-name/re/redis/package.nix +++ b/pkgs/by-name/re/redis/package.nix @@ -27,16 +27,23 @@ stdenv.mkDerivation (finalAttrs: { pname = "redis"; - version = "8.8.1"; + version = "8.10.1"; src = fetchFromGitHub { owner = "redis"; repo = "redis"; tag = finalAttrs.version; - hash = "sha256-VIzIv7NOmvuXygMXyWpYpnwKQ2rGguaGRd48/QjyYD8="; + hash = "sha256-fGLuOuiM3VHj70qlSpb2s25RYD8gFARrqwAhW6CIHXE="; }; - patches = lib.optional useSystemJemalloc (fetchpatch2 { + patches = [ + # https://github.com/redis/redis/pull/15585 + (fetchpatch2 { + url = "https://github.com/redis/redis/commit/c027c8effe13564bcbc903741305acd929cc23da.patch"; + hash = "sha256-MynmKLQ04JjyHMVbfeSIEnKaj4jvjS1FjQNpfvQz3Pw="; + }) + ] + ++ lib.optional useSystemJemalloc (fetchpatch2 { url = "https://gitlab.archlinux.org/archlinux/packaging/packages/redis/-/raw/102cc861713c796756abd541bf341a4512eb06e6/redis-5.0-use-system-jemalloc.patch"; hash = "sha256-A9qp+PWQRuNy/xmv9KLM7/XAyL7Tzkyn0scpVCGngcc="; }); @@ -112,6 +119,7 @@ stdenv.mkDerivation (finalAttrs: { --timeout 2000 \ --clients "$CLIENTS" \ --tags -leaks \ + --tags -defrag \ --skipunit integration/aof-multi-part \ --skipunit integration/failover \ --skipunit integration/replication-rdbchannel \ From 833d17293326da02f902bce93301166d3494a7f4 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 19 Aug 2026 18:17:49 +0200 Subject: [PATCH 055/170] luajit_openresty: 2.1-20251030 -> 2.1-20260724 --- pkgs/development/interpreters/luajit/openresty.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/luajit/openresty.nix b/pkgs/development/interpreters/luajit/openresty.nix index 2321f87f524e..4316871f8f97 100644 --- a/pkgs/development/interpreters/luajit/openresty.nix +++ b/pkgs/development/interpreters/luajit/openresty.nix @@ -6,13 +6,13 @@ }: callPackage ./default.nix rec { - version = "2.1-20251030"; + version = "2.1-20260724"; src = fetchFromGitHub { owner = "openresty"; repo = "luajit2"; rev = "v${version}"; - hash = "sha256-SICmM+/dvp/36UAWAH0l7D938iFDimnoKBOjlOodrCY="; + hash = "sha256-cvy9FgHWFuacCFl7/conLwNuMgaol1LnIUiqcnXy9H8="; }; extraMeta = { From 69a5f0cfd1f92578d7e3d9257724902cfe19e49e Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 19 Aug 2026 18:17:49 +0200 Subject: [PATCH 056/170] luaPackages.lua-resty-core: 0.1.32 -> 0.1.34rc3 This version is the one compatible with nginxModules.lua v0.10.31. There is no non-rc for 0.1.33 and 0.1.34, even though 0.1.35rc1 is already created --- pkgs/top-level/lua-packages.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 873e872640ab..18c083addd28 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -165,13 +165,12 @@ rec { { fetchFromGitHub }: buildLuaPackage rec { pname = "lua-resty-core"; - version = "0.1.32"; src = fetchFromGitHub { owner = "openresty"; repo = "lua-resty-core"; rev = "v${version}"; - sha256 = "sha256-ba/ahIl8BDfyXIbaN6zVCh3UwY6JbAqqZEpXktOfeYo="; + sha256 = "sha256-+rtbaHEqKSvaba+zZwRUnUsdu3Jndi8OVGUtFC55Fts="; }; propagatedBuildInputs = [ lua-resty-lrucache ]; From 1087b54144e44af34cd681c8c5aa917a94887609 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 19 Aug 2026 18:17:49 +0200 Subject: [PATCH 057/170] nginxModules.lua: add update hint --- pkgs/servers/http/nginx/modules/lua/package.nix | 2 ++ pkgs/top-level/lua-packages.nix | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkgs/servers/http/nginx/modules/lua/package.nix b/pkgs/servers/http/nginx/modules/lua/package.nix index f8f45586e4ab..fbfbc70a7416 100644 --- a/pkgs/servers/http/nginx/modules/lua/package.nix +++ b/pkgs/servers/http/nginx/modules/lua/package.nix @@ -7,6 +7,8 @@ mkNginxPlugin (finalAttrs: { pname = "lua"; + # The version needs to fit to lua-resty-core. + # Adapt both. version = "0.10.31"; src = fetchFromGitHub { diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 18c083addd28..44464049bb85 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -165,6 +165,8 @@ rec { { fetchFromGitHub }: buildLuaPackage rec { pname = "lua-resty-core"; + # The version needs to fit to nginxModules.lua + version = "0.1.34rc3"; src = fetchFromGitHub { owner = "openresty"; From 089a87b1ee5522cace9d8ff543f3ef4c9dd225c3 Mon Sep 17 00:00:00 2001 From: Malix - Alix Brunet Date: Sun, 26 Jul 2026 04:14:21 +0200 Subject: [PATCH 058/170] maia3: init at 1e13597c42d4858b7cfd7cfdae01e297263364b2 --- pkgs/by-name/ma/maia3/package.nix | 3 ++ .../python-modules/maia3/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 54 insertions(+) create mode 100644 pkgs/by-name/ma/maia3/package.nix create mode 100644 pkgs/development/python-modules/maia3/default.nix diff --git a/pkgs/by-name/ma/maia3/package.nix b/pkgs/by-name/ma/maia3/package.nix new file mode 100644 index 000000000000..2e0017f2d4f5 --- /dev/null +++ b/pkgs/by-name/ma/maia3/package.nix @@ -0,0 +1,3 @@ +{ python3Packages }: + +python3Packages.toPythonApplication python3Packages.maia3 diff --git a/pkgs/development/python-modules/maia3/default.nix b/pkgs/development/python-modules/maia3/default.nix new file mode 100644 index 000000000000..fd8cc88b1168 --- /dev/null +++ b/pkgs/development/python-modules/maia3/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + huggingface-hub, + numpy, + chess, + torch, +}: + +buildPythonPackage (finalAttrs: { + pname = "maia3"; + version = "0.1.0-unstable-2026-05-25"; + pyproject = true; + + src = fetchFromGitHub { + owner = "CSSLab"; + repo = "maia3"; + rev = "1e13597c42d4858b7cfd7cfdae01e297263364b2"; + hash = "sha256-gDgZTetHVB+KVKNJvAdcgjfvUBNwvWbDra1D8gQDvw8="; + }; + + __structuredAttrs = true; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail '"python-chess"' '"chess"' + ''; + + build-system = [ setuptools ]; + + dependencies = [ + huggingface-hub + numpy + chess + torch + ]; + + pythonImportsCheck = [ "maia3" ]; + + meta = { + description = "Inference tools for Maia3 chess models"; + homepage = "https://github.com/CSSLab/maia3"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ malix ]; + mainProgram = "maia3-uci"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 69f0a68415c2..938277c0e051 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10302,6 +10302,8 @@ self: super: with self; { mahotas = callPackage ../development/python-modules/mahotas { }; + maia3 = callPackage ../development/python-modules/maia3 { }; + mail-parser = callPackage ../development/python-modules/mail-parser { }; mailbits = callPackage ../development/python-modules/mailbits { }; From 025fc5b0f1921e9d1d70be78c4062cf27240d625 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Wed, 19 Aug 2026 20:53:52 -0400 Subject: [PATCH 059/170] packagekit: fixup typo in mesonFlags --- pkgs/tools/package-management/packagekit/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix index 7d4c5cb31a4b..c519378012d1 100644 --- a/pkgs/tools/package-management/packagekit/default.nix +++ b/pkgs/tools/package-management/packagekit/default.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = [ - (if enableSystemd then "-Dsystemd=true" else "-Dsystem=false") + (lib.mesonBool "systemd" enableSystemd) # often fails to build with nix updates # and remounts /nix/store as rw # https://github.com/NixOS/nixpkgs/issues/177946 From a5111e7665b069f521efa263cd6720c61551d766 Mon Sep 17 00:00:00 2001 From: "Mr. why" Date: Thu, 20 Aug 2026 13:40:39 +0800 Subject: [PATCH 060/170] atomgit-cli: 0.7.1 -> 0.7.2 Use a combined update script so future updates refresh both the source hash and Go vendorHash. Changelog: https://atomgit.com/hust-open-atom-club/atomgit-cli/tags/v0.7.2 Assisted-by: Oh My Pi (GPT-5.6) --- pkgs/by-name/at/atomgit-cli/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/at/atomgit-cli/package.nix b/pkgs/by-name/at/atomgit-cli/package.nix index 52d3fa9c9c9d..9f8af8404d8e 100644 --- a/pkgs/by-name/at/atomgit-cli/package.nix +++ b/pkgs/by-name/at/atomgit-cli/package.nix @@ -1,10 +1,12 @@ { + _experimental-update-script-combinators, lib, stdenv, buildGoModule, fetchgit, gitMinimal, gitUpdater, + nix-update-script, makeWrapper, versionCheckHook, writableTmpDirAsHomeHook, @@ -15,15 +17,15 @@ buildGoModule (finalAttrs: { __structuredAttrs = true; pname = "atomgit-cli"; - version = "0.7.1"; + version = "0.7.2"; src = fetchgit { url = "https://atomgit.com/hust-open-atom-club/atomgit-cli.git"; rev = "v${finalAttrs.version}"; - hash = "sha256-SyOGkxDgkfQUeaHp6F+FhTLqWYCWvG7RVqVw1wfE1Uw="; + hash = "sha256-E1T093LkccgLPPNs5OokxY5tw4HEMmRy+ulaROnuSCE="; }; - vendorHash = "sha256-gkVSHoo7BWMy/vSKq2+sgm/TAhC4WYl04OXfG6INrG4="; + vendorHash = "sha256-YuAY+CBO+YAMEfrJuUJ/EMnmR9pfRkL+qMhOr1LPKck="; subPackages = [ "cmd/ag" ]; @@ -42,7 +44,10 @@ buildGoModule (finalAttrs: { nativeBuildInputs = [ makeWrapper ]; - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; + passthru.updateScript = _experimental-update-script-combinators.sequence [ + (gitUpdater { rev-prefix = "v"; }).command + (nix-update-script { extraArgs = [ "--version=skip" ]; }) + ]; postFixup = '' wrapProgram $out/bin/ag \ From 0e2608415ad6e08230947c51ac29d550e0e59c72 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 20 Aug 2026 00:59:45 -0600 Subject: [PATCH 061/170] shadps4: 0.17.0 -> 0.18.0 https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.18.0 Diff: https://github.com/shadps4-emu/shadPS4/compare/v.0.17.0...v.0.18.0 --- pkgs/by-name/sh/shadps4/package.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/sh/shadps4/package.nix b/pkgs/by-name/sh/shadps4/package.nix index 4111f4b3ca71..b6b941b65faa 100644 --- a/pkgs/by-name/sh/shadps4/package.nix +++ b/pkgs/by-name/sh/shadps4/package.nix @@ -2,8 +2,7 @@ lib, clangStdenv, fetchFromGitHub, - fetchpatch2, - makeWrapper, + makeBinaryWrapper, nixosTests, alsa-lib, @@ -71,13 +70,13 @@ let in clangStdenv.mkDerivation (finalAttrs: { pname = "shadps4"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "shadps4-emu"; repo = "shadPS4"; tag = "v.${finalAttrs.version}"; - hash = "sha256-Z3UwxK+0D3RXKTM0ybYG4U42bInjF05KlMXzxN4UcNg="; + hash = "sha256-n2q4qmbknkT6kb6I5aeu6tU6EzSIfdrV+ptzQvhUJ/Q="; postCheckout = '' git -C "$out" rev-parse --short=8 HEAD > $out/COMMIT @@ -105,15 +104,6 @@ clangStdenv.mkDerivation (finalAttrs: { strictDeps = true; __structuredAttrs = true; - patches = [ - # https://github.com/shadps4-emu/shadPS4/pull/4786 - (fetchpatch2 { - name = "use-system-zarchive.patch"; - url = "https://github.com/shadps4-emu/shadPS4/commit/71c48b43570ac8df545d3d96261b0ec7fa37c808.patch?full_index=1"; - hash = "sha256-MQiw+DGi/85nTSAVrNw2GmwhbBD7/Xy3lCIDMg1HxxU="; - }) - ]; - postPatch = '' substituteInPlace src/common/scm_rev.cpp.in \ --replace-fail @APP_VERSION@ ${finalAttrs.version} \ @@ -129,7 +119,7 @@ clangStdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake pkg-config - makeWrapper + makeBinaryWrapper ]; buildInputs = [ From 7253623883a0d391a4f382ec4e2699125d2e2359 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 20 Aug 2026 01:15:59 -0600 Subject: [PATCH 062/170] shadps4-qtlauncher: 0-unstable-2026-08-08 -> 0-unstable-2026-08-18 --- pkgs/by-name/sh/shadps4-qtlauncher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shadps4-qtlauncher/package.nix b/pkgs/by-name/sh/shadps4-qtlauncher/package.nix index ffce5fba7fb1..1e85e03905de 100644 --- a/pkgs/by-name/sh/shadps4-qtlauncher/package.nix +++ b/pkgs/by-name/sh/shadps4-qtlauncher/package.nix @@ -17,13 +17,13 @@ }: clangStdenv.mkDerivation (finalAttrs: { pname = "shadps4-qtlauncher"; - version = "0-unstable-2026-08-08"; + version = "0-unstable-2026-08-18"; src = fetchFromGitHub { owner = "shadps4-emu"; repo = "shadps4-qtlauncher"; - rev = "a12b988ef35d98f2222a614c05498b27fef87121"; - hash = "sha256-ux9iXNV5QiBCyLCyDYTN1WtO+DyMlXrr+8xWX/4TmD4="; + rev = "a30486c3e0a17460c44cf1caf15559c6f3331e57"; + hash = "sha256-uVTy+0JvJUREY0qt+hkggSjyN1swGdG9aAYQvWNiNs4="; postCheckout = '' git -C "$out" rev-parse --short=8 HEAD > $out/COMMIT From 91e71a064807c6cfb3f3dbbd0986e553835c0521 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 20 Aug 2026 03:29:50 -0500 Subject: [PATCH 063/170] vimPlugins: update on 2026-08-20 --- .../editors/vim/plugins/generated.nix | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2eabdc021a77..9ca82874b0e0 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -461,12 +461,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-08-14"; + version = "0-unstable-2026-08-17"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "7e3f6dd6ef6da93f74974521c81d8d5bff0443c5"; - hash = "sha256-nefchLDV6Q3JpngwJ+pOOQFQikVEzM5btWqvZpyI+o8="; + rev = "cef8d093b63c9be7e8b49f7dc341e8447fc4c300"; + hash = "sha256-yNlPcjlfjt+RxK/XVuVLbuKgZF++X/mKSfuV03dXT8c="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -883,12 +883,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-08-09"; + version = "4.0.0-unstable-2026-08-19"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "199a95d386cb856c27e5b90d4e3ea8bd45a58c23"; - hash = "sha256-wguoPT7L4sunUsT1llAUEMBJxNNMUY1V6E8otBnn9WM="; + rev = "1c6e71732f3811197ec21cd6d3130791955ca80a"; + hash = "sha256-Zqd7QD/rGV2GZNjyK05Zj2nVBYdHvAXo7ooE4yA/FnI="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.license = getLicenseFromSpdxId "BSD-2-Clause"; @@ -2115,12 +2115,12 @@ final: prev: { bluloco-nvim = buildVimPlugin { pname = "bluloco.nvim"; - version = "1.4.0-unstable-2026-04-21"; + version = "1.4.0-unstable-2026-08-19"; src = fetchFromGitHub { owner = "uloco"; repo = "bluloco.nvim"; - rev = "4daabf6a9e6b9ecdcb19e7c78e888be0bacd866c"; - hash = "sha256-qmVneHlI7XKTyXrSJu+lWaX6YmGQero7nTKrWR/i99c="; + rev = "424f5ea3c5f92423cbb8e32941e86919005fb4ab"; + hash = "sha256-HHqLxD+aKIaCh5fFRfT4SlCrO48jhe1YVnXwQfoizqs="; }; meta.homepage = "https://github.com/uloco/bluloco.nvim/"; meta.license = getLicenseFromSpdxId "LGPL-3.0-only"; @@ -3499,12 +3499,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-08-17"; + version = "0.0.82-unstable-2026-08-19"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "dd12c1a0eb1e4d53f1c7577dc4ab13295aaa9f8f"; - hash = "sha256-h9kqlUC/EeiLDuCuwmSM1mOXdqm1AR4CiOfARkSjc2o="; + rev = "d7cf12d0dc873fcd276e89dff4e7c4949e3e5793"; + hash = "sha256-X3baNWAjKwHusfDwRHbQSs7PUspVDVnA/DC0SsNr6KQ="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -5476,12 +5476,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-08-14"; + version = "0-unstable-2026-08-18"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "0ebe09313dca2a6d4c354ab7df8e1687c2021d13"; - hash = "sha256-Hu4QKsAR2XnJm41GQ7fjDw2I7J9PEKnRk93s6zmMFro="; + rev = "0a8cfb96e40b985921e6613f31f75811e31b8edf"; + hash = "sha256-8KjAdKYAXQHrJ2ISBv0Eu4hl696fiz09c8yCtNPr2OY="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8755,11 +8755,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-08-15"; + version = "0-unstable-2026-08-17"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "3e6b4be90b227479aab2c124de0664878cf47ec9"; - hash = "sha256-sfj4rk0eb1c+XrCA1hvhAnLzuGj46uI/Nrw1iSHbLXU="; + rev = "e51ba2a70169bb6fd58342312ccde591242ac739"; + hash = "sha256-0gF993CXulPD5LQhgV6VeDI8ToNkTl/SlXucFkUE6Vk="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.license = unfree; @@ -9188,12 +9188,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "0-unstable-2026-08-17"; + version = "0-unstable-2026-08-18"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "e687317b9a16a976e1b579a6c62f063e2e3eb00e"; - hash = "sha256-knXGFGQokOWM9rubmYhoI5oRjBmuGD1DAYl+scUzaLw="; + rev = "93f8106ed7657859d7eefebdb210edad515e9463"; + hash = "sha256-qv8E4Y8UkyQxdGFciLuPE0JQB3G42dI80n7P/ATY2lU="; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14658,12 +14658,12 @@ final: prev: { org-roam-nvim = buildVimPlugin { pname = "org-roam.nvim"; - version = "0.2.0-unstable-2026-05-31"; + version = "0.2.0-unstable-2026-08-18"; src = fetchFromGitHub { owner = "chipsenkbeil"; repo = "org-roam.nvim"; - rev = "0240378c92eb0c9d6bc4ccbc8a6046e3c3d02ece"; - hash = "sha256-dAFiQFmu9WgE2Wao3z4yFJgTEhHV/sRTkkq8uZk5EO0="; + rev = "aa41b86138d337c485b6cdcffa4b45a61d23edf1"; + hash = "sha256-uqlc1on9MSZhmn099PDNfMy9O3KpRVZmxOHYPWhw/oQ="; }; meta.homepage = "https://github.com/chipsenkbeil/org-roam.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18420,12 +18420,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2026-08-17"; + version = "0-unstable-2026-08-19"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "f74cd0b05cd40dc78e5d171356e1b9390c2b6198"; - hash = "sha256-p5IeDmfkumq4KQST5YhLXf/XY2Kd6oNX7BBzwQ6j8cM="; + rev = "5ba91123699e8c43c1e7cf85c2313326a3a37f6f"; + hash = "sha256-u0Uu1kdVAkP4aUAq05rvI/EqLq4QsijQYsHXiS2H/9E="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -21404,12 +21404,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "0-unstable-2026-08-13"; + version = "0-unstable-2026-08-19"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "961b42ec4750c21a67be01b5961aa8cbafc0fd73"; - hash = "sha256-lJRRaek55oc/hMLAZU61BMCWCs67++c1znQGCiS9A/A="; + rev = "46028751872d68419f925e5e2baf41643f0b86a4"; + hash = "sha256-lDJKBAV2a7J2kh35qiJ6V7bdlp6EmGUiL8RqIdLbqcA="; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.license = unfree; @@ -26292,12 +26292,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "0.7-unstable-2026-08-10"; + version = "0.7-unstable-2026-08-19"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "229c0e6faecbac839e2d80c91d021a1d4b4db0a9"; - hash = "sha256-WeQ20GzEQ7k4+hb5jtSm2yml/BJwRstC1HOgcpbCW5g="; + rev = "b8b96a33dac53b8e9ed3a0a645ca14555fa1404d"; + hash = "sha256-0jpgvZTU5hPd1wwyNiwAf17hV0XtnPMfNP1IvYk+A1k="; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -26306,12 +26306,12 @@ final: prev: { zoxide-vim = buildVimPlugin { pname = "zoxide.vim"; - version = "0-unstable-2026-08-14"; + version = "0-unstable-2026-08-18"; src = fetchFromGitHub { owner = "nanotee"; repo = "zoxide.vim"; - rev = "f40ac99fe70bc707f56c4fd1e5f614857a4b0d6d"; - hash = "sha256-KddMbbNsoUfXnSEaoiNPNgPyOFOKJ8fb4urEejeyZGs="; + rev = "d4c3d088a70a4edae9def6209644c092f4221fe5"; + hash = "sha256-IxC/1cy0qsMwdUcqHdaReFAwLVKaIAJFiAyh1G7JtSY="; }; meta.homepage = "https://github.com/nanotee/zoxide.vim/"; meta.license = getLicenseFromSpdxId "MIT"; From 5fabf5a9583fc7bb08c19ffc6d46400197718860 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 20 Aug 2026 03:29:57 -0500 Subject: [PATCH 064/170] vimPlugins.diffview-plus-nvim: 0.36 -> 0.37 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9ca82874b0e0..0332a7f6a2bd 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -5294,12 +5294,12 @@ final: prev: { diffview-plus-nvim = buildVimPlugin { pname = "diffview-plus.nvim"; - version = "0.36"; + version = "0.37"; src = fetchFromGitHub { owner = "dlyongemallo"; repo = "diffview-plus.nvim"; - tag = "v0.36"; - hash = "sha256-RBH06hWEW5fP80Sj48UhVT9KexLtm3xWZtdVH+rGWhY="; + tag = "v0.37"; + hash = "sha256-5ZYl7D/V5tFhlojwj6EvHXnQVvfdiLxzpAlNUejLJzI="; }; meta.homepage = "https://github.com/dlyongemallo/diffview-plus.nvim/"; meta.license = unfree; From 074ba80de3a157f871b63f4fd5251756f1615841 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 20 Aug 2026 03:30:03 -0500 Subject: [PATCH 065/170] vimPlugins.ghcid: 0.8.9-unstable-2026-08-16 -> 1.0.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 0332a7f6a2bd..80ba7c2eeedb 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -6585,12 +6585,12 @@ final: prev: { ghcid = buildVimPlugin { pname = "ghcid"; - version = "0.8.9-unstable-2026-08-16"; + version = "1.0.0"; src = fetchFromGitHub { owner = "ndmitchell"; repo = "ghcid"; - rev = "94f309731a161fa31f3d1e61d14faf025b7b4934"; - hash = "sha256-vw6SqutcgYEbRoMId/qF32Qw/7FRw0gZimigFjA6qAI="; + tag = "v1.0.0"; + hash = "sha256-oFLq0rBd7O52iT55QAOH7w3O6BKx0K3J74sELHcjxCk="; }; meta.homepage = "https://github.com/ndmitchell/ghcid/"; meta.license = unfree; From 1445d3619fca9d122f7a977f80cdaf7b7b2f40a2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 20 Aug 2026 03:30:09 -0500 Subject: [PATCH 066/170] vimPlugins.unison: 1.3.0 -> 1.4.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 80ba7c2eeedb..a650ad524e7b 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -18842,12 +18842,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - tag = "release/1.3.0"; - hash = "sha256-uw1QBTY6Shj2liDdLaoNjqkEAYr5pMG7SfrLuhdDi8k="; + tag = "release/1.4.0"; + hash = "sha256-TDpyRO5PA9DuQ146kujXfqqDiacFOvJdFwHgU8fXcS4="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.license = unfree; From e25aa050d59fbb2822a1cda47c7205c69ae37824 Mon Sep 17 00:00:00 2001 From: Rachala Raj Date: Thu, 20 Aug 2026 16:02:43 +0530 Subject: [PATCH 067/170] maintainers: add mroboff Assisted-by: Antigravity (Gemini 3.1 Pro) --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1819970336e9..32fe958766e4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19460,6 +19460,12 @@ githubId = 15896005; name = "Vladyslav Burzakovskyy"; }; + mroboff = { + email = "mark.roboff@bluecircuit.ai"; + github = "mroboff"; + githubId = 81203001; + name = "Mark Roboff"; + }; mrsmoer = { email = "mrsmoer@protonmail.com"; github = "MrSmoer"; From 20d5d180f4693b60faba36c0c9b7ed795e482a57 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 12:07:14 +0000 Subject: [PATCH 068/170] python3Packages.pcapy-ng: 1.0.9 -> 2.1.0 --- pkgs/development/python-modules/pcapy-ng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pcapy-ng/default.nix b/pkgs/development/python-modules/pcapy-ng/default.nix index 27c97d004948..1cd0fdd6ee07 100644 --- a/pkgs/development/python-modules/pcapy-ng/default.nix +++ b/pkgs/development/python-modules/pcapy-ng/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pcapy-ng"; - version = "1.0.9"; + version = "2.1.0"; format = "setuptools"; src = fetchFromGitHub { owner = "stamparm"; repo = "pcapy-ng"; rev = version; - hash = "sha256-6LA2n7Kv0MiZcqUJpi0lDN4Q+GcOttYw7hJwVqK/DU0="; + hash = "sha256-7Bm+cEK2cAvsRO1v9m3iwdt0kx0bz0YKSpCd4p3JsYk="; }; nativeBuildInputs = [ From 5487f7fdc5c07498f44ea259b974a3bda359e398 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 20 Aug 2026 15:02:49 +0200 Subject: [PATCH 069/170] python3Pakcages.pcapy-ng: modernize --- pkgs/development/python-modules/pcapy-ng/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pcapy-ng/default.nix b/pkgs/development/python-modules/pcapy-ng/default.nix index 1cd0fdd6ee07..0873fbaa33be 100644 --- a/pkgs/development/python-modules/pcapy-ng/default.nix +++ b/pkgs/development/python-modules/pcapy-ng/default.nix @@ -6,20 +6,23 @@ libpcap, pkgconfig, pytestCheckHook, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pcapy-ng"; version = "2.1.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "stamparm"; repo = "pcapy-ng"; - rev = version; + tag = finalAttrs.version; hash = "sha256-7Bm+cEK2cAvsRO1v9m3iwdt0kx0bz0YKSpCd4p3JsYk="; }; + build-system = [ setuptools ]; + nativeBuildInputs = [ cython pkgconfig @@ -42,7 +45,8 @@ buildPythonPackage rec { meta = { description = "Module to interface with the libpcap packet capture library"; homepage = "https://github.com/stamparm/pcapy-ng/"; + changelog = "https://github.com/stamparm/pcapy-ng/releases/tag/finalAttrs.src.tag"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 3bf7739b00c99157d510e13c01249523dc5c8ae7 Mon Sep 17 00:00:00 2001 From: Rachala Raj Date: Thu, 20 Aug 2026 19:23:25 +0530 Subject: [PATCH 070/170] vm-curator: init at 1.4.0 This package provides a Rust TUI for managing desktop QEMU/KVM virtual machines. It supersedes an earlier stalled PR (#490323) by implementing the correct CONTRIBUTING.md conventions. Assisted-by: Antigravity (Gemini 3.1 Pro) --- pkgs/by-name/vm/vm-curator/package.nix | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/vm/vm-curator/package.nix diff --git a/pkgs/by-name/vm/vm-curator/package.nix b/pkgs/by-name/vm/vm-curator/package.nix new file mode 100644 index 000000000000..53353c0d9e00 --- /dev/null +++ b/pkgs/by-name/vm/vm-curator/package.nix @@ -0,0 +1,45 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + udev, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "vm-curator"; + version = "1.4.0"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "mroboff"; + repo = "vm-curator"; + tag = "v${finalAttrs.version}"; + hash = "sha256-W0UsPEsUQfAfnQ6rkgBX1L23Fr2iPQ1Z7la9yzKl1ZA="; + }; + + cargoHash = "sha256-Z3jT9nz4ezGI36dZla+43NVTS7KP2Yzgk9McukVsLtg="; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ udev ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Rust TUI for managing desktop QEMU/KVM virtual machines"; + homepage = "https://github.com/mroboff/vm-curator"; + changelog = "https://github.com/mroboff/vm-curator/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + rachalaraj + mroboff + ]; + mainProgram = "vm-curator"; + platforms = lib.platforms.linux; + }; +}) From 6830028ba0ab39952102d47e1bff7438c2af52aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 17:50:00 +0000 Subject: [PATCH 071/170] lxgw-neoxihei: 1.304 -> 1.305 --- pkgs/by-name/lx/lxgw-neoxihei/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-neoxihei/package.nix b/pkgs/by-name/lx/lxgw-neoxihei/package.nix index 02f90de7c175..e23cdba57e70 100644 --- a/pkgs/by-name/lx/lxgw-neoxihei/package.nix +++ b/pkgs/by-name/lx/lxgw-neoxihei/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation rec { pname = "lxgw-neoxihei"; - version = "1.304"; + version = "1.305"; src = fetchurl { url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; - hash = "sha256-WWXdmSKQhhxtYihQmNxcp/bGaZMHZf0R1dD9SRLYFuc="; + hash = "sha256-iTz77GBHaPA3hatPNpUI3mjCdCczWaXK3uF+KFKXXVw="; }; dontUnpack = true; From fd9db746727df3dce4441a3a0d468adbe521c53f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 18:54:29 +0000 Subject: [PATCH 072/170] firecrawl-cli: 1.20.0 -> 1.21.1 --- pkgs/by-name/fi/firecrawl-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/firecrawl-cli/package.nix b/pkgs/by-name/fi/firecrawl-cli/package.nix index cafa09af8892..9a8ed8aa750e 100644 --- a/pkgs/by-name/fi/firecrawl-cli/package.nix +++ b/pkgs/by-name/fi/firecrawl-cli/package.nix @@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "firecrawl-cli"; - version = "1.20.0"; + version = "1.21.1"; __structuredAttrs = true; strictDeps = true; @@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "firecrawl"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-w+U+WBiGv5F9AQcU+ItUzyBj1f51O7U5tNfOvs58L+g="; + hash = "sha256-zFtXf+3vj/xcodCTbyEvQsNqNqnnnOvnrWFn65+heS0="; }; patches = [ From bef0010cda64bc16c40589a511bff8e3ca3837ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 19:07:37 +0000 Subject: [PATCH 073/170] complgen: 0.10.1 -> 0.11.0 --- pkgs/by-name/co/complgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/complgen/package.nix b/pkgs/by-name/co/complgen/package.nix index 745dc59b33d9..3b786dc9db33 100644 --- a/pkgs/by-name/co/complgen/package.nix +++ b/pkgs/by-name/co/complgen/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "complgen"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitHub { owner = "adaszko"; repo = "complgen"; tag = "v${finalAttrs.version}"; - hash = "sha256-0oC/jpCKM2Y1yag+qIUu+b3sCIPmHs/GUBSPHi7KaVI="; + hash = "sha256-zH16qv1d2D0txa9Y/v9kcS1/dxS9GeIqjPp/HUViulA="; }; - cargoHash = "sha256-skdtXxNUuC7xLtZSol3b1prdN1YT62uvwo+F7rtFVVQ="; + cargoHash = "sha256-cM8YBlukZQ+646L5FyUL3ln01sCXNOGh3frWNCtY3YI="; meta = { changelog = "https://github.com/adaszko/complgen/blob/v${finalAttrs.version}/CHANGELOG.md"; From 94da0e061900280831f4e87c0634925b7714c6fb Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 13 Aug 2026 20:31:41 -0300 Subject: [PATCH 074/170] dotnet/source/vmr.nix: fix global.json patching This allows the sdk version in global.json to be downgraded without 'dotnet --version' failing. --- pkgs/development/compilers/dotnet/source/vmr.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/dotnet/source/vmr.nix b/pkgs/development/compilers/dotnet/source/vmr.nix index fec51026975d..e33ff88cf32d 100644 --- a/pkgs/development/compilers/dotnet/source/vmr.nix +++ b/pkgs/development/compilers/dotnet/source/vmr.nix @@ -159,9 +159,10 @@ stdenv.mkDerivation { postPatch = '' # set the sdk version in global.json to match the bootstrap sdk + # we purposely rename global.json first, because it can break dotnet --version + mv global.json{,~} sdk_version=$(${bootstrapSdk}/bin/dotnet --version) - jq '(.tools.dotnet=$dotnet)' global.json --arg dotnet "$sdk_version" > global.json~ - mv global.json{~,} + jq '(.tools.dotnet=$dotnet)' global.json~ --arg dotnet "$sdk_version" > global.json patchShebangs $(find -name \*.sh -type f -executable) From 683995f3864850638b1e6e8ea892481d9630afb5 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 13 Aug 2026 15:53:28 +0000 Subject: [PATCH 075/170] dotnetCorePackages.sdk_8_0: 8.0.423 -> 8.0.424 --- .../compilers/dotnet/8.0/bootstrap-sdk.nix | 108 ++-- .../compilers/dotnet/8.0/deps.json | 48 +- .../compilers/dotnet/8.0/release-info.json | 6 +- .../compilers/dotnet/8.0/release.json | 12 +- .../compilers/dotnet/8.0/releases.nix | 586 +++++++++--------- 5 files changed, 374 insertions(+), 386 deletions(-) diff --git a/pkgs/development/compilers/dotnet/8.0/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/8.0/bootstrap-sdk.nix index d84027f8656a..83f1058b6251 100644 --- a/pkgs/development/compilers/dotnet/8.0/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/8.0/bootstrap-sdk.nix @@ -11,8 +11,8 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "8.0.28"; - hash = "sha512-25Dq9XizzfIQjakKHnUXtXm3bCwmXUb/2VJOd9/SR02auZmpECEmjHWK8Z6bqJMUN6DlTJO40Ee+3NJo6TB8SA=="; + version = "8.0.29"; + hash = "sha512-So7cyQ1DqVWswW05BrxkC6dRpyz6bFtGFL1PqGtDQ+R+KXaYkXBM1nchq3FpUdxfvNnFtCnpP2Jz0HByIgLbzw=="; }) ]; @@ -20,29 +20,29 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "8.0.28"; - hash = "sha512-dhcv0RCwuaFywQZi/kLYCBSfAtA3jlsL0+c9xzvytM0lg9oglZREi7alF5PVlTx06Gc6YAOAiCAG4z3kUwbsVg=="; + version = "8.0.29"; + hash = "sha512-T8JbvNfBQhgeYkkQuEbrGdQe5PgDYL1+mSjpuQcdoKw/dAhUulelBp+qND22/oox8bHkYfcMME4+/kBLZt6dAQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "8.0.28"; - hash = "sha512-R4Dc3I3ItUEUUNcbjM8QvrJSXq1p/SENQq7i4HQlA1yeaUS2FiAMYQqEqZGzrBf+zp0QFuD6l7dmGTja0jpLrQ=="; + version = "8.0.29"; + hash = "sha512-DZR4wT6pXdPuQyTzK4sEAMe/+5XZJAIkYhMUQ+vUIXZmHWNodm2kjxAFF8E+XmdxTrKBsAODwg7qeErfwlNTWw=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "8.0.28"; - hash = "sha512-6WhlpxpTJcHEc56F8JVb+qTlQ5hC6b7cCu89zwwK11D8N7gEq5jCEY4dp4+jYmTik1Js8dTTL/+PnzlYB40v1g=="; + version = "8.0.29"; + hash = "sha512-8TXwZy+tUbPdyg8TyvKPYICm5aGSr1pzXu52/CK5G5IBIrhM7lmF5bq+fZyjC5voZZAWmBtKg1/CGyxV87JhBw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "8.0.28"; - hash = "sha512-Xng4I7/WzOualFuJ+wILMKJQG6A2mjKbxQvqCF1NEXO9K16Ee+3RApUS62LujZLRTAa9lYsQ89nMxy0QIkOSuA=="; + version = "8.0.29"; + hash = "sha512-63w6MPBw6qTnO8LTBZXJjpQZKl4g2PdMFsl/WnuHIUHH6xX4XbQ5Znxee0GV64+UXk2Jb5cWJrS/AfdE7hW3SA=="; }) ]; }; @@ -51,119 +51,119 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "8.0.28"; - hash = "sha512-JQCsYW+a9ioj2DxJtu1tm6U4SoQzPWv6RFMlIJbrZOds3cgp5ZtGcEH9A9Tz2UGhv0o3k4zL43gUxM5DsPyVbA=="; + version = "8.0.29"; + hash = "sha512-dPP2jtAgqEZaKbr89MPxRe0cvfVvgT23Tzi/IYpOxnlBlKhjqYXVOkBWTZ3OAmGIo3lmywsYkd2/aVrA/D4vEg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "8.0.28"; - hash = "sha512-DUFIs9EMHZrnaqwoE1+Io/Xne8c4IuqOv0Oarg2oE5IuDy7C/RJIsjwSJ4NiDFOPePc9g0M41xrp2sDVkeXtOg=="; + version = "8.0.29"; + hash = "sha512-F+x1YJDJePhuFFoDfmEz42bWB1UzbStAzOtUAZQYXGucZK9U6x/D05/2KwFa7v/u6qfCFz3B/V8/Mmocl10A1Q=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "8.0.28"; - hash = "sha512-yH0BFhF9hejIic1q/YpaxGeghjke12YdaYHyZiuTWAClduyJQ3JLnWFGYszZgsQQ9ShvbRfZrtGxTeccx5WOBA=="; + version = "8.0.29"; + hash = "sha512-jPamPfiMdPQQG1Uh33v2R9sl1iEmstMd+1347F1OM/3dZxz5HW9BLVoozrmaHK8EkbBfjkiFY7PSJxCEmsVtGg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "8.0.28"; - hash = "sha512-LPN+nh23aQW406l3/s1OxK/yYPtfnAA5zEpDIxgdDGimY8YnrtWESqpD5t6+5ZgXwOlQN0ZMpjgDeJwD1RGOXg=="; + version = "8.0.29"; + hash = "sha512-+QSC3Hby6bbiDfyImo5gZ5Safe68/SmxMCYDi+o+SelYeWDjycca9ggf2PJJ8FxF82UabON1fza5EOFo7PJ83w=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "8.0.28"; - hash = "sha512-5vfIslziwBaRxgks/sCebdUSEaTeIiHweYXMs6KkAD4tNg9TIh5lPx1rTFP87EFeTmdsJ+zhgWeQ3f7jJO/ugA=="; + version = "8.0.29"; + hash = "sha512-SWhJfTl7Q7XjuZJZDuvmav0CEwcGaI/dlcX9HnvEI6eipaa/7h0tTNTHR5v5N4XCJ+sJfiojPJb5JeRFf6LCEQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "8.0.28"; - hash = "sha512-NVbh0p232jfnJhkYLzSxUP0SaG/CQU7NCo03HmpJ1axBvbYEHNm25bk/7MPZuWWWDXu1Lm2rXnEp+M38mZon4Q=="; + version = "8.0.29"; + hash = "sha512-vNVJ8u0XEUzuN5xKvsI5ey5dF1s/09WR12ul5OQJsQn+ThNCjneH378LfUa8k0Mwb9wF1nxEDyUVOT/jaJv/yw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "8.0.28"; - hash = "sha512-X+aEsykeX85ZjOZ84A3UxnZu3AP3EC+QTskYTxA4b7c/Y7lcJuOEQF196+CkxX4NI2KQjDd6ks4zsowNmI5Sbg=="; + version = "8.0.29"; + hash = "sha512-tFKB/+yCkoFC74iTVYQT0RZX+A/Ekdn2gd0xSWmlb+1aNHd63YD6zvRQZseXezB8KOCpQN3BLy+nr/xg48gJPw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "8.0.28"; - hash = "sha512-2IOyVaqhV0Edysma1kD+TiWgOuCA0em1YOxDHWyyQmMASw4oBzSJqw2D60iiaHggzwXNjIOZdx9gEwLcCAIXHg=="; + version = "8.0.29"; + hash = "sha512-SAPpghxpxNQvvdxhQK5gqAYLF9yvghfFJt38ADXBwAMtJUobVY10NFOqQFpMLiEQ5MBgGY/LapcunHVQHFnerg=="; }) ]; }; in rec { - release_8_0 = "8.0.28"; + release_8_0 = "8.0.29"; aspnetcore_8_0 = buildAspNetCore { - version = "8.0.28"; + version = "8.0.29"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.28/aspnetcore-runtime-8.0.28-linux-arm64.tar.gz"; - hash = "sha512-KM3vwT9BabY0jLMgO7udexcjxRPuROpS/LaqxcHnmGCZFBgVtSRRMg9McD7bixHWdSE+bAExOLqub4Cs6dk0dw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-arm64.tar.gz"; + hash = "sha512-j44xL2PqTxmLp9oDTnSGr/ABqprqLtmr9LXCU8hEfQtz+ijDAD/zzsifRka7cwxAWk7bJMX+51njYwzAOSXG4A=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.28/aspnetcore-runtime-8.0.28-linux-x64.tar.gz"; - hash = "sha512-MFIQFySJXbwYvsqPqTnCkYVnj+9/sHmKK62Uh2HGHBcgRFADlTFfnyvXxzQ6FKnopDjluEHfOn3Dt3+qXCY71g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-x64.tar.gz"; + hash = "sha512-qq1LnvCajhoKAeMrPVB4WBp1mqbtgLQrfQHWVCmpiYej1LNN6/jU3krgnNycDRy2R+aHElo3G5f+N8OAvxiVrw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.28/aspnetcore-runtime-8.0.28-osx-arm64.tar.gz"; - hash = "sha512-BPXIKaCiJtT5agQZsI04ar2Tu13+piisOF0Ms6yqDeBbI+N3YY2FRYhBns1CEGRRHoOb3keFNKGSyOVWONEuNQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-osx-arm64.tar.gz"; + hash = "sha512-xNK7R9HcxbqHww7mqwYxZd9alQ92nXduUOsYsuJxJVRCSOLcEXYmjzg6xZw38AHslz8pOO4Z8ABinlFsrJGGIg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.28/aspnetcore-runtime-8.0.28-osx-x64.tar.gz"; - hash = "sha512-DiFG2dzCmi1SIVPIxhfY94qmQWPLka+qcmoHeTZZmvplQNeL6ltQfPY5QIUHJLrcQ0aHP+AcN1MmZ/O6nqia9A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-osx-x64.tar.gz"; + hash = "sha512-+f7bIijcvrKIRRuyUmNEO5CU1nJZ5ZhCjZl5zVKHNqRLd1/H+8ClTYxU2WDjUt/zAuSY4elYjkoBqMhtqC0g6A=="; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.28"; + version = "8.0.29"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.28/dotnet-runtime-8.0.28-linux-arm64.tar.gz"; - hash = "sha512-zM7kb0DGNYULVZakbxAVHVczeTwN9Gi0gDAq6SCNSGEO2hH/BBQiESbHRD3uagLgwz8YxVy59/ASf/LfEzlyjg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-arm64.tar.gz"; + hash = "sha512-LhnAKtGNtYPInwT8Y/OENhFMduY0bY73doVLCI6G9X2+81NZCwc7Ekh3coH4SxvHXMOikxKJKH8Ew5LbnpktgQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.28/dotnet-runtime-8.0.28-linux-x64.tar.gz"; - hash = "sha512-3j0G+9W9P/5BPnmIZ7vvJOIYuGPHoiTKf2PITgsoLFiPoFeakT024nbpNRayTz0y7fheu21hFS2/24uB6Nwc8Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-x64.tar.gz"; + hash = "sha512-Jzmkj17IFzjQU3b3vyay78UpdjnbP0dItFjVS/eVoITFvUeIZEm5mW6xozcbuMOQDXIEno8BUNClrIIw7zimXg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.28/dotnet-runtime-8.0.28-osx-arm64.tar.gz"; - hash = "sha512-1xBOF48GxU0QGkE/OIunADF/6COcGn+VZbJrlv6OgTT96c0RPhkiBOLtT7YxLGZBIZEw8GWtVfEppCfBVUx+Ag=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-osx-arm64.tar.gz"; + hash = "sha512-5gopv+k2ori/5mjlI2TOZD6a6mZ6MMHs8zb+FBhpfoUgiVhTibo3mQvRZ/VzdgyFlY61oRra9pYKToEmI7vP5g=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.28/dotnet-runtime-8.0.28-osx-x64.tar.gz"; - hash = "sha512-2F6UrfZsDFFfX388E2ocgatoAT/+e1Uo5q/SPk9SfaWz3sI6/WloAn31sGTLJ0BPHUCuuT5bx41oLLcgDVKQSQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-osx-x64.tar.gz"; + hash = "sha512-oxI/M8NiWERnsPsuUAPx5JOiwBHoGgCvbgW+k20ya6X+9wwU1gJujLaPXnE9LeJY4xVsumDg3lU+Sb0Y3Wt82w=="; }; }; }; sdk_8_0_1xx = buildNetSdk { - version = "8.0.128"; + version = "8.0.129"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.128/dotnet-sdk-8.0.128-linux-arm64.tar.gz"; - hash = "sha512-XroHk3xTrvhEQPGeTdGbc3G9EQ9RnZVxUteSp+Nnhype0Obw//uC0D+IOz4V20Tnw9BN10Dxlm4nLSmEfVfw0w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-arm64.tar.gz"; + hash = "sha512-Wwbe7Z4otLzO38nAh5l0t+2RRq60Rcov6mw+R6cRqJjTFAFA7SV/at+BXQIN1ArOnXfTkm8JWvFOkMIsTdfUeQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.128/dotnet-sdk-8.0.128-linux-x64.tar.gz"; - hash = "sha512-Fx25ERhj+/CuMLnGF0WtXUVwbIKaJnh9pUvgA5R4Ks+yAV+vmi3cJRC/t8q+49i5qou7FEtgXNjkaSgZUMVUXw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-x64.tar.gz"; + hash = "sha512-KaliC5RQp1RxSMnVQx/iWsC3NsPyAD/LJRK2cz774aZsUgHGrPR/i7I2HXz/MpOfEOmR0rjL3YM/ezOsmeNFxw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.128/dotnet-sdk-8.0.128-osx-arm64.tar.gz"; - hash = "sha512-e85bCt5zeJtz48h5dLVkpMi3hyV4GjzLvY4gBIU8I+KzbIkfNKJ99uTCDvCi7ZQFcskceLoHwNXj6E8yVPGSdQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-osx-arm64.tar.gz"; + hash = "sha512-XwhsJkWnt8nUOlwWtjF3jwqUwQ4dRdsTys3hzqfxJD6Na6mZjlFbf5ChpMj+mBzTlRNM86wwUsVlJBAm9sw6lQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.128/dotnet-sdk-8.0.128-osx-x64.tar.gz"; - hash = "sha512-JxmGntbn0QAK4SAwaLVyJJbeF8I7GIW5GF3RG22XxaSNF8ILe6zKeNlKkj6T8LwdK/JRHlGADAFyxxyIV77lSQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-osx-x64.tar.gz"; + hash = "sha512-feX9GZrGOJtYqoTDT7Hch33QLUz1LlhVp9rvhhDIzYUXJXHTI4gjnvwROGP13+Ro+Yu7egTZ7vimADY8+aGnZA=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/8.0/deps.json b/pkgs/development/compilers/dotnet/8.0/deps.json index 2425c585ba74..f6a417fb61b9 100644 --- a/pkgs/development/compilers/dotnet/8.0/deps.json +++ b/pkgs/development/compilers/dotnet/8.0/deps.json @@ -7,50 +7,38 @@ }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "f49ff84abb435d33358d97752994b110d6ebefbbd31ae9ed79b3ef3169a75b0c", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.28-servicing.26264.13/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" + "sha256": "e30e6bf8148a0e9b99feb5783ecef78b5982f6b254d00b08d640a8965f585e0a", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.29-servicing.26324.3/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.29-servicing.26324.3.nupkg", + "version": "8.0.29-servicing.26324.3" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "b4e2a18530a005a661fe7f95187a6bc67c841d8648075aa00b47737dec9cc094", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.28-servicing.26264.13/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" + "sha256": "6ab8729dd88575d2837d87a45f857a05403541c2a4c026bcf0c60ef6b1ecad07", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.29-servicing.26324.3/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.29-servicing.26324.3.nupkg", + "version": "8.0.29-servicing.26324.3" }, { - "hash": "sha256-+dbtIqdgbWNFqqWHaUDAVYcS902BENrpsLn5cbEhh5s=", + "hash": "sha256-oyD45D25fjwZWQzjSAgMarG2BP1Q1vfceY4G2H8KsoQ=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.28-servicing.26264.13/runtime.linux-x64.microsoft.netcore.ilasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.29-servicing.26324.3/runtime.linux-x64.microsoft.netcore.ilasm.8.0.29-servicing.26324.3.nupkg", + "version": "8.0.29-servicing.26324.3" }, { - "hash": "sha256-UJaZkw3FaYgVqQ7AeyIxIvs5eH+ZY8Cru72Uj3Lzk3w=", + "hash": "sha256-IH6HCGJceqimTksAy1G1CNqBlizTDKLzDO/FShmgPPA=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.28-servicing.26264.13/runtime.linux-x64.microsoft.netcore.ildasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.29-servicing.26324.3/runtime.linux-x64.microsoft.netcore.ildasm.8.0.29-servicing.26324.3.nupkg", + "version": "8.0.29-servicing.26324.3" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "aefb3ae018db9744983a7e8c6c53079d514e73215fab37f5424d24692f4a5617", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.28-servicing.26264.13/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" + "sha256": "9bba7f45f5be0d546a312c316d64a5db6d0d3e6b713c67358e65c26baa6f217c", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.29-servicing.26324.3/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.29-servicing.26324.3.nupkg", + "version": "8.0.29-servicing.26324.3" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "69230133451a83e7e3b415d3f5220d65c799f8e77da965e02caa40bdd856dd56", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.28-servicing.26264.13/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" - }, - { - "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "173073d7579d1ab1a5c29e817821c249aedca78f4b4efa9a14106b0fa7ac601b", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.28-servicing.26264.13/runtime.osx-x64.microsoft.netcore.ilasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" - }, - { - "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "a8f2e9264401f602045226eae736b1c1cc8975696cf95c0c8b61a476edc8138b", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.28-servicing.26264.13/runtime.osx-x64.microsoft.netcore.ildasm.8.0.28-servicing.26264.13.nupkg", - "version": "8.0.28-servicing.26264.13" + "sha256": "4db81f407061c1d6a6455548e130951cc997de2e9d388f0319c7d8487520d0ba", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.29-servicing.26324.3/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.29-servicing.26324.3.nupkg", + "version": "8.0.29-servicing.26324.3" } ] diff --git a/pkgs/development/compilers/dotnet/8.0/release-info.json b/pkgs/development/compilers/dotnet/8.0/release-info.json index 8a832959206a..b020155e47bb 100644 --- a/pkgs/development/compilers/dotnet/8.0/release-info.json +++ b/pkgs/development/compilers/dotnet/8.0/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-UUG3VRqY90JUPCGvP/4y4/+D0fVXVN4CTyO7L556J38=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.128-servicing.26270.1.centos.9-x64.tar.gz", - "artifactsHash": "sha256-PAP3euojy1S02vkbfT4BNgHugNSwSVvjlO5KVx136wA=" + "tarballHash": "sha256-QTJVG3fsMXnbRTONPp9+vl/RxkdYLkTyPSLXRwvAjv8=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.129-servicing.26326.1.centos.9-x64.tar.gz", + "artifactsHash": "sha256-yaspminyDj5jiF+Fku3vEfNWkgVVxRnyA9WTCVlbnrM=" } diff --git a/pkgs/development/compilers/dotnet/8.0/release.json b/pkgs/development/compilers/dotnet/8.0/release.json index 5afd451164e2..5573e1ddef27 100644 --- a/pkgs/development/compilers/dotnet/8.0/release.json +++ b/pkgs/development/compilers/dotnet/8.0/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.29", + "release": "8.0.30", "channel": "8.0", - "tag": "v8.0.129", - "sdkVersion": "8.0.129", - "runtimeVersion": "8.0.29", - "aspNetCoreVersion": "8.0.29", + "tag": "v8.0.130", + "sdkVersion": "8.0.130", + "runtimeVersion": "8.0.30", + "aspNetCoreVersion": "8.0.30", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "761968561827fbf9fd55e1259e7e0963b1a5613a" + "sourceVersion": "9e39aff286efe0c252f24f4c1058af990acfc076" } diff --git a/pkgs/development/compilers/dotnet/8.0/releases.nix b/pkgs/development/compilers/dotnet/8.0/releases.nix index 24516c8bc161..bbfd4d60a989 100644 --- a/pkgs/development/compilers/dotnet/8.0/releases.nix +++ b/pkgs/development/compilers/dotnet/8.0/releases.nix @@ -11,43 +11,43 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "8.0.29"; - hash = "sha512-xzHGxfA9tPFuRT3Mw5ZM82D30qRjAlo7+9IgQTC3Yk4gYXH4beZUhPdJ5vsfFLVT18UjWLMZnz1B+kUTfrbMwQ=="; + version = "8.0.30"; + hash = "sha512-mu+9ePSXljxiuvnd6Q3ECvQ0jrxMV0IFtexHvayrhAt5FH8DGAab0hwYyVFZNwT9eJAVP5Sdy+ffFvDYBl73Kw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-z+nZiQHFDKItMBkN5rUQfJQjlqbxbFmcuFQJm7YG3N36or0axsSnC+HWsSQUeiYzPwYPiJDaAvFvTEF2zhJMMQ=="; + version = "8.0.30"; + hash = "sha512-T3ZKhwAGQpUu0LsjkiufWJJFE8vxoU2GsKW04ihRBVINYNpjMJHCHBbu+vrMoKtXsKMxSp3/dZfu01Di5CfMdA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "8.0.29"; - hash = "sha512-MxCbP4EyXRlKy+3qvEL6rV71FCBRaUj7SOHxP9gVAhaCzXzkrkUW48gjiBM8cZEZj5md0jSoifWKe5cA/q1edw=="; + version = "8.0.30"; + hash = "sha512-HUcpDqyYO9doozmeDEDDo65zHjaq+3KjpSVFCpB5AZcLXoNDBOHgwoX4svIXjo7jsYauGaAErcxMba//AT9ANA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-6BO1kFx4oIlTScK/VoCGqOOi7kUyjzBc2ySCBaxMhYNx/gX1/23pJAyU6oYZGWAyR+HcPqeNTaC0vDlsMv7yHw=="; + version = "8.0.30"; + hash = "sha512-a8zMnBlJht9wIRamJnzKhLtCAztoP1sC+qHh5mg2kuN+eW+ckef5LDSA7wGK6Sw6uYqk/+xyMlnUvf1K8xp7IA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-mHSQRj/brsVynvD1GTH5CyylG0Z4IFhHPuHDly1koWOeqLdgVhBMx6bs1CVZHE+Fenbxh5dry0aFmcgKZIEBXA=="; + version = "8.0.30"; + hash = "sha512-gDAkLD/bgbMMv4KXonCELGS8UGRUwaOeEoXOUIoVXyc0wxOX/PcUTMQA+95Toa6xdCPrXS4NagfLLV2FAvL4cA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-jfyPz3iAOqoH5cTCtje+prbA4n0eDoUHE+QxVWHfic7JQDxY4HSniHjAXNv2l8vYQo3Ca/NI0edTVhjj4xbGdA=="; + version = "8.0.30"; + hash = "sha512-5buiJ5hJkTOdA1NxdjxEE90ERV2UYbJiB9/L97R2Ok9/WnvqEEU/RtT4yqKA0YqphPmlFhBSN5kff0ccG7tnmg=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-zzt6uxth4tOC1Os/LzJxYdvx5Q5fwBaUz0LsEN94iLqSAZvI61d8vEpyD65wb6JYa9xrsokA7PON+7DPs877cw=="; + version = "8.0.30"; + hash = "sha512-TplwAKTVzSxXGC+q+7WvThO6t0DEB/OhoaonNfT4wNu6x6GslgSfaEZK+YMN5z+YGiPmJEDgtXOZHL2mo6cSNA=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "8.0.29"; - hash = "sha512-So7cyQ1DqVWswW05BrxkC6dRpyz6bFtGFL1PqGtDQ+R+KXaYkXBM1nchq3FpUdxfvNnFtCnpP2Jz0HByIgLbzw=="; + version = "8.0.30"; + hash = "sha512-q8cwD52JNMGzYXGT3KLES6Aoi77QM8DfgGoDeHeJAhmsXcWxyMb0m4ultGeU0QeG7pO4meD9pr/M7ieUF7Il+w=="; }) ]; @@ -55,118 +55,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "8.0.29"; - hash = "sha512-dSDqAfWuUz5NJ2L+GH5jPnAtH5OBpcJJapwN5oV2cRNOXcRVpluwqPYcpN4A4/snxrmFjDnGBYe39vL2Y68b6A=="; + version = "8.0.30"; + hash = "sha512-xhQsjsnzLp8lWRbIOZKGYu1khp0lLdZnon6/Napzs8WqAPVOJZmsEh6ZS43XztuMgZhc+Nlt4R1uNmpdiw6YMw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "8.0.29"; - hash = "sha512-T8JbvNfBQhgeYkkQuEbrGdQe5PgDYL1+mSjpuQcdoKw/dAhUulelBp+qND22/oox8bHkYfcMME4+/kBLZt6dAQ=="; + version = "8.0.30"; + hash = "sha512-giIGc4EddjzwUeVxDF9R3l0e9BqihQcNS3uaESuaRAEwSd/pWLcKIow6dCV+9DklHfgVe2Fj2/uWooY3wHcLtA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-KfQwOQveOQxfLxMMuD9PRG/vDvdeGCY/VY/f1vfEd9Q1TuNJxYfzzR1drlO59k/CxgMYp+aXoq/jC0KcrQxeMA=="; + version = "8.0.30"; + hash = "sha512-UDjbApreaBYepGJ5DC8WCHa/cggFoZVeWRPDqaQvX1r1LbAmsz7M0vKosfdku8oZjSmyVgfJ6e5PeOaVNDEVVQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "8.0.29"; - hash = "sha512-DZR4wT6pXdPuQyTzK4sEAMe/+5XZJAIkYhMUQ+vUIXZmHWNodm2kjxAFF8E+XmdxTrKBsAODwg7qeErfwlNTWw=="; + version = "8.0.30"; + hash = "sha512-7wEFGLYyv95NbsSKsLSsQhNyF29+5ggm9+p1HmIOrkO6B8JdG99xjPJSzfq/I+WxnhWGDLLXMp3LadXJ5OgYHA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-dynoNE/PfqS1gOURf7p+dtA6+Y/r31Tzhti3H2ZZbAYJvlZK3muBHV+k9Tktqalb9Dk68dvp4k7p/6gQf+m/OQ=="; + version = "8.0.30"; + hash = "sha512-QFVCM/KDLhQG+5D1/p6rpTrQFGNXT1DZDHvmVGyMor6VHdMFlbPJIF6o0AsjGQuCN+nTm48FAB5xonkRH+8wQw=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "8.0.29"; - hash = "sha512-xmn3fIYtA/SZKea8UgFW1QBkDTloAqtLTV/6oVC77DJ2+c+wqpL/NLhSfiUe1Atcb2mzqinxwvXvinqSczKgAA=="; + version = "8.0.30"; + hash = "sha512-+H7w6m1U7gjtBhmpLMliP+615Z53wTwhIP597D4JSLwAkuH3jvDGvI2vHIRYY0zL8QDWMHWAzfI0145RVNJ4MA=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "8.0.29"; - hash = "sha512-sLOw4K+er6uyBA6hRAjkf+IdO8osHTXBoSJ00qCjzVxSMaG+9nKXA/kainBTdkMjsVgc9dnzUziwQvWfy0W5yw=="; + version = "8.0.30"; + hash = "sha512-1D+BEXr+0lb4MhokbIx5SCPI0K/CoDnzHy6KVjH8H5/V8r+pTv8ybrNqVpPCjKfVNbVGmJ5xHFB1lmFdWWw9LQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-qK46ULR63UsVniff2UJnb+4g+BWlMSmQlggnoa38tk1auzuTjGwWhOy3OPkhgVyoiBrl+3mFC9h8BeDo4kWCUA=="; + version = "8.0.30"; + hash = "sha512-3mwSU7jK70STUxFPUbj87vyDjCpfTzlG/c10W8EA5w/Q8HU786vFPAq1XxQ9Vi4fwwTh5JjwBOUYaH1eopqULA=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "8.0.29"; - hash = "sha512-EaLNfytGHqKkh7US+s8ltu7Lut7Hf9LIYKD+9a0+CD08nimuuQnlOjzaLEN7swFEZPvyq/2JsNYcCDP778lVGg=="; + version = "8.0.30"; + hash = "sha512-RmnX0AyLA9qTH3HCKIxWL3Iv7qLZkImV1GpD/YRw7nkcGZzZxpOYqR3G7pnvG+uCflTh8KTuSDH+7Kt9rdRTFg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-gNI5rA/MkqO15s+xPN+H4fsDq34qtIKUQ8Hpn9/8hBsg9qU5caf5s7nU3jkHqLGdu/V2FGMH2hPRi9XKGMm54A=="; + version = "8.0.30"; + hash = "sha512-hdiOTv+9svo02/HXc1CRm9tos+j5PUB9ekBd2hWwWHaj1Y8/idsOqUHDVVKU2eMbFprFfGWLFahQ3dsoZAbwbg=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "8.0.29"; - hash = "sha512-8TXwZy+tUbPdyg8TyvKPYICm5aGSr1pzXu52/CK5G5IBIrhM7lmF5bq+fZyjC5voZZAWmBtKg1/CGyxV87JhBw=="; + version = "8.0.30"; + hash = "sha512-GEKeIsSa5XzAgp3zyZ1/dQUFDgikZv7Vz3l7311EagUWLk+6B65QTVUkSUcvTCOIat+k6IgNge88i6i1v1iW7A=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-tEdUT/3zy5yBPnZ3t7bU4cWFYBLum+kwUyslvPG3tjlhx0UGtz0SQNlF0szQzpd+s65xv4HnothnnbAQ3S0DHw=="; + version = "8.0.30"; + hash = "sha512-LLmCFQq6WcH7flMopwbdL9pW7EX9ojSYj6/ZPUv3+N2N2RUjH+k1HGl2/yeYCXXSvgGfAVuq5CvFZ/M0WTBTmQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "8.0.29"; - hash = "sha512-63w6MPBw6qTnO8LTBZXJjpQZKl4g2PdMFsl/WnuHIUHH6xX4XbQ5Znxee0GV64+UXk2Jb5cWJrS/AfdE7hW3SA=="; + version = "8.0.30"; + hash = "sha512-gFFY4/EWhOAd/MfSr6gnvdCQzmHWjfrpWKITm3Jnn1ISbzx3oG+wcyNar5+44IYGUXzhJQIQX4PKYHhjJd4PyQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-otiu4DAv66o4cUMG8SF5j+D2wA1joAeKTeXHrzXs+EE4BmuaB9tIVjzxLwp/hpW+Lv8e/BHBhImZSthxOBKC1Q=="; + version = "8.0.30"; + hash = "sha512-2upS9cLbHeTWIWg8iMM3XJmOjaWmOeZCEbtprT7HYxpFjgs/3i2yE0JXDvAO2biyIsJf3tIm/jW+4ErSO7UU2w=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "8.0.29"; - hash = "sha512-DfzFIhCEOcuA3BVarg7BmGLqOG56KwdBbZnkQ5VEbxWKu0WzrLU5ucsIwqJzJO1qkFpfwElWZh7zbZ9h1oj/GA=="; + version = "8.0.30"; + hash = "sha512-8IzIbiFbHaoi0XEfrJ/8FreHlDJ16FaB5vM6nOKpLVa+FlXFT09I9DZ8s30k91UeiDSG3G+9CrzmAIsf3rWUDg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-pw3dCJOk198oxNf9cOO7GQ5nYLAdn7uMVWTp2PZzo9tNEjbNO+GZb0jmYZI/y2u5CetyS4SyoTYQJ1mRMDJ+fQ=="; + version = "8.0.30"; + hash = "sha512-oVcmUZHZVWtB76jHt66NbrGXM7Mjp1Y5EB9sjEnUyWSKZN/B//5KcARcIPDdHjedF+WePebNTydGs/oscsDoMA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "8.0.29"; - hash = "sha512-v7SBYc6VWyYiSVgRP0vWOvlPcNHP1c7NqxZb1JCmMRMeCSmupGhg9JF5Vzr1wfXKC3TcSFUewbszshhuRHzoCQ=="; + version = "8.0.30"; + hash = "sha512-6DchWSXSlXN2R/nG8gA5mD85SvhFKX7ene1H4EHK0HqB089SZ03nk6jyWMrmw9Pzx6e3qjGH4cEhF1qV0XOQfA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.29"; - hash = "sha512-yW0vT5c/Og9+yNx214DqL7XshL9mUcI4WZc4uZRKgG5MFLmR/kJZAOxv5ewtIk6KfFU4FfXazZzqNEmyitwFOQ=="; + version = "8.0.30"; + hash = "sha512-2/iksSg5tvVzLi5hsnBUAYCzCFkXBV4YqJ6GxH9L7OO7YYtyYGJ2e5z39y4jq8aB8ZwjfXjGuNgDFdHDtxF10g=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "8.0.29"; - hash = "sha512-AAnWqPmf2tCmz6kY2NquOOOhDwm9CRLWnkigiU/apKqPyj+EV6lj5Om4nvD/Y0wqYP/GP4KCW/+9WiPdY0cqTw=="; + version = "8.0.30"; + hash = "sha512-xMVzuYmNErbSKBSrsrNwI46rE86kVLYWus24FK72Y/YB+Vag8fVdryNZT+v5hdae4lD1hllJkgYY4Ftb2/uPtw=="; }) ]; }; @@ -175,566 +175,566 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "8.0.29"; - hash = "sha512-+1daD9tuyKzV9o8ERMyK6VlMf00RZSxa+11nTYU5U+GBnnbmkrkbPCDGsIeUlJfAtiGiXBMnLPM9KWnTmcwyXA=="; + version = "8.0.30"; + hash = "sha512-+Oju4F44w45/sfmlDEEUk58DCr/CVaqk5XFKfX5aZiQhDL3i9RYfZMbxa+wiME7//AIUf+8EgidmTdeTPhm3Lg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "8.0.29"; - hash = "sha512-GZwIB3ueoQdlMxBdUwfeoAn0bJ1BtmTCkq+5u9lnWAvP4gcgJu8UvbmHcpmomZuxVoH+wo0T+7aOWhpx4KCVMA=="; + version = "8.0.30"; + hash = "sha512-CEd/uDGUv4Y57Rs5VeNPhledX/CVo+coZSuwwpeHDm3wPvGgABnmrg9eA1bFjnNK2lbJaUnD/TSpzfCPYaRTXw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "8.0.29"; - hash = "sha512-PneVBzH7zHyhcQfjShSQNxs3/K6PXFhdVPl5hLLjs1P+UEY9ENxwXY+XN2XqpU1CsDABpv9IBncXYAKWJA0RuQ=="; + version = "8.0.30"; + hash = "sha512-XGn6B3+80OpHC4gMsI4R6N0cW7+RpK6go+rF5Q15teMH2UOYomtk/W1ZV+T/dSkc/GGATNgX3RBfLJK7ptG8Kw=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-bOouVNHMR4+bA5fuWOZmNWtOoVeE7Y6Z8FjvSjJSlwmLhTQ+1yHkryYy1fSOkWkPxaEMP43nTDZZiQ2wxDgB3Q=="; + version = "8.0.30"; + hash = "sha512-aO0XcxN5oii4vaZ/jn9nqW3CtbeXL9ms4XVYfp2POnq0PjldKhL8wTqewsdZtPSgOhDn4p4f1j0R6Fmcavma2A=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-9aH1L8EkZq/sWzOHDMS2ehydFIz2YrEz3RBRTRe9WebhYNBg+3AJIr1FOIVIqxO/IwgRTy5kuGRb7JHsO4Xksw=="; + version = "8.0.30"; + hash = "sha512-jyLzBZ230ki7I5iQ6gqGFZbaXDg3KxOjIR4Z/38ROaHoNuVv1OQunaoHIsd29Mh2982pguj8wIhajcnUvfPtbA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-t2Qovrm6Oqsyla9vzWttDa7fSPAOIQ/8Ea0d3ykrkWNyA/nXQJ+2tV+qYq6cf5OGu6Ov41h2F8Vq7IYzOoEYNg=="; + version = "8.0.30"; + hash = "sha512-DSrMq/icJnCFheFK+YXfDpQZxappfRaXsTi9rrjyJi+3wCgtX3gucBcM4w0qDsPMGn9+BgZM/1n1LJLBP8nY/Q=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-sgFP1ENxUQqR8vmcgdOcsNkPLNVnUfC2vAr7Ey3thXdD6CGrhh9r3Ckx0V9wu+mAqdWsadYUyigqalmcZNUY0g=="; + version = "8.0.30"; + hash = "sha512-WX3pDE+eZKY26vI0OOCW/qPeZQyCHTvjtQEcgZCmsRoCEhl7k6IBcHjqH1+mVRNmdvPT4U3bv2eEB1DNKW4jRA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; - version = "8.0.29"; - hash = "sha512-UoXpzJvxSMe1Hxz6WXbUxj7uhxpDZMG5OzF+WNXXVI7wCpVGtYEL6y/qpcStOrmTuiQGyLkRq0fRnR4xnCKVqg=="; + version = "8.0.30"; + hash = "sha512-eLbx5yCvVhlyYeV9TDYRM2tTa37KPeqQw62bgGYdhM3E5FPovkuXB6UtOKhNFoL6u2NnGBBC4sqhts0A2ihOGw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "8.0.29"; - hash = "sha512-dPP2jtAgqEZaKbr89MPxRe0cvfVvgT23Tzi/IYpOxnlBlKhjqYXVOkBWTZ3OAmGIo3lmywsYkd2/aVrA/D4vEg=="; + version = "8.0.30"; + hash = "sha512-+1q8/7kOxkAU6oqjqzNAgzDsZzNlPx0+ZjyVxfA07C0yRwkqsFEfiY0Ij9SO24wzwpdmL5axnIPcYKw0pFmtFg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "8.0.29"; - hash = "sha512-ecdcntpVCC64h41CLpTVPMjPACTMxJfFzluaH/PNExph8cyoJNpQTkGKFd2FaDAONye3g+vWuuPDFy1zSXdyJg=="; + version = "8.0.30"; + hash = "sha512-Meh11zUTkViFXPPfav8Ohojm7rNaAv8TslUwO7HSg3+jNG/CSr8xBRir2hWY9AE2ghpJw8ehWG8swxBIla0wPg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "8.0.29"; - hash = "sha512-F+x1YJDJePhuFFoDfmEz42bWB1UzbStAzOtUAZQYXGucZK9U6x/D05/2KwFa7v/u6qfCFz3B/V8/Mmocl10A1Q=="; + version = "8.0.30"; + hash = "sha512-U4SArfVr2vpaLpEuja9yD1I+XS/EYT2Ul+1lsHHsS3FiyPZBhr6bmPcuL+Iq7B2z8lRL9+ETbs3Sv+hVWnf2pA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-WS4TQg3vyqgT2qynqvcBFsdd4k0ZddGCGlv1Wsh+OioY+k2z0l+YcvWGDaSxyYucqIekrld/uN4TMuUeP8L0vw=="; + version = "8.0.30"; + hash = "sha512-JHuCozvpHsy3wrYKgdisSRNMereSSMetBNT6vgR4MrQNEdzGqueKTHWNVAIMCq/UmSdtyP++VapTR6D5VDSNTQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-qRZB5vSm5N9dSF3s8DmO+rsFZGu1SCO/X2CiWc5alreWPSavDs7c+vW9PMTk5/6yXaX4FCOvMwlKnYNly12W3Q=="; + version = "8.0.30"; + hash = "sha512-CB4kn8+XLbed1PKBsZOyWewOCGMC8pZPvMVNAkje/7koc9LBl0HYiaqRPbSFX1+1i96jOn8DEmvSIHKhvWYfug=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-YsY7c6hEAC1nV1IiEz89I79OGzpN//C41VtFPEwLbOhysV8zimZStDAYINiYqVrfsHD7hHE0yXXH7lrIK9yeSQ=="; + version = "8.0.30"; + hash = "sha512-F7hOKhilJ1KwANjRxHRR+/K1uE4jWpOum7O8dht8ouCHCttt4eAAycr6ItDi6UNyAQgt7TlQXlU0d/KpEmHEcQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-fJ6LMrveaRHbhR3vif38fPqsMus4CHAG7arOiigVYm/qt41cj0AB4Go/NWsSFmNOkCwWYRGRa9klc0mH8DshOQ=="; + version = "8.0.30"; + hash = "sha512-wLwlPcOF2aQeb8OMxbPrH9W9ubosGFwQSS88pCDOdKocl2dLvWLVdDnCNzfbH9SUUCXCgim9SlbSt4h9l198uQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; - version = "8.0.29"; - hash = "sha512-A3ahRo73os42gF7gEmREhi9UE2xD0mBHaLaCl02R5UUPbRCj/D0f1Kptce1IeWCQZYBLUf/eUL8FvUr/Mhe2Kg=="; + version = "8.0.30"; + hash = "sha512-/il9Efv12/m7yZamV8h/2zvZ/3zEtppQkHwWJk8elM/gDsY/M0QthlRH/pEheoNgUl5S1IEjzt1jMTps1U8+hw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "8.0.29"; - hash = "sha512-jPamPfiMdPQQG1Uh33v2R9sl1iEmstMd+1347F1OM/3dZxz5HW9BLVoozrmaHK8EkbBfjkiFY7PSJxCEmsVtGg=="; + version = "8.0.30"; + hash = "sha512-EGbBpn5sIpYS78lxFdVJW69fhWF8VRPczAC2QwHgG8dUkYYKvdRQh3Z3LlbW3YH5Ll/ETxHCjmor8BvV7LYGIA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "8.0.29"; - hash = "sha512-QMQcl/tKfprylbwqrpnldH4ZsIkYhE1NNA5fCzC+MakAildE1KeuW/+jc58pPvHZh7h2Mhgl0/rA9ifbXuZL8g=="; + version = "8.0.30"; + hash = "sha512-08uT377n/CG6kt+mpIG9pDsP4wwWK/sVbh1AqS+ib58VBUBt1A+NBa98dy7Ux/CyH5aPAOUWy3qW4MKX5Kzwpw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "8.0.29"; - hash = "sha512-+QSC3Hby6bbiDfyImo5gZ5Safe68/SmxMCYDi+o+SelYeWDjycca9ggf2PJJ8FxF82UabON1fza5EOFo7PJ83w=="; + version = "8.0.30"; + hash = "sha512-PJmkb5Cx3frq83VHon27yqjZ8izkQD26pdt1ERU3ZYjevU0qg3+COFFXPEDqkX7Fj4x3C6Am5NpRjc4B2XpjVA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-Pl7CaV+XxmvpDr0yejRDon8vRJFKejFopdoL9KuGdpe6Rm+4RLGx7soj2nFMA63KqlfGsmphtC7jpd42uIjNaA=="; + version = "8.0.30"; + hash = "sha512-7b3w9lJU+wou9gvMInMem/nG2u0qZt7Ng8+YpficnrmNvlUOLzlU2mY2MGBZpI7rqfYfY8EbBrCK1uoNh8Egcw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-bsxrAF2IihqE8SlSISNJJi2+R9gqK0Srn7X5qFOdDx4WujSVqFBFCtxDaY2K5PzkFsDIXFctwVlsKVtPM5BT0g=="; + version = "8.0.30"; + hash = "sha512-6onje4eM84uJ6umweTFgXHzZF1xnLuqQh+SSd27nd3ahCubXiolVl7PLL09p+p9kcGXZ6jOlVLsZaPmIQqe5Sw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-ZnGEH8eGZboY+q0/lcTdZDhUaG0r2GuyFvPemksSx8tGHR4mP4eBL/wo1efOdw5vg3pvqF5V9V9tmYL2XwW1ZA=="; + version = "8.0.30"; + hash = "sha512-0xhbd5gzyvpkPgGktLJ0Tn86HaIF8deXfXMuAJRZsx79o0Vb0VaK/Yq760Yn6alPKEHmmyszL2GI8qxdYGNB8g=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-j/WWRy7AUpCOoJeptzZ4Pybcx31zy6GJg5F79efrxkdoo6ndJ8ovaNu52has6kxJ9jM/29HKmqb3qFakyD26gg=="; + version = "8.0.30"; + hash = "sha512-M1J05V4htGy7SIKdFgCFyDLWIIbDslZWrD3YDSy6Mxnk+YtMn19wDUAUBgGoGAdhacLMR+QFbBaaMUOMTXWXMw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; - version = "8.0.29"; - hash = "sha512-xIQLp/dlqTYra7qPn3rTWKA6vGx4zYHXDkxna7ltHu6b71C0YhZnEItgaxHoBKI/KYzKtfVPN/Tajo7jVPq5jQ=="; + version = "8.0.30"; + hash = "sha512-GHXjs00cMOel2SaQPfVxZYiRUWGjzNDjn6u+cFPBCj6/w9KnR9DWnBpRWs6XSKGFZHfGh8QIC70scVG/CnCs9A=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "8.0.29"; - hash = "sha512-yw9eXg2SIxPbviv7Mt42PSVY/bgINpNhpC4c4i+f/5TQq2nkc9yhIvI0+CfbqDuz+TdATZg9XCY8XIQI+M7tIA=="; + version = "8.0.30"; + hash = "sha512-BDLbjEknMUMRIjz8U7tvsv793ZmSWMhLW8WDbl9Eitp9RE8YGeVbDrWgKUVwxdsomvrHq34LTpUmdpL6a6OMDQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "8.0.29"; - hash = "sha512-d3RqrDXFLqAeEQ5YTjbaOwnRsdWK1gsyexag2JfxvlwhHM2Hv9zwg/MHSdXGi6CtRhWqIoSzaJQ1lRMbIZ1ywQ=="; + version = "8.0.30"; + hash = "sha512-2UB0G2Q+hIdU9Wb8Gmh3W3GLDh2fKkOdU05RyOUinzhOVYLQXe19MSb1im1v8X23ZYOFf2oOrtON+IVgdClavg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "8.0.29"; - hash = "sha512-5xv+GX7yGxOuuiTi82wKXQdPSSvThCBOLGBgB7zkTWv+Qy4EUifpCTTnmv/nakBuUO22knOyAjpRh5nM91lW/w=="; + version = "8.0.30"; + hash = "sha512-jIPyqc37JbR71HdMV8pXuduuFUPtFdLZSIJp0BRLUBq6ZTjAeQgOMdxJR4WkCmKNElri8FPKN28GGVPz9hGC2g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-BWcYMh41a3v3FfBf+rynEWxn98ud23z/OH2vwJt52uHF/7DNbY16C9wdLFb/RuI+H/jjbRBdugKp/F5cEeNaGQ=="; + version = "8.0.30"; + hash = "sha512-xa6h1nOqMEAdOT7IdDRP5+TfkJ8YinW8A8SUkso/DgVcINz5ZjqDE2UwOtgiV6C6EWKF2dmt1Mq7lufranA48Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-yLsJe5BFmpR75CYxme1aA1X0vz2qMvwSl4lUCbKIxnOoHBSbebxBpdIgi0EBGjUeLJyouxxwr5DX8ToM8HsBkQ=="; + version = "8.0.30"; + hash = "sha512-dp6opkt7wlqtQ9TYAHA5p5TMoMGpJ1Lvfas0ZrGW95AJ9bph2XqpDumVugJgWcEP2zcjfj02ipjRFRmr65b19Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-kAUrN7DNv+ZNvqZRIlypm2PJhY8fktKMxx2Io3sb/Jbwm1pmngBWwMM4c5HnU8AgGz26SzDO7QHjkjvQAfC48A=="; + version = "8.0.30"; + hash = "sha512-2lBDhvABDoYlBVbUYhkNmagiJe3x1OH3pdoHr3meEDnX/R9oe8r6aej3QWFEIEiDiMQjwG6DdPxrcYTkDQds5g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-UrNa+FsyFN3UcAdXDUl/gBVJN/Dcn1ZT4st+olz/ygH/Qke1FCjNXTg+EqbhSZocBosfDpeqmRCXjv26PdDDXw=="; + version = "8.0.30"; + hash = "sha512-RxVrKJOqgf6BFEMp1n4u7Q1Uydve7LQeZThjQ3Hg+Rl+r/FLnh1X5rVm62HKvmRTTfJe2k+wl1iB7rI7vO/cdQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "8.0.29"; - hash = "sha512-Y9of112YOuld2c0WTYR8ZqLkyKB89zxV5ke57NKxeC5fp5T8k3snPFjnBtwlmqZZy5DCmmZlve6J6FOdE20o8A=="; + version = "8.0.30"; + hash = "sha512-o0DMk/pWpGlrM8aLOZ/Dk7qCFJDaif2E46E4BWMamZJvuXfYevYjcQF/7Pwy5MLHjahspXPqyryQOJnrHrxoow=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "8.0.29"; - hash = "sha512-6GW54YBuuWLJWuHnQmkfhw19SAnYtcp1p4EoVBpjK8ItLQmEz/P65mDSisvSE/o3P601drJ5x+uWSyMuWMkUEw=="; + version = "8.0.30"; + hash = "sha512-h2C3ao+FGsfuUbgBHIX30QEuacIhmBNTkaKD2bq1sp5bozntgtrX4gA6EnLq5E9wUwTP/qbRx3eqw7GqzbfHZg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "8.0.29"; - hash = "sha512-DC0wOaHyrG+soqIruTY3zVXnS8qBQsaNTBGXwflXEiphYQg4OX6KXfpRWNteEoNUGwQaXklgW8PxzTaYBsDTNw=="; + version = "8.0.30"; + hash = "sha512-F1HebDU5rCOtPWDJYYTnGPZ/dt3juOV2Jht6Vy9LTESf+FrSkxej67QKi27h15MKcmAjE14gKXTmgehqYTRrtA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-WS5AO87n4VJ9vqLAUt1QmvnohYiMVPXfqtpZZsqwqQFtd006C/s+LcrgQsrIIOZ1MgpdAVO0tRG3S/VM4POw9g=="; + version = "8.0.30"; + hash = "sha512-cotOnjUca2jQ6ZGLT8utqzd/HK7i78vL5z7vA7922wjhc7cRsWISXdNJGp+ToctYMvzeLXJu4p0MnU155+z1pw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-+/z1qNzphBAS0rGqNAJh/jNnwDQF2XmJWMer2HFPj7kF/axMFJGsgd91TfBsNisSpn4T/kyjOpu1NjGbjBhgNg=="; + version = "8.0.30"; + hash = "sha512-7U4gZ8co2883pXQ71j+gddnqVS7VY/b8D6a7rDPgbtWaY7ZAcUH3aJZnjoYg0QwJ6H3rMD0Q9eB5PdhyMZO8yg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-+0WhREkbh6rLh5/PE41pZdEQnANQI5kHyeLCWa9ToWOpd45H4MFTrWE+qOfTJ9GOqckohWuxpE0mwYo+tV71vw=="; + version = "8.0.30"; + hash = "sha512-2NlIW94p8Un4XK91LZsKI8rXqXozwT6jrZE4jmyAwWohLwOTWG0sKYvDuIluyxuSHFpaW1B+0goTcp8NPOGV5g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-15mJJZmq11xkVv+a7S6LBRw1VWVJ+0AHwhRjuFT4ijv5Gu+fMrAFsz2x6VC4xBeSgUNbleE4NuhZaLbXYYyQ0g=="; + version = "8.0.30"; + hash = "sha512-+k1JsW/QHvb18liWsjaoTODYOOdkBBHuouuniquSIgQatNh2MknuU/t/rkDYBICYIdbmSeYegGkXxwP1gbnc3A=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "8.0.29"; - hash = "sha512-wGEPaUQDF3ewzEHG4a02qE/6Yv6s8QgUQrg9lkhm3lnbu/3g1MrBSYjr76JIL+WZ2sQOZ7SK6dGaRJeQgVgvJQ=="; + version = "8.0.30"; + hash = "sha512-y330paAjGm7Ychem7yf4P4lIp9qrRCtuZbSO+4i3mY/CXJRpE+sURlPrRGEzJ7Q94Hbtn5MJq/Rlzeyom7xxRQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "8.0.29"; - hash = "sha512-UeGqPa1Ock3wdlCK3h9MbMR8mimg+8a3hjxn+DOUe+O2ndB6omblFoH3ahRATvMuHWYzew3F9a/slt8hv9pT8w=="; + version = "8.0.30"; + hash = "sha512-ybOlFD0mlgBcu3PK+GL44xOEBGTLIc4uCq4mgqpsT2YD2LnXWFac41L8Obh6+T/NdnZN85w0LVg+cbMId2C+Fw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "8.0.29"; - hash = "sha512-DNm/BQTCG/ETEqzjGWGVHYLXHRRyDZBqmY8vNVidirOa+6s2sJ1ach2Vbn/RjiUY1ePWHa8nlYKLA2BUXE/sfg=="; + version = "8.0.30"; + hash = "sha512-GUCdFGd2H9HjiRiCs+MRy3Qzu1cycCpOh1UVDTdsUF6VHgttkpiCrJ3G6P7/mRVLv3pphrtWchm4mKTcvazb8g=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-7uDIgDwsB3gr4WFezxW98uzPbfOl88+6J+CwxXxAHkgabxyTCInuAVaRGGHSFBelgezmvoTB3vfEB84W2xWJig=="; + version = "8.0.30"; + hash = "sha512-J/GJxdBp+L06OOP7OagQ/YxTcvpjm2zqOnNcNiynmJmcb7Uvybi8Hmnebnd+BER2q8wwXI779qW8qUaH93l44Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-UlzStKgLXGODc+BZ1dDYl3LiN3nN5QkHRGlDkqbBbu1EzuKhWGC0MUvnY7tPrRJ8Zp8+1My99gYZCy/9nIpjiw=="; + version = "8.0.30"; + hash = "sha512-ywW7SP9MvjVvYg3lpKffBMVi30CvKF/+oI1lHAmiUnVSxCHiip+/hPWUgXhAj5zLZVzY+kJUJCTaGhq23hSqaA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-CAs0LPasV/efH0yrJ5MjTO4brW0+gFwDNOLmWWsOA6bcaVQ9bftZS/gVWcZtZAG46I2cIsVV1vgyKUKJqKUPhA=="; + version = "8.0.30"; + hash = "sha512-Q6OZ99nkjG2uiBDEcBfAcQwtSP53p3+kLJOgkg9WMgS7QZ9o57fx+/CMaIKtrTpLoyebv3YLdIUmUlhHMccxAQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-4q6kPjT3qrvrNy0lPAly5KxeZOl2xKPQWoxUsYmEn+keoyDpQEJsngO9aQcnWBwNwVWLFxjlJInKImPCYuQZFA=="; + version = "8.0.30"; + hash = "sha512-7+J/WVNTHXK7pmBZZ/k5CgiZ3DeXVmFnVV/Ytdbn0vBRqs9WMBoJsnbDdY04p734X4VEU76gISoWiNoeW7tuqg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; - version = "8.0.29"; - hash = "sha512-v6/BLmtLExT0XXoCVVhcr0GBIg5H5TbSOcQir559doFkfhg0PVg7pWUrS4SFxa9OFPpavQu/qc8I7MGfQieEGA=="; + version = "8.0.30"; + hash = "sha512-ZqnEzTafVg7MCWytel0mYPGZJKaOYE8fk14s1vLWNR+g9nhP09Zm0IcgNT5FkuPyy/uvlC28Tt4FUljOnRjl/A=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "8.0.29"; - hash = "sha512-SWhJfTl7Q7XjuZJZDuvmav0CEwcGaI/dlcX9HnvEI6eipaa/7h0tTNTHR5v5N4XCJ+sJfiojPJb5JeRFf6LCEQ=="; + version = "8.0.30"; + hash = "sha512-pM6sXh7YZyRmcCMg3EW+q4CIBowX6KR9u/GgzF5Md2Hghgv/EKuev7CFuwkLb10tP9O0shD4HT+7vCyJ6ahdeA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "8.0.29"; - hash = "sha512-dA7+gb0KceRUKOZLGulU7DUyRPN8s35RF2kmeFJ8V3mpyE9CgWU9e5nDXkxE1ZJOro7UxsmRze03ueBR8Ull+Q=="; + version = "8.0.30"; + hash = "sha512-3IpAltb5wLAjz/ju6cDL4MbX7NetnOUlWEBdCld7FZzZIctDWmkscy7L38IdsW7yDYfjbruaESTBnXiRiWXBoQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "8.0.29"; - hash = "sha512-vNVJ8u0XEUzuN5xKvsI5ey5dF1s/09WR12ul5OQJsQn+ThNCjneH378LfUa8k0Mwb9wF1nxEDyUVOT/jaJv/yw=="; + version = "8.0.30"; + hash = "sha512-pIJ+u67M51EmqXHTNQMNuRPKmp1eCwYebj+g36Tho7WWXYylvzwxAvTIOh4kYcuEj877DugspMEJWY+P9jJe4g=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-H94lPYjH+f2h03yP/IXMOxLVz+p884AVnd/ATr7kgWKBcsMuxtilxlvmSWdHwwmMc9EyDl3S/xW+W/vZZThNew=="; + version = "8.0.30"; + hash = "sha512-qUf5ukmmDS3HDkRuNkl5I2R7yXl2IuoMzrB/RAQmLbZ9XVQiy+Yq82IHgt94wc66RIYx8d47kSbJxDrNJTCGKQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-w/CvCgKlq/jaqMmOZ+hAFS/3Th0xF6Jaut+nMKPX2HrwduXbuHZJlDK8Vw1BUxHRYGgyOMDCMXymO58HsBQ5zQ=="; + version = "8.0.30"; + hash = "sha512-5FzkVc4TArGsCUJ9zWcibp9wTuRQifBPay/5mfDNn30YiSJ26Rl/1yUIizvVsYmwjgQp2Qba+Fmbzk/lQK+AeA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-3NsXo50XGVXnaZfpvZIM9KODBpuWSEeoBLFqe4HCoSelJAVrDqi5TvSThb+jUrS1cqHjWKPMEW/MQqgXskNISw=="; + version = "8.0.30"; + hash = "sha512-ihNBTlVaf2eZ/CqHvM0ZnCqBp2ZPqNVEEnY/ACjRUFnKQ6U3raubRnMnN6oiUfkGj4nMzQr3wSlgtdlCaj67/g=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-Ayz4t/mkkOAoWuQM4TgF6ImndZo4/CiMYe1MAy3qR+E3S+qDEN6Zf7ZDtI56Ra8OqV+B0TyQKd4ghNneEOUiOg=="; + version = "8.0.30"; + hash = "sha512-/LPXlvBb0Wg9tdCR7kHoS4PQZUKbAM/VrVRJMzoFO1JiHxcBUBQ32SRwhn/uNulTxL9myhSfYuuRi7Zso/2HmA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; - version = "8.0.29"; - hash = "sha512-XzF8C2cz/jgy9g852ip3gBS8hAp9WKC8IkYuge9o4fHAsIZw3SOgV/gMLn6ijRp5Sis1NljNaheCuft8sSJZrA=="; + version = "8.0.30"; + hash = "sha512-fuYm5UU1qP6jpnCCk3w3KOvZ7pRPMv7uo0xlUSulddU+j5IYCje3yAhuKOJRk9DTT8m1Gb/yJ6u/ZotUJU6DtQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "8.0.29"; - hash = "sha512-tFKB/+yCkoFC74iTVYQT0RZX+A/Ekdn2gd0xSWmlb+1aNHd63YD6zvRQZseXezB8KOCpQN3BLy+nr/xg48gJPw=="; + version = "8.0.30"; + hash = "sha512-Nq/xFyzEctcwBcRTFlllBZH3SwNn/HAmQFog+eyZjLJCKj9+Pu13v9wrzshb8Ijy4n/L8azFojct+FFKHWXqOA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "8.0.29"; - hash = "sha512-ohHLyo6QecmQeR/ynRQc+kQWqkplCtciB2bgS1/2f9d/Qo0z7rADfDD3ZyrHRi5HECclBfHC9zgjqTsn8cWoEw=="; + version = "8.0.30"; + hash = "sha512-gv86fNAF3t8DSkjEeejR+o1C4MNEI+4AH8oPkC4AbO5HKPzGXZWTAFB36h7f7zPJxhhlwCTqO5IbbidxWeiszw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "8.0.29"; - hash = "sha512-SAPpghxpxNQvvdxhQK5gqAYLF9yvghfFJt38ADXBwAMtJUobVY10NFOqQFpMLiEQ5MBgGY/LapcunHVQHFnerg=="; + version = "8.0.30"; + hash = "sha512-iJ02Moq4r2AsNeO+Df7LgyTpUW4ZZdKR+JdaqhagG9EXJdxgY+ybjrlbxYje03ME3dM047/piDvyCsWqhF+70Q=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-Zw5WXj2mSve60CxR2d4FJSjtiVcXsbXx/HDe3Hd8nVhbeqGniYXxuoI85IX6vHPquxh4W7wfw9GcOc5rgYl/gg=="; + version = "8.0.30"; + hash = "sha512-FfwWHsL5B/6joLnEFQ71aInB8+zidWKvA5lbJpUW2mwcrIuPBYxYfFNoid3GE6p/mv1+JRwH2BNWQ0YrpLaLeQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-hbyq+4gQJZM9ryh0RupRqaX+PxqawG/+zMrY6MsKReRPkmTLVI+AqzK3/BNxUkC9CYXLBarPlTr8CtRYmXqX3w=="; + version = "8.0.30"; + hash = "sha512-QaHE2JSx9OycyrKV3axueyUZE6AglaoIfw6BFPuYBg9/cY5pEJ0xHnusII80wJU9Aa3W3l4Cr9xPOWISgwtGzg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-pJJfgBngYZMr0xo0cMT+VBbtqM1kELnoP1D6mErNBVn84V2k8GAylNuJADwscWe8BaOjKOlaA27fsb6iUpEt/w=="; + version = "8.0.30"; + hash = "sha512-31lqAja6ZiPI47FahFGqFZtrpSct8paV3s8yYSu2Vzy3gnORoAXtmK12WaLTH+v1aGxtvuAl05bNn02DP6ozZA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-E7SUO3Dkk9f2rhciiLh1FxIgqwC1XQrjx9Xquu3wQlWkU+SLNhV/e1gfEXJC7Fw3FT6piXFSaxFckzMeTWfjng=="; + version = "8.0.30"; + hash = "sha512-AvgBADFn2lPvTMCJmWBqtn2IzPBLo4mmdXrTfWbX0CW3h5sPjl85ZpUMnyOwa4hrY4TXJqMRelAvpmp0raA0Jg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; - version = "8.0.29"; - hash = "sha512-BDAirbKZATlnHd5KIMkVLw0GLIESF+I4mCzmVDONiRijJUd55fy6VljGybJLopqhV5iN1EpoLphXC5juSejNmw=="; + version = "8.0.30"; + hash = "sha512-3cuqwrHAEsrYuV7TdriSJfIAx/MRa33ag8FLqkVewAS4qg53UUKfOL1WK0rZba1WrI+FIMlXx7N3FdCtJCbKcw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "8.0.29"; - hash = "sha512-nJX642UAYnX/8QFx+uYZyFfG9aSnriiFH1tvt6oRXdanQR9LpKnL8qq38rfvvh4Uch9JH7Sqwy26E6LyjRPSNw=="; + version = "8.0.30"; + hash = "sha512-JGVPUdnznY8ZXffje8XY7poprpi62Zmuln1GO3hIwpNtomX6rl0sHj69bhO+PoOSYhHsw34dpwVtarAW/xRmKw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "8.0.29"; - hash = "sha512-O8xZXAQv8U2xV8PshZeO5z87Z86s+ker3KGcaT0GB3LAujYw2FhYFlU2fH+rIYNqadV4drsnlXmUi28utGPSaA=="; + version = "8.0.30"; + hash = "sha512-JQ8Ar8woQZS/ybl7C/e1e9wgDN2AYv6B73N8qtiMzywj8q6/jE+lzGw/A+XxShEIX8BZ11+8zKWaRoN5B7Auaw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "8.0.29"; - hash = "sha512-ctyP6tMFyb6xVgAXQxiA//Ds92q+iNS7YZd+W1zm1K+ehEurVDtvpBGFkeFoiNvpLHx/Mpoxkge4BioWVTeJuA=="; + version = "8.0.30"; + hash = "sha512-lRWMJCenC49iG3fuBRpXkkaSZ2oJql4C7OETw1tbW/zaqsTW3/wqYPQoXGKD01Qsn8hpAYrLxVMwj/gRUXngIg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-diLs+hkOjZ3FdVCIYlc5SOswFZ+6CDYuToq/iJ2Eb8qgIKFuur56JNxxKcRFFnXteAC66cRiNqdx7aSC4wGXhg=="; + version = "8.0.30"; + hash = "sha512-rovxZlVDDnYEF+NqcmLaCWveRjDFf/cMWW5vxW87T5S1rbCsLBprIQcox7zljDoS1P3Fw9kkVHlISDCQ4SjBag=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-toqKCtClKOAQl4LdJpy6uzgKfdSrZHKPlJE/EqREtaDwafUjTV9+2Q6P3vk8f2Hj6fZlolOjV4s1Zlpc2SVq4A=="; + version = "8.0.30"; + hash = "sha512-lFZTuK7/sQw9pFKPtNVD7C+jAzjhsAnIyO1ncKPyAR6Uo2SR+n5l/zbMj8J57wJiZCAWJv+DSXJD/e2SFNKAKw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-dqhL4U8dNyFoTVDfjl+Xckdcyncd70siCC+9sIDGnLCj1YWMi1RD668rE2mONeU66pqrrJMvS1C24EElUdamvQ=="; + version = "8.0.30"; + hash = "sha512-rVaR+ZeBBaiHMU2z6ky175uTmwdpOKUJ4NkGd9puCb2IBhNd/BZ0VzMrFyC1rJ68JstoLt2/nNR8VXvfoaBfhQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-GzGk4uVBaeVrJavD0jp3ogFYs6FBKCh5lGW2ck7nR52cZM5vluCw0iHp5eV9jLvbtdqFqZ5sCC1iu2MV2kMApQ=="; + version = "8.0.30"; + hash = "sha512-vSB+pLZYNEEwXTeNrzvRQgYE9KL/saxirPCWb4xJOUoYngCAc1aeM0poNFWOC+jB6XuHJM4BXUKNXcDdh+NMAw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "8.0.29"; - hash = "sha512-KbZNub4aIbUWdHAnLEm41ZKact1iVW8sYsIr31LuhdHeoPNnst5ejq2mysxOXv1O3H9qus9hB5HTBPFx4T3nng=="; + version = "8.0.30"; + hash = "sha512-lC0XlOWsbeFLRPYYIQym85TR+pv5r3GBbGNtr8tu/af0CEGt+D75UQJdoNjyqdZNLAIUhnoF3TW4xbtZ7g7tPQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "8.0.29"; - hash = "sha512-fdJ/QUn36m75yHEkRnUgk9rHRVto1+q1lU+6SxXfECFNN4CZegI6NFBV7Hoj3859MbLH+GWoOqEOXMNC/zPwAQ=="; + version = "8.0.30"; + hash = "sha512-MW1qT0e+sE2lUQ2+EwU+cX+n7JGlFJpP8i8vnr+j/skvUcfqkTT8ggZ6RzBzSXLUjWXq5TrsYEzCEd2/YgQmxA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "8.0.29"; - hash = "sha512-XBQUNw6xNOTWm+vblnnpxpPYJOm1eYzSjJpk5wlHvodNU5JXmX5dxffRz8qvqkO4rU5UzN8oruz63yrvP5oHEQ=="; + version = "8.0.30"; + hash = "sha512-7oiBHBIHoEFHkA0jHGrhg9CJ0EegAG5RJMazYl3EEYN7g0b0d7BLzGNCVqtNl+stACQxjQuHsYkmsS8SFABJVg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-5k929KONAUYsJinpEL57ROFA182PYwT7JePFBkm+mG1+mc/HGSR0VmHYwTwI0iZMhd2Js3TdnXQuBPFsH/BQtw=="; + version = "8.0.30"; + hash = "sha512-rMX0IGPhVa+wz7Ns7VXcXy8WPQvQktVHipa4gI7DJDfau7mmlFs4XW4e7gX7j+3r6IfjQUynMT6K488avMfIlg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-VtCX5/ELxk/DM21+yAxt3cuIxH6QmL7Sz0WsVNRZux1qyv829q2z5tjgTKNGtuieKYQ7aqhbymgpHeP/jjPPDw=="; + version = "8.0.30"; + hash = "sha512-RVLeUw5K2S/yix8e3hjuFcfL+RunsyT0xuXlp6XeqehoIQ+c5gUKC2O8F40Y7pDejG5z2ayKpnS1LxXOZojbwg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-iIIMsCvHy3YUbtJ4iODGYzRrTgAc8PdzjgxQauFWCtIbltNrqYQhiiF/BMfvJN3nxQ9gAoxJ9LHziJgptc/UoQ=="; + version = "8.0.30"; + hash = "sha512-sDLhTjFOtrTglLZ/Fp322SKdt6UHgs2cEJQHmPnb8WeCXjZtUbBor+qKibn/KlDRUt9mvJ5SQAQKn9SAX+AFOg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-ixA83otX5wUK7cOuWogdXzJMFY6hk4+QcdA1w3bjjCr+8ztyJo4nURUziWGGXNvsKi1ZV+iK7hRzgbNYZcV15Q=="; + version = "8.0.30"; + hash = "sha512-VyOuk/yLYYuTn93TY2rmZny0/F0DP3h8uEJuyJXXsV5N2LWIpW16AeF9ndnJOpnzI8pYJYZYMDUadhL8YSe0Zg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; - version = "8.0.29"; - hash = "sha512-ARZ38vxG0rRhqxzE/ECDOzitoZaesS7N+lAPFKk1z5j7XND9Y3+SBE8rscIE+B0Rw5DhBh4iGslmNfQuvpjE3g=="; + version = "8.0.30"; + hash = "sha512-onP1XJKHsBRF5/9XN8T8DdYTE2023+2pY4vl5bjEiZx6TYUyi40y15vbHQJi4ZM208V+YBIkO2Imal4eGi0akA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "8.0.29"; - hash = "sha512-WShaNq6gSKlXxgGmhwNlKqBvQNRJL9Nb6rRSnO6Ic1hIpjg/yz/5ovG45FkL7ffoa6WUBL6B3kYea++qZlMr3w=="; + version = "8.0.30"; + hash = "sha512-glQo0sPBrFibZh9WoKYl+6DtbkdfIeR96vIhh44GtA/O1t/5dTW7sD7WHGWdxBncvzYRiEZnyDQEoRu+p4Yqqw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "8.0.29"; - hash = "sha512-870/NQtg6lEjN/bDHstAKEaCZMw7sczXDecbYhTYrai5gACwP9lhJtg5YzLsC/YtiJ7XrnOx4OCVKNwvnNAp8g=="; + version = "8.0.30"; + hash = "sha512-8qoX8FVrnaWJ3dJevWxmCGfYwo0lA6fdbw2GN7BhK8nEbTXVWQGVVvLX+L5EtfyPxCpE/5qxgvl8I5CjXUGjAw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "8.0.29"; - hash = "sha512-XzD3Pu7NoV3BFVokkXws4iN1dOMez2iyQJp2e345AQ6s617g4VRv1ec2ux7+cEX9HawXDMLqrnITzKlg8Uoitw=="; + version = "8.0.30"; + hash = "sha512-avTMLEXGzB47snI6WYxePG58EqP7l9hlbrdqw1EkCfNVUzN7L3jFes5kIoXLKupcEFdIxk1SrDOo/AlJzehuQA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.29"; - hash = "sha512-XL82mgivyzSKkvS5Du2bCb6df8zOLtaLKiO29iLMNX5byLuULg5zJPfuCY+E21fM4db42UVeezZKJJs50xNpWw=="; + version = "8.0.30"; + hash = "sha512-ezPDuJjvUJgeNqHblpz0DPvbXi58/Yhql7ZZGzeh+T6U1ImtzMcWjpZkT4MroLCQBYYIeizaV6BGBIfaRkIgHw=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; - version = "8.0.29"; - hash = "sha512-zLInzZFrPFTUxB3Z5XuxFS9rBBphM+dDKbCSMOpGNMsjFZyLqjgeTbwAPB5/wgLLJ+rJSf5sXipTIECk16BU9w=="; + version = "8.0.30"; + hash = "sha512-UblXw7/hFf3XSh3f096x7gTplPvan9cbLGGP6kkTCPboNJbmYXSk3fkHeOFU4OrhbyitBhhN8b5UGuOWryjW7w=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.29"; - hash = "sha512-xqtWdH3SsCjdC7sFG91vpz2Q66y/00p3B2OCb4t94hJzQDc28eAfFIZ/VitP3lzBe5CaO6TdgT/xhrMb43a8QA=="; + version = "8.0.30"; + hash = "sha512-ilD9n2jZfEdTfA/kvC1j5d6C7E/SROaEnGikOIZDgtiTKIjg/uk1tOBonNt1zh/hdbEoACvZInwrR+BVdDKJAQ=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.29"; - hash = "sha512-Lk3kz6YMcVOE3cNqxLi+F7O/UVhePnfr3pJxyW4tA8AZlTdUowIcAEDWFp/iwjIkrNFysMQwYOQXVVGAdUST+A=="; + version = "8.0.30"; + hash = "sha512-t6W6B4zEWQthvPC80JYRqAN0sgoIq8g6WDwOL3vy0U5MAK1RkPDW0kQHHzx3Kjn6nCYFH35tndLaOfr54jIvqg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; - version = "8.0.29"; - hash = "sha512-Fts7JpQx0SedZFcNeJfaVmFCLGoVx4eXdUdAD0986QpEZuiWNy9/x0V3QFZPvPreaWLxxPPq5WFo0bgibxJeVw=="; + version = "8.0.30"; + hash = "sha512-Hh1WkS6Lb29Bo1ZDlJy2Kp90CMOjDRmlSg6777OUn8aozXjB9Ae4MVazzqd+0c2YmzUcVZlNXzEe5/LiO+XtYg=="; }) ]; }; in rec { - release_8_0 = "8.0.29"; + release_8_0 = "8.0.30"; aspnetcore_8_0 = buildAspNetCore { - version = "8.0.29"; + version = "8.0.30"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-arm.tar.gz"; - hash = "sha512-87PhUQ1W/0VRwc37c+q3gOWWdjyLkWJRxW6Oi3BMkf7fatWD2xB2qOBtzTsvj0NTTrhZvZbMHpScP8p2pCfHsQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-linux-arm.tar.gz"; + hash = "sha512-1n1IhT7KriFvuwKIE9cAMBMAR+QkWB1Fi17pg7rUsQsClh+ErNhOnsMIP5N7IsjY2LsCIjfEV+xru3TtYJDwpg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-arm64.tar.gz"; - hash = "sha512-j44xL2PqTxmLp9oDTnSGr/ABqprqLtmr9LXCU8hEfQtz+ijDAD/zzsifRka7cwxAWk7bJMX+51njYwzAOSXG4A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-linux-arm64.tar.gz"; + hash = "sha512-J52KuEthAsKfyWtZgIBegMZ5ojSr2+gEeqn1lUsmDdtwtK4Hk+LDeTNdIN+qbIa998i9fUQsjr48AtdbELyKTw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-x64.tar.gz"; - hash = "sha512-qq1LnvCajhoKAeMrPVB4WBp1mqbtgLQrfQHWVCmpiYej1LNN6/jU3krgnNycDRy2R+aHElo3G5f+N8OAvxiVrw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-linux-x64.tar.gz"; + hash = "sha512-QV95Qg6fxGVGfMqyN/GLYJcQpxXr5DzTwFxpr5ddR0/dy+N+uDEWRHLeYHOYdCFsRR67+18fsEC0HpDkHcdyBg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-musl-arm.tar.gz"; - hash = "sha512-CDQU2T+nEKbFMxE4HWqncm4I1hq3bIj5RM4V34SyvOLn6T7QkcJZVWVo95BDnsJeQNVmwC9984YGmk/SqG73MA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-linux-musl-arm.tar.gz"; + hash = "sha512-SwObQIKZHg4kkQoBSEfaDuM1Mse962GusVSbJLjzckbJISTIwJiWlz0J00a93wGvDGB4SB7/8mpuGNKHJ89QzA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-musl-arm64.tar.gz"; - hash = "sha512-ib8R8oPMDPbOJy/bu681bw3jX/s0KciP6wXs6V26J8zixBwetNtVoT9CcBkWdy/PBAZggQv86OypnAPJSMN26A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-linux-musl-arm64.tar.gz"; + hash = "sha512-4eZcXAxlEI9CagrwtIGxeK/RZeFbptwLmsevy8LE0EZGxxoyFqgLgV9CWhgv0WBR2mwAgcf0p6/G046R7eLmLA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-linux-musl-x64.tar.gz"; - hash = "sha512-c5ipAv+y6xiFsxraS8d1IRUJGOoU9my7x6HRXXpCuezmFUzfYFiXhEYGkC9nRuTSPl9RDuAHXxlWPdYXWBWrsw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-linux-musl-x64.tar.gz"; + hash = "sha512-z9gcar4Ii3IvS3XP/4ij/fFh6/bt0ApFDeMEXHAUvHAtLvm/E17NTeatI3dqeVeoQrjLqo7mSosCOknl2b+mPQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-osx-arm64.tar.gz"; - hash = "sha512-xNK7R9HcxbqHww7mqwYxZd9alQ92nXduUOsYsuJxJVRCSOLcEXYmjzg6xZw38AHslz8pOO4Z8ABinlFsrJGGIg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-osx-arm64.tar.gz"; + hash = "sha512-I8gV30XCIdVZvvbtPBrqdDktFMZaAuxtXDn4PrKGpqwMddyXoqry+q6qeEheXKZPVUNQ5PvzM0oUlNLfGqxpOQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.29/aspnetcore-runtime-8.0.29-osx-x64.tar.gz"; - hash = "sha512-+f7bIijcvrKIRRuyUmNEO5CU1nJZ5ZhCjZl5zVKHNqRLd1/H+8ClTYxU2WDjUt/zAuSY4elYjkoBqMhtqC0g6A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.30/aspnetcore-runtime-8.0.30-osx-x64.tar.gz"; + hash = "sha512-/iKmWM497LZ3Q5xg8nIfrdzROcMKZfEJ59lx0LOxo/RvPtMVZRdCgDLlrH2lVYQY8x27n4DWMF+j23mhTox3ug=="; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.29"; + version = "8.0.30"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-arm.tar.gz"; - hash = "sha512-SyQTMY/S2V0G+jNAfU0kSdnuEq/6pNtJQf2RY5fgKRWbMAjZoTpi4OuqaV/RI4maDxFx3aFIDJXirbOpc/3ZXQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-linux-arm.tar.gz"; + hash = "sha512-pDlq9mts7ub5U1TxNRlGMJHeR0kzBQcUYJhM4Jv7sa6+x5B7LqAfHbEiXk8ZRIHD0X3QXxc1wCgbnRd4spVChQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-arm64.tar.gz"; - hash = "sha512-LhnAKtGNtYPInwT8Y/OENhFMduY0bY73doVLCI6G9X2+81NZCwc7Ekh3coH4SxvHXMOikxKJKH8Ew5LbnpktgQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-linux-arm64.tar.gz"; + hash = "sha512-uQD7WCLkSv/BENBrnF7Tcu0BSF8wexkAvOoL0am8FmoQmjWrdBMnZo2Dov6disCpShKpT0GIvS+OHK30BGl6oQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-x64.tar.gz"; - hash = "sha512-Jzmkj17IFzjQU3b3vyay78UpdjnbP0dItFjVS/eVoITFvUeIZEm5mW6xozcbuMOQDXIEno8BUNClrIIw7zimXg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-linux-x64.tar.gz"; + hash = "sha512-ZNkhp6ecMsWj9F9Uc+i1bUEYDE6kEgS/Dv0fG5JJwuUJ7iGTQWFxOPo0/3mn9sqFI8SnOimltmFt3qLkMgTWLA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-musl-arm.tar.gz"; - hash = "sha512-y++Crv33tPTViAFDmFCZF8MhFSVXOY/b7c4pW+q0ZdPEB9oPPfhi251lWqkVjvTYqdJcsanYwLoS4bLsOvBc7Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-linux-musl-arm.tar.gz"; + hash = "sha512-j+Gl70JvMWHhm+hcJcDnDhDmH2d7bczutKOAa4h0dlGc9l27XG5/C8enX64InwbCoA1OmrMbDbPgPT8s1wLDYw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-musl-arm64.tar.gz"; - hash = "sha512-RVTgpkZ4RH3xFMaUO3zVWwmLTyhLI8Rch+WnFiYiW2V/zSA73gcOQDufX9LZfVdyEv14kAZ+Im5T/AUE+ov5cQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-linux-musl-arm64.tar.gz"; + hash = "sha512-ZBuqE2r4iXoWq8eCuWI4PaFmJhGA2K1SzlezgKvOuhd5Bxx5XvG4uarykY3lPudrPp6SJnYZGcbwjQ+YGCewPA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-linux-musl-x64.tar.gz"; - hash = "sha512-uY8ga8KGvm6E324J5CPfQSbPcdckAZRDC0uN/ql/2wHtdZB5Xu9IOiNRaDk3khcdQ8SEHGhUG+Ti5+X8jDlSPg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-linux-musl-x64.tar.gz"; + hash = "sha512-JrgrZBKO7c8RCFAz5kfL3mrSLPE8RhEAbyjHqJa8HhFaFJsAbroHeLx1lfe3WblOl00c2fxbSpCsHvUDxKd6Xw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-osx-arm64.tar.gz"; - hash = "sha512-5gopv+k2ori/5mjlI2TOZD6a6mZ6MMHs8zb+FBhpfoUgiVhTibo3mQvRZ/VzdgyFlY61oRra9pYKToEmI7vP5g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-osx-arm64.tar.gz"; + hash = "sha512-PT4d5PeVaa0io1m1qTW+m7romdD0Nb4xXmNga6pvbnxAnrbzZ77mSkK+1RnUpZ2XhoF2yVJqv6S9EcpMofkOPg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.29/dotnet-runtime-8.0.29-osx-x64.tar.gz"; - hash = "sha512-oxI/M8NiWERnsPsuUAPx5JOiwBHoGgCvbgW+k20ya6X+9wwU1gJujLaPXnE9LeJY4xVsumDg3lU+Sb0Y3Wt82w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.30/dotnet-runtime-8.0.30-osx-x64.tar.gz"; + hash = "sha512-yLxbzP3jrXx8MBdptjkqw+jievkN7KxYHer9ORg9Gq2oVwGMXizzzibhlJ8OWFZSLQURLVAEDsAZUb3vzBlhlw=="; }; }; }; sdk_8_0_4xx = buildNetSdk { - version = "8.0.423"; + version = "8.0.424"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-linux-arm.tar.gz"; - hash = "sha512-2OSZoVIdCpFFD1a3sZPjqd5zV3WVD6tq7fUBjJ3Xjw+LAge+xDulX5534ofdCXUm1diN5HAbqMlk2zLSe8tnDw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-linux-arm.tar.gz"; + hash = "sha512-x7F9NMrKOZ2oQxvJbrdpc7R7xl7DJk4Y26bxGPI7dx+33grGnM/WHxL7NjCQr1RWbIBxQcCRAF4oiELiusBxzg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-linux-arm64.tar.gz"; - hash = "sha512-jG3TNaj6Y4Sa9VH+bxDKjpLbCxqqdhcn49mX1+v+vmjZ/czdJBoYBPaBIFV3CwCkBkjzLmnxYG7PhkRAkCxnoQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-linux-arm64.tar.gz"; + hash = "sha512-uxm2d5rZPRRgVVg9ZE7yabtCUB9sf971HhQCbN6dX9cm03DeCYqNhQSGf7JL/LWriMwivsgSRhrt4zTeGqz3tg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-linux-x64.tar.gz"; - hash = "sha512-6UUT3+QicahfAeh71CcqqAtOwTVW9FMXVIAlQiJWZ3dSQsXigalIN9rmzGX3vMRX0vZj8kDA4rdXP9kJ54axpQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-linux-x64.tar.gz"; + hash = "sha512-ZQP9n0ZNXjpPQ6iB0rdK/GosRs7adNAn8VZbcjn0s+yISFfAPA3NSetS84TVrh+lqvE18KaqvFUYEDrO7WQ8dA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-linux-musl-arm.tar.gz"; - hash = "sha512-SvnVGrLROW3sO2d+40rnS9yVcBPTGfRJKYmmZcQG8CRDcmhK2qNQnsIH5/OJQnhoG+HYymthF1/+v30i9KiqLw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-linux-musl-arm.tar.gz"; + hash = "sha512-X+bM1kQafu2zgoydGOsQTwfaSWQNSe8lSxkgTXwIH27t0zWkf1sHpe2HyBdUyOnggjlCl+Ul+s3HNOQoYqKvSg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-linux-musl-arm64.tar.gz"; - hash = "sha512-d/Vk/fOesRrOFQ8SJ/DTGOPi76srbzHG0t20UE1TrgsAhHEq+i5hU6YCVDypx7kV2/eVSzThRyuyJRxBztNP0g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-linux-musl-arm64.tar.gz"; + hash = "sha512-y+gafjhDxf2rEG6G0siT1MwOJ+I+pkqz0j1sJlBfE/idvr17o07//Q+l9LkUlaz/HgFhctGtA9GBPORvee1N2A=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-linux-musl-x64.tar.gz"; - hash = "sha512-QLQtvUMN495HQepr861ilyKuOJHxawdJljqIZv3svSUu2q/ZOGe1LCTb9L7ARR0a416CszaaxEyW7OIvlSi5TQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-linux-musl-x64.tar.gz"; + hash = "sha512-N3RYgfwjKHdGxPZ2Ggv94onZSkr+QZetIxHncu92KcCN2ctPawN2VHZGm6lRrpjNY8Hq3RdE3zzoL6QI5n/Fcg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-osx-arm64.tar.gz"; - hash = "sha512-qrfs9A5sjyXgvvLpxZfX2BDMMEgCtH3PXMcsSZP30tPJQJUSR9h7KnB8mdlF8LLn26bt4MbwLCnCA/zFOzbNMg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-osx-arm64.tar.gz"; + hash = "sha512-l1toaixqXWKyDZXQSiMzJWcPOKzCq1gV1lEm8FM4eD61mIsW9QTJ3lFqY6VQvO8MBh/CD9JfEozFtGvpVwZZmQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.423/dotnet-sdk-8.0.423-osx-x64.tar.gz"; - hash = "sha512-RKebd94MGYM7tWmy6O+6HNrI8aWD6zEMbBPbUeaR45pEze1r8yBgo0XZYwX8Zfd/36F1RIkYp4vjiHB/0aExYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.424/dotnet-sdk-8.0.424-osx-x64.tar.gz"; + hash = "sha512-qzkQQDb1ZlmwMcfJRJST1ZqecvTwUUadFO6kMWog6FYg1I/IqZ9ZDpinakFQVG5080GX6/SIbmKQH9AopGkOWA=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -743,39 +743,39 @@ rec { }; sdk_8_0_1xx = buildNetSdk { - version = "8.0.129"; + version = "8.0.130"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-arm.tar.gz"; - hash = "sha512-s0UgWiixp8ELlzgDSEFUd8VVb8J9isYn4vzhWunQwOB+k3//j88XknetfvEEyW/5bVKpKLXx8+uw2sOk9EdD3A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-linux-arm.tar.gz"; + hash = "sha512-P3Bz0urrJh025M+03V9DpGJuw17CLci5zHrE1ukQ6l6gsKfJxnG3/v0EARDnURUlzHt+VG8Kd25NTeek8WDQkw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-arm64.tar.gz"; - hash = "sha512-Wwbe7Z4otLzO38nAh5l0t+2RRq60Rcov6mw+R6cRqJjTFAFA7SV/at+BXQIN1ArOnXfTkm8JWvFOkMIsTdfUeQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-linux-arm64.tar.gz"; + hash = "sha512-KhB1RUVC2tHn8UxrptTLnA2BjMMvhZyFUJyBMDqJa7ihf+c8sIzPqWxTyEzP079kceKul0StOaOBJj5ALt016Q=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-x64.tar.gz"; - hash = "sha512-KaliC5RQp1RxSMnVQx/iWsC3NsPyAD/LJRK2cz774aZsUgHGrPR/i7I2HXz/MpOfEOmR0rjL3YM/ezOsmeNFxw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-linux-x64.tar.gz"; + hash = "sha512-Tz7XARqST76dCTyrCH3v9e2bGfwN4CIhF/2nwTNGBcMYGLAf+9RFtp5Z8pT7TTOD/QD9GXAecUKst7yIubTsqw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-musl-arm.tar.gz"; - hash = "sha512-B2paa81blclBHUvFGK4/zXaGo3HL23VZDxDP40EnMs2qMkGxT6Jl+nhSJjiflzTi38elZ7HUAKDdlv4tylZODw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-linux-musl-arm.tar.gz"; + hash = "sha512-5vdXBKk2DVZLRTN67hRmDLZu2RtyhK/HrV4nI58dBizlark6AOJKDX2gxZD/wkndxsdmEC0HiRglTQOJutrRKA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-musl-arm64.tar.gz"; - hash = "sha512-pejyFkaMU9OxEkjzZwlkB7bcUQQS8mRzcNgy6s+3crb2RnV4i44U7W0ZZZw8j0YcTAA2DTXqSeIK0qcMHlKmtw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-linux-musl-arm64.tar.gz"; + hash = "sha512-DI+w/ne/Z3+Z8BMVO8+8WwHGi92lJV8KLOiBvzyIfTnHyM5XJ73H0B1xS1bI9y9Hq/ThHzI7bXXgQbA8LUmo/g=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-linux-musl-x64.tar.gz"; - hash = "sha512-4vA9AjMnI2UveLalrLTr6QibvCmdeDmHrRV85fEfQJco8L0vPrTliSrIKdI2Z8xMc/GkJJaNdSEwbjXsFZVORg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-linux-musl-x64.tar.gz"; + hash = "sha512-ZFOyAmuUOFirU5ZGuBJF4817iUlAhWyaSOpFl4sK6lVY2YaSEKdVzuz0m14/cDjT5rHTOJJfeG0azm6rMHtJpA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-osx-arm64.tar.gz"; - hash = "sha512-XwhsJkWnt8nUOlwWtjF3jwqUwQ4dRdsTys3hzqfxJD6Na6mZjlFbf5ChpMj+mBzTlRNM86wwUsVlJBAm9sw6lQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-osx-arm64.tar.gz"; + hash = "sha512-/20lYxNbdvTKeHNSozxVC9P5A/R+dqTQxfGHErv2GwQMui+lHBpVDt6++JvBZdWfP7MBJPd2s9Wjt1LPpY5j+A=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.129/dotnet-sdk-8.0.129-osx-x64.tar.gz"; - hash = "sha512-feX9GZrGOJtYqoTDT7Hch33QLUz1LlhVp9rvhhDIzYUXJXHTI4gjnvwROGP13+Ro+Yu7egTZ7vimADY8+aGnZA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.130/dotnet-sdk-8.0.130-osx-x64.tar.gz"; + hash = "sha512-cd5MtwFiQEB0691VkBIOBrGhXjHYGVxNzi/pAmfLzHJ4thtG6uAecG8F2UxRIMNhtEQ0sayS7t8I58Onp/z7LQ=="; }; }; inherit commonPackages hostPackages targetPackages; From feb182c72288a27342f31a6dd97ffc1ef59d7b2f Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 13 Aug 2026 15:55:16 +0000 Subject: [PATCH 076/170] dotnetCorePackages.sdk_9_0: 9.0.316 -> 9.0.317 --- .../compilers/dotnet/9.0/bootstrap-sdk.nix | 156 +++---- .../compilers/dotnet/9.0/release-info.json | 6 +- .../compilers/dotnet/9.0/release.json | 12 +- .../compilers/dotnet/9.0/releases.nix | 410 +++++++++--------- 4 files changed, 292 insertions(+), 292 deletions(-) diff --git a/pkgs/development/compilers/dotnet/9.0/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/9.0/bootstrap-sdk.nix index 6bb0db458906..72e2a523d960 100644 --- a/pkgs/development/compilers/dotnet/9.0/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/9.0/bootstrap-sdk.nix @@ -11,8 +11,8 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "9.0.17"; - hash = "sha512-3+NwczDPlHGYL1Akidm9gvd/5NzWqhNcfUY8Tqv9YOLNEjJRfBBdi+8ZV9klbreFhiG+bgLZDIQ0/4pGfLoG1Q=="; + version = "9.0.18"; + hash = "sha512-vGh/bA/cj8CxyfZJKjRe6aixbUfWa0HBy4LSpNBUnxAsKXcfjUh97lpipX/b4+E1Uy71OUTF4xT7j1QGF3uTQw=="; }) ]; @@ -20,89 +20,89 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "9.0.17"; - hash = "sha512-i8mMBlJy6rbkR1CA3Z685XiiPrZ6tVa34wil9f4PN+dPIdmYYMR7e98ps8T/UY0e2D2iiXqpFtO+oS27UtqpcA=="; + version = "9.0.18"; + hash = "sha512-NoQjyiu/fxfwECe3AvXQfSHPI1DmahNnQ/mcEr9TlDfeb13GzfVh6+pLEHXgD5iWJw7pac6rlEL694DJZq3jlQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.ILAsm"; - version = "9.0.17"; - hash = "sha512-fZi78WnkuBd9TjqXzoiRY+6f2VTQhWR8W9oDtcmC1BsEsrUAhfThNZfc4srr7lSYMzkLsruxAVKmWCDX06ckkg=="; + version = "9.0.18"; + hash = "sha512-c9Y9yao6owWnxd1oxNOILfJj1zJBi7cEqly2ehPoIEYkPAnYF8mP2m27U7LcGAXwVv1/TIdrKdHkYiFXOMEmVA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.ILDAsm"; - version = "9.0.17"; - hash = "sha512-nyjubJz2DtM55UOOdC8GZbKNpsb/HignCAPQdr7a5hqxPgtgAYGVTsPmhDBNX3Ul8rEa9LxFqzDK8qIECRp7Rg=="; + version = "9.0.18"; + hash = "sha512-Q/JtnudUYnhb2HfwXiKXi1rrxTvALnUKqFANhOfN4CZSlOZQ49zbNJS2ELuiWoE/OGwngMP34k/F+UtYZLQ7LA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.17"; - hash = "sha512-dT8n5W4efuyvElpZ4MUGU+Urvp2ryyJKN3nRasbS6vlUynuDxR9vnYplXcwx1+WNnXiq5Td9FndJFjmiqEa37Q=="; + version = "9.0.18"; + hash = "sha512-3Xs9z9YbsQX45FZWcmlmvYXicA1fGK+n18nvVvRDPsYEAr7TFBIpXSmBHUBoVbRVBodflz5/jznsF92kv7t46A=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "9.0.17"; - hash = "sha512-bmDFH0ZS1fcGv6RuLRO8ibRBlPB0FFbrXBVhoWfAqzmrZCOPyG9chYbfjOwXTxGa8Ms6r+6BmVkX1vnJ6d0yZg=="; + version = "9.0.18"; + hash = "sha512-rK2/A4bphL6LXl/6nhsVQKs0qH8mn4CvdaY9DZAcvP+NU6cqcXx3cya+DmDqwFSYQHcaobqS5wdqQt7mqY5iWw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.ILAsm"; - version = "9.0.17"; - hash = "sha512-9W25M/gVU5o+0lsbjySlZjI3MQd4rUaGtRoo7q4Wr2KzjIV4OZDXUkcOOb0p6TulmalBBisvA6YpXhq2ZcqrIQ=="; + version = "9.0.18"; + hash = "sha512-sEzak50cE0yUHS3ToYgjxJypbHl4OZNSW7Izzo6BPctuRpX3ZgCi+04aEypckEWIVdOV193Au0vbzUi/kMYQLQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.ILDAsm"; - version = "9.0.17"; - hash = "sha512-lE0eV2RzhV5+HFsy0/T1pOndEp2ZnhiJKcGOThXTx82HcMz/xTlFDKOI1aCP+USkIjC4vzwMKjRqXiGGS+Fwtg=="; + version = "9.0.18"; + hash = "sha512-dXYrhSqQXpPZ+5/DdKCzjiToNJYvrdXS8tgr6ZDr3hKBkKlUoWyvOZnoFhrVStH4tEfp4pl2m5YKhImjrkOtiA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.17"; - hash = "sha512-v8Ia2eGjQRp1TsG9OC93/GWJ0mJOpRYQWtaSh9nBVDttSHUzcmonU/2TQi6zubN/Mj7jxFgDZe/p0uxU5fnirw=="; + version = "9.0.18"; + hash = "sha512-C+QztmpRlb0FMZEjkKacG7XG7exk+48ix10EGkBaL1gc3Wz6DN9Tq/Hz0FqAKYsizIuFP0fruroBCeTQ3uyiVg=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "9.0.17"; - hash = "sha512-uZwBaiOGUxQl4c9royJvKRqyFazF8L6Dn4agHhJEr4yS2/fNDnwu5Nmw01P3C7Xis6G9dTjCFWgkoF01I4FsXA=="; + version = "9.0.18"; + hash = "sha512-mc2gdXJ9UI/8ogFVEFrQCJjM+UjCvs/9eKS0UPol9HtDC/jBFk5srFnYh/VjxLx5h6LusQ/hqm46rd5HXUasVw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.ILAsm"; - version = "9.0.17"; - hash = "sha512-nG8p5wDj3xG8OLOylc+CnmJ+SDjDgvCf2tM2/bJzKFDrHweg/M3t1y6bfs/EKf99kDubT9N2pzsKtuGmr3nalA=="; + version = "9.0.18"; + hash = "sha512-ytMEDWDrgXWXfd5uAHSWJGzypiPKeB4LRglC3JNpQB/4uaS8qeoqO93U7mfb0OXiTNeAWd0/PsDQo1GchIzmUQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.ILDAsm"; - version = "9.0.17"; - hash = "sha512-lZih4jQh1+Ho/BL6vnDBXxoKiDeghNmQgv5zFfZUBRRUThSg0B9psphJ1VvyOLHx6MpJejte6zLRC7TRBpo1rw=="; + version = "9.0.18"; + hash = "sha512-HunQHi5eIVsZnpDskC+DD8rw4SN2MfMs3nBwB5Qg3wA5vta9xrQtkZFiLDbi4QYHoAqAHMEFYiHXStVMFxR/SQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.17"; - hash = "sha512-gj5mqE6mUnMt39u0kAACDVi2BHxROgJtH6NMu3xR1i69dyAVLyRjZue7+Yw+9PWzzl/GE1zprfF59aoJzMIwYg=="; + version = "9.0.18"; + hash = "sha512-q1CleZJvR0hl/mp3MkHMxcTJn2frQVgsiTyGOquKFqB5kvEzvQsrM4UlP6OqLf5m3JZTzsg+YXatEMgHqPVSkg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "9.0.17"; - hash = "sha512-e2mX6Wg7KPKibfLLdyYO/LUKUrpLrnHAGtzIaFP3IEzRhfQFcp0unkf1MG9zkgzPYpuOu1g6iF8YsKdnmFjuzg=="; + version = "9.0.18"; + hash = "sha512-OI1cIweVR6vBRo8zoltpfgHkSx7XRyUVkTdIP/hk2Pd+2j/+1ReqCEnT68/7b8sG28Sl/8eFut8y1ekHBeTSQQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.ILAsm"; - version = "9.0.17"; - hash = "sha512-kFvXj4yh0nxhA+8byZqS0Sbp0tPsfLmeCo/CyAxnJS7IenWER61609n+c/OSwRRUhoh6HCwGdGTOZ+wx5bBM+g=="; + version = "9.0.18"; + hash = "sha512-JH1MxXRSCxpS+gOnIecIiOBbNyG8QKS8cUZA/KfjL/ShXz1E5YyfSPyqLTvBThdcq6OV9GnbITbt9XPtera6QA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.ILDAsm"; - version = "9.0.17"; - hash = "sha512-4/gNpVnfQR1U25pBb6eJGzK8bX16Vhv4iPUudYNLFFIamU0PNTvuZUIwsUPOKiAjzsFjq0no1VjMuHEyY7dkzg=="; + version = "9.0.18"; + hash = "sha512-CIijr2deMGuV6LuHiL5x+R7prmC1WG8g9/lkh8Y/6G4wIUjm+Pr9QqxOkJH2/d+SKObSAv7m9XgRQTKwgF6l+A=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.17"; - hash = "sha512-29zjTIv3z8396D8o0nYPcOA8OcBZUu229Q/RCrNqAF60jW+WBgeaaw32F8Dk6nFgFDT8B4y9aR5Iovh7i8VRsw=="; + version = "9.0.18"; + hash = "sha512-BOOq9ybpYgEmvDqj/Mh6eU8QuQ+zTgtQFkO1EYqfVyFUK8pbUU/lhyHsydet7UJbp44tAhoJKiauMicSDZcW5A=="; }) ]; }; @@ -111,119 +111,119 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "9.0.17"; - hash = "sha512-1sBIS6pBipMSKlRpH4caGUopxD4peQlsDumGhpHcthmh338LCecP8Nk9uRIs0oke7JXKwV/OX4Xe6HrETCK38Q=="; + version = "9.0.18"; + hash = "sha512-3j9w6ITFH63hlbrhER1B6hCxY11wFoE8FCDFltPUUMsXs8ftE4GTJUa2Zh1WXEAHllDMZoMwsbTAGCckRwIZRQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "9.0.17"; - hash = "sha512-grKg4od2++Et8RDvjyDZCmP+9d7wBAtKPTDYUo/NxOEFgGefBKT5P3Ga0I0KWrrkb4rBoHpz+9bFkpLVhQLgWQ=="; + version = "9.0.18"; + hash = "sha512-l765I3RFBBqY4raH9NhrrsUnPvqR2nphHm7Hzdl9cNPe2iv7nIWkeRBvc9xEr+4AFcmlzGl3VLgZpctR/CYECA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "9.0.17"; - hash = "sha512-8VRhMTM1oBHuDqG6i3pcYRqFstZrqTDmrDfvZHUofBIpU3PCzq+kXSwSkIM940wNYsFcKvM0moySc+3pSyL7OA=="; + version = "9.0.18"; + hash = "sha512-8w1M5ugcGFU5ktkzALvvhGwxeYicf0R3csoxvpW2IiIhWDEILGfcovNWqmIVQcBLLtWDTo84baPFiWziqZ/4Nw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "9.0.17"; - hash = "sha512-8MAZRJi1KxVu1OxdfpvLBL5p6uq6k0Nqbrh+xKlXs86YY7AajkPJ9KMkT2ArfL0xEZdYiRyg+fBaca06RH0kYQ=="; + version = "9.0.18"; + hash = "sha512-79wzG/nHH7yLJUVf0jYTeNY1s+jWLF8RZQhacaWAk3FHLw1Bb1IRkPDcEdKPWAdFQlfZpuokcCBQf4cGCRQ/IA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "9.0.17"; - hash = "sha512-NGcFXzs61HnI1xLspKNkd7Yz7KY4vZjAJY4gKW+H05ZhKKYG6hjYE+tr+negiK9qJ8rjIhTNFZJwOF1EE4gaEw=="; + version = "9.0.18"; + hash = "sha512-ALNvbnl/W/SvHfJC3atUGe5Pc6FxlIJGa2zp7Ay5u4njtfBPu6wKp7pOq6g+pd1kWLd3QlKZ/KbAgUt5BFFL+w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "9.0.17"; - hash = "sha512-9Y+KohhgUisoFHy7hT3dSoHu4Tu0xxxvwbCWFbUJZu/QpuYvqdZFip7hg/KSOoPOhHP5Vuf9h/AFePjLzZDJqA=="; + version = "9.0.18"; + hash = "sha512-regM2Oa4eLL6lFTXv+ABf01F6ClQKqcbH77+I1Ll3AHDM51P0iELKDDP5TCZA8nnk7VEY43k2U5EYmx0UJe1YQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "9.0.17"; - hash = "sha512-/TXj4s0Blx/7TtJ/Q04Dwyou/+WNw6ukxGv+253Ptk8y8OKqsdotu5GbZ0Oq6dUfkZpmiOx/s7w/dyokGGmZ0Q=="; + version = "9.0.18"; + hash = "sha512-/xGK2d4NpSGTK7Z1K5CvvmGIG7THye6xTV1FKV7xn+SNk7lXoUA6SVyKfucc5gkp2UrwHzbNz7E7WSGqxnSjOg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "9.0.17"; - hash = "sha512-TDrpPgoviXR8Tyt9cOt60h9J58YSYU6o3AK4px7ipogwzdy5P6mxYdc6JmAJ9bIxadtLJVk8eIRy4Xk8pG9Wbg=="; + version = "9.0.18"; + hash = "sha512-WcDLnAa6lXW+yu66gXTjEJ0dDThZ3wcn/uyT4tnjc2xe4KAEaYwVW0yxBcdGJ4TqQHcM+NYXfrTg8+H5CiFxRA=="; }) ]; }; in rec { - release_9_0 = "9.0.17"; + release_9_0 = "9.0.18"; aspnetcore_9_0 = buildAspNetCore { - version = "9.0.17"; + version = "9.0.18"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.17/aspnetcore-runtime-9.0.17-linux-arm64.tar.gz"; - hash = "sha512-bKBCk8JGsUhefbUedDxTM22HuOksariZLW0Jct6E/tCts8dD+vylhQgZnK0B8M6odTF9ewzZd6gsq303xnwZCw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-arm64.tar.gz"; + hash = "sha512-B1wjLkzIY0hpk2jc+JpoxaOpOGdqOtz3C37SKufkpbVDoj7+SXkKAL+oHKjQeVwrVhBEtipiq+Z8edSFo1mwmA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.17/aspnetcore-runtime-9.0.17-linux-x64.tar.gz"; - hash = "sha512-qAC0en2yvr1BindVOyMvmjCn0ePaDnsHVyh4rDp1z6gxf3yWmreLeazC6Mus6lRnVm1BCN7xFbPyZZN3Zgqrig=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-x64.tar.gz"; + hash = "sha512-Qi7Ntw4kVVqppYfYBI0IfeKk3glmrXPH6qPbi1IfJvPjnRK/YQYXaRXGuBLZNkEbOnh57pKKfDRUT84IMOrS1A=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.17/aspnetcore-runtime-9.0.17-osx-arm64.tar.gz"; - hash = "sha512-FC06FM/8bnWQa2Zih+CrBdMzb+yUa8/HXTSWqLgMD5vX+wGjNaDvnOjXyEs4fwLUaREKry3ZGq2c9lEH6XCHJQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-osx-arm64.tar.gz"; + hash = "sha512-NDq1E9+CoLEapLmKEUPh0cF46QbYMV5IRxEm7VEa7f60N8sSsHe4/AsyILIs55uaiFBwO1+bX4g9zojmmTU6VQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.17/aspnetcore-runtime-9.0.17-osx-x64.tar.gz"; - hash = "sha512-kkRNXXbRXs0ersUqjE4ut0pP2WxL11XFm5s2Q4omNikqgTaqVy1s1bJnguo+CIl2LHof9ejQ6LRPrhQQZZgOyw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-osx-x64.tar.gz"; + hash = "sha512-keWKx3Ct0j1UNHUsBovruP7cu+b7hTe+Ia8Mzol821LSia31yQTnO0HMOeAveRy69wudCcHcRDwVhnr42THaIA=="; }; }; }; runtime_9_0 = buildNetRuntime { - version = "9.0.17"; + version = "9.0.18"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.17/dotnet-runtime-9.0.17-linux-arm64.tar.gz"; - hash = "sha512-HOVdpUsXyUCfJgtCkJEsQbBP8Wvf5vk1uCI3k2tHyIIrJMzBKzABymDiuBXQKFGNHom/vqItc9sGa+Lc8pM25A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-arm64.tar.gz"; + hash = "sha512-5YpVm12r8BJ61SuBoveaCBYsOYSvBOLleFdV3HIrFuJuciSMgnayHczo03AAB7ncYsgjKUeL/nbk6eA88CKWyw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.17/dotnet-runtime-9.0.17-linux-x64.tar.gz"; - hash = "sha512-rW/D7nK2RF6aM4XQljNhriwmCqct0Wu1LM9Ewjq+aC9wvqiy2RWF8T1Y7NdEmK3TBb++CQf9c7YBgPwmqmV2NA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-x64.tar.gz"; + hash = "sha512-l+uJpaN4G5dh4qhQmWkSroG5aZYInHirzrvEQRE0VwiL/L188fqX0wNvesj+IsfTDgQ+k+yvyRDwe3MxfHO61Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.17/dotnet-runtime-9.0.17-osx-arm64.tar.gz"; - hash = "sha512-u9Xvk094hC9g+A/BrN2YzqHCbm7LCrjetaxYgM3BjMGA2J1R4KfATHo3EwsVJnN8gzqZY8Kjf8nzZYYLpyJFug=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-osx-arm64.tar.gz"; + hash = "sha512-2dleEhQjILJbt467IdOXgHt+BUrE8Ull89cEpY/YmehfJsIfRrHuy+lHwukleti9fdVAm+9K1/UejdtFFoQHpg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.17/dotnet-runtime-9.0.17-osx-x64.tar.gz"; - hash = "sha512-kTFYYYF19WDeNAtVbsBYBr+E/bfd/7YKyTc2RVKlKhjyoZAS544rZsN9kKJunBhWljBZCgKRlEkvNHXQFyNo6g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-osx-x64.tar.gz"; + hash = "sha512-+QhvcBgP9+YzfCTwv1CT5d+2as9p09jhvZ1bbmTYDIZpaYanPF8SXuNxpz6vvhLCHTNkG9H2JM63/2f4I7Jk3A=="; }; }; }; sdk_9_0_1xx = buildNetSdk { - version = "9.0.118"; + version = "9.0.119"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.118/dotnet-sdk-9.0.118-linux-arm64.tar.gz"; - hash = "sha512-ut2yaP1jS/hy+dGoYo2SDKCNY6U80VwbAS+QryA3t1vgD/WZIS3G2GhlGWDtN0serJ//AnNDc1LA4MzHtgdK7Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-arm64.tar.gz"; + hash = "sha512-o4wcPwLHLKWAdNhHOlcu+YwiLdz5euxeC/VG91eMCcocS2hSNGIVHZpYpM89WEMJptr8jQz5+k9zT2W8kQ5Urg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.118/dotnet-sdk-9.0.118-linux-x64.tar.gz"; - hash = "sha512-HHu6cYRjzE+NFiy4iAjroU7h5y4myEtfN1HDMMYqSjGvX5iv1d7rXCcgObXcZJJVzImvIB+NcGm8Ah+rSdGExQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-x64.tar.gz"; + hash = "sha512-J3GDQXjUxcpfEebCrqwT1rD2+V3G0RaFCSmKS+ODdniFNfdPlnXes0cXSdS3YIp+mOdffA8gWurvCuqh+XtyIg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.118/dotnet-sdk-9.0.118-osx-arm64.tar.gz"; - hash = "sha512-UhD8oktZlk5ctRVvJAVLW7QdQDE+df50kDxPIv4Zvub2i6Xq06W5W2eFtMIOzid5iD97kvPsF9DGw38uRkOymw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-osx-arm64.tar.gz"; + hash = "sha512-8ArSNJ1r08gGp5+MzFdToorrwqfJpgu4fNmGha+OTe6PPpX9GpNb8uSuiCmPYk9kTB1IZjZluIYfZMBLvaG1fQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.118/dotnet-sdk-9.0.118-osx-x64.tar.gz"; - hash = "sha512-0gjEt295yyI42nN20yEy+n1iZ31Bw17lb699MY3BNbbQYQTZDcCcR6GpYsYe/aP1fNHsNqDjkCCaGHaU5a80xg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-osx-x64.tar.gz"; + hash = "sha512-H6tule2exeouYc/W47z8lcghqAHkjxJzz2lVQfnaWnmugvdj0w/sdd8+Cq5RHpT8dFjMWJ5a9oDjTvaLirrMtA=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/9.0/release-info.json b/pkgs/development/compilers/dotnet/9.0/release-info.json index 92225821a36a..482c8528e1f6 100644 --- a/pkgs/development/compilers/dotnet/9.0/release-info.json +++ b/pkgs/development/compilers/dotnet/9.0/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-ckAqERcVFLhg2d/wqeR4KVf7eNLn9XNh76Ag+PxedGY=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.118-servicing.26277.1.centos.9-x64.tar.gz", - "artifactsHash": "sha256-clLZHCPZaXXNuzgw8V+3I1whCJFYy/sef96wzW8qtDA=" + "tarballHash": "sha256-gnXtqMcArZ+u/AbqMK6bwBukiHEAKh9LDiEIwARKBEM=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.119-servicing.26323.1.centos.9-x64.tar.gz", + "artifactsHash": "sha256-miv4b7d5CtezwuM/UcKpfiCEFfor/mDRngD6cWBv9qg=" } diff --git a/pkgs/development/compilers/dotnet/9.0/release.json b/pkgs/development/compilers/dotnet/9.0/release.json index 5f4cae042cdf..5c91bdb49629 100644 --- a/pkgs/development/compilers/dotnet/9.0/release.json +++ b/pkgs/development/compilers/dotnet/9.0/release.json @@ -1,10 +1,10 @@ { - "release": "9.0.18", + "release": "9.0.19", "channel": "9.0", - "tag": "v9.0.119", - "sdkVersion": "9.0.119", - "runtimeVersion": "9.0.18", - "aspNetCoreVersion": "9.0.18", + "tag": "v9.0.120", + "sdkVersion": "9.0.120", + "runtimeVersion": "9.0.19", + "aspNetCoreVersion": "9.0.19", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "d088fc83496a99a5785ecdf74c012f61a335c338" + "sourceVersion": "d0558bff3d817c76a12aa6852050b71c5b742c40" } diff --git a/pkgs/development/compilers/dotnet/9.0/releases.nix b/pkgs/development/compilers/dotnet/9.0/releases.nix index dd963b859802..72bcae11a8ec 100644 --- a/pkgs/development/compilers/dotnet/9.0/releases.nix +++ b/pkgs/development/compilers/dotnet/9.0/releases.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "9.0.18"; - hash = "sha512-/WWd1qSkmnVfPM8bdBLVWQdGCVrQBtH8XYodhbeWrFZHfn3Rdf5D5ZDZXp7mZKh1eGBm4y8ZamOF+clQxkJQNQ=="; + version = "9.0.19"; + hash = "sha512-t6zARo3vNLSPDfh35hTvEfXyAN+5RoGMJ1Ug1cJbdA4rvi3VeXvsyKjVuLXNsqyK4QOCzG++ji7NlazuzNyL+w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-OVjEABRMlpYWYsnjZnl1v2V+qe4dh8pANg3yJzWrLYL3lsPAja8T5/KZ3Iv+Mk6cHxUItYd/ZSiCkZBSW2X8tg=="; + version = "9.0.19"; + hash = "sha512-VIgCECfY8cRFm3DAheMhPy4KbuB1Y5RLfSxPjbAJ/F7tVIy2BzXtOkm6iECgCG6R654Uvpvwzb+1cXK+qsuE5A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "9.0.18"; - hash = "sha512-yuXsXQO/15gtlUWYy/NToZgXCESBJoFaEhf64a2FmZeMAh1s9ApQN8EiXCXKX4uPNfzJ25gDaIQ+d7inZWSuAQ=="; + version = "9.0.19"; + hash = "sha512-eguPJDSJoVv1BHuw2YXvJonGDZc9Hp8aJOPONyFekpQJBz/St4i6hGqSYBiU2BOUd74JrCTM6J3bfGkuDpF8Jw=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-UxVn1KEi8xgxSUpKFrLijR8haCLTkxEGavphZ8vyMRTo/z/vcRfbrRd4l13S0ijVEZKpAFg5+ix90fKdmNkQew=="; + version = "9.0.19"; + hash = "sha512-37FDUCoFQiFwmJ2cmuFxwIo0P0dxAHaAinaLq6+i6hTLUAPVsTU8srPr9X3BUuUQMoCda/YRebwS12z9HNtzYA=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "9.0.18"; - hash = "sha512-vGh/bA/cj8CxyfZJKjRe6aixbUfWa0HBy4LSpNBUnxAsKXcfjUh97lpipX/b4+E1Uy71OUTF4xT7j1QGF3uTQw=="; + version = "9.0.19"; + hash = "sha512-/S++0Dv3rW4rPNY3JhGgj3r6W1F4HYoNZBlFh31ALGBLFLHHboWvo3rzHgBTqiaDcKa7SVcvnp6TBNXxNtAogQ=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "9.0.18"; - hash = "sha512-U/yqbo0qUl3Qhqs/EzI1QlMKIYePCYpKLhAOXB2kk33CrPiqNxCE9mmD4muMbXbTdTOUshh3VXOSUARHU4wLeA=="; + version = "9.0.19"; + hash = "sha512-j4uTlC9sxGT0i2BLfUph7O/2ZPEFSEE0mnD4sVy/blQ2JvQTTRPzIpQ0wPP3U+s6mv+Yixl0EqADpc+WUutWtg=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "9.0.18"; - hash = "sha512-NoQjyiu/fxfwECe3AvXQfSHPI1DmahNnQ/mcEr9TlDfeb13GzfVh6+pLEHXgD5iWJw7pac6rlEL694DJZq3jlQ=="; + version = "9.0.19"; + hash = "sha512-dmnFHlQBY+KOjyV743EpXggvy3Q3eNIXQjHps93CDSOl3YSKTHDffD42OPsQQtgNH3COpM1X0wPkSSw9vM/UXA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-3Xs9z9YbsQX45FZWcmlmvYXicA1fGK+n18nvVvRDPsYEAr7TFBIpXSmBHUBoVbRVBodflz5/jznsF92kv7t46A=="; + version = "9.0.19"; + hash = "sha512-8u4JuPheYykQB4lfvAijnvr/5hHfGzXVQzC90W/Sfs10TsPrx5m4PlWPhQHvxk510KBC82KzNW3zE75NBrCMqw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "9.0.18"; - hash = "sha512-rK2/A4bphL6LXl/6nhsVQKs0qH8mn4CvdaY9DZAcvP+NU6cqcXx3cya+DmDqwFSYQHcaobqS5wdqQt7mqY5iWw=="; + version = "9.0.19"; + hash = "sha512-MOYcKz3dVqC5wesWPI2QLszFvYODjk6shLRYCNsOe0sUdGfG66Jn6I8xZq4Ip+KmNr/9zkOEKlCYoN+8R5hzZA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-C+QztmpRlb0FMZEjkKacG7XG7exk+48ix10EGkBaL1gc3Wz6DN9Tq/Hz0FqAKYsizIuFP0fruroBCeTQ3uyiVg=="; + version = "9.0.19"; + hash = "sha512-T7ZZVQrlscVYLhuOwLJxZB4lJ5+DI0RNcIadyC0JONfrak9QIVkzvdH5tYfGlmi3W0b9IndXxIW59He13gCgkA=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "9.0.18"; - hash = "sha512-xBx0q5hkw2LWTxNbi4Az6Gl4vYYracmHIggA+xmcKENtOFgbhgAQzIVbpl+3fY1ea8An8Pgps8lbZRnLr/YEwA=="; + version = "9.0.19"; + hash = "sha512-bQdY5UZrDyo5USmh7hP6Bm88W2WJKhki1Y/5n9GYAZguKaVnXU3OT/q00TQrDOe3+fF2ObKeAEw7htGbn1z+Rg=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "9.0.18"; - hash = "sha512-vvce+RSEb0am3A5+VJ/AQJjrkeBWuxX4F36ez/8umdMkfYzSIlfbDpI8eLvcJ2VROceGqNK7Do8z+gMuR3XNkw=="; + version = "9.0.19"; + hash = "sha512-CBHrWW6WF3kW8SUnfU+jg+brdX1DaqDxKgOYe17/MJdVJlkOSQhb+cmB8N7Oy4Dv2R2IQisFYpXKcnGlsuBeeg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-4ff0f/wdAI4v9IukzVACxjbHJcNeuZrk4/QpsQWPqIv5BOZ8riMmZtfpWL+aafS4/1xteCdFyN7Yor8ldz1USg=="; + version = "9.0.19"; + hash = "sha512-NtldKjsCIDG6TI3rMmL6IXZRutXlS9Cx1mCFbDD2J2xbOoxJXy6HXvWKsh57QA4AFgbSp/hBjEeYLET5tG2kcw=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "9.0.18"; - hash = "sha512-ySJKeSuSpnDq8AWCet4r/yQDeQX69sYGvNzorl6VGOTWS1w1Tn6MqOdG2lguJ3y1DRiIWuCmHdG/u9pd2UC55g=="; + version = "9.0.19"; + hash = "sha512-91e7K+e/XVHrG9bt08G31tBE1aNdygaqsM3KbwigLbiPaAjgd9ggD5yYQ6P0caPCcQiHuBvZUoyfT3Df6edGYQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-mU8u8IzHQ4kA5CCAeyT5bxCLhFHeakRYWhrF3M8SajuqN6bcJx0rEazfn8GZveLD/2M9bhluHqN1MqGFBF8UYA=="; + version = "9.0.19"; + hash = "sha512-OhFgwCfi99F4+irDWijyRd4PuIooy51cnCivFpYEg+BYbok3eu4GNngjodDAsqVWovAU9hDQsTXho7RDcJ9Obw=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "9.0.18"; - hash = "sha512-mc2gdXJ9UI/8ogFVEFrQCJjM+UjCvs/9eKS0UPol9HtDC/jBFk5srFnYh/VjxLx5h6LusQ/hqm46rd5HXUasVw=="; + version = "9.0.19"; + hash = "sha512-0yXYdiWh/OM2uf7kvBYvL8+AlKugO8Y3l9JIj82FhTGn7y+ANeRXhWsf/FNo7KRgJqHhDhBczrOtSLbV6AQLJg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-q1CleZJvR0hl/mp3MkHMxcTJn2frQVgsiTyGOquKFqB5kvEzvQsrM4UlP6OqLf5m3JZTzsg+YXatEMgHqPVSkg=="; + version = "9.0.19"; + hash = "sha512-A3ik27m5vB37lIl8ro4MIRLiYZ+IthOGAWAJemWyjhf+nhIc0DQx7npph44pIntlIIsZ/AVvIUtvFomyYsFYJQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "9.0.18"; - hash = "sha512-OI1cIweVR6vBRo8zoltpfgHkSx7XRyUVkTdIP/hk2Pd+2j/+1ReqCEnT68/7b8sG28Sl/8eFut8y1ekHBeTSQQ=="; + version = "9.0.19"; + hash = "sha512-tauuqlFVV6ba4Kw7bg2u5kd5SwUBnyFZE+em8eSG1VkHDMc7AwX8KKqxVllKT+cPktgZZ2yWi6EZDx5c9t73rg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-BOOq9ybpYgEmvDqj/Mh6eU8QuQ+zTgtQFkO1EYqfVyFUK8pbUU/lhyHsydet7UJbp44tAhoJKiauMicSDZcW5A=="; + version = "9.0.19"; + hash = "sha512-T1/aLuSmsEzIlfooNuu40dJGwOIa7qEqZKsdmRGig97Fv4Gvp3IaWdpUQx5yaN6vbEQIM2lbGJSgaHR2J38Sjw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "9.0.18"; - hash = "sha512-X9c6Rmg1hJD2KjU0pT8/3by3HBPcw3IOyeXvDocSIuhn84wGdpRkiPXABI42ANht4Yj/qV6GZ7khCV74w5Yyhg=="; + version = "9.0.19"; + hash = "sha512-5LeS3Hv39WI1txTRVGqYYRmRCa1i1vLhvv5kpzWlcn0P3Zcj3LUg+sRxJ3kmuMHM7D4UqEwknD5/DbmTxASjLQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-swKmLE3IwI3QBBOIvf7abvs1k+eIQSC3ePg7cmILj5jWO19x5+Xg4Y7qYFb6/QFLe3GPnA8xXuOhNKlzAvJ9PQ=="; + version = "9.0.19"; + hash = "sha512-gyJEYBXjtuzKjUs6uamk4yK4D9nC23iOOU2wG5U/pDxVUHtyzvT7Sx0uv9mlhKcW6xAt2qJgevP3P3RtLasoHw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "9.0.18"; - hash = "sha512-u2yDQloUVUgmYqQfODp84PwGCL4GqnU05zrCdpjO7En47hl15wEnPwODpN7XWYsH64ivGMwLC4oIXUpqJIwqSA=="; + version = "9.0.19"; + hash = "sha512-e9r3koHW1AyFCPVCSGU8oGf3we9rPpGKb/PYe1naVjVAP8wU54aOnbv1+VnAZFYsRE4glwC8uQj98rpTi2NgEw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.18"; - hash = "sha512-ikzKJIKsRMGZCjmEXp9rLXkv1D0nD5+sPnFy+g2uMDstvOfVHQxYJAtnhHbyuiHsX9seONOLPF24s+it7rc2SA=="; + version = "9.0.19"; + hash = "sha512-Us4cjMJbRHvfX4Re2qxELmtUt6Q7v72rQcMEGqTd1zzUGQPKHbwnPMK8IjTsoognsyEghkI6kmMtIxGhv//9tw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "9.0.18"; - hash = "sha512-+MT1q6yOr/BSz2NjbreMqDdBMbdqy4mPmbuLllZef22wtOX76o0llcJN6SRMBpT/O4NQJGlX1XWTBlTTKymoaQ=="; + version = "9.0.19"; + hash = "sha512-d1PFeX8f8RO2YrfMLpHjBlGfGbZrnC9MQ/brgEGct3B+mJt9n/9OUWZmIDGNbMroF78Lwj8JI7U8T9B0unX1aQ=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "9.0.18"; - hash = "sha512-bByDR2I9QXB/gGhIIc0kCOYV7lyPX1b8Vfx9A5GmdECeou/CTgGyHyMrmeHzKNMjdChFL18Xpo8iyJDHP4z5/g=="; + version = "9.0.19"; + hash = "sha512-AYDoEn+1TMAwr49O72sodxzcrU7VivGmtmz4RHHMIarqgmtvcIXa0KhDFFORydpkc4KC0SL64zh4fWPfBiTIVA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "9.0.18"; - hash = "sha512-kUy0sDIvFjhyxUgTdwCgGX3jEm2xGgmY+3vJQCsEksowMBVnmL7tcmWZx6LHNICKFdGoKcnvMCJckJRJwn5rIA=="; + version = "9.0.19"; + hash = "sha512-2b5SPfOVl37Oelc5LBWgHL8wD5KzLSIOJ4ux/tyhENXNqZvzbgjEjo1nRv1Kc/XATsj7+ahDSggVf4r9TGsXtw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "9.0.18"; - hash = "sha512-ee+X93XyxderBrtQWsZDN1q0b1e47+QTjoJWSXFTEDv034lJ6vmfRfiO/qVRtKtEpn08wsunSNYopRfR3FmLAA=="; + version = "9.0.19"; + hash = "sha512-PPwU6VD/s+LNqQWER0dEyQ7NLO1JUZbnav8XiyEjDcJjsds7V97L6ke+wSFhFnfZJ0/F+AG229TED0sXNRmW/g=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-ioABVap1JPGSUB9tY/EvY4wqi2Mucl9HX0+a82AgUAukjBp2kFEHDtgXdrvPJ/Xeeiv0zRXqjoFzj7ph722y5g=="; + version = "9.0.19"; + hash = "sha512-VLKjY1jBKQBmS+pnBFQ0TbvD6XeOGgx3S2oCiXHCJ8OJl8rDhtOzXBYGB9nNLIgOLMIrpDsowhIhy5lOpgkWPA=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "9.0.18"; - hash = "sha512-3j9w6ITFH63hlbrhER1B6hCxY11wFoE8FCDFltPUUMsXs8ftE4GTJUa2Zh1WXEAHllDMZoMwsbTAGCckRwIZRQ=="; + version = "9.0.19"; + hash = "sha512-3loojmtSv0EtMDJBVozjlkgdYcuhrjJpSDYzhhuRYKZVFdFSJLLKLBQYExowfjsiW8ZsrBTvkX0YIkyx06D/Lg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "9.0.18"; - hash = "sha512-uuQrHRhQmI2Tln3gzuwBb8oki7fggOEMVxhULIjNjkWOg34P1oHrh019rz4CalDR8WvCzHDrHz7W7RlJs0PbEQ=="; + version = "9.0.19"; + hash = "sha512-/uvxo7Qbu/reolshrH6K+c5OjEitMYIrR373ZfbiHd1SNUPHAhlaTWVrmRm9HfxPeTkeCShEmoz5h2i7niQChA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "9.0.18"; - hash = "sha512-l765I3RFBBqY4raH9NhrrsUnPvqR2nphHm7Hzdl9cNPe2iv7nIWkeRBvc9xEr+4AFcmlzGl3VLgZpctR/CYECA=="; + version = "9.0.19"; + hash = "sha512-5jstu2nsPHvj37ncl8E2cwHssENJN1Pj6MpPGwYbvujg1MoXxCSOpR1DpEI9r6jJ9vrozddGHF2BhmmmK3EOXw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-OH8aG//KzX8bOjhkApSq83SAUsJi6lz1MM6eFymA5oX01eNePGCuRRHOWeK1ZC+zeFxVbae2EStad0XUpFJhSA=="; + version = "9.0.19"; + hash = "sha512-RRsnRJ/4oeqi5ldOaluF2ootlHEqCquRbESnpdiL4gmndBci9Cr8ZYN9ACpewsuPUYT2XQg9A/BzYOupyKV38g=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "9.0.18"; - hash = "sha512-8w1M5ugcGFU5ktkzALvvhGwxeYicf0R3csoxvpW2IiIhWDEILGfcovNWqmIVQcBLLtWDTo84baPFiWziqZ/4Nw=="; + version = "9.0.19"; + hash = "sha512-W1Gw86yp8FcpQ4qZfSYlDJwltAbw/0sCVhzlUhu2PumFuWyS+YHVO53s0hbITRsVtk+HrXg9vWMPFhHvozKscg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "9.0.18"; - hash = "sha512-0SdRhX7UBSXARKlKysHFjvTT91PFZyFn/2aEYW8fwIAVWpfvBsgI9BQ0GMiwyFVi9yknFYOk8jYhF990YIC7Sg=="; + version = "9.0.19"; + hash = "sha512-JujO2hPrlwPWGZNnqbUx7gNc5uCuaBRN/35O4RuOAleB7asjqevLrzHJrY9smSnYesNTy+v/xJNbn8bKfK+aFw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "9.0.18"; - hash = "sha512-79wzG/nHH7yLJUVf0jYTeNY1s+jWLF8RZQhacaWAk3FHLw1Bb1IRkPDcEdKPWAdFQlfZpuokcCBQf4cGCRQ/IA=="; + version = "9.0.19"; + hash = "sha512-2l54uhHtenxylFaKBjxleM/Btb+66ayxdfHMIg4lTe3UUCZqIfDjxAXe04mkCKQAjtWGvRBxCCSXY+NMGGeOFg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-sxIdoftl5HQKQt0porP0/8H8s4w27Y03m48ttrMiEzb1C90eTO/K2tRVFssuXsw2A9HZcQJ5bgv9U9F06BTTBg=="; + version = "9.0.19"; + hash = "sha512-QbIDIx3O/O3GxhYsegHyk7jZaukNJPF05mp2JGgS5HL9SwtNSKZcJueR34+lD1xvmeCFcShJagWL0+593gYIJA=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "9.0.18"; - hash = "sha512-0B5KLiD0T2Wr1PllbvOU/ZxoJlWLOSr2ug20uPI+hlqSue3o/4aXyw78RIYftT0Os3w4bAXWuAisdULucyZAng=="; + version = "9.0.19"; + hash = "sha512-gBJ62N9MbV7xuC3gojxEAg9L/WMvHPNJSPdnCtfNZsmC+sUAdfZlicxeuDU7bBaYpnUMqqQMS9AifFT4MdD2sA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "9.0.18"; - hash = "sha512-se/HeRvz/uxe4yGuliYsz5PAETdXXlCSALQr06K39UJa1cyL/9WN1am4045ZP8NULp0MwCtO5NqIVuvCteIVqA=="; + version = "9.0.19"; + hash = "sha512-yvRqTMBZtym7ejTXGkpHnZ8pu69iqyvtlwneA45j2lBHVXp6uWrXa9sx2i/OL33P+9jE2bzh9WoKdjJGCEvN2g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "9.0.18"; - hash = "sha512-moQQpFGgHIWYvOPtNWmPOgWTxQGuIKtA1XZe+/qPl05YLpLM1DhpzVvSDEeDzNGxmqKLo+PW6en8Q24e38TvTw=="; + version = "9.0.19"; + hash = "sha512-lnt+RlTr0JInweJiooQZI5foKje0K5TLl2DpxGUVjgApcEkPg1UhTHvCkp7d7gqqFp7n4QprmpwsWEqk/LIn+w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-kbB9CVC8jKQTJqHmw2EscXVv0UiIht68hXDLK2G+DKEfNdyarXn9lT4ZGi7NCAYeXeCfubfd8OCxTDI4wOKI4A=="; + version = "9.0.19"; + hash = "sha512-fXwS0242oUBWjxJ0H6qgyHQdjShw5M+NhHqsJ7U1OZ8AwUbBgXXDJ4jGGWn7jB7UZvNfHZxO1GBT2wqri2XH1g=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "9.0.18"; - hash = "sha512-FwEq2KOyY/s65KP6stQBCGj3/4P6GF/4bVqBDjxKlP25v4bGC7I1Clg+Q+Vti5AwVMvh6DYOf4yT2RB0zuLKtA=="; + version = "9.0.19"; + hash = "sha512-uVHVnKUjdsTXJs3MsiCZfmyc+kaG6kVg7ekEpnRChSMN9GYWNzRXgCalMenqNdGIisaHhlGoP4kSKLRCoBwoTQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "9.0.18"; - hash = "sha512-c25do9ipY4Y4WYF/3L2Bhz5A6hM1qdfKAWmYOmuG4u29QuBlK7ICW4RtwFIDhPuXe9i0zXgPQ0nOZ/wR+hruFw=="; + version = "9.0.19"; + hash = "sha512-OY3mBijoX/22fXBsv7sPRsF7FYFPXbH/Vf0A0qd/IK0pnzkS7HlHL6hY3AB6Q8UyaJOW47ESymZXJata97NAMQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "9.0.18"; - hash = "sha512-dj4UQ/iAkh8ogNbO/4/Kpjy/CaOOIiRto37vYGBaS7m4NKK/ggj4XgljrTm/eQkbj9IlYqySr7NAlwx9lUy5iA=="; + version = "9.0.19"; + hash = "sha512-RnPJDSyJaz1m9EQjahpvVoUzqkoUsZwgDwOn/kjdV3NxyoBRLIKWBL/SLqrxqWdxYQn4DytsUqN+se88VKtaBw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-XxfwcNnN04ZKzafril1hVfD8r5+tnTz9+dx3tP+RuciCnYIpstDVbWrW5Xoluz+3Ah/wuGWbUHlEIR79koBz0w=="; + version = "9.0.19"; + hash = "sha512-1ty1SXgSBZEMMX9X1Mw73xT8QlA3CwSrsbbPf4WOBiLqQxgtCWs91bCeg3+Prt5wAvcPE3Q16rhNrGOR3/SnTQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "9.0.18"; - hash = "sha512-2sRI+k15detMJP/dqo01TYAGq9J/7jGDy1Nt/8sTtF2wZHw9VMlysOLe6LRrvjnzXOWpILmHRXkHvA28wrqaTA=="; + version = "9.0.19"; + hash = "sha512-+rzAfE7A6mLJB0H76wTkBVu8lAgp2YmgtxUicDOkDYQswZtU3Zc6fwwOvm4UC1CIcfVw0TgsyCyr8gXavQWM7A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "9.0.18"; - hash = "sha512-B8Q9jf5cNN0v09yUioo0+ytdffmAyx1auncwKj1r8ZP1WT7KkurAyW1DgBIrklBRLOEK3BWG/ycv8aCQZvneKQ=="; + version = "9.0.19"; + hash = "sha512-/srn7Z5dps4dghf4n/ZxIkhaw49dpKrD8SYYx8nuerCkuJK3BvBScl2mhtG49chY4LXwCHsblP6NazVOGxYjLQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "9.0.18"; - hash = "sha512-Hbd5hE3o90QdwTiVJkRzc1YEc/l33Dbez8w8dUaKyNIyi6BjhNSeXEMlLSBBC2Frg/cZ6Xdv+wL9Tze9pMLgAA=="; + version = "9.0.19"; + hash = "sha512-TPj2zqcL+d9ING77zNETcOC9PAjRsHc2NkgvqW9yuCEWSgnaylbFqGwq/3mrCt0Qbchrnpd2ORw+tZQEYs5qpA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-tDQjtr8EE4nkoY/5ogQeRZQuH2lRNwzr7TdKrk3DnKpQo1kaUj752oddASdmsV6AsYVSzJl9zIoyHgq0ROjhcQ=="; + version = "9.0.19"; + hash = "sha512-T9DqFHU80xKCwojndeDkSnDCbNGT2M9qiMhxSuCm3UkeACBgdkp7wpieApGh86IcUF6NEmXzJhA3mndDOeKRCA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "9.0.18"; - hash = "sha512-ALNvbnl/W/SvHfJC3atUGe5Pc6FxlIJGa2zp7Ay5u4njtfBPu6wKp7pOq6g+pd1kWLd3QlKZ/KbAgUt5BFFL+w=="; + version = "9.0.19"; + hash = "sha512-anU2dnIwFzuXhreZW3yIGyljuhSM59H7uhd5mYbfaZTyoZpL73PkFxc8qr0E6FtHhqH/ezETqQ2ATs4LaIxQeA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "9.0.18"; - hash = "sha512-Beu/cAU81kVan1LhlJXON8S+dtMrTHkUqWkJolDQS9k7ynkZkfWaduS66J4IBaVVuLY1UZdJ3gbc7ro6IgSmTA=="; + version = "9.0.19"; + hash = "sha512-R/VfZBsR9FJ7lqlcWvqXIebwTXk1vsMZEaV1GHPDFXGizLuJsApbCANNgSw8eZ/NnNfsXJiYW9T4llEu6lr14w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "9.0.18"; - hash = "sha512-regM2Oa4eLL6lFTXv+ABf01F6ClQKqcbH77+I1Ll3AHDM51P0iELKDDP5TCZA8nnk7VEY43k2U5EYmx0UJe1YQ=="; + version = "9.0.19"; + hash = "sha512-0u2vxJDYrEiEvi9IBKCsLSW/f4RQotsXoKFUilk344uS164asDqLiCVTezqn2h5bEF2BUAOJQG66zJbADAE9Jw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-RRgkiiaRSChCmxYHgYf6GwsgmCfSWme7SF33eCBHPQ6FJvOmXhAN7mUfrbHrrtQy80x/YOcnZF1wPbk028I6fQ=="; + version = "9.0.19"; + hash = "sha512-4dfYAz2wthwrZFDdzYBXNSJNpDm7i4NcBTINRHE7nZ+VwOILoSPJu7KRo50beZXTfZ676fnFNfbwi8CwM4SgRw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "9.0.18"; - hash = "sha512-/xGK2d4NpSGTK7Z1K5CvvmGIG7THye6xTV1FKV7xn+SNk7lXoUA6SVyKfucc5gkp2UrwHzbNz7E7WSGqxnSjOg=="; + version = "9.0.19"; + hash = "sha512-c4kOo36Q6lGUWfSfVXB1gbbsXRD6Bf4GRCljOz2Q+ry1FHb++UMVkEhLxX5PJxYe7zppbGskk1lO/NLEktdM3Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "9.0.18"; - hash = "sha512-a2nEBhf8aH4esKSSdiYk0gT1xFwMcy40azw5tB4G47iM4ZgZcdLL6uSZ+NvQoRX5wdHxRbzYginfVxAK6d/Bug=="; + version = "9.0.19"; + hash = "sha512-ObJfk03VsWa+8vQCTtmWwJYglwK7r3PxmwJ4v5uevXVO1/Yhora4ZQTE5DmxwJD3/37U1PO4qerOXBmO+fXHlw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "9.0.18"; - hash = "sha512-WcDLnAa6lXW+yu66gXTjEJ0dDThZ3wcn/uyT4tnjc2xe4KAEaYwVW0yxBcdGJ4TqQHcM+NYXfrTg8+H5CiFxRA=="; + version = "9.0.19"; + hash = "sha512-nbNA0igYxayGb5DBh43SbV0C1TXQv4tAalqoVAItBNQVJQew0sSFvGb2CV0bonyts1VwRJPTAM60vtWJt/GVaw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-yN8fgj6iTP/bY8f1z+qran2lYTM+xvSykUydP85eeBNjM2nRud+JgpvfKQNF50aVkXKsXFyDw96UtaMYrE2WJg=="; + version = "9.0.19"; + hash = "sha512-jxBnZ+B9D+D7GwBDn/x4+rXsy37KWmpgaJajsaF5MtZaas4XU0CGqymUbpWjZ+Pnmg3TguzTc+PpBrDB6zNaUg=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "9.0.18"; - hash = "sha512-0i3fb2NcAwqmh/e+NZcRbXckCY2fDfeBk2vLlrLgsgkTKucNCA0dZzDLeKIaPiPV6ABfLWE1pPXDYPYRJKr+6g=="; + version = "9.0.19"; + hash = "sha512-nUNdM/pe//MW1WSFNuok1ulhLcmU1mjZeWS8GdtDYXUVVLlrGf9cq5qun9TOLAwF42Gf9rkFDC3FG6lxMFbKXw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "9.0.18"; - hash = "sha512-WnEKfmxhFlui7P8Jm/ADhOaZoxMMF1KPIV30Zr84eKY1EsOKCJbd1m4zUaUyrSzidhwDhW2D12mZDJq8oC291Q=="; + version = "9.0.19"; + hash = "sha512-oa7Zyjlhib4rcrFsSGkPguDMTohuU4Fuy97mc9SWm4aB7DBblavwZSwOpX03S8Tpx41IyyoqQTYpkvoPzDDmvw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "9.0.18"; - hash = "sha512-eSnGCMzBBkZZG0kOh+og8Yrql/SWKhm0mt9GyOv+acvs6ZUG09XgHnpRqe7+aZez3tWx2spcXfnInEJc2S8uLg=="; + version = "9.0.19"; + hash = "sha512-8/OfkeBCoCS81piCMI2DO7zq1DdwxHSkC9/84srxP1YWrKsBlynitu+2y8I6O2hvCl5nvOr4WVgADzQkq3D2rA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-cNTfKWWpmhBckC08Gzh/ji6mdDaQzRZFMNutF6C+ie0mVz4HKcubGuGZ2ssycLYuDoAAxpjRvn9RMVWgcPFCxw=="; + version = "9.0.19"; + hash = "sha512-AztMZFOFXgo+cNEc8gzSKcBNFFnKrDD0cBgtWHxwvagntFVyngD72TcerwSxMs2jfrRtBjWFSM7wObXmmtwlAg=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "9.0.18"; - hash = "sha512-XIMkDAWfeJsQIBtt13V506pgRTk5Qfun0tOlKwwiEYKmjvOYoNbAqqZfqeQqBM37pv7VLR3sLrprmw72+IGsQA=="; + version = "9.0.19"; + hash = "sha512-jiO/lAycc/QQOVnLGtGNn4KnfwSkh4Xq6Mmg+bOFKgXs9+JBdCwWV4t6xv4EKkd2BxNbE97mQfSHLwanQ92H7w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "9.0.18"; - hash = "sha512-Pqibz06N/oqXYXSeypG4Zn46FNxsVhBD29pjKk8hgsas7Esbk8lPSxp9qs32+IIVS82QtDc3FSOcJVah3++ehw=="; + version = "9.0.19"; + hash = "sha512-tcsrbQ+jXsW/rcIbjKKOFptNdp/yS6CRtwcfzQYUhRlYacbcoGIIf3A5PxgKqlNtPNfSnXgGM6Me/3enSPNd9w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "9.0.18"; - hash = "sha512-x8U0pDajcJmcPSh6bvhQmr701pk98W/XtITxa7vdpcIqxNE14wJ9o6fmrkyD/Jks96MED/MOuaCNQEhN46orVg=="; + version = "9.0.19"; + hash = "sha512-28UvewngpxYfPa1xckieZdD9xff1hncu6gqYGAoDOazmysTuLmaHKKvtaKnFViqcml3/Xm4dfgQRzBJ3/Jv+PA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-6GHKLICs2ADGQ224L3MysU3k5UdFlrFRf6Qs6W/rMkjC2otg+DpUp69J/Y2gOOGS7DozfDpj3HmCNUGe0FFuVA=="; + version = "9.0.19"; + hash = "sha512-rQ/SaXCK16WDegugoz6O1oZHj2JEBPJ1O3whGzPrxZ/Ms2v00TAsYnDpyqWFny8VYBkv/TvZ3jjz/xogdyIZrg=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "9.0.18"; - hash = "sha512-MNW21+AoIwVYUXKlXgC8xKxocqB02LbWES5EmslBHXe+DnTaGkMKiOfWsQVfLdukzReM+sl1REJBEAY6wik3uw=="; + version = "9.0.19"; + hash = "sha512-YGMUXcGTNJMjybLVE1Ix/y9G28CelvqnyoubVvBHojVc1TxR4XCzVQuKmXMSIE8ZTZTim70pjQwyg0scMY9GVA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "9.0.18"; - hash = "sha512-D/L+J44va6/lj4qhKv32FTLU4SPoM5xVSdp+775N+lKknGj/VgJok1XpwJscn+zwT1Y3tJUfXOt7Karo9nZ/5g=="; + version = "9.0.19"; + hash = "sha512-1BqCHw+mOaEDNxmjp6pRHBnsNi0JmbVvkCnZT0SW+vH6gZX9IJ8FnhZrfWL7AqulUrnZjBk6YJ2wnrmQsCy+NA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "9.0.18"; - hash = "sha512-POOr+AGAFRejmoFfjjm9JQMyGYlQBxhRJRfu0gXDXWdRUy0pOgOgsoDHuWQqKAGUGlXwJwrsiHT5tgDPicCTwQ=="; + version = "9.0.19"; + hash = "sha512-SVIg4X60utcrZ+8xLYcOk08psDtLLIllMWvegF3RPwmuc6R/v/lIZFtbGrRJt9EXf0E3Xmg4VJhBdYJ9rRYKKA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.18"; - hash = "sha512-++4x5UHtecgGyIcFfL1ozAyllSv9dBx4pAjsr3oYNT/wK0idP0PU8rJ2x9GOtOX40/W/Tzp24wWWBrbDaIeWrw=="; + version = "9.0.19"; + hash = "sha512-s0g6z0Z2BZBvRQ2yZCtEAMwQNY5UXZJW9qnllQ6QPwR4B1Sw7F091AtO27M/f+Q8w1TI9quB4IyNcRl0thw7LQ=="; }) ]; }; in rec { - release_9_0 = "9.0.18"; + release_9_0 = "9.0.19"; aspnetcore_9_0 = buildAspNetCore { - version = "9.0.18"; + version = "9.0.19"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-arm.tar.gz"; - hash = "sha512-EpB5MLz+B6jBBKv6eznK5VlxQNQjJEnmpFLGLpKtCK3jgD8frLcK/YoIoxMglApW0kNubbTf8llAlM69zjhFsA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-linux-arm.tar.gz"; + hash = "sha512-JB8TWsTOuOuLLRNfWY+NHrvoOSfiPD8Q5MgFlc32cll29/cC8pIOTcbIPaikOugHjrCPPCuMtxqqNbDxodsgRw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-arm64.tar.gz"; - hash = "sha512-B1wjLkzIY0hpk2jc+JpoxaOpOGdqOtz3C37SKufkpbVDoj7+SXkKAL+oHKjQeVwrVhBEtipiq+Z8edSFo1mwmA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-linux-arm64.tar.gz"; + hash = "sha512-PHFqdI3gjES0ddin4u+Jc9jTMP6jHQdmiCY8IJxkkxjDlvjkd5tbwa4hdve2I5haDaF3u1AmXacixztq6/f66w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-x64.tar.gz"; - hash = "sha512-Qi7Ntw4kVVqppYfYBI0IfeKk3glmrXPH6qPbi1IfJvPjnRK/YQYXaRXGuBLZNkEbOnh57pKKfDRUT84IMOrS1A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-linux-x64.tar.gz"; + hash = "sha512-V583wq+Nvo9+PvKUwC/PbOJkn8NKuo+OrQh6m9eUQDqIUgefwPHFy+W6ujN+a5mUeGZ/7Q8F++D7j7pwZh92CA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-musl-arm.tar.gz"; - hash = "sha512-9AAObj/H3+VM74YtPqoYPiAFjtfOU1qKEqLWonBzabR6vJ6JPYIqt46iCdWzIprOSGeaiEQqKskDy64ZML4o/g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-linux-musl-arm.tar.gz"; + hash = "sha512-C9rBbRAj7oKN/ifbZHcB6AqiX6590+X3kza247561hN1RLY+P6CjPQFJQNc45xDo89vj2Ol0vSDjlmp6qJ4EnQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-musl-arm64.tar.gz"; - hash = "sha512-0fCooEuSxncKbjN3ExgOH46xVk4XM0wmAl/hOg0/jVumjhE6RVTJbv9Vdx9pqJ3IRWHhPRLRfo6nb/I3QZ054g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-linux-musl-arm64.tar.gz"; + hash = "sha512-U9PY2COXF8sEcFTwQ4BFIWvoBXBNw7omK+p0ol0kSn9KeZcfPTAQP08pLqzbtB6hgmxwKGzSjNPdCJOAjJTloQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-linux-musl-x64.tar.gz"; - hash = "sha512-XbXyTw/Rk8qwsXDbw3XjyrLVGQKj3DXi++G1CcEPaRP5qU96/xZuLLi1m+ZelKziNAdr2t8N6vMIZOp9FvJmWQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-linux-musl-x64.tar.gz"; + hash = "sha512-C+JlZ/BGBt06AjoGZYetWx9JgzWr46FLP4GHuby85v4+jMYDBLoEPyUtER4hWPRkYv0+R8N2FEQtdsPL2HCQmg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-osx-arm64.tar.gz"; - hash = "sha512-NDq1E9+CoLEapLmKEUPh0cF46QbYMV5IRxEm7VEa7f60N8sSsHe4/AsyILIs55uaiFBwO1+bX4g9zojmmTU6VQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-osx-arm64.tar.gz"; + hash = "sha512-GxBe0pPJ9OZS6qxsiSK2A5QeZczCZJfHNQJr5ECzR1s0I314GqxiL7OTYQzh6IPpNuvLQT9VCtECtlsW4N7gvg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.18/aspnetcore-runtime-9.0.18-osx-x64.tar.gz"; - hash = "sha512-keWKx3Ct0j1UNHUsBovruP7cu+b7hTe+Ia8Mzol821LSia31yQTnO0HMOeAveRy69wudCcHcRDwVhnr42THaIA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.19/aspnetcore-runtime-9.0.19-osx-x64.tar.gz"; + hash = "sha512-uxeTOiABRPjPCngBAH0mtM0V0xa+u6qAvLTJf28HmOYK+MHymIVPr51NMIrS8KBLZydXfvc/ghDO8yGmXJIlZA=="; }; }; }; runtime_9_0 = buildNetRuntime { - version = "9.0.18"; + version = "9.0.19"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-arm.tar.gz"; - hash = "sha512-NbOG2rylurWCeqrYm+ytzZ7sPHZv8HIo0B/SYHPFSrtUlxiZVqNqkVC3PiPj/kWPI/v6Vpg7mH98MqrYud47AQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-linux-arm.tar.gz"; + hash = "sha512-lHne1saaCRY1mdK1+1X28u+4lii2+4qq9riCpzkfBlpTc5N4HwzW3Vo4AmkKWnRnjU5piqnhHj2uhwBKKs/NWg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-arm64.tar.gz"; - hash = "sha512-5YpVm12r8BJ61SuBoveaCBYsOYSvBOLleFdV3HIrFuJuciSMgnayHczo03AAB7ncYsgjKUeL/nbk6eA88CKWyw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-linux-arm64.tar.gz"; + hash = "sha512-4HUQxkn+3z+xPdIQJvNMi80X9Upo5MBxoSh9JuEH4J2czRPvD2PGMNMJuLeXMQqNxCrtalUesUXZ+thqWBmk7g=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-x64.tar.gz"; - hash = "sha512-l+uJpaN4G5dh4qhQmWkSroG5aZYInHirzrvEQRE0VwiL/L188fqX0wNvesj+IsfTDgQ+k+yvyRDwe3MxfHO61Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-linux-x64.tar.gz"; + hash = "sha512-5/ypxafvoufa1rpgFQnGhO9Gcn46sfClGjddDf8m+gbwAe7IggM900pqEEl68w8A/wAGbBZeALHhPX2i3PXUQQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-musl-arm.tar.gz"; - hash = "sha512-vX0ihTxrCTKujuTvopOzRQfJIQipm1S3QxAZwK1vGM1rX9HPI7ygZGCTJBtIwef2czmlcyHEPFtNdE/6qnLctw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-linux-musl-arm.tar.gz"; + hash = "sha512-fwAUGM/Rb6GOeqvKvRXBEWM4r6V0LHhBXRcR5mce/3kCj1Yq6La2GNmy/82w21o63WszlcYPAWEOMghmjCHPvg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-musl-arm64.tar.gz"; - hash = "sha512-t0Y72M9HjDvhgC/ixKuPkIAkILyWPUMotcc3qn0knlDKoD2ycg/CMV1B8jUOTVtJFIzkMsYFTNe3aA7niADiww=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-linux-musl-arm64.tar.gz"; + hash = "sha512-y79Y6+AK3S3SX1h5gKQ8mHFDC2bogJQzqm3wulpdFxu+fx2QUvTkcs2+B9gcb5YQy6FqugrQcOu4vA3qTeFrBg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-linux-musl-x64.tar.gz"; - hash = "sha512-ue0EnTJye/9pSCnaAvjDWeTZcLQP67ts7lusnBTOoHFKDlK524OOkpU+jPZybRo4Yfx/s4F75jZPN/h8QU2HuQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-linux-musl-x64.tar.gz"; + hash = "sha512-O0W0BoFf7TtAzpNZoo4uo189AUSTfG+slaOq96OA2x53i3gSTFKJqRTjgt15p2pB90IkOfEsNR95XDqOQ6QExg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-osx-arm64.tar.gz"; - hash = "sha512-2dleEhQjILJbt467IdOXgHt+BUrE8Ull89cEpY/YmehfJsIfRrHuy+lHwukleti9fdVAm+9K1/UejdtFFoQHpg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-osx-arm64.tar.gz"; + hash = "sha512-b/ZoOHtaJihAiHa3TkklsO5xTz26P8eVHS0/sPypaYarzzYTpikQMZ6EV/Z0zU3dLqWp5yJgDtUdxVGBMKDBhQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.18/dotnet-runtime-9.0.18-osx-x64.tar.gz"; - hash = "sha512-+QhvcBgP9+YzfCTwv1CT5d+2as9p09jhvZ1bbmTYDIZpaYanPF8SXuNxpz6vvhLCHTNkG9H2JM63/2f4I7Jk3A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.19/dotnet-runtime-9.0.19-osx-x64.tar.gz"; + hash = "sha512-nMSr4ouXd+BzqHvYyjxGFzZPO6kS0O6hHGEFs/woQbDowbjDEb3VUFP7ohZKa3EeJouvfW8+qwtQupjg9HCUyg=="; }; }; }; sdk_9_0_3xx = buildNetSdk { - version = "9.0.316"; + version = "9.0.317"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-linux-arm.tar.gz"; - hash = "sha512-yGqwPSrN9JvXAcHAIaMTLhbJy+cu1F6E5ipEDSwFPzS9dtZF3O4xS/PoEpoorlu6WEdPwnipQOt3aapD/7LSKg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-linux-arm.tar.gz"; + hash = "sha512-z5936W+nJ8SR1GLc7OaEqgsNLM1GIzj9QYBq8s/nmvolJx708eSm5G4jkoQ5QMBTE2bEz133QSZ4+HoiBg2Pyw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-linux-arm64.tar.gz"; - hash = "sha512-QIMk/U7oKMr6F5JuM8EsxIRgaZtYqDIsihiR74Ht3sDHLfEvp6+ob14i+ia8N1DA+2BIG9Fn5LgI1c+5Ud8GOA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-linux-arm64.tar.gz"; + hash = "sha512-/fMP5wXJEwTYkBFelV9zgFX4wIheqYkeffEVMyESD6LDi2rk3RMvhxy4+swNH6u9KyXd1T0KW0KTqoXSluO5jQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-linux-x64.tar.gz"; - hash = "sha512-WoVYr9ZIwUqDXgCuCPpVYIP1DjraFk0+cyk/zUhQsFGaJ8EfLa6Vqbvkr0Mr4zvxRFHvEbppUn40+c8wd6HCtQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-linux-x64.tar.gz"; + hash = "sha512-FFv2ncuIxLkF/rUxz914lKdfyHXSoDDpWKE9H7ETFSHIzr2Kim4PvRpDPrrpzehjVratrQexrYHvuSs2/4ozMw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-linux-musl-arm.tar.gz"; - hash = "sha512-44GuDpkGMs9X47tljgspYY+RzpYiAhBlyUdqJ66YKS2EbiUn7RCLvv367mgLgtVPPKbdOvlNTGHsMQr5SP29Sw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-linux-musl-arm.tar.gz"; + hash = "sha512-WNV1qWNkSyGYcKzsz5Y0kF3opwgGq4guQsCsKoK67KjWJhWMLDS2vj8sYJ/qzz0hUGbwM27e2A4A7rQnDW22UQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-linux-musl-arm64.tar.gz"; - hash = "sha512-xBsPEE2FKInO1D6DpTx+4uZGZrn9ylI9p6XDOwcn/+m83W5d3Yoqf7f+aCmTGDVK3t3GG2PMrLjlzVPjaI/yiw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-linux-musl-arm64.tar.gz"; + hash = "sha512-5M7Xi6AwnfYMkT4lAT69wzJGWyThGzkiiLhUOOdUDvWAElMcBiFveIGRUH/4FIsI/7zTKjg8O651TIB/WvLpIw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-linux-musl-x64.tar.gz"; - hash = "sha512-TjMynmU9STLEY2IIMzH9fLXMni75ZIW4h1OjKo7mcnhqnRQ/feHsBBiPwaR0Z3U+E9LSc0qcdgJx1CaDTrj3Nw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-linux-musl-x64.tar.gz"; + hash = "sha512-c+bcdP15GZMLOnALLpQs7+4CJlhNT0yZPdT+KcI8b2gLf6SvxyNjEy+VIh942lPskRRmucJDxHfQBZQkWPfxww=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-osx-arm64.tar.gz"; - hash = "sha512-vEZFvKTSY6H9CISKEXjCyHilezlMVAtel9rjpEP13siJPQnMGUsNCtrH6bnXsYNBp2UUEZmc4S75CDypk2wW8w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-osx-arm64.tar.gz"; + hash = "sha512-9wehxz6ExtAJuqsqJ0JwvRG7tYzYJEz1lZT+FmL1AiXRZlh4069OS5ZJtv7M2VtpPPnPKOEndCt6TmKHyqPrKg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.316/dotnet-sdk-9.0.316-osx-x64.tar.gz"; - hash = "sha512-xGxoUWOFb1u3KMXVjleI81TLBuIJTYk5Ayku2YXRFYb/Uei5fDgWm5u4IwHDKkMklUbiPOntQlnRgCuomJM8cg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.317/dotnet-sdk-9.0.317-osx-x64.tar.gz"; + hash = "sha512-bdyGF6TMo3/+A/S5SC9cc/RcsGsa+iYit7wTqHCnhp7imNmvjkCCLL+I6Qh8PDxdINGCzUgdCc2DFl7Z2A36EQ=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -523,39 +523,39 @@ rec { }; sdk_9_0_1xx = buildNetSdk { - version = "9.0.119"; + version = "9.0.120"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-arm.tar.gz"; - hash = "sha512-W8XwMMHOrORZljL4ZSYfdoUNZF9qBEXtXvJncLH+4SLcJGlWELvsx4NU/kAolSZVjeFi5PzQXLB18Lkq8aA7ng=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-linux-arm.tar.gz"; + hash = "sha512-xOkQu0a7qzVyCTJQcCm8h9ibcEu65PCzxIRNeBHRsWtg45tNX6InLRTLEIQceZkMQ3YqO2kNlf4e/i3Xd+5acA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-arm64.tar.gz"; - hash = "sha512-o4wcPwLHLKWAdNhHOlcu+YwiLdz5euxeC/VG91eMCcocS2hSNGIVHZpYpM89WEMJptr8jQz5+k9zT2W8kQ5Urg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-linux-arm64.tar.gz"; + hash = "sha512-g1sprrI6Gmn436+Pg6s1u5Lk5km1bsS3NA7KII2DVzHzrbyBD57/zYdPCGBK10nAWGuWhsFWP5pDv8qGSZ52xQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-x64.tar.gz"; - hash = "sha512-J3GDQXjUxcpfEebCrqwT1rD2+V3G0RaFCSmKS+ODdniFNfdPlnXes0cXSdS3YIp+mOdffA8gWurvCuqh+XtyIg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-linux-x64.tar.gz"; + hash = "sha512-3D/iTpTyMWdfh0G4MxrlrVv9UAiBaFmummHAjTOMYN8CuuuXbxe4NVjAeNWNpVVPW6xT9M33k52MNN3wom9Wpw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-musl-arm.tar.gz"; - hash = "sha512-GoSLrCjKvbDd4T+Iyv78ch3gVVNNkDAkQUfwX1j4PSSWZ/WXtj0o41Gk4UbmN4FukWcclh9zj2BSYBoMtj4s5w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-linux-musl-arm.tar.gz"; + hash = "sha512-i5xuIOrgyeBRjcbXGWN9i5DpS7oGr//BuTg2cThfmnNoke3Eq/gf+nHTJz0CtcqjbvLNIk17DtRQb7GUS8uAtg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-musl-arm64.tar.gz"; - hash = "sha512-FDPQSBTGsgjVB/JTmL3ZHmPsxig960W/6f11rij7KdtAHE2yd+SbXhIOS6lj5q4R2zsBaFZr5Z7yUcdfPlpoaA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-linux-musl-arm64.tar.gz"; + hash = "sha512-kP9G5ei/BbCueu8xsaoI8TxaCKHci1nnVLrhTEu8EfASZavpvTBdCCtTVdOAHQRVyroICAB6jkZPnCqVO8hsRA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-linux-musl-x64.tar.gz"; - hash = "sha512-fDiLgQrIVMOu9+DNOvZjr3tlFfpqjLR4txh5/L1IvG0F07fA0nLCht/6QfQRJGtuKVrok6yzuwgZ71rtm+np2w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-linux-musl-x64.tar.gz"; + hash = "sha512-rjHvSqb6obISJ8+UVGRUanQCcnutmeip8IYMJTDTRZmkxHD/I9pSlh1v/wfVcptTwYzZ9ABJ+w7SfKBjC0SVYA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-osx-arm64.tar.gz"; - hash = "sha512-8ArSNJ1r08gGp5+MzFdToorrwqfJpgu4fNmGha+OTe6PPpX9GpNb8uSuiCmPYk9kTB1IZjZluIYfZMBLvaG1fQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-osx-arm64.tar.gz"; + hash = "sha512-D5UYB1+w+qejxYNjWCMUL3aKzbNzQk+3lHv9WqfJlC7ns9V1u1dRLqqhSTFjUm7CrnINPLQYmk5jST84c4lWmA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.119/dotnet-sdk-9.0.119-osx-x64.tar.gz"; - hash = "sha512-H6tule2exeouYc/W47z8lcghqAHkjxJzz2lVQfnaWnmugvdj0w/sdd8+Cq5RHpT8dFjMWJ5a9oDjTvaLirrMtA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.120/dotnet-sdk-9.0.120-osx-x64.tar.gz"; + hash = "sha512-qdldUcpAAQSrpEKjRf+BuCrSbjQaUBstGrczIQegwqzT0NjmHv5Fewm0VVK0sZVhJZalrmtfbY21i8VGldjs2Q=="; }; }; inherit commonPackages hostPackages targetPackages; From 4862a919017b040f59d1adb4c67840efee8092cf Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 13 Aug 2026 15:58:46 +0000 Subject: [PATCH 077/170] dotnetCorePackages.sdk_10_0: 10.0.302 -> 10.0.400 --- .../dotnet/10.0/3xx/release-info.json | 6 +- .../compilers/dotnet/10.0/3xx/release.json | 14 +- .../dotnet/10.0/4xx/release-info.json | 5 + .../compilers/dotnet/10.0/4xx/release.json | 11 + .../compilers/dotnet/10.0/bootstrap-sdk.nix | 156 +++--- .../compilers/dotnet/10.0/release-info.json | 6 +- .../compilers/dotnet/10.0/release.json | 14 +- .../compilers/dotnet/10.0/releases.nix | 503 ++++++++++-------- .../compilers/dotnet/source/vmr.nix | 2 +- 9 files changed, 387 insertions(+), 330 deletions(-) create mode 100644 pkgs/development/compilers/dotnet/10.0/4xx/release-info.json create mode 100644 pkgs/development/compilers/dotnet/10.0/4xx/release.json diff --git a/pkgs/development/compilers/dotnet/10.0/3xx/release-info.json b/pkgs/development/compilers/dotnet/10.0/3xx/release-info.json index 91b554bb7a21..b9752830342d 100644 --- a/pkgs/development/compilers/dotnet/10.0/3xx/release-info.json +++ b/pkgs/development/compilers/dotnet/10.0/3xx/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-Rd6a/05PFdoy+AD2jsZdHYSd0trx3YWFFd9qeAtrejI=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.301-servicing.26270.133.centos.10-x64.tar.gz", - "artifactsHash": "sha256-svrDw0cZtaCtPdsEAtty/watUGUdMaJmv7/55NQ/0RU=" + "tarballHash": "sha256-Wsk9hx70dW2XRBIh/gG8ZF3F2GhKITMqe3YVEGIW4Ak=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.302-servicing.26329.109.centos.10-x64.tar.gz", + "artifactsHash": "sha256-xACo52tgnt8kF9hVxHmRijx1dinEpXfdAAwLbroiF3g=" } diff --git a/pkgs/development/compilers/dotnet/10.0/3xx/release.json b/pkgs/development/compilers/dotnet/10.0/3xx/release.json index 5c9032fd410e..44fd1fbbc71b 100644 --- a/pkgs/development/compilers/dotnet/10.0/3xx/release.json +++ b/pkgs/development/compilers/dotnet/10.0/3xx/release.json @@ -1,11 +1,11 @@ { - "release": "10.0.10", + "release": "10.0.11", "channel": "10.0", - "tag": "v10.0.302", - "sdkVersion": "10.0.302", - "runtimeVersion": "10.0.10", - "aspNetCoreVersion": "10.0.10", + "tag": "v10.0.303", + "sdkVersion": "10.0.303", + "runtimeVersion": "10.0.11", + "aspNetCoreVersion": "10.0.11", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "35b593bebfcba58f8e78298cef14c2761f5d86c6", - "officialBuildId": "20260629.9" + "sourceVersion": "e730f1db756d11c93f246830ba7b94ee6fcf4b94", + "officialBuildId": "20260727.3" } diff --git a/pkgs/development/compilers/dotnet/10.0/4xx/release-info.json b/pkgs/development/compilers/dotnet/10.0/4xx/release-info.json new file mode 100644 index 000000000000..ac42352486de --- /dev/null +++ b/pkgs/development/compilers/dotnet/10.0/4xx/release-info.json @@ -0,0 +1,5 @@ +{ + "tarballHash": "sha256-ADZZg+4YSu3mzWPEXtDQcvH1Kd/tcCgZ8pyBRW7J6p4=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.302-servicing.26329.109.centos.10-x64.tar.gz", + "artifactsHash": "sha256-xACo52tgnt8kF9hVxHmRijx1dinEpXfdAAwLbroiF3g=" +} diff --git a/pkgs/development/compilers/dotnet/10.0/4xx/release.json b/pkgs/development/compilers/dotnet/10.0/4xx/release.json new file mode 100644 index 000000000000..6c47cca1e374 --- /dev/null +++ b/pkgs/development/compilers/dotnet/10.0/4xx/release.json @@ -0,0 +1,11 @@ +{ + "release": "10.0.11", + "channel": "10.0", + "tag": "v10.0.400", + "sdkVersion": "10.0.400", + "runtimeVersion": "10.0.11", + "aspNetCoreVersion": "10.0.11", + "sourceRepository": "https://github.com/dotnet/dotnet", + "sourceVersion": "14fbf8d5271c98133561eb55185fdb05b286f578", + "officialBuildId": "20260729.15" +} diff --git a/pkgs/development/compilers/dotnet/10.0/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/10.0/bootstrap-sdk.nix index cd0700e05f8a..b8c40df7b501 100644 --- a/pkgs/development/compilers/dotnet/10.0/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/10.0/bootstrap-sdk.nix @@ -11,8 +11,8 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.9"; - hash = "sha512-FeXZfSx/RVXiooaWdkmd9g8TGAKC+MeC5IBByPf2FgTgR+NAXLMTgfHgimM6T4iV40+s2tzFXM/7RKYLZKZjHA=="; + version = "10.0.10"; + hash = "sha512-gE8O7DrRAI3Qir3ySzvdRl7DzVf8XrFfI0vbUXl2GHim3dMPdVol9DxwNh/Tzq9ymok1KU+2wu2qrF5jWNv1pQ=="; }) ]; @@ -20,89 +20,89 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.9"; - hash = "sha512-eAjWxz37AwAM+IymkxgtQbYRHNCK88jbwXcQUhJoOYQy080h/lHyH+A2O+gu2Wb4+foZqmXcThlsWPrQrk+THg=="; + version = "10.0.10"; + hash = "sha512-S/l2kyhwQAypM2P2bEm30xKsJQLZVSK7KkmvCqKYyDCeaN+13RLVRBwSe+3hS9FcQRwgIS8uUuUm15oSQntpCQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.ILAsm"; - version = "10.0.9"; - hash = "sha512-ydxIUugIJrJd67MkCnk8th2vpRAps2GjM5JPEahHfl8q4/+0jZtDdIm0aoGV+p5t2hkuTa5uOCPPySbZsIEyFg=="; + version = "10.0.10"; + hash = "sha512-nwLzk/KTkdBK8scY2LBpHOaMey9CGsfc2ndXraQoEsuEobLzCkK3XgCYGreNrGEszVZtV+/hfUQ99XWJwlYfjg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.ILDAsm"; - version = "10.0.9"; - hash = "sha512-YuncA5U2y36f4EY8Vn2rZPFpIsM4gsN75pFh9Un2ELiq40H/R8wJxGZB1fosfGLuW2+fXk8tncxnb+MjkoTVkw=="; + version = "10.0.10"; + hash = "sha512-WxmGaJtL47ad1wtoHCdlTVU1mgPCDQ3/vYWHSZyc3kuLRjI/3batqeD2orRfhXbRKBgnhbTE1t483sIALT2JwA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.9"; - hash = "sha512-29MiMOG0miPFyEbQm9EHeOWamADuOeMoFEItX+xT45xpmY/A1PiO6NwDqPofmM68C02AT85afa7K6V1SU2bgBw=="; + version = "10.0.10"; + hash = "sha512-pA4e9aTyEgg/W+9sPVaDO/zfdlkco0QSdau22PCbRF6oXcqHDwPGonrdWQAGOkYMezf8B99Lzb0qJH9IdmS//Q=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.9"; - hash = "sha512-fNUUigQviEk7mhhouQiyAtUBYHJ9UVZlZCIi78JLOQKoIih5QLmgJqja6oKljm3i1f+Z/y7luIkMSluXYrICnQ=="; + version = "10.0.10"; + hash = "sha512-tLPu++eOKgAyVtYw/tbBX99z5iHp0Yqd42mhvrOIkXb2yXW14Xth+EgAIYiJajwznfBO66Pwnyr+uFqZ4rSDqg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.ILAsm"; - version = "10.0.9"; - hash = "sha512-16E69qQlUfII4Okk0egIUMOhl75WJ+tipQoMNNdC8DSnQydPGxhqxj8SJ05k79KUcLf6mHxGEVU1jL53h/E5pg=="; + version = "10.0.10"; + hash = "sha512-aJ/1FPJiymDcZp6q8raAzOg1cRW3szuARDrHNwYix9/6rrlN6foXzahUm3mFPT/AjHS9tP0VsJEQ5zSEXMzxGQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.ILDAsm"; - version = "10.0.9"; - hash = "sha512-3AYaNMQAJ0fmEgdocsXQpY2qr7wF+iFpxXMaL3lnysIhnwlrt5us+RQ7lCRAJHbIGZd90tG2+bzIVmVJTpASng=="; + version = "10.0.10"; + hash = "sha512-AK3NFdCYbCQKNUputEirayv/uQLIPcOncyuYl1jxrCU36VbUGhBp8FL9nrBRgvfGC3vTsu+ZD7FALYON1AQkuw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.9"; - hash = "sha512-Pzm4bl66t2VJJaWCnAnOuVM5pO2fYo5xNIKiW/XAbaR1iU2VY92LaxmQz9cQvJi5qbJqlklWpVskITiZ9vPcnw=="; + version = "10.0.10"; + hash = "sha512-IxKbZWV6ikBPmJpM1IBA3TAxirCayJ/83PbFqYKkAZXlsdHI74wT7/Lr73XCHeePJDa0EszXV9ckiXdeEa2lqw=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.9"; - hash = "sha512-jDdX9SxVfU/96Xn9YXXWIBKkOBFYzkToLF6s81PxXP5oqQgkAbT7tvN4sQPBgfM3Vn8+z5oOSYmnGijlBAQHwQ=="; + version = "10.0.10"; + hash = "sha512-vkoocTUasco6tNZxoKzm0rU8QqtHtRf5ksjpeQPaRobgwz3a/mVVA9owV8fknupHNKAsqo/clyUbQnV7iTLSoQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.ILAsm"; - version = "10.0.9"; - hash = "sha512-bWhsJQS/Re61rantKtsMqsuUlX1Fge6VVB+VpVQg+LHipi1iAEi9TIvdDvuXa8XaPp6Yltpaff9IsdzrpeCd1Q=="; + version = "10.0.10"; + hash = "sha512-onIb57QhCIhNmz4o/NSyulCWEuiqdNYm7KW2jHyAKv63rKeV8GyYKitzd9Err0vvUB2/+Cgoc+XoYASCjfreJg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.ILDAsm"; - version = "10.0.9"; - hash = "sha512-BmfmOts6Nl7PXc8dXaBxaooFDSVOLGkWVVKnN5ZEEwD9In4aZy2j4YP5K6wBOX7QVWoUltLDYvQ6ARBYi4obag=="; + version = "10.0.10"; + hash = "sha512-siywO1kWzXGgWVBOV3Wy0oZvsrKkpGA7dNKvNfBNsx/B4rL7wD6mMpjhfPOE63d8pL6rqCf13ZGzo9mWUW2KjA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.9"; - hash = "sha512-O/lQAy5vxO1I5DForGqGneP+taWU1BQNEQw/xE8sAVHdSUJTIeYH3Cj4198Bh0eKHvpHpaySoLYJT3lIEvgi3Q=="; + version = "10.0.10"; + hash = "sha512-M7oiYYtSsgYzHBMjuL4ROibbNy1Wkp1yYIbKosJccy219GU2Jh+5Knxldpyxi7K1fxCfxQLqE8k8OXkB5ZpfSg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.9"; - hash = "sha512-IhxLam7sHBOfcfC9ewSV6nEwn4IxZeUQ2CeTkRgMvKlSR7XyNTe2QPgQ6n/XFnJoaM/kTDI34XWAlp99KgoEOA=="; + version = "10.0.10"; + hash = "sha512-QgUpTC66r1gSB62oQ4p+71Y/46Mm9QXC1YJNHLzPb6NiylxiDPexh+bbevRwd/wF1kT5PdbsTaJcPd8mnudIlQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.ILAsm"; - version = "10.0.9"; - hash = "sha512-DE/2R39sO1np2BAIrKlbJPqu87HWQfJK7yItam89nn/NggOjUWvxRvgH2u04Vv5PmotEQcdtMAtUKNpoioFAsg=="; + version = "10.0.10"; + hash = "sha512-UsNHvh0adk1pkfGkUtj+IoZO0QiiOVqIvJJCXcFqgjc9B1Yq40cMGnK04EUaBb3oHKgpkrc+Q2o2NqmqCqd4pg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.ILDAsm"; - version = "10.0.9"; - hash = "sha512-vWvyBr0vgLuQjyoYViWytGYAMVBpOMgp6aYkZI1CkXK/LHbSadKLkfOVOPgsyc6ZeBXWsE55uqqfKikvRvy71Q=="; + version = "10.0.10"; + hash = "sha512-qXSaEO0PbM1CdF2h5wgnoyfvDSIDGCAu2uF7IIPWzZeCyZB5CX3hjQ4fcosvv/2OI9AbxIlhERy/98jgJ7MbFg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.9"; - hash = "sha512-SX39Owpp/L/kKsNkKLkU/V5ylnocuqGLxOpfKKtMj8pybKfrIb6ZZyXcw5hK9b9RXPpvneA5M+d1A0NSiuovhw=="; + version = "10.0.10"; + hash = "sha512-le0X7trVGiaA3Q5t1MxHDI+CmVAOMD6ZdDWdmfP7SYePF1GFjXuawZuRV3GydjzFlo6us9f6fSbzfImVNKx/CQ=="; }) ]; }; @@ -111,119 +111,119 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.9"; - hash = "sha512-kJiXbxRjkAjazH+ctmkM4WysXgpMR99Ps2hN2oI8WOJ9kkA700BLmNS2mAlNoAVrRGFOfgkrQ7m/XeCj3Xx4ew=="; + version = "10.0.10"; + hash = "sha512-aBtCKth6hLH5uSd0l5zhKXub77x/B9rQtBRR7li1s/j/4/5rBG2UusqHShGzxmcGEsvLIe2YrWHPdgVIm5kf+g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.9"; - hash = "sha512-KKHaaWDeoezXsj1BeLwxM69GZKE6aFwv81N966STiG2RjkCKb1EMevUk77k0inrgtUDEWYZGdEiZyeS7mK68Tg=="; + version = "10.0.10"; + hash = "sha512-wvXLiOfFb1gKY6uBDbZ6xyxlmieVXJLvkmVjoxi7CHzo6LEqypq88xRYtCPX1pZvGBcOQIWHGxvQGvdaEn1oCw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.9"; - hash = "sha512-o7SZ4gPlt0o+A4RnNRCjWM1zonHw5fJDr9wHT0qHyUD+56vkztBh9WG3+Sv3Xexrq7lzNquNcQutQgICPM8Z7Q=="; + version = "10.0.10"; + hash = "sha512-Wea7/9BeqipVadzXn54xWlUvMovC7rZVuSqslythntGzwlEFcGLwl0TLm0hol7e7qE2Twjtc7xwAcIcReZgPoQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.9"; - hash = "sha512-mp5LNTyV+/6HhOF/TpLSb80GT1QXSjTcJGopjdDnpVHEwg6Y1jrNpO4ql1qWTI5GdqajHpFH1JkKNrhsrf5VeA=="; + version = "10.0.10"; + hash = "sha512-xScwy9MuoiEMYwYQd8jG9v76xz8HIJQtxTG6knw+IJoy5mdtdKdjBO5b8z/tcSIXY0JUuMZxfbB9lX7R7gA8uA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.9"; - hash = "sha512-uJTCSZo0796fS55rgWDj9iU8t3qaFC1JGi8W4PpegDogbfiOLafh86UFqbsimo+TeMJvhS2qRB6H5HI83TQV7Q=="; + version = "10.0.10"; + hash = "sha512-qT5DaWKFw777elmcmj8TQrTw+tdTsBaucL6W+ylWWndGc0+FtcDjs/0WEdZaRlcdTOu7KmjyMgO5YvXxdQ7kUw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.9"; - hash = "sha512-MAiK8UM5rnWWls1js5dFtuGfCg8BYjq0wn+954v0tiub3SoBAhSVF778JOFCXeSqAAyNxABHIVcQO4k64WxUWg=="; + version = "10.0.10"; + hash = "sha512-TDvyn0oygOw20euEuEuo4jLcflyDwNnuV4VARBN0LXVwAJe2CpvaDdXJvqY2lU6C7XJItjz3wgjLKRZl/nYJNw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.9"; - hash = "sha512-4xi/0rYDHw7BTTNG5qFG1t+j0yJgKapNAnqVU6CITNSntp9YSmowpbHCEDt3R2SQKwv+13UiLTEqa9oXY1iUeg=="; + version = "10.0.10"; + hash = "sha512-TGF4ZEiGwjDWFSQcf3ASYnkN8BwokQ9oe8AacafOKY0Pt6r4hvueprXIVj2/7mMjyCSwEv9TEThP4xUfo7Qjjw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.9"; - hash = "sha512-lgsdY20SoOhAg6cMvoT5jArQ1ojaTxbbglhoMkvlcs9iF9OD/4WQ5pFD5IU22AHF2L1VOHvEqFpMDaXe2sdoBA=="; + version = "10.0.10"; + hash = "sha512-eb/xl5MprW8gAwcsOgewQ5878WSfk0gf/VfrQa2OKM7/MVKxP38dABzqh2g1fpUsab9OjCFj0z5+OUnlOhFMRg=="; }) ]; }; in rec { - release_10_0 = "10.0.9"; + release_10_0 = "10.0.10"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.9"; + version = "10.0.10"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.9/aspnetcore-runtime-10.0.9-linux-arm64.tar.gz"; - hash = "sha512-Ezd+ymPVKoW35xJvCtawF/+9UgttldsLoF62wVJkXvQjj4o3RNKwSsQY2YVu59tzK+knqr3oSHFALDVI4f/O4g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-arm64.tar.gz"; + hash = "sha512-b1razZuhAv4sOlI/ByW4Leuji/unO+CuxML7k/CQwdQI3iLxzNLnx8pxySvPdBlcy541pipmnCHQqqgoVLI9Cw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.9/aspnetcore-runtime-10.0.9-linux-x64.tar.gz"; - hash = "sha512-o9H8VCrfwlMumorERE+wU5787DPPcz3mDNX2+P4+mloyNrmGlLJs9z2c110uG8oMaR6D1BEH3rxM+HpaspmoLQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-x64.tar.gz"; + hash = "sha512-Rxkkn8rKdEuO36W2UzZsq90l9FKny56WG4Zx3dL4Ds7vS7i3Tg+tiZ+T5cfIsTiJD/C9tJ8trstIlFXZSHpXKw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.9/aspnetcore-runtime-10.0.9-osx-arm64.tar.gz"; - hash = "sha512-zNJDbv7nVohCQV6+QlJepAxB6iXUiopV88UmtuOJMJqcfAfkfHKrTtko0z25RhUGOVJ8jGrLwTz9/PjG2rEZYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-osx-arm64.tar.gz"; + hash = "sha512-54fEAmqSWqHd+m9P8utn7pW1rL7l8mJGpubudzJkwNYpbVFT/tb1BP4MscyPRjYeZqJ53s7HLT4jCv5d/Go0Zg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.9/aspnetcore-runtime-10.0.9-osx-x64.tar.gz"; - hash = "sha512-rEqeh018sSq2qZ+QqUqIljHaKKtfWxF7nJ6pE2k85uTwjlmInmc8Edm6Ne31NiOsnRgfAavr8YZCPkxK7A0ZtA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-osx-x64.tar.gz"; + hash = "sha512-4A29BXpJJt95XoSR7bJOsoWFT9fak5i9i7uQZLmWcgs3C2tHIB+/XYxL0YmzCTV0X4iNyASvBJhakaLRIbwNag=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.9"; + version = "10.0.10"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.9/dotnet-runtime-10.0.9-linux-arm64.tar.gz"; - hash = "sha512-UPUQe0jIoJic/8o2omg0w5iKE4wVjdBiJSiXpszQmLTmYFnZC83Am6DpLRJrKA9oZobTYjMJ+ZTr9EvDgD38rA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-arm64.tar.gz"; + hash = "sha512-PqKsYm/bDya7UvAlhK5eaO6IwnXnQLNNk5GK04CYXQ2/oWMsAXZY393F+6OWEUtidI78EbJYl4d4FKSkxQIu3A=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.9/dotnet-runtime-10.0.9-linux-x64.tar.gz"; - hash = "sha512-5BP0kU55EeHNmUqgHEM8sww/UFs2n/VcbGHRMNzUMF4OB42+ncBbJ9EFFM86/OCPx3l7xk9/oNmUU4GoBfhcuQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-x64.tar.gz"; + hash = "sha512-dLK0HuF3/nLaAnQdW6MOijxerUQVHXpyoE7YGgqTPoJ/X4z8wEi6To3lrrdlGVN2G3WGJ30LzOLgEyPKKcy4Ew=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.9/dotnet-runtime-10.0.9-osx-arm64.tar.gz"; - hash = "sha512-6KrIxX0gFa+Lo/Camoh71GktoXJfsVw1UoBxIWnLm1BFAsq03N2vLRO+lzKdxVJ4E7zupl+/vOWJIVvk8Vl86w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-osx-arm64.tar.gz"; + hash = "sha512-ecvGS/64BtXyqeCiou0zbHqidbBDi72I02I2obYgOVBUa0n/MHzFBnyJQ0/+IsAhpZSy+K2tcRRqXs6CVlK9hQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.9/dotnet-runtime-10.0.9-osx-x64.tar.gz"; - hash = "sha512-0VCAEhVBsB2r/GVnz6Pq/M8nxwH3MORlr1YCl5FugDRRdb1e78m42MMkJNx2IGIoLIqY5FSJ6s5ntRDbbYGaug=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-osx-x64.tar.gz"; + hash = "sha512-Qmn95dF77gkvR/tjOHwLsatYsh1K+OsOrRGLUdZ3/H2tqbj0bPPR4lRJwH9+A1CTjNdB6ILtQ79qsVQdzNSJ2g=="; }; }; }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.109"; + version = "10.0.110"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.109/dotnet-sdk-10.0.109-linux-arm64.tar.gz"; - hash = "sha512-ue9VTcNGUhSvxh2Oz7Ky6cUbrwjwfMOG7zyHqmc/OPhkdDEeS+HRtGYhL4zBMIs9oBOY+MSAA8S784ByO6lQpA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-arm64.tar.gz"; + hash = "sha512-DTvW7zQ9+8zbBlw/EkhKZ68wdy/SC4P1pSZ3ZKyvzGfMeCl8P1T9BHuJkHXxeYrSaePk6GTZwLer2fZ/qaQ2lA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.109/dotnet-sdk-10.0.109-linux-x64.tar.gz"; - hash = "sha512-Vkjo7b3YEnRSgolkyovmMboZt1qkAgvDNS86uGG4tZgtgj/Wo7s7dB7E4/3GwN6eyKUujc7azM+eh1QlBXncLQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-x64.tar.gz"; + hash = "sha512-BeWiLO+fQXSLvWNgKmtZUyK5EhTQO5oA2kPWmFAWSBNvH7Kk/mzmrZxoSqFpg3aCHIdTrwxC4za491P2wHj7KA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.109/dotnet-sdk-10.0.109-osx-arm64.tar.gz"; - hash = "sha512-PtUTT6o28EhRF0wgP8Ynj0PvMw+AytE18YOYZWlf5tCCLJGMVxQgCz8z6IZShw0ptLBF4FYx4VcjolNTDaFDCQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-osx-arm64.tar.gz"; + hash = "sha512-oC/nq0JRualOU3N3L5mC8s/lsekazTMHmtTxGuKGogK11jLl85pTDWI0WqkgUU8VKjHHr/Id8jBmP1g4G6wLsQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.109/dotnet-sdk-10.0.109-osx-x64.tar.gz"; - hash = "sha512-yfVfTCJiLAsyY9X1gYMFAvpT+hMhtPNHgmbRtX45s3jKLti3SEflgnRBJKFLWjsHODcu0a9v+UcKpM/UntbIeA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-osx-x64.tar.gz"; + hash = "sha512-a0FBb9slaf40s7pdtDrrvJVE5XrUrS0fpX38abOApKn08OHY681RX1KEhRhmNDS+4O79Tjx0d0mKAXkOzZn57Q=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/10.0/release-info.json b/pkgs/development/compilers/dotnet/10.0/release-info.json index 499e02a7c29e..a395127ba864 100644 --- a/pkgs/development/compilers/dotnet/10.0/release-info.json +++ b/pkgs/development/compilers/dotnet/10.0/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-kmX1iZ9a6w94ek9Dig/FSjFKlEnkA3nEGfF+mnTHkdI=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.109-servicing.26270.113.centos.10-x64.tar.gz", - "artifactsHash": "sha256-Cz7NOrSGYCpBVEyquYJofTPbPg52Kh9JXbhTlfIRsPc=" + "tarballHash": "sha256-4KuapEN4/Fo3ggYosQ0n6cq9z+VGqOrRbNyqksA1p6A=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.10.0.110-servicing.26326.116.centos.10-x64.tar.gz", + "artifactsHash": "sha256-dHNPENfgDMc0v4l8tvUVyrRO/JV6QDRtuBQ96Bfl9dY=" } diff --git a/pkgs/development/compilers/dotnet/10.0/release.json b/pkgs/development/compilers/dotnet/10.0/release.json index 7c92fe02dad4..d124562f279f 100644 --- a/pkgs/development/compilers/dotnet/10.0/release.json +++ b/pkgs/development/compilers/dotnet/10.0/release.json @@ -1,11 +1,11 @@ { - "release": "10.0.10", + "release": "10.0.11", "channel": "10.0", - "tag": "v10.0.110", - "sdkVersion": "10.0.110", - "runtimeVersion": "10.0.10", - "aspNetCoreVersion": "10.0.10", + "tag": "v10.0.111", + "sdkVersion": "10.0.111", + "runtimeVersion": "10.0.11", + "aspNetCoreVersion": "10.0.11", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "f7d90799ce4ef09a0bb257852a57248d2a8fb8dd", - "officialBuildId": "20260626.16" + "sourceVersion": "e2f47b0110ed922f21a1522da67279133ce28f32", + "officialBuildId": "20260723.16" } diff --git a/pkgs/development/compilers/dotnet/10.0/releases.nix b/pkgs/development/compilers/dotnet/10.0/releases.nix index ab87295697fa..f58b9b2b6ea9 100644 --- a/pkgs/development/compilers/dotnet/10.0/releases.nix +++ b/pkgs/development/compilers/dotnet/10.0/releases.nix @@ -11,33 +11,33 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "10.0.10"; - hash = "sha512-zVePc2z0nthJLAU2mOvUiLaJN0cEQ7Jai1AJoRIdnewbK7CzbglrfTTtbQalzpkEPqI5iHIwRus41fUU7hSVRw=="; + version = "10.0.11"; + hash = "sha512-8hr3cG51FlHTl9uKmU5Z2Hdt7q8HbfJ8MPb94/Kcp+aou0YrLlGXBUQUUiAnv98VeRA4CqnQCEccuWDuGH0gGg=="; }) (fetchNupkg { pname = "Microsoft.AspNetCore.App.Internal.Assets"; - version = "10.0.10"; - hash = "sha512-b/92x5JFmm04Q+ywohTzhbsWV4AfdYNi6ydGnl087/OPtYP2IF1ODOSOPpTqzHvM+kgCae6gwyGUziLs1vB+Mw=="; + version = "10.0.11"; + hash = "sha512-KjZjt8NeY1u5vYW7tXBsaO/atNrPeAyrHJjhqFfmLB1wnqwf/KpSFXUQuI20DuDdyH+1RT9Olj5JAhvQheZIHg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-5ia+a8kk0L39z8/VbH3zgAm0RTLmn+aBMVHq50UO80CumizZoMnSYEdHSiIVFjYTVztgCjlxPjZP4Lvqa0f+Ew=="; + version = "10.0.11"; + hash = "sha512-3XAS30UuQNs4UAmbE6k7IbPtmXCT4euhms+1JF0faSPhgfBPlt/GWm9hhc/4bt4f2ubLGNeCzbtVTHbVB9OXYg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "10.0.10"; - hash = "sha512-PHarHjlmwT/23Hyxb9BXDgFyNk4+Du4pktmWCMcdHZiuIDHqxUmBMeBETeyqGTG1d1caX+G1m07dwsyfp7xSiw=="; + version = "10.0.11"; + hash = "sha512-tHHeb+axV3SHYPyafZEbcEFuJlvRlO395guslArUZCWr4JX0x2vd0ZE895Vc6+HQnQRQRPZJKYqp4jWrnxMLhA=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-Ne9wklPZQTe7T49oaGGqsdkiNgMApx9BPV4+pqw2DMp0KPCvxUJ1x2NIYNKjUJjdpAQIdV4HuOUJlNqyh4nNfA=="; + version = "10.0.11"; + hash = "sha512-R21pKwl2STwYU17wo8b8pbY+xKw0LYaNMi0wn09XoVs6lSK2vnjuV2CTf1zJ0a8Ew+iwe7T0tTmi5N3lW7DE1A=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.10"; - hash = "sha512-gE8O7DrRAI3Qir3ySzvdRl7DzVf8XrFfI0vbUXl2GHim3dMPdVol9DxwNh/Tzq9ymok1KU+2wu2qrF5jWNv1pQ=="; + version = "10.0.11"; + hash = "sha512-hMVB326ViZa64sqR9bxmf4oB41LMuaTrGRfihXZw3dylFRFfZPutLwJrKZmdisSvBcNM6kfuY7vtj9vdR9IbuA=="; }) ]; @@ -45,118 +45,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "10.0.10"; - hash = "sha512-iRtaaG+Ez8GwZ1fSgJ+/mgmKnyXGTTzz3Q9DPAEVmYLFILubcLGr2Vi+lp27nGzFOGIOoasfBAIPy0Y/VUXElw=="; + version = "10.0.11"; + hash = "sha512-AwkoJID6+uU7PQH3ZeM/+jV9ezCINjrefHX+Y87XXZJxR7tY0v+B6P7f+MqKNGR+4lvVnBRx0vZYJatPQ6WKMA=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.10"; - hash = "sha512-S/l2kyhwQAypM2P2bEm30xKsJQLZVSK7KkmvCqKYyDCeaN+13RLVRBwSe+3hS9FcQRwgIS8uUuUm15oSQntpCQ=="; + version = "10.0.11"; + hash = "sha512-ktHa71j6xxZzaSYVn2HKips+N5FI1BANjhvRqeGf4oW32orhMhI6kSNtt9M8qy8XStB8LyNiO7kZnoOXS2FhBw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-pA4e9aTyEgg/W+9sPVaDO/zfdlkco0QSdau22PCbRF6oXcqHDwPGonrdWQAGOkYMezf8B99Lzb0qJH9IdmS//Q=="; + version = "10.0.11"; + hash = "sha512-EtTwxmg9PfefrrT73nNntoxnbHN7h4X6LlIm/ZJq0T/9J4uf9MnlDzAru+HwNof+f6hOvI/kwwXxM+WDPJ41iw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.10"; - hash = "sha512-tLPu++eOKgAyVtYw/tbBX99z5iHp0Yqd42mhvrOIkXb2yXW14Xth+EgAIYiJajwznfBO66Pwnyr+uFqZ4rSDqg=="; + version = "10.0.11"; + hash = "sha512-kb4KNaI16vCAPnlAttZkf8oIBRHoUgj2wUBhc9BciDI6Ue/WNv/EGIISiUIpelKgF/flafOvexv/Gpt61Io/+Q=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-IxKbZWV6ikBPmJpM1IBA3TAxirCayJ/83PbFqYKkAZXlsdHI74wT7/Lr73XCHeePJDa0EszXV9ckiXdeEa2lqw=="; + version = "10.0.11"; + hash = "sha512-xzT3xSscegBsQMjf6IOLE5Bf6b22NjeEkCvXba6D/1Xx+ieIysxzZliW2Q9CdQflgU7HvzvioYNLoATowC+/nw=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "10.0.10"; - hash = "sha512-qanWBdSvyncAmXT0PCz5hgRx4Mb020/OFPv6s1+zuSdeUHpMeeWaX95/fbnq7ExgkZwDMdCCddndYSH2IZyqug=="; + version = "10.0.11"; + hash = "sha512-vwqFcrcZUxWoDJyBmogmEeGOmKR7zXCV+NVfnaN++zAqOIPidKddYzNzqJ9FNcRiu/rCXeqas7cqNwXLGEzwuQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "10.0.10"; - hash = "sha512-npll21JKlnNYPvYU5Yo5o/2XVBnZ7tZgHQ3TPLiltLBEKmC2+zpcpGAxJ1piuTQ/oH56SAPSZp2Hj1oa+CuPgw=="; + version = "10.0.11"; + hash = "sha512-3kvlzQlNnqrmtB0vdTI2T68sYPvFB7aGfh5holsmDUig2gQX02B87Wr274bm9xyL18xFL/1JCIUbLbFcPJn1vA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-wVG66vbzzLe3pz3taIkWiNx5bWmR3e8iNcbXmnV/xuE19CAx7QYzauf6LOU01IQTU+HGqCl7cmWo/939Lr2+Uw=="; + version = "10.0.11"; + hash = "sha512-ppF4C2qGGtZ0o0ykjwTHJutXkcYZZwQ8sZtAw5VvPodkGfKnRjRieOeyNvjXUR2fILKvXZPIDJ2YseQ2xyV1LA=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "10.0.10"; - hash = "sha512-Sm9SqEvyog0kofM1Qst0UqrGrv2iyXjmFIRR/vWOzZYTMsJ9+Q4NQXpPB00zFhbODQI01O5HA+Pi6uvzUQ8N6w=="; + version = "10.0.11"; + hash = "sha512-WC6jIn/7kzRK3bRut3rMPeLmJtWroHfFc+v5PJ1QHuBkzNJ0VKUclB7Qry41Pmwj2373k8UPxM/KkZr5CvJ63w=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-dmoLQp+qEU9X91TngExciFF7nJUIYRIAJWicMNn35L+3gaRhfV3DP4sF+JG8MgwXDFNo5EgMqKdx53hNhPXj4g=="; + version = "10.0.11"; + hash = "sha512-kV5tBLWjVwOME/YFUNualRinSS1ZqQKCM4W6Qlrn86B3q4vros9EZHofz6cSfSrXDfkpUPuBVi9rifDmBVfS2A=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.10"; - hash = "sha512-vkoocTUasco6tNZxoKzm0rU8QqtHtRf5ksjpeQPaRobgwz3a/mVVA9owV8fknupHNKAsqo/clyUbQnV7iTLSoQ=="; + version = "10.0.11"; + hash = "sha512-Y/8LzYfB4LT6GPvqmfsKx3+LkTzHoaRP7rn3dC5kRc84Xsiio8oyEegPPP5P8XzZDeA3lG8YzA6cNMZQgjRRlQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-M7oiYYtSsgYzHBMjuL4ROibbNy1Wkp1yYIbKosJccy219GU2Jh+5Knxldpyxi7K1fxCfxQLqE8k8OXkB5ZpfSg=="; + version = "10.0.11"; + hash = "sha512-zqZTeuF7gT7ZwAgO6JMuJfaFDzqsrxU8UvYP2q9ZxRWHDOAtsxMtp/8Yc+WUPl3FJGi6jw6KJx8AWYeLQ4JXJw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.10"; - hash = "sha512-QgUpTC66r1gSB62oQ4p+71Y/46Mm9QXC1YJNHLzPb6NiylxiDPexh+bbevRwd/wF1kT5PdbsTaJcPd8mnudIlQ=="; + version = "10.0.11"; + hash = "sha512-mNepSLSVvthaN56/UO0kqqbjo3svV0yTQu2BHaKYYTwkePP208VyACgyElVqTVXNA5uKFN1rfw5AWcOG+Z5+FA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-le0X7trVGiaA3Q5t1MxHDI+CmVAOMD6ZdDWdmfP7SYePF1GFjXuawZuRV3GydjzFlo6us9f6fSbzfImVNKx/CQ=="; + version = "10.0.11"; + hash = "sha512-BAQNYmn4y/pUeNQSya5QllcN8VHebtDuMh4a4m7Onq5j/x1Mr1N+1NW3qX0RwbW6ePrjtW7WR+RFKTgX5KaDJw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "10.0.10"; - hash = "sha512-1GGovvuhj7tX+VuWlPWr02ADBV12FVA2wX62LHbcB+OqmZ61HoFtefK9Pb58yZaz+3KSo41qInk5MINwLINavg=="; + version = "10.0.11"; + hash = "sha512-DPo/BrV6xiG+mRkpBij1eolExVw9UDSzCdJj2qB7h3gqTp3cUGjgsbM895P4vki9vd3FMktWL/VjE5meswYXiw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-RvFVuZU9oFlKVzELlIoy6mllPPqgV91KDoJ+wOkRQ7dWdJiD91V3dWOFs6ETM9C4OzpvDXXlIQxAUgr6QYG2lg=="; + version = "10.0.11"; + hash = "sha512-0duFxTzgRZBxd/SVNa5aM6YIjrDrtX4GLVv40ABLA5B5L9IHADupqOjj5w2fW6lnmaOnDSyxqZ3lz4PcQvsx8w=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "10.0.10"; - hash = "sha512-s5fOa/TVxy4fRToEzZe0OxKdGcIaGiM/LzjZkR6Q9dUDuBTazSOZIOScgJmx5jCp8xJiStPV6myCUQgmMLgXLQ=="; + version = "10.0.11"; + hash = "sha512-D8ocOD9o8tbkxJwkaMGDpT1PTuX7jhksZPzei5Ehz55jFB0/FAK0nOFVQ1DMglt3OqCVBpXVNmnhjHj549Jy0w=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.10"; - hash = "sha512-N9FjnPde9ztHWN82m4A1B+7Q11xpoPD7lcTp9I0Pt+fxwvyYSE06ehGo8VtyIibac8ZE7CZwqZI0COti/0n3tg=="; + version = "10.0.11"; + hash = "sha512-W0AXF+Q0kdsFHlmfvWNS9MtmQTB7Ev+mjKuAGjyjNV3/PLw3akeuvs6E3UTI7pyFYTpwJdfWYZ1IvhUG1pmeyQ=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "10.0.10"; - hash = "sha512-0DiiD9WUzrIYjRpB7rgBlzToKgFzTy1bKptzRI1FpHBbwkA0qVOh20qgmwx4dJGaRFF1w0bkwkmWdDfNlvzAtA=="; + version = "10.0.11"; + hash = "sha512-aCcyyQfyqQbNgOkvTIdW6yBU3NDXxz5g/ICaYnbVdBq6oGknzWqLLX49V9hK6iiKRe7JTZXE6VB821y95sv5nw=="; }) ]; }; @@ -165,416 +165,457 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "10.0.10"; - hash = "sha512-o0HQ8n884wbR/Fa8S5cfC1MRQJrkqFAHEhjeqYCaXtL64pKi0PT8+DTm0WwywvNuwfyJ9egVbKcNZBfzO+mftw=="; + version = "10.0.11"; + hash = "sha512-HXNAvtqmojFdqcOyGam9C8sCQ6K4AUjxck9rvHIOND57FdonwV7/k6FBJdepdY+D3cuMyowQyCnUWjfxsUYzjw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "10.0.10"; - hash = "sha512-5ZZY2p+X5WxwxT8KqA4RhPflXWrjPym5wxFO3PPGbTZ9yFTaFQRA0Cq+jqTlO+ekik+M2rhbisOfXe/bza8wHA=="; + version = "10.0.11"; + hash = "sha512-wwYZr0at8NAckGs+lpPCdJu8nxDr0Lre6JEoAwEmz9u6x2TL4/tBwhbllQJhNupfd7JBzC8TYuo/2pA1SFxN5g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "10.0.10"; - hash = "sha512-jPWUMWCdTx5mAkTXXim64Uq+myOEKsXjEgde3raj8F4Yp0QSA9l/Gu/c+WmNvTlcIKfAncByXIobnqtlVSZ+Eg=="; + version = "10.0.11"; + hash = "sha512-Bzs2UOZuFDsRvKkYHvNiY7JyeWz8PH99vjquEs6XeS6FQi/5IfG4zlnIJSmd8Y2WQ7lot1UHJffYrPrKtCs4kg=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-zoLK2oG3K4mQbMd5wQZN/aA7WJHPB8SrU+hdaptfIVlPA1mGeSTQZ4v8Beqhjm8vhETUJHwblxnMONwc5T2mWA=="; + version = "10.0.11"; + hash = "sha512-WF0DorC+Im4Nb7AywataUJumuziKOHgo95zoL00WxKmYNGaybI8aWO15gwKlLH5Yi1eKfdcWlR39UGwem2LEwA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; - version = "10.0.10"; - hash = "sha512-/PVJik1UzHZ85PPD7RQXZtPsNDLVzQiJqVse/HaNxWsn+358IDo/iGfT3j8x5NKPJUDBkDipqwIv8+cyUhoCqA=="; + version = "10.0.11"; + hash = "sha512-P3TSxJrui5ePak/KuoscV0Acnd1qKpfjE7ewkhsf2tEZbb/erjwAVNQsAz+RpueZuEDoffe7evA6C/WViM8PmQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.10"; - hash = "sha512-aBtCKth6hLH5uSd0l5zhKXub77x/B9rQtBRR7li1s/j/4/5rBG2UusqHShGzxmcGEsvLIe2YrWHPdgVIm5kf+g=="; + version = "10.0.11"; + hash = "sha512-gDHFTYuhJV+0Kg+lmwS6CZWqoAc3daRCktKmvZ4PqjLD9h9ZNNYKZBhP6Y6hnaq1V4T4qN7M93dVwZtUdRpPeA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "10.0.10"; - hash = "sha512-714TBU99meQpT9JXZuvrV3H9pDK0TwGhcuMvo38IOIjPuZSGExG6JcJToReQZrODB+5+ons0fil+xnrOpCDh3w=="; + version = "10.0.11"; + hash = "sha512-Xqdt7VrZhtfQLVITNHxH8ZfvlJLaqJ1DndaLa9zkflMriyhR9KDpnInNhFCeASfqc8/5WUu4gyhcAtcjtkgxXQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.10"; - hash = "sha512-wvXLiOfFb1gKY6uBDbZ6xyxlmieVXJLvkmVjoxi7CHzo6LEqypq88xRYtCPX1pZvGBcOQIWHGxvQGvdaEn1oCw=="; + version = "10.0.11"; + hash = "sha512-2lKSs6dpNXSgX9Wuj2iasd52IPUL/VgP7YLb4CB9OnytsjFfVkQEPIAfIe9Dy2ke3Lsm/OotZVNjJAJcnak5CA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-pGFBwzzPgridrYBRtlOOrhoCAeR/PX2prrcysDV7uD/3MUjKm8zYuYCe41mdocMrF7WIUeNI7rlOaaur+Nc/HQ=="; + version = "10.0.11"; + hash = "sha512-cvj23w05/znLrDKg0rQm+YSjg4FP9A1yCdk60VBJamogHgDuAoJCBKwjcwMhMap1hHg29PRbRRg9dl5yLCAaMQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; - version = "10.0.10"; - hash = "sha512-XNyj7pHGk2nTzTTAlMgNm3njxeOVCD7oxWh/vLlmpUoonn0y2vIubwoNdxd2D6I2SUDvRPQRsM62B2SOiIO91Q=="; + version = "10.0.11"; + hash = "sha512-T6z16bUu2om8Qes02PTkqmuGgUlb10EdL77cFOAzno8PI02nl6Oa+cEmTXgXkHLv9Tw9ALRGytgz0aaQeerVWQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.10"; - hash = "sha512-Wea7/9BeqipVadzXn54xWlUvMovC7rZVuSqslythntGzwlEFcGLwl0TLm0hol7e7qE2Twjtc7xwAcIcReZgPoQ=="; + version = "10.0.11"; + hash = "sha512-jBVAhk1hdU+IkKJ1qkUODvsj9Q+VZlrsIYwECWgL5ItiGprBVzoQPxJg8Ei9ZZ9fTn1QmcYRMu9g0V/HXmkUbQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "10.0.10"; - hash = "sha512-BxNsx/yGjPQ5WMH8+RNzlTbDISoufARNzgHlu7TDu+5Jt+VUJla7umpsbyZOxjiUhFL0cwiOQY7gApMaXG1tQA=="; + version = "10.0.11"; + hash = "sha512-I4mBWVGHJXFsduPaH+vGOz6/SVohsdOGi5hKabNMj5uJqiId7dWwoymtT251BrG/xVt7TckJx59D96CRvmwjRQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.10"; - hash = "sha512-xScwy9MuoiEMYwYQd8jG9v76xz8HIJQtxTG6knw+IJoy5mdtdKdjBO5b8z/tcSIXY0JUuMZxfbB9lX7R7gA8uA=="; + version = "10.0.11"; + hash = "sha512-ef6XpQH4KI7lukxMuXnh0iDM7a60cR0tFiynPPmRK7TnOHZXKpwIlPd341kInZJvMw+u2B3qaHb3rVEMIxLWlQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-1DbEWmDKdgDmHtwZnbe3H5s+Ap5YtX14BZ3X0IR1SX4aZCTLnd9oQ36jlrvhkio+g/EWlAJobq+pgeC7MVjIlw=="; + version = "10.0.11"; + hash = "sha512-pn8s9bxtexdA9uhy95CMkGe7mFpU6Y1kZsNaGgrflcIvGrt16PVY7jlVZt8MBtN72irHEyuyRQHh/b88uJT8uw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; - version = "10.0.10"; - hash = "sha512-998E9RCzaRB3KmaXKAGaZHhknfFB+Ed1ytXwPUAH2oHeQEAg9XBntPQ/xtvRzwYBU2O3uhG+ym0NwXoepfTMNA=="; + version = "10.0.11"; + hash = "sha512-ueo1w4YIFUv6T+GAp4vLPxR315sfZypwTYhRt5Wi0LWgGu5n+yFMpgylSYFXPWA7y5wE3gVMmlZzxjG3SCJkow=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "10.0.10"; - hash = "sha512-+BFq9VHPyIRTHviJX0noGrUi2wrxQiemNi3SgDiP+2j4Ug3hbq2LeMJaXHcz7ANVV+23zKA/77l+PXvrvNNszg=="; + version = "10.0.11"; + hash = "sha512-3DwHAwHdtyoqHKYqhGAgRoJvzuuimFQJ8TxxUcfFOsftEbwoG+bSEV3duClI64M5mnTafeROCjQoQitCGk3vJg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "10.0.10"; - hash = "sha512-CaQl+VztPd463BrG0nb786i65W2eRUpDLgvMIO7NJxgJfki9LIKHhLypWSI4F0QEGwLmAaZzx20dWQe9hRqTOQ=="; + version = "10.0.11"; + hash = "sha512-1PtAGAKGlL7mR3fNQJGzNRxBXJ348iGqldF5zl091xkNg3mmTzdj6bG/CN/zHopjC52KZkIMckxR1FdK15n5UQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "10.0.10"; - hash = "sha512-a14xk8pvZwbbUXvSHV5mmvpMwGHcDh7K5tfB7/i2MVjuHOwRB5oaNF7cp2e0v0Of3PaprWTDBrlEi+AzECsuDQ=="; + version = "10.0.11"; + hash = "sha512-+syDoW7A7HtNQS0h+KcEYkuDUTgT+7HotjO6C+4z1O/8/dfaYf9XJRhKXPuQtsZ2ComHNvVDF7QLW+tqb0rU/Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-TfN8R53DpwK4hJMYwHuv7m+gPdPBFJ6pj9pIVzMtAVj+elJ7mJKNPWpJW5+HhS5xyiq79273ZhBOb/AVrgshGg=="; + version = "10.0.11"; + hash = "sha512-UVi8qCBH6tpG1a0Qd29kpAV7llAyxcbyfPuDaOPzs1ULcisgTjxdJELzxYCuUdY/bDp6khMcJT6jA9HnsQcJmQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; - version = "10.0.10"; - hash = "sha512-ofLnXEtABCJ8yffAFVf4xAVjsTT0zV3WgtpZgJPk+65JdI8kFEtgK8lvFTxM2oBF2j0MBW34IZfoJ95COTIS3Q=="; + version = "10.0.11"; + hash = "sha512-LOiZVBP4eRyW5gcGw1jIGxaIwTlcz+d6crpXMptj64LcMjyVO0A2Axb8K1nD7OLmT86BFJtPGBKSiVrZFUsM2Q=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "10.0.10"; - hash = "sha512-Iexsz5gCaobdFA3syBBAe5ecGedDe+oVAjSO850Y2Ygjm6X2ZepfO+oplylPRxLop3Ed+Z/2C227PprCNosQ/Q=="; + version = "10.0.11"; + hash = "sha512-W+R3ufaxoO7AeObAyg3hGKzZV/YtReTiZPkdjfA7WVNjiQjk/fbwJj3TjvSbw+mmoo/9aZ47bCIn8HHIYKjzRQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "10.0.10"; - hash = "sha512-QmbEwE/9CQ/awAmvJkRC6vjk6ZXJKYUDYlBdn4SYlfOQA4dC0RSBnk0SvfvT1M6lYsiTJ5POnjSEkBC5q9JXNA=="; + version = "10.0.11"; + hash = "sha512-NRGKSBmEHyBivFPMxYofSTaEmMS+T22wc7w5JaFXyAprI6o5Lo/wPqwNk3o2I3NI5WM4jr1WBclpXhuM1BftDw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "10.0.10"; - hash = "sha512-5HSN4A1RvCzxRhqEQ+ZKZAYosFKHoMYkBNddy+IK/gmSLPFTVNcGDo1G3VdKYHmEDqGYj0gyVMua9XcxBe/p0A=="; + version = "10.0.11"; + hash = "sha512-FOQlm3xWHxIv2oqGvr32oJKLK5Iy1gl8XNTEv3zj9Ya/ZEoRjQOu5KvcCnqRx6HRHtrRUumcODdbBg7wEQjMyA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-sg/GDMOmRVRAcZN9m68hIvOcLrcpl9WVXA5e5y1fhWsEGbylPRT5wb6f7pppOkazcpS8k+4qetyV1XoRq6PFYA=="; + version = "10.0.11"; + hash = "sha512-mJ8Q2e3gOULaV0mSRIAEXZPeuBmck9uiZMqHX7K74YXNsBkmjI4VFgWqW6/gpAkkB6UpHljMhJ9rPe2hPr2bsg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; - version = "10.0.10"; - hash = "sha512-MsNWABHql3qNXNbdfJKnl1PEqpdC0Z+YX/3eiJVD/09kh0uh7o7yS0YmKUOJhnKDuA9DDkW28XDE8mlFe05V1A=="; + version = "10.0.11"; + hash = "sha512-GFB2xoTqJzf9303GjJauGQaxiz0Pd5g2QnvaVvyTewB2PUCMqu8hxkSwgvGFTsgN+FvHKBKqNixGIFkpliqePA=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "10.0.10"; - hash = "sha512-3H8SP2lGROMHwc38GAddP/Ive+IPx3GKoaOA7z/w4q/XyD3XRU1G0lZhJQGzqWRadzX7AfQPsKUK/IB+VI49NA=="; + version = "10.0.11"; + hash = "sha512-sZ4JNPUmJ6WgEsSP5CSlxEwHp8An1PYmdNHPe2+nKlGqLamjKlITHFm8t3k7I06fwcyMPzxZIWam0FMmapFmMw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "10.0.10"; - hash = "sha512-3snw7kUZSvSeUo1M8bj1jRCZFxwayp1kWw9/iz0n2eDy2rLqBtD96yzNOarhRABWJ1cxBV+es/pHQUOUXLkR0A=="; + version = "10.0.11"; + hash = "sha512-uAhTHRU1I3ubBbAm4TnApBWSkTyGOYYVsbtOxMSDbnh3ddk0xX7Swx9uKaDWCmVm2LlALziIzTNnZnUiXEPHYQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "10.0.10"; - hash = "sha512-XH8CvrUStID8cRum8gLsjYuBlIaSZa+y+hXSLS9z0S57LCSsTnGTSb2Iqc2jWLahcIOCZfEswmkFQyd77NJBew=="; + version = "10.0.11"; + hash = "sha512-VEzLMLjUIUBn+8QpqNzlySJyJn2Xkniwwgp+ooCt9PzAZlKjlPev3VF+FGQt7u+3kksBOkXUo3diua5CYlf1MQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-64l4BleVOTvV5ARKn42Po082B0FgxhVkSEEHkJBWvxSypUzWm2nwsN2XiyoOtWYHNFtl/iJWH6IgdzOconlWEA=="; + version = "10.0.11"; + hash = "sha512-ytfm69gX5+Fz7ddzNw+eifFnbVyeu7r4Qkd8LiOgVFMsuhKVLP98oHpIEipcYu2v/wJDBx0bDNDGBeU6i4rANQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; - version = "10.0.10"; - hash = "sha512-pjqrjGdvvnhO814RO/5wdBr87oOM0WMlhFmbw4+6ZOhp7UcNjCdI4khSGdVleWiWxO71gtX6EzQxoj2POoRqFA=="; + version = "10.0.11"; + hash = "sha512-UK/qnh5GYVUpg3uzrqOHDUUnYGZqQ/eOW2sVUP2lQqIP5alqdbgfyCwX/LLejEcuDarQcG0aod0QQ9VtpfP9bQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.10"; - hash = "sha512-qT5DaWKFw777elmcmj8TQrTw+tdTsBaucL6W+ylWWndGc0+FtcDjs/0WEdZaRlcdTOu7KmjyMgO5YvXxdQ7kUw=="; + version = "10.0.11"; + hash = "sha512-JnlrGXHx2XqDHf8SX5rclpBOhB9fyOvcjgRmYV1P4g+bqmBP2ELulaXC6VZ4eZA3Yk/281EUNTtm5JRafvfmrA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "10.0.10"; - hash = "sha512-ZLM/G92uE8yuTwQvd2ccMOmZRDR11nlSxiP+GGaKUV+N6L/x5zcYT4RWMuEEOseN4aNNAgyUKjAHO3HkpbFtMA=="; + version = "10.0.11"; + hash = "sha512-0hCNr4A8jHFPSAL0WKHTA4ZdRuEfrJPzdUUhSrX44NzlV86PeHsyq8ez+O+UvAwhypvsVwaxJyKrupVsFMC17Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.10"; - hash = "sha512-TDvyn0oygOw20euEuEuo4jLcflyDwNnuV4VARBN0LXVwAJe2CpvaDdXJvqY2lU6C7XJItjz3wgjLKRZl/nYJNw=="; + version = "10.0.11"; + hash = "sha512-7+/J1t8Daj/Rtrf7ySI0ONwPH/pGXmIClDQKVXnv6L6WBfYBC38azortAsqPRlvJw+UKodGl8nwydxNlxedxCA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-BTjSDe9WDuQmlMZywLlt1zaCNNyI/KBPxh9oi0/EYsa7fbCQeHRba9uM+wzD9VhJqELz7ZYX2L9ku2fqzc0r0g=="; + version = "10.0.11"; + hash = "sha512-7t04BA1C4edyq3vALuSIyJPBKJFx4jnBdvT5MZjkF50bLuNlM9QV+fF5W1q1QOtuvh0ldh6IXg4SgSNwV8Dwiw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; - version = "10.0.10"; - hash = "sha512-xxVrIcfQzEAoAHG3buXr/nKgkNZ9ybrUIXJEyVpuUO9ZTGEZ7Wm9nApHXGi9DjIXs/Bts4QkdX5Rsds2gTStlA=="; + version = "10.0.11"; + hash = "sha512-NIe+WI0m5L4HrZ9b+wOhCUkrT3WZyIC8MQuHGzkvJyfUyR8ImMXYJIu3TiJsdLHUkgkqPK92AGQt7CQIc6vydQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.10"; - hash = "sha512-TGF4ZEiGwjDWFSQcf3ASYnkN8BwokQ9oe8AacafOKY0Pt6r4hvueprXIVj2/7mMjyCSwEv9TEThP4xUfo7Qjjw=="; + version = "10.0.11"; + hash = "sha512-+cDuH1GmIRK3/3rvrQnF9keE6Ry0RVCXu3xN91riR/hseQqhZ5UcelODFgSvUxspKqKaF7oZQ5kJS2dQw+0rbw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "10.0.10"; - hash = "sha512-K/4GL1sobDGftIqLMYkk+v96WBOawLpeuys4ZzdAxAhlajO5TCR46VV5rHU8MTQmgpOGbH2v7dg8tCn1md7ccw=="; + version = "10.0.11"; + hash = "sha512-Q3mAJ0KS2Rva8Stx3A5yctLezR6jh/25li9MbQoEtmYgxX/eNufg/0xOjZAmre/gs15Egk2W2W6nAPpHBKfP1Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.10"; - hash = "sha512-eb/xl5MprW8gAwcsOgewQ5878WSfk0gf/VfrQa2OKM7/MVKxP38dABzqh2g1fpUsab9OjCFj0z5+OUnlOhFMRg=="; + version = "10.0.11"; + hash = "sha512-WvFD+6nJ8zBDoEqGru/z2Id8ifSm7/Zr/+wkOFWzxQMpRBByYyPxyjaiVLXMB3nYdy0KqeLQnYmF/IcJAuN/WQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-Vqjf1BKpqXClSKJmI2E2jExBnSeMTSWB4g3w0WU9bNPGUjwQ6RigRgSOwhL911r6rYyRRvQXxo0hcoReRabXzA=="; + version = "10.0.11"; + hash = "sha512-2Zk3fov2xeUQha41s4gz4DuEc0YB69Q+zL1oCXKJI5d+A4p28wfEpZMM2pObP2cR6jQHyXvlvybPom/2h4oOIA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; - version = "10.0.10"; - hash = "sha512-X9Y++ZhYoCyWPpEGy5eryJ9fT5s99dBSYtxzhcCDrELiqAzaiBj4X3TVIbMyOg35NOFS5mJ+cFsraZv6J8Vtug=="; + version = "10.0.11"; + hash = "sha512-G9oLYs769tFAOQ2/LeMn/ZivgmDaJFCSYcBRrjV7NTrqqlMn/WtvyOrn+xI255Tvc1Me7F3Y/JZYMYaanIYJpA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "10.0.10"; - hash = "sha512-ofbxEJLm8yVOhCEyhlcD/21u+WU3Ln8TYx6iMujVTBDpyE4PfLsO9kgfYMEwiLbHSqUa6V/9y7LYI/6HSuD4GA=="; + version = "10.0.11"; + hash = "sha512-yUOY97MzX8Qkf+wIXPsyY39yZB8sn6Sx6/mQD5mPUxYIcwYzgIhsHWW1kwVlvMZtDzO6zZArD+g6m5OwMRvUIg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "10.0.10"; - hash = "sha512-M3N2OsrgMMEcDJdP3BZyQTLN0Z7/YFMcxodn/0UirX4cU1iFX0r8yCyYYIQ6P0cinhaBLQ0U1WZaCsm5EkTtsA=="; + version = "10.0.11"; + hash = "sha512-nJxUVSO8MhJFPrjVt9rYNjYOJdQWzhaCIcV0UUzVY+dGrZ9Cdt1UehECo2rekCEyhyzRZ1W2dN82CRuPCAFXog=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "10.0.10"; - hash = "sha512-AAs8WMOE60soiZkI4mimuCBo0uF1Nfh0JT0wSCeCtfDQZSslCbYOgLQzIiYc+q3KBnquV/hTamotE0h8RG83jQ=="; + version = "10.0.11"; + hash = "sha512-Vm6On5JxtOrVC1uJ4ab83ynLw07+/WrlRmOFGorGpgR35ysW4cz/xngxczROKmjeJbhNEzGypjFkZ2yuc4CaIA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-x2UfHWATLb+7+3P73ZT0aDVepq0SN6npBZHsN9KGs/yTNhHVJnwgv0lqCrbTirFD0DfXtdoj1XwESxr53QQwXw=="; + version = "10.0.11"; + hash = "sha512-lTUDm4LmzcwmJ2YK/Uz1vv9LKBqIFwpZWoyMcEo+w8fT55DXfDK4OT3bQ0zPBFFJQe8h6N77B0yJ75k5p33uAg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; - version = "10.0.10"; - hash = "sha512-1teTiGGnAMO4RsF5X3sBfe9oR6f9pFi5T3IgYIHKrKvNmj582PRqsEDCy42hqCMxzqpNEP8V7tnAHZnHrIDA4A=="; + version = "10.0.11"; + hash = "sha512-Q8WvdT/HN6TfOmeiJLzvoCVPh8cytLS9hpqKsJnY7LdioIu2PCKFvxF7x7R02bUjaSlB/Fp1uOoHX8Axor2aBA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "10.0.10"; - hash = "sha512-/2Ht7wInhxWE4zBsv9itb8mLrM0M28BWCDEkFNwbaMtq57qE8FysTU/+aOL+0WcZX9wAywOOBSm4Gw1Au9Staw=="; + version = "10.0.11"; + hash = "sha512-fN6QvY/QPIjuRAO6OFyhe4TVXucaTqHMl9NHntyKmCd1aY7wk5Sa75wlhtsBZrL2HA8T1vqe6Rmz3SdJZPGfJw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "10.0.10"; - hash = "sha512-/d97NK+ijD0X1RYC+lJfGVjjNYMCswoFXgvbSVdTaqyYbTyr0tMqkQlvxvr4Ty711bPMUoPeqI7R9NACcZe/ZA=="; + version = "10.0.11"; + hash = "sha512-hbc9T88sqqrvpFuK6ot2Uh6S4lhmwkojch6b3Ee32dJ78etpb5X1PYteDI3Mj8+Pt+QkXgJn2htnAkIaDaHCUA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "10.0.10"; - hash = "sha512-d/6m2bwNP35/bBDmtNPb0GBLwlK0eyM8/Qb7zEtIFJDgjAo960bROUlB6XcuLM4VmfA8hklOgGDU98nUg6xDwA=="; + version = "10.0.11"; + hash = "sha512-jn6vM2lHbEEf/xxpMmvj6D71MqL8D7SdiBa+II1BUH8Np0MZav1HkaLfOGgfhAGuQRCYtetlLwsStivRDhPy9w=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-YycqtjiXM2T8D7jrwwA50S6mGaCVVvou1w+ltPck84+n33WqVHcpaLWkwAV32iCwNwLtNCTImYyLgJxFHEQCHA=="; + version = "10.0.11"; + hash = "sha512-T2Pz5AKHAvbZF48RbDaUkcy2cXuDgpO6Xlcg15Qq6uLmHhybjcElaeC7UsMgqpCGpnAKb2i5v0e4q0oQP39s0g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; - version = "10.0.10"; - hash = "sha512-3jG4zxQz0lz+CaCWlHHglAGQkII/GxpOKBDi4S6e+0QWNyVxYJ8YoSD7/rzLYlW9E1t/Zsj89S0CIUmdvj6peA=="; + version = "10.0.11"; + hash = "sha512-+VBBie/7csYTpLjnvwVXf4S4jrVT3vjhFZyeZZ/4JwCA9ItB9z5IpwnBBa2GxwJVFd/7RGd/E1SYnwX4aXYOqw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "10.0.10"; - hash = "sha512-m2+b7mdgNlq4Fsekqlsj1aP4jJ7DyttqlVBOjKpjIXdvJu5s53R7ZUz9fbWibA0sVjdJKaXRV/iBJUhvXFMxEw=="; + version = "10.0.11"; + hash = "sha512-1bPT1N1om7XOVTJqb6Z7jlgUCu2GP6NQeJqlI1CPF8jSRH5mtNHnLzfQxi4UpEzjhgYlznyXFOVAr7OQFsoFYg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "10.0.10"; - hash = "sha512-W6aeu5YQBgpnekZhGJPAQMUwRnSvJaut0lEuEtuNm4MCQRek9NbjQPRHnzlDrYG+CCaJfOJ4pJxdLb43s5Li3A=="; + version = "10.0.11"; + hash = "sha512-5zeZm03nY0Nxx7gHwYprgWyARCMm3qyK8md2CktC+H5TeDlnq7oSSNeHUaXnLid54xuyhJlQY2EvVnVR4XL68A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "10.0.10"; - hash = "sha512-fE0Q4TTiK1SsLKCUhnfdmcJ+ktZIao9kjY9kaChA7gYOe+i29DGKyuRxM6S54eFOpUO6UWRUzGRlkAI5WI7h3A=="; + version = "10.0.11"; + hash = "sha512-pyx2ohB6gpmGwS1nmf87AbVM2f/lDj2+5UCa/EdOnf+a+snaQxNTE4SjUG5pDFcNutzLgqWmkDaADoWBif9dpw=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.10"; - hash = "sha512-pDjgz8DcSc9l4wOBOYhbl+TTH14qtloqq1C4rvkIsN7I+WEgWWyfOinVWcz1mHdaDPAnsrOl4XnPB9pNsGh4MA=="; + version = "10.0.11"; + hash = "sha512-WH3iv8aCuiuj8gFDliNbp85cyGO/OmxVB3rxHd+zuBMEcC9eH5OpNYfjKPJvd4yYOYs+J+i+jlqF08eRNWEECw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; - version = "10.0.10"; - hash = "sha512-o+sT/o4Xrf6vy/ovS6gnX52ynI6gc703zGFlNklhOawS9R64C4+mw+eJ8UZ/Htp+qXH8AxXFxpU37VAW5hl2lw=="; + version = "10.0.11"; + hash = "sha512-oFkC0Ua6s/PyQmOHMi658wWqtgjBP/KAKDARDTtajWAkoI59U+RbiY+BpTzoX7Q3TKJheBbfny151zUnrXoRpw=="; }) ]; }; in rec { - release_10_0 = "10.0.10"; + release_10_0 = "10.0.11"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.10"; + version = "10.0.11"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-arm.tar.gz"; - hash = "sha512-imYzD/7qrmmjcjjutDb4TIrNmvUwwy+fSDH7So7db7hshG/uBcEuTPR2OsOTIAb4cBoplu2roUtyXtshA9hmJQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-linux-arm.tar.gz"; + hash = "sha512-cW3SeY9EVwevUiDQycVYfv1bJ5IF3NhcT81IZtKkOUKiZmJzTnq4zHTSfDn0eCU+o2XQeNhixw+w+Rfxhk+yYw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-arm64.tar.gz"; - hash = "sha512-b1razZuhAv4sOlI/ByW4Leuji/unO+CuxML7k/CQwdQI3iLxzNLnx8pxySvPdBlcy541pipmnCHQqqgoVLI9Cw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-linux-arm64.tar.gz"; + hash = "sha512-lUn3pZ1db33T6WW/iGMWmLI5dK/0401YkDfWrpo/RDOQKIG00j9+GGAquVSCP1vjUBUFSm7MtXBBsPINkoc+1w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-x64.tar.gz"; - hash = "sha512-Rxkkn8rKdEuO36W2UzZsq90l9FKny56WG4Zx3dL4Ds7vS7i3Tg+tiZ+T5cfIsTiJD/C9tJ8trstIlFXZSHpXKw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-linux-x64.tar.gz"; + hash = "sha512-TGvgYjMwB05pnauAhL4Vobrrt6UYwN2M6Z+Tz3l3fNRvOjjvnSXtwVLtYG8IS2Nza9nkCC6zLRiPw1e/asTR1g=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-musl-arm.tar.gz"; - hash = "sha512-KwZoxSZ5qaDZFNH6oV4zvINDBXRKcQIECmYjLKTC4QSTMLQhEjqJEzry8oforRVCZCMy6F2OLUFPMMwyDSR6EQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-linux-musl-arm.tar.gz"; + hash = "sha512-ocrsGnmmjL5YVpxA3P+SB/op2F+QyHAk7RwEI0dT0Q2IGItA31v9Rb2gQlNvAxEUyNIY7Ktl0AVhLy8J6TkqSQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-musl-arm64.tar.gz"; - hash = "sha512-qNluY3adSPEWZ70A4h7KAZcwDUlKgR+o0LmyKN4r5vgxBu2P5Jvg5rSkQKUHo336wO/Ft+YSThi8zMGyxm46ag=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-linux-musl-arm64.tar.gz"; + hash = "sha512-YRgEnBOmZRJmrAWsPwcbsWn6A5vZMNwvBhNcLB/CDKwH/0uMaaZ3m5EZE63AFUquivPLYNIzGSUcu7403ZlmnQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-linux-musl-x64.tar.gz"; - hash = "sha512-qeS4SCPsiV+9zk7OW+rJzJOw8CxQPiZ5+gCkabB9x69DCZAMh1ii/5oaJbLQhfsob5o9QReDuKGrwL9H9RsIvA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-linux-musl-x64.tar.gz"; + hash = "sha512-k/iOBHbsb/Gl5rKPZqmnwCV0x1QkqqDsdOfTAkNH/7w/Tm1nlvKvx8LFyjUndaIUhhNd2UlvX3QWO+DjPaxdkQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-osx-arm64.tar.gz"; - hash = "sha512-54fEAmqSWqHd+m9P8utn7pW1rL7l8mJGpubudzJkwNYpbVFT/tb1BP4MscyPRjYeZqJ53s7HLT4jCv5d/Go0Zg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-osx-arm64.tar.gz"; + hash = "sha512-cikD+WGArQJeYC55ZFAMh7A4X8hiv32zwXTV7iDj0HQE4Q4Zw4vVffCB6rCN+KsG9fXTSfoaHDtsR/aAUsMJ8w=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.10/aspnetcore-runtime-10.0.10-osx-x64.tar.gz"; - hash = "sha512-4A29BXpJJt95XoSR7bJOsoWFT9fak5i9i7uQZLmWcgs3C2tHIB+/XYxL0YmzCTV0X4iNyASvBJhakaLRIbwNag=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.11/aspnetcore-runtime-10.0.11-osx-x64.tar.gz"; + hash = "sha512-P+1bUkNrtKR3lV4qy3QQzhAP4svrln6bYN1cTd3ewQhUri8LiVy++4Y17U3joJMz+xbo7jbLvvSbHZYydY+Gbw=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.10"; + version = "10.0.11"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-arm.tar.gz"; - hash = "sha512-zdXlumQ/kq/MCoHu0KlUncnDkd066fiFxkX5L0HYDKa0q7p5Kwf1v2qsK9BQfVcJzcKrHhoAVBSP+qSMFM4Qpw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-linux-arm.tar.gz"; + hash = "sha512-fC8Ke9QjELjQnbzJDs5iI5fbw4622jokmzAibWPQEZMwQRyv/z3pUNghtc60mUBLR9tV/aqFKbBN0UxjI5ZhnQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-arm64.tar.gz"; - hash = "sha512-PqKsYm/bDya7UvAlhK5eaO6IwnXnQLNNk5GK04CYXQ2/oWMsAXZY393F+6OWEUtidI78EbJYl4d4FKSkxQIu3A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-linux-arm64.tar.gz"; + hash = "sha512-KnKaTv9qVeJxs659Tyvpiu8W3yLjuTFoJ1WOIE94gbvwt7n468+xoUGch/vLigD1vnK2R04CxpXDCyxSuvtl7Q=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-x64.tar.gz"; - hash = "sha512-dLK0HuF3/nLaAnQdW6MOijxerUQVHXpyoE7YGgqTPoJ/X4z8wEi6To3lrrdlGVN2G3WGJ30LzOLgEyPKKcy4Ew=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-linux-x64.tar.gz"; + hash = "sha512-ZMd6X5jW38Yzk+1dL+1HwoVcfN1DIgCLOxPh0LcQrvwfun5WYS8l9+iisbbO9c93yzqDT/NoXnI60oZwPDOW2A=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-musl-arm.tar.gz"; - hash = "sha512-NdAVtUQFSTZIWvxNmSLYAC/cIAdX3jxNDMf9uUIO9+cpsJtM487ELaYzkySlFskdJkuON8uX4s0CWYtk1gpXLA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-linux-musl-arm.tar.gz"; + hash = "sha512-lXSLgg7yMeWtLSUtTPvlZ4RIAxK01qgDk59r6IBC8Ais3cI1roM2rkro8gkqEimjPLlPo+tl31AsNLdMuDEiew=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-musl-arm64.tar.gz"; - hash = "sha512-HpftBykiVHtYSalpO+7kfTC84lXJRHaUmf4oZbqf5fjTixiW3i+20zkBcpjcoRinRKUoFceKjNNvuWxxGOGL7w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-linux-musl-arm64.tar.gz"; + hash = "sha512-f39Kf7CZUjHFy3jnIkyDyWkRwjNjAFSOmzcA/6Rbi5yimKxS24r4SXqNPQflr1pUrXM03DuaKkGL7qIZjJWitA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-linux-musl-x64.tar.gz"; - hash = "sha512-MHoaxIKDqqEUKMxNW/vSIe/e2EnREGIXnwW2+Ijzlai/Upz3sz/3y+6GujhrMU6g5MzUiWKy+hHMqjNDvJKUYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-linux-musl-x64.tar.gz"; + hash = "sha512-1wUZvI0X9cHJNPgZl/tpPpm/z6OftNSmmZ3ExcBJBFSNhpXOwdWOGCI9eAjZiFQeyrKNwTg6yVxQZW0eAk+Jtg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-osx-arm64.tar.gz"; - hash = "sha512-ecvGS/64BtXyqeCiou0zbHqidbBDi72I02I2obYgOVBUa0n/MHzFBnyJQ0/+IsAhpZSy+K2tcRRqXs6CVlK9hQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-osx-arm64.tar.gz"; + hash = "sha512-6WqKgQjVo7cOgnVnskk+3lQPNwXBIJ5/NHNrpqo5jdTQ0V8x62Z8nMo9vNMK2DsxWobV6aE/0sNw4vwM7OckNg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.10/dotnet-runtime-10.0.10-osx-x64.tar.gz"; - hash = "sha512-Qmn95dF77gkvR/tjOHwLsatYsh1K+OsOrRGLUdZ3/H2tqbj0bPPR4lRJwH9+A1CTjNdB6ILtQ79qsVQdzNSJ2g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.11/dotnet-runtime-10.0.11-osx-x64.tar.gz"; + hash = "sha512-ysotsQD/gd0PEfLQS6HaiR2quaAV2tSqfdDPYX4qBc+y7kOU2k9FW8YnSNig908Ah7l/zqBfCGkat1Zy3Xm8Vw=="; }; }; }; - sdk_10_0_3xx = buildNetSdk { - version = "10.0.302"; + sdk_10_0_4xx = buildNetSdk { + version = "10.0.400"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-linux-arm.tar.gz"; - hash = "sha512-rhnG1u2EjypgIi19pxSu/b4owOsdfhvfIHpeEG2ECEWNMfG0Fbc/9X6jxWurD4Zo96+i9SfzabEw0KA2a8TIVw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-linux-arm.tar.gz"; + hash = "sha512-bAJgyl9zXymZE+6xmFGk/F4ad0+X3lXD8dgReZ+zlSYfupEyaQwXopY/JLKzVpUrzNT/ZUrPGflqZgZ2+tDHtw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-linux-arm64.tar.gz"; - hash = "sha512-nkCcFOAGhtZhx4+k3ZrQ5Nz2lcMovV/3d9BbSpw0tCz4mxJXO5Lp+y9WXb4SAWtINfd8fZpCtVp0lN8hY0zV1g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-linux-arm64.tar.gz"; + hash = "sha512-obRdpY5Vkf/5CaYSasa/we+cErxywGJfeBXoOoK+GpAjF+6Wkmy7+BMkpFxqvy7YECohbQUHh5zBZhWa940bdw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-linux-x64.tar.gz"; - hash = "sha512-EAab7IeDWWSEphAzLwkNVigCpBubQOMyelpWiLVy4QwpauMA+UDUBGHyPBV+0bCEPC+Oaz8g2NjZ2DQy2BQ7rA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-linux-x64.tar.gz"; + hash = "sha512-EDOXfdg3FQ4IFM8MXVsXzrY5Jf2nuiFYtHJYpL18BIz4Lqw7wRZvMUb1MSSj9fugnbHeEmDSzpY5mGAwO0BLSA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-linux-musl-arm.tar.gz"; - hash = "sha512-Kg1VNbbUe5Bq/iyZ+EbjS370BGpChR9Qoci5xLegjwUiwONhLVhg7yQtBs3z809YbXdu7/et7P06O2ukUmWvrg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-linux-musl-arm.tar.gz"; + hash = "sha512-YDs6MomO8bNjdMA+z2p7YC/D0B6KlJXOgOHM8GM6yHjNJrWp547QONLU+yQikfAGA/o13lKknUgM+/FDjeNOKQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-linux-musl-arm64.tar.gz"; - hash = "sha512-QBCXBLi3bnvMairRsDV351nY/8P68mFcra0r8PlrtJHzgrRJuJ6yvAg+tLgyCub2pqJKZc1OSwB6r504Pp7PFg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-linux-musl-arm64.tar.gz"; + hash = "sha512-nR8NPEksiNYdbuD+H/pP3pBEXjaN4/diXJjQvpgsghWigaNM68psZVrBDjE1AeaCQBjZMzTxcxQqAY8pRGOJ4Q=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-linux-musl-x64.tar.gz"; - hash = "sha512-rpT3LCo20LaPb4Ie4p+BJmm/DPLw2+C1h57O2aqcx0DvFNXjFtlGinibIUwREwuuZINybzwhyhcmVCruS6QRYg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-linux-musl-x64.tar.gz"; + hash = "sha512-r6/ZX7mOpcBb7q1ijaZGkbfJmUWezZrqZuAn1RQ2A324AqgcoX/X7vaR50SY9RkpA3VStFMO/4iRHzl6l4w3xg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-osx-arm64.tar.gz"; - hash = "sha512-siht7JF36LVUP/L+lchNs1i4fsKjag00opAz1wJ5lA/RE0r1bEKZZI+JUNstbONSN2mM8oGNmrxnDCwWZMkqwA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-osx-arm64.tar.gz"; + hash = "sha512-5EDppY1P93Qcg0KsPghvqe4trcJeAcBEmogxenTPvWNiW4CSw7KhMa4UsWqzQB6cxHDleOTGWnKgtXhr0jCM3g=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.302/dotnet-sdk-10.0.302-osx-x64.tar.gz"; - hash = "sha512-SNWGHcDWyceCxtFj1rM07KwuvWWhrlnpzluT3QgKMdfs/E5NR+DjWyAc5jZhIY1kHhVAIiZilKOouEWToBnPvA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.400/dotnet-sdk-10.0.400-osx-x64.tar.gz"; + hash = "sha512-PsHMVTmv4XNBFFwc5hpDQlRqBd51BTzMvvQWnHYRMUa7d/MIV7W7R/eEaQwIHFQ+oWByij+g0GrxGu/a/rsMfw=="; + }; + }; + inherit commonPackages hostPackages targetPackages; + runtime = runtime_10_0; + aspnetcore = aspnetcore_10_0; + }; + + sdk_10_0_3xx = buildNetSdk { + version = "10.0.303"; + srcs = { + linux-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-linux-arm.tar.gz"; + hash = "sha512-76OisP9NEi1uf/bgXgdyBm+mI9FFBUNO2R4bIqmvf57DdF+QZKXuFoZOxs9reHwdyeTCtF/RyR31CQGKFGdSTg=="; + }; + linux-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-linux-arm64.tar.gz"; + hash = "sha512-Yi4FkZgFjuX5LXgXvdg4hUgKl5YoNI+HggHLjbpS0WjBoyT5lDoOegOtVH2FMyqoLxas7SnaWZ7wJCK1N4RS3g=="; + }; + linux-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-linux-x64.tar.gz"; + hash = "sha512-U43xHOudhr3aBhurbt49H21Gu5ugh66QVkPz1Fav6YKUnRuVK86zBaXSLS1uacwOUQAhb/zHCaqoboZ/LZzfmg=="; + }; + linux-musl-arm = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-linux-musl-arm.tar.gz"; + hash = "sha512-JAFVbQSt5udN6qy9m+CMWVRbz73Rub5MPxBtym2RXfN4MBi1rDkxZbsVyRnGj6a5+FWe3fSbOzwZFggWE3NS+w=="; + }; + linux-musl-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-linux-musl-arm64.tar.gz"; + hash = "sha512-+C+cEPwSyyYZrR11Ns4hKl6aW5b5SHhzfRamWkdxUdCTs5OJByRTZWLa3D3YkLg3/K6+3b4sw7YdxQdvnEmA2g=="; + }; + linux-musl-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-linux-musl-x64.tar.gz"; + hash = "sha512-8R3Z2bTNxSFV0+1uDuFc0ycCZ85AELVuitMwkHYB6gMtUP9JChIwdCAi20hbfTfPYVzH3mp6Q4sbZ+8Rxgz0NQ=="; + }; + osx-arm64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-osx-arm64.tar.gz"; + hash = "sha512-mx8FZkZU8zkJC94bZODtwS6BQBLcOJih0Bh2xldU7xjVnsfdmEBdnGumznNWlt+pat2JzX9MUWNuIgDozWkdEA=="; + }; + osx-x64 = { + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.303/dotnet-sdk-10.0.303-osx-x64.tar.gz"; + hash = "sha512-/fpNITzqEX6CUZwDb6Tdr1YXpABOuvajqwgL+j6yhuE7lEw25kkiJRbsrYtkNzDoLdlrlkkZwoVN8h4k1UOPTQ=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -583,39 +624,39 @@ rec { }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.110"; + version = "10.0.111"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-arm.tar.gz"; - hash = "sha512-yanueLRtalpKaBxtL7O1yy84QZUCUo1MTBeebndYgCB3OHFCwkmcU4w7UTJKriOlK0pktzMarXwTmK8watyhYw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-linux-arm.tar.gz"; + hash = "sha512-bO1NgOUKKzueqFnvD/LGOAGL4hlQdIckm6F4O78v1uq8G9jtYKVlKIkNbrNvSEu1tk5KcmViMh+mrvaIy6CC4g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-arm64.tar.gz"; - hash = "sha512-DTvW7zQ9+8zbBlw/EkhKZ68wdy/SC4P1pSZ3ZKyvzGfMeCl8P1T9BHuJkHXxeYrSaePk6GTZwLer2fZ/qaQ2lA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-linux-arm64.tar.gz"; + hash = "sha512-HhFd24UJUNRRTWo7MrLReyQKTw9As3IC305b32gyoOVGci5r+bntfffMyzTfX15IvLB1Mi+wGBW//G6cI5mfDg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-x64.tar.gz"; - hash = "sha512-BeWiLO+fQXSLvWNgKmtZUyK5EhTQO5oA2kPWmFAWSBNvH7Kk/mzmrZxoSqFpg3aCHIdTrwxC4za491P2wHj7KA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-linux-x64.tar.gz"; + hash = "sha512-quIhvpajtRDVtv/+/GnYrS+llaFDAplBkxa7ccZfJgpFfKmvJNBE4XCbKKkRh5jKr+xTXM/lj3dnxay3NcADkg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-musl-arm.tar.gz"; - hash = "sha512-RVTb1hfZW+kHnYvV4DtqbH0QGuLzkrEzJPHYTIJcu7w0XfqWWvgQNG2xo/4cNpBHL81Q+JMlMl01AD1Df+4jSA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-linux-musl-arm.tar.gz"; + hash = "sha512-EGWk1vrme8zi69HqwOn5tIjysjmDMe/zs4Za0VnNnSXvGZD86F40Nedha7zM0ChmgTsLp2h0977M/mtpKIl2ew=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-musl-arm64.tar.gz"; - hash = "sha512-kObNIhdRM2ebZzqcV11RW38bwYd4qqTeiFfNloNkllUH/qqE5vfGMMBAaCdJNcE/TA3sLUJju20gtc8RJs91LQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-linux-musl-arm64.tar.gz"; + hash = "sha512-S53Lz53zMUUQKrvFfdw980yuDXndyzW+JQT9ESqV+MLd80bHp64cwnGIvUSdxxd+Q4t5tSq9aySeLcZnswgcLQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-linux-musl-x64.tar.gz"; - hash = "sha512-qOg+jQ4jFWwSnah42D+XnpJEKQrt1ezlIwgUdXi8wjDvRKMm1dl5R3fSS1agfDx73SJb+P2MhE+YnmH82ENgjQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-linux-musl-x64.tar.gz"; + hash = "sha512-JRZKSkrANlDbe3SCDylJh+ZPNdd5dvoHDix5As92+K5ta31Vqz0QsnRyaMwDmtTsuIXINXzWEfZXDbxOiqj2hA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-osx-arm64.tar.gz"; - hash = "sha512-oC/nq0JRualOU3N3L5mC8s/lsekazTMHmtTxGuKGogK11jLl85pTDWI0WqkgUU8VKjHHr/Id8jBmP1g4G6wLsQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-osx-arm64.tar.gz"; + hash = "sha512-AjEkZ46Lubpobi8oe8zxTCvfRmrrEUgZrkJWqO7USk+7iIpXruHwd7gHD6WMYR/TOwvolPyLDKsuzkrc1APqMQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.110/dotnet-sdk-10.0.110-osx-x64.tar.gz"; - hash = "sha512-a0FBb9slaf40s7pdtDrrvJVE5XrUrS0fpX38abOApKn08OHY681RX1KEhRhmNDS+4O79Tjx0d0mKAXkOzZn57Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.111/dotnet-sdk-10.0.111-osx-x64.tar.gz"; + hash = "sha512-lUlhjlnGFd1H4v08XYl8b738Sjzj1pKPmdy/UeMgI1lUGp029ixs2NDtMqphu8TsGRsRRtQc9fsRIfA+dvSEtg=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -623,5 +664,5 @@ rec { aspnetcore = aspnetcore_10_0; }; - sdk_10_0 = sdk_10_0_3xx; + sdk_10_0 = sdk_10_0_4xx; } diff --git a/pkgs/development/compilers/dotnet/source/vmr.nix b/pkgs/development/compilers/dotnet/source/vmr.nix index e33ff88cf32d..1a59addc8d60 100644 --- a/pkgs/development/compilers/dotnet/source/vmr.nix +++ b/pkgs/development/compilers/dotnet/source/vmr.nix @@ -162,7 +162,7 @@ stdenv.mkDerivation { # we purposely rename global.json first, because it can break dotnet --version mv global.json{,~} sdk_version=$(${bootstrapSdk}/bin/dotnet --version) - jq '(.tools.dotnet=$dotnet)' global.json~ --arg dotnet "$sdk_version" > global.json + jq '.tools.dotnet=$dotnet | .sdk.version=$dotnet' global.json~ --arg dotnet "$sdk_version" > global.json patchShebangs $(find -name \*.sh -type f -executable) From 590c04c1219fd09696556cb87e7222b8d38707e3 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Thu, 13 Aug 2026 15:55:15 +0000 Subject: [PATCH 078/170] dotnetCorePackages.sdk_11_0: 11.0.100-preview.6.26359.118 -> 11.0.100-preview.7.26381.103 --- .../compilers/dotnet/11.0/bootstrap-sdk.nix | 156 +++--- .../compilers/dotnet/11.0/release-info.json | 6 +- .../compilers/dotnet/11.0/release.json | 14 +- .../compilers/dotnet/11.0/releases.nix | 460 +++++++++--------- .../compilers/dotnet/source/vmr.nix | 18 +- 5 files changed, 335 insertions(+), 319 deletions(-) diff --git a/pkgs/development/compilers/dotnet/11.0/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/11.0/bootstrap-sdk.nix index 6b179b44a522..86c383ed5154 100644 --- a/pkgs/development/compilers/dotnet/11.0/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/11.0/bootstrap-sdk.nix @@ -11,8 +11,8 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-QhvtL8dNIZ8AdqPaAtu/nKWSYIK+6H9A4/W1Ga5kw9T8qx7I+DtGfeNZtFBqos7m1Lub3s0k6Wrg/ZwV05sRaQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-B5Y8ygE5httUWnVlWEi9xuJ6cs71685MADt6RAsHEtqIpBdXf+xGUEFa2gBZNw2nELcT9DBk49Nur59EfwqMAA=="; }) ]; @@ -20,89 +20,89 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-QN3pGDNWhfBszzDgoXtYiN2hvr6+/Orjdm9xcurMMSdqXkopIhFLYxMpfQYUZfh9wlP1YvNpahAMICTbu5HmvQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-cSG1btngs34itEXMyyDiYKlHb0J4rbvQhZlZ/IgLNUKBUaPceffyTdoUqjE6GWYrsEtHa/aE9V0IVekd72QXIw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.ILAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-snlURZrRW/mC91Qy8tm0sFaIgVD++NueoA7fjREDcKjR0n8LHOq/oK5U1jskiqIp3gMXdihYP+bxcosq72T0Iw=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-L1mk6noKVdLIkPGq59dGyMJnQYrJPQl5Pmehc5EF6b3WHcRwpmQmCHPfmlNL9yM/73G/d7Vd3PXKLMYUVNFr1Q=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.ILDAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-vjaA0BwfcMyiusm+1HbwftBGO6SmnIAUbq/cYf+yxoksl41MYZ0J2VWzAH8S5zHDvP2NpANZmA1mtyjiGjMPhQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-bnv2fHaufKxE94x88frvBZOLjzuCzdSVH25lQ7kkLjk/02hYF96CbhO9OA30g5eFC6FMpCqGOGwBZY0K7zYMDA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-fAV0nf7UM1PEDkt17gk8x7Wkn6PekhbFWHL0RM0HyHFU9dkttI7X5jk0eOLtFWnSuJ6J3Bnw3eRicea/BH0rUQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-I2JKKTGSz9bPqMJHUv+uUe7GTxvnLazVfVIjAuAVukqsU7t+xqPrx1eUVU20u86BnZdfY598uQPSUbBoYTCDIA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-T7uv0WCDDV/TbgoXAGs7ISO8C4XY1W4UUVQHeafncwWYS3UXI45sDQJ1CtTH9iu6dip3laTQP7ulTse4I2hbWQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-mrIfT7taDEhckyX8l3cQ/8mf6ZegfNalRVKrDEbPBpRUmL13NliOqJp/iRZ0BnykLnwiZ8QyfLT3ewns8kksEA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.ILAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-J968HBEwpqUReo6tPY2gFZmbP3QZmh4MjE3YuBG7BOkNlHEooQfK6xFXvGtcCrzNLdXnEoIIJraoFZ6Q5pDYhg=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-ToD6qdfnh+RhhDTa0yog9Zbjg2Y47UgD0MFEme2nEwG7HKsZ/rBUa7OecM1gcWNn+dL4uc9bC9//U0Pp+iqmZA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.ILDAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-YgboB9ugdS+mgA4ROUGWb3fs8LtksvwJ33YUV8ncVCLgKmP9WLVvshl95XAVNAbPSUmpLaFW01dG6ipAKM6Qlw=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-gAGFxUKFmiKz68WnTPe8vCm3lYQNyeVDf6EWVVXl7WWQXZGP76Bu5hxaBnHgc4DR+mKp7RRMQvcX6dvsvwq5rA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-M0AMDxwNGXl56MCQJcz+AYlCffC/n5TuFkePhJ6Ku1v4JMQZi6FHPEcOYCbCLiiopPRFurWLYTgViivb9FJaHA=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-XKOCSIb98OQ9JNzA37ns6mwx9KVFWvMykpyvOqlTKIBPR4m81RWZlpIn9rhCJJCm94FeaRE0m6Ecov/5Kq0duw=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-vxS7OGgyQqbhg2UMM7+SeonVfbciQVO7lwZDjhXEFWs4dp17gR/qtMUFSaZ25Pxp0jEcjrv36fKuHUuwsF/yJQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-2D/A4vi4A6Ta2TImdii/FfZ+cbZSP9UEp3os3w6o6Xcg465hL1Dsbx84oYpnY9Uv1rmdS6OOP99YkJ+SFnC2/A=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.ILAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-prq974j2au5K/5wgVTkwPsiycr9hbdP/Lu8exkE041yVpDh3rXiRRkQFzYIE0znuhdKn8ACRauW4+Qc0Vz3P4g=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-VN3Liwcc3FOIhZoYjxUTaaMhq1ewBOAdlKOsTtaOmesYFnk3E2H56AVtuLZXFuCuDHK/iGz6IGZqUB6WPAly9w=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.ILDAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-i8LhWYzY4m5VHAGBtticCasPtuEFmSltxE3dA2IFNE0LtAwF8B2KOs6KSjuxBk4ZO4V3//Jz14IuQRP4T+FlZw=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-NwurzUCX2kD6uZDYfQMjTbyRVUmZIXptaEqNRxFn89/QffCKVx42WTlMI2IRYYytcCh5ml4M0EDbYCZsZhdeuw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-7Qvf/Oi7eidbLPTaFPZ9QxG3uFylfwrg5IBj2f2IdqWMcLZTMu4yV/VwFuvm8SYcQ3vCvjgtyq84GB+ZPsBQ0g=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-rySJl4yhQeHPThLjnAQZ74kB/9VvzMXrTnTb1WDDI5K6MoKDWUbQwYYG5RcDfznMnPEFEaxtJpD1C5ePqS9DSw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-E0cyuRwIE/c9NAvye3jEE/6zX99AhRnVI3Rfo2ESP26bLEtk5+rcFj5ExQ0dM9XWxfVmJZadi5iUWfu28z4KqA=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-xTY6ZHgx/10Vw/qfXk/wd5Pbrh0LSaszrGCcwHNCoxDx10JRBs0sSU/652/CJiz9j9Wkfse9tfFbsRMoX6d+4Q=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.ILAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-SwNidGs5xMNfyl5MZgnP0ZDigKik7c3RlqM/mkDpDUu4uRSU7IWjL21E8hz97tiWCNb2vdyxEjSmZBT3dgH3Ow=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-sTN3hgzfRaWnz3JQJ7NR7WXITtNay8aou9NB5KRFyBrg0BlrdTmmucnltJc2yum/ftr1H/982khc4eBQ1tWKAA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.ILDAsm"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-30mHuR2oQoVaX/tK/Emn4fm8BpypjhUGEwwK31P0HB7Maw2HlUytkDY5wVD8XL0BPGMqXvrm6W1z8+u0tC3yRQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-esqU7OHu6zo2bVUkPH32v9ZTmyjdnhZsvL9PxaGps3WTYNVVGX8Cj1BFxeQ1ha2pf0F4KYvhhraYYkKAcIonbQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-arbobGEm7VrH9NcSsBEYrlBBLjU6DWwj7eRJZ+R555uhhQLl2QFMvC2Ml+ZHAZEhGikiZDsnAQv+lBE0OZS2JQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-IqSlMjvUVbFj5DxRkVI/7yILt2QC4MS6wWIkGtaG6Ovfd/++pR7Jo3Ts8UYrXcexqo22mzPCD0IFvtVrhvYy8g=="; }) ]; }; @@ -111,119 +111,119 @@ let linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-Dr+Q6HaY17FkgE+d7pUH32Qg9kTwgQxmkOIJtvGPbW5f2YEJo9fympPpuDle6J2Ugc3FXE50Ps8/mtJWKLEA8w=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-+HIgeI6GhAV859fMPmT0ZPFXKV8rwBPMEJeFmKier55NxsB+fQOQHmWQGa5tUXpQp/7l10nn/Ve3oUL9SI8fCA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-cY83JPcamX+C63hP3JI7ZC2+zCT4Gl/qBSUb7ORrdkmKaTKwf0B+0OLOqrv8lZBZRJNizE6We98qAny3wmHBKA=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-q663wBF9/Hmott6ASqaom76AmQQzqSDJ7Y+1vQ/n1ljEH43LpfBYI0ymyVobKr765GdhkzcGt8QaEDhXHIMu+Q=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-6AFRIb+J354hGOarw6VQ1pnXS+YT0lW4MHKFsOV/GdBQUqbIuv9YLADWMtICNk18kqjzrwOKimG/Dkn14KSiEA=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-CfrFZYFGDdIZT6b8zUTbbAg2QSrxOqrFjl/qp5ty+i1pe/waXQHkyNdsAJZ/6y6AK5J4bA2TjU6lxF02rRteQg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-kKd/sxnzRZuFFR1a/dmUzJ499/u3LcJL5tZJKMuqPAZ5XZyCoHyscNYvIFL7R8PA2v4DKLI8wZM7Obbe7qMoLQ=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-3b5vei6Onmx3Ne1dX58eAJxr5IvJdZ1Zi1uqq3agpIWfHXWrNreIomE0Jn0YedDU0XdGR2vHY62ZbJ6gONNC9w=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-7WM98tSzleNfsYOdLvpc2rfGoa84zMBkniev7OZj8ncLtiBoil5Qx94CUJbRxbQFZW8j3SJBSg9s8mOhpHYg1A=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-LwVTHcocVb+i51DLax1UtFIaxqMQugWt6VO9sZjd7RC0wYNZ+SY4vlp8a1UBthoN9FAmrbEZycAhDdFyXwJ8kQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-gx+7kVwc8ss60jqk/z1t1YEbyCgjejVy+f4CX5uZLbOCYgqTuY2Yhyp+A3kSvlzXT9dYgRGQsR09tmldG16LYg=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-7E5CqZeyWSg4CtvqhmFPzZpNuEUG9FiUbrExs/yrKSMzpzzmwevHPjuinWEVoyBsfkVViETVovNW+m2JKydPbQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-CpGRxZBZl/LNFIe11nzjykXJSGIbLWoZGCOn65IC0NhjvfmrTxk+TzfqkeodBNf+kJvqW2hTL1lTreqQbOvKrw=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-7tzTmR9dzUyOQcGg0N6cts1r/ZN8uZ7E0a9+X7WwLfZafYN32gMQqeYQ+cA8RelYEM85SwK261czuI+4V+qa7g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "11.0.0-preview.5.26302.115"; - hash = "sha512-QDozJWDVUn7rVBDvivPwTdFdhxEKNVhJzZaz4HSJyemWznHnn748eBLmix3+oBB2/PCz/IOs65NjNHmxDskEzg=="; + version = "11.0.0-preview.6.26359.118"; + hash = "sha512-FqkTFb6T8CiNkPeovvyzTO/zOBQvatukCKPKkyqabrqWSTxa0Y1F5TVQdhSziucrPfQ7FG/EBSGaVhCMaV5TUg=="; }) ]; }; in rec { - release_11_0 = "11.0.0-preview.5"; + release_11_0 = "11.0.0-preview.6"; aspnetcore_11_0 = buildAspNetCore { - version = "11.0.0-preview.5.26302.115"; + version = "11.0.0-preview.6.26359.118"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.5.26302.115/aspnetcore-runtime-11.0.0-preview.5.26302.115-linux-arm64.tar.gz"; - hash = "sha512-KytVBb87U7MoAXDwzMBaXrcywnhXw1C2r1dxWr9UQu53sGvzGdbQTlki8VCovlJTr1r073koMDuGWit6MQwzTQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-arm64.tar.gz"; + hash = "sha512-va1sKKnYNfC5B6tl0u7ZaNs3SpizjSRJxxPSdkIA12qSsHiFS/UuQBEaykyaFQbT7TC4/oNT/6TapLQW7n1iRA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.5.26302.115/aspnetcore-runtime-11.0.0-preview.5.26302.115-linux-x64.tar.gz"; - hash = "sha512-caC4T47bdh6oE1hx5fZHaFdmI0l663Fkky3AaKbpsa+pvLXHY2If2/B9np9rggIzIWDCXSuXtL//PH4zzISNwg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-x64.tar.gz"; + hash = "sha512-xqRwHaW5ZvD6yOn3uqPmHFotmyNVcQYlMMaL/Myyp9dXof1KNG/+ZAPd7KaKXuTDaGG5c3KBfH1TIhshO4qQYw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.5.26302.115/aspnetcore-runtime-11.0.0-preview.5.26302.115-osx-arm64.tar.gz"; - hash = "sha512-3AgtDYs8vbWlQy75/6RU6EOmdU9P2zxCe96PXfr5KojHwjVYMwGKA0m25qcfWcCLdQzOtDqhRiYGXxT2EqVW4g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-osx-arm64.tar.gz"; + hash = "sha512-RSur/NlQOEcT5tozkwtPxQA41dFHTmE1Z5/wmXm8paTjSJbmb2XvZsGSh0w587+ov152/HEEenUEsL3QdyUcfg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.5.26302.115/aspnetcore-runtime-11.0.0-preview.5.26302.115-osx-x64.tar.gz"; - hash = "sha512-R5KG27s8O0+D+NHxOwy3s82Ibi18YoZnKtbCwRquAvZlwHSoo8ltAhf4by5TBIxwrk7FZeuy5dx8RpT1HPY0kQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-osx-x64.tar.gz"; + hash = "sha512-fdQMsBv1hip5TTJf1j6fF3vEBLHmHOZpd8hS11SunqaJCu0Uq1mIu/O7pmaSyksZ/KmF3kmHL6Kyr9w7G47Y/Q=="; }; }; }; runtime_11_0 = buildNetRuntime { - version = "11.0.0-preview.5.26302.115"; + version = "11.0.0-preview.6.26359.118"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.5.26302.115/dotnet-runtime-11.0.0-preview.5.26302.115-linux-arm64.tar.gz"; - hash = "sha512-YFcHwqNOvDnL47hXQs2MOdcAhAHkJ7Iz9zRJcOM8EpC1Xds871HpiTKjnhb+frMBMtDO4tDGvJLujrhfrmo31w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-arm64.tar.gz"; + hash = "sha512-mT0KX2gn5sH9UH3sVQ/h17G06oBVeguODf0QGs7UYiZI5SbrcZbFJRRnptpHuAdCAPup+MjN8JDLPmIHzh1Orw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.5.26302.115/dotnet-runtime-11.0.0-preview.5.26302.115-linux-x64.tar.gz"; - hash = "sha512-34Rag66ck4knFYNkK4N0eZDJWOv/n4yAj3oZX7eK8M3y5vmNVeG0K1dmQ+OjpULm99mKI0JQbyFraWBCLz+ZUQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-x64.tar.gz"; + hash = "sha512-zlUwwDFN041vG4NI+932U0HO4x4F6939eQaTfHhdeZwNK5X5INBFf13lNxvQ7emN+f2MlYjuWAKYZNWZ3W4VZQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.5.26302.115/dotnet-runtime-11.0.0-preview.5.26302.115-osx-arm64.tar.gz"; - hash = "sha512-llr/5a1kNM9FtraO26ceGqiWB/+Ji+chATkyK4nEIHFyRhyn9tDWMuxPywpU9tXUVBfo9ztemk2dYPsawpR2OA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-osx-arm64.tar.gz"; + hash = "sha512-zMiRl5xay3yh27cZOWf5E+Gk584ihcse+oWUBZDZtH9ogkjUzNagRvbm4rIw7bqcrE4TyreCgEy4qu/vgrb7+g=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.5.26302.115/dotnet-runtime-11.0.0-preview.5.26302.115-osx-x64.tar.gz"; - hash = "sha512-eZpF5julkFJoc+TQ5dZ7gXb+2wTXcT55B4YGj66WdP8PC1oUWmRqo1aHvkII+5UJ+a/CqLsbph+RUucZ4DzO4Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-osx-x64.tar.gz"; + hash = "sha512-NBZJ04R2nPpPi803RtD1dMzOmbSCQHk2RZBzv2V72pDhrk7Fr6TEF6NUP5j0BvIfiEP3Tg7+EHo+n3W+ITTu3A=="; }; }; }; sdk_11_0_1xx = buildNetSdk { - version = "11.0.100-preview.5.26302.115"; + version = "11.0.100-preview.6.26359.118"; srcs = { linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.5.26302.115/dotnet-sdk-11.0.100-preview.5.26302.115-linux-arm64.tar.gz"; - hash = "sha512-f8cw3FmSZRfsxKp2hm58YvUPxzMfCxJ8nXeJOnFpHb5XYmXfX4Qgikz3jmxtF3XNCS2+BcnpxQrwF7s9yUct0A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-arm64.tar.gz"; + hash = "sha512-ewhYzLnuVaaWhYAV5dW3zI9uEbkGNM3HG9dmP5vwioGfcsPqHNQZm9OkeB6ZqdOu5YzSBKl0n6Y3LmtR8UeDUA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.5.26302.115/dotnet-sdk-11.0.100-preview.5.26302.115-linux-x64.tar.gz"; - hash = "sha512-nIk0A5iFjm41vbE3eg9cTYgUGp2tNzA2g8d/b9BJi2pLQ1o0h1r6oCEpg2IuyTeyO4sX41OEAfvb8jTSL4npFw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-x64.tar.gz"; + hash = "sha512-jI/Oh9UzLdanQDwWuxJPZXVOKvstiZLMwdKVmzF3X8Q/cABPMXzHJFsLY+x0lZ8TehLv69dfoMbFhlNd5O2o4A=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.5.26302.115/dotnet-sdk-11.0.100-preview.5.26302.115-osx-arm64.tar.gz"; - hash = "sha512-eftGDRYp9Rb0y19Yu/TV4u1pkLfeXz8Ru8dfKHEkWzmyxLlthjRkbDADX+vailEF4QCHgHi6L3R1/+sLCCOvGw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-osx-arm64.tar.gz"; + hash = "sha512-XYe2+sBM7NgSz1BNeKlQZEE2lRwwkGaprADQJyZ87ryYOYAcoJ3e1ONQk9N81mCqP7QL4eAkqISbut3X8RM+Wg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.5.26302.115/dotnet-sdk-11.0.100-preview.5.26302.115-osx-x64.tar.gz"; - hash = "sha512-/4QQgBRJ0nRhFzNV4W9BcGhLbJcGgjRfVwB8/qQ9Ze/VodliuYgW3hmqExn+DKLOdvMLKczi5N367bsxaQSbSg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-osx-x64.tar.gz"; + hash = "sha512-ISZqBThnBu8/xPaoI2CchSes+IsSKZcWaLhkwqZ/90CVOut8b8meK+eZh0kYd2dwlMx3SiqJjlK21dUZC0ZxLg=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/11.0/release-info.json b/pkgs/development/compilers/dotnet/11.0/release-info.json index 82868ddedfe0..4f0ab6ea1b74 100644 --- a/pkgs/development/compilers/dotnet/11.0/release-info.json +++ b/pkgs/development/compilers/dotnet/11.0/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-XO+5UW8qd/6yucbUjwVodBA2i4I+meT9fPlVFEa18h0=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.11.0.100-preview.5.26302.115.centos.10-x64.tar.gz", - "artifactsHash": "sha256-ClEGIHAdUPdK3YGi8U87EzL9c48imMsjQTdk61lkfJg=" + "tarballHash": "sha256-Ai/CYDGlxvVOpxezFfQp6in5qYpsog2RwSPH+mRRLnM=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/dotnet/source-build/Private.SourceBuilt.Artifacts.11.0.100-preview.6.26359.118.centos.10-x64.tar.gz", + "artifactsHash": "sha256-f1ix4z/x32d8789yZzOMhatTFYwf7wg9tthOUSUCSlM=" } diff --git a/pkgs/development/compilers/dotnet/11.0/release.json b/pkgs/development/compilers/dotnet/11.0/release.json index c33aaf0c6119..b8cbae531b2e 100644 --- a/pkgs/development/compilers/dotnet/11.0/release.json +++ b/pkgs/development/compilers/dotnet/11.0/release.json @@ -1,11 +1,11 @@ { - "release": "11.0.0-preview.6", + "release": "11.0.0-preview.7", "channel": "11.0", - "tag": "v11.0.100-preview.6.26359.118", - "sdkVersion": "11.0.100-preview.6.26359.118", - "runtimeVersion": "11.0.0-preview.6.26359.118", - "aspNetCoreVersion": "11.0.0-preview.6.26359.118", + "tag": "v11.0.100-preview.7.26381.103", + "sdkVersion": "11.0.100-preview.7.26381.103", + "runtimeVersion": "11.0.0-preview.7.26381.103", + "aspNetCoreVersion": "11.0.0-preview.7.26381.103", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "ba53d0ed335bed4ab7bfd01988c8e3953ee5ffbe", - "officialBuildId": "20260709.18" + "sourceVersion": "e2c1e00b3d0f96afb892fb261d5921565b400246", + "officialBuildId": "20260731.3" } diff --git a/pkgs/development/compilers/dotnet/11.0/releases.nix b/pkgs/development/compilers/dotnet/11.0/releases.nix index 9205a80946c0..b26674c09b75 100644 --- a/pkgs/development/compilers/dotnet/11.0/releases.nix +++ b/pkgs/development/compilers/dotnet/11.0/releases.nix @@ -11,33 +11,33 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-dFwTN/6WUadwxP7F5FtHcr0qgJ8s+ueRqalhr4MFPrlPlilLIa4Z9h8au6wcIUmuPTQGlKaIjKI70YmzfR/sNw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-huCRVHfIopNnoJyY0MAJEYzKVwegFElctsTw+OfRXWL827KOFy4PhEl9WexDdLeeyhdOWJlC43ee+3n4Hq4zbQ=="; }) (fetchNupkg { pname = "Microsoft.AspNetCore.App.Internal.Assets"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-01WtjkZwDOqPnfw2Vhkt8gqmEss0dRV5qOmU9M1vQA+cvT8zPljADfV9HL4RmWGeKS+rrnc/hQMimCnn2ZVvBQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-zWSXvqyjdAbnwNzkPEmt7QaxJIgksck081LBSt0Fs9P0QhK3sKwwJ/DZ860TM/foyNGL04UyXWoygfstXdfgmw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-R4S1r+/g2Vd4C1ECLFfjWMSDrWAxE3uZ1thXVK2CJYw58RR1GX49wjvXseQU2Ll0pj+lxcwJsaU1JyTI/WOPOg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-CcQt5WeH5E2f5t/iT8R1Dn+KVZf8XfpMD1lY0l3Qkd3CrlpnDyPWHvJVaQFtaZNZGZflw+a9E9EJvZBwbkbAHA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-0K5AWYhlCIo5lbk+k48Uau+hyd0qqfss6G2TKlj3hHo5sazrIVrS68Yrwvp7rk1VUHgR1bVq0arOrND6bcitxA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-FlgLFuhtf84apGNI0LcNs7CYBF/FWBKe/WiFi/jcivRd98ZbMPUcRea8KPzLrepHVMf9xUOEAPdUKvZipWO79A=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-Gmt0EwMKaHgrrqxnwW+swwi8685MQ/tNvGunpFwv0H3ITadoMmJUFLpyszuTTE60bXNzCVuZFeBJLDKVEB0NgA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-rx9jpPeCiLGvlI4g5l+W/q0ymD5/p+VEKFS6S032nbq6xIw25oFH0tgd6dNx6wfjqqD/3krTBcB9h+jXFxgjGA=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-B5Y8ygE5httUWnVlWEi9xuJ6cs71685MADt6RAsHEtqIpBdXf+xGUEFa2gBZNw2nELcT9DBk49Nur59EfwqMAA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-BqOh+O6aQcUX4EoxUiB73lYCIEXKnInV6MlPurzk/yXD4UPWH/QkctNRD1RV0DBuyFngdpX02DCFvPwz3qL3MA=="; }) ]; @@ -45,118 +45,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-+u7qYZ+7Q8La+067O1yn/rdTqLHMoWulLIrh2OitueTda6fnMaUBxr5GlkPkYq+79tZEb4N6n8zopMaVppv2tg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-PS6uA/W7mbSrQVsDItrJMnmW7XNWL6mNPBA9BcTDTqQPpoq8ELzsyjc83qZTLr5hMvyBIeSA5z0tOgkCZnr+6g=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-cSG1btngs34itEXMyyDiYKlHb0J4rbvQhZlZ/IgLNUKBUaPceffyTdoUqjE6GWYrsEtHa/aE9V0IVekd72QXIw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-uEOFYR4e+QZpBeSeFZ0ZA2VRPC9akZ76ACqMpX2kvae/B1/GLNP/AXPlW3Gh9L+Agur0rGTyi+QyEBTJIuJAag=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-I2JKKTGSz9bPqMJHUv+uUe7GTxvnLazVfVIjAuAVukqsU7t+xqPrx1eUVU20u86BnZdfY598uQPSUbBoYTCDIA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-z2DSx932GCa/LFHZ4Sda3rqiAd+A6BPnh7uxap+oVeyF7bPFQhXOJWgyk9lEX84JoP6D/6ki5yYBqWIaRL3DfQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-mrIfT7taDEhckyX8l3cQ/8mf6ZegfNalRVKrDEbPBpRUmL13NliOqJp/iRZ0BnykLnwiZ8QyfLT3ewns8kksEA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-HxPrW/w7s+lANU3oyn9Y2bB2qVwiXE//Fcm6AeTNXAcciVfr2LUgsVg0i3AUaka8Y+top/96mpQ5JJbWohtPCQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-XKOCSIb98OQ9JNzA37ns6mwx9KVFWvMykpyvOqlTKIBPR4m81RWZlpIn9rhCJJCm94FeaRE0m6Ecov/5Kq0duw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-/ruAY9G2Si14TrHhTK9F4n9rRdsljYCKKGkP6wXlqC2ESzQQBhJMBMGkwyGl2klq0k3GSS7qNevEhPjyvk6OfQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-yD2u7QnV4wff9hEA0AdWoSL0qkxs8sWkd7HA2h8lDS0xW4FNb5oj4a/Pk9MwwkRMjHrEUtwFL7ZpnXLC096HSw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-JMzyyuVQepYwlzPppAJZzFg9t9ZSEfk5KnZvkOX94OXFc2+y8XGu5Ancilwd0Eh+26zH3yaYQ8Yp7v92ChzesA=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-SzAMIzBsq0/ouHi+81P5d1KfETq9p9juOMNos363xAQLtLTzAUvn2QhTrJwvmx9eolAOYIn2edXHWYF0cy3tAQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-1J3cr1ap2R77K56NDTd8y9rVzVZ0q2EiG6iHb7t4xKC/1zCJ4fO7zpr/SA2I+9sHjyJnji/yeRCUFjhBF8VAuw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-V5jbaeYMf8ZVDuPOKgBDMoxbvBXYAb0onNaWQfPytL3hkeVXwLF3UU6kpZUWBVkdxVk5DD8p5ur3PwQabGc6CQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-Py5v4Qjt6iRtuc7zaBgzfKZtfrq5Txe/cyFZxTou3pitTgFWm90X0iGHVegE340WDvxcsOfuWOPKUL5pv8rG6A=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-h9yEU2Ox8A7N1i2+JmrgES4iW6Rp3X8YEpjecpHJEbywlcSXPxtaj9pqh99B7zuTIDPT2AjVX/8HiasbCBA4CQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-2VTfPtcO6zCKIfAhAnU3VDaraoiBkbh3CsFrIFz2bDdy78Dgk4BN2Xji+6kQEXRxBRhJGNNRtaIen8j84ALtSA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-0qUlJwrnxbf9kxW3Wcn5YsOlnl7a56kMJ7NXVKRIc0yI+0QWQ0s8w9Ig819MJWUdAU/zL4b/D8v4XaRKZ9Ml4g=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-Nb+9ov7gW4qqb3o+pYRMccRVVmRtmCdN+f/63IcaZmM+WvxQynDo80keZFRI9ccOmHey8Ul75dCSUzqqooLOBQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-2D/A4vi4A6Ta2TImdii/FfZ+cbZSP9UEp3os3w6o6Xcg465hL1Dsbx84oYpnY9Uv1rmdS6OOP99YkJ+SFnC2/A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-sgsPIH1ZUIPvGVSk+R+/bMS/ISYBu9s6zQHO9D1WP8BrgAnSkTNnjwFVHIo2V90HgnxU4TLYgB/YTn0f/tRgNA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-rySJl4yhQeHPThLjnAQZ74kB/9VvzMXrTnTb1WDDI5K6MoKDWUbQwYYG5RcDfznMnPEFEaxtJpD1C5ePqS9DSw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-dN8evA0fR6J0kWbqTUL2WoWuN7llkaQVHsr/EJTgQCtlzSpbuO3TXJIe0VKEUnNa7z7Ak9Nf6IuTNSuKAAJ3jw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-xTY6ZHgx/10Vw/qfXk/wd5Pbrh0LSaszrGCcwHNCoxDx10JRBs0sSU/652/CJiz9j9Wkfse9tfFbsRMoX6d+4Q=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-8eHpil7/tJPwil8mFJUJ9JKNvgwfDKscoE1JZbVPRQI8FAutE/Us/6UrAjs6vkIrsZw3ixihLXZtrf3LhigcWw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-IqSlMjvUVbFj5DxRkVI/7yILt2QC4MS6wWIkGtaG6Ovfd/++pR7Jo3Ts8UYrXcexqo22mzPCD0IFvtVrhvYy8g=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-NkBvQ5A2NHSAumAY8+rJk8bQhwv0TrsZoKWW+KvxoR6spSj4fe59ZMTAGSDHcdn0Utrbt45uAeS/xXXZiLo1Bw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-JxnTOZFWOzF/71Ah3sRPo1KdOGLcow73aKROaWyKHIeprLCtjCBUG/s9tAqPI9qhl4fO98nyl14G/U2bMVv8WA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-dkQOeuwFXCGFtypKUFhtkDwpjgSbdpeC3qQbBW1ox/UgwQ0+DCNEuCwtAPKhHKSlqf8ldf3tSNPgPlSkcvV7Yw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-O7JBnSXTUXzpQqRQ9mZSZM9qPOw2EqzrK9OiqkFJjwgZ3OsXJLD5ze5N1I9pz4/dmMDmzkxJDDzrriPTJF4hEg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-53i8g+M5o4xCs1GPuARoTrl53d66qnbv8TBiNmkoHuQpp5+hjQRzGFR0RbAvwP6qkrJvYxd2R8SRoXYJX4sHDg=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-8vdE2EPCohoCaPPWq7R+GfoFib03Q/BRUDFrGFTu5gf93gvdcKcKgs4qsvpM+PGcxB5QAyAF9VRuD4eZrD8dLQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-VagFZ6UTP7sqakNmLJdC3NEF2y7bKJlMFTuPTvY36aRSrAw+7pSELE8X58er5z7DuSJxVfnVOMgWVc6XpCqT1Q=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-Q4+rexwN1dG7dJn3u7FqrImRqYtOS63p/fCP9e9wGosyLppDXEuEUzltbUs2S4wgyy3JB7V3jGOxaVIdv5a2hQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-jtPKARAnfUTfyvoF1FJrdswCoI2PxQWHTtVD0MF3jFkFnJCE24CIm1z1OA14z3TJ+df/JceRWXhZ9n8DgrAqrA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-ZeGIx1FuAcP0DSJSpA7MlqYOycu1oRWZbFw4XVO52IaKTZBPHTNe2oD53dMDcGy9B4bPEYISh0IsJsHZKg33bw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-qc3sRphqAT05yF7cydqH7h/SlOjTFqm2jN0SYs96r1Mdp5EJ7nIv9AjRFEqLIgykBkLxg71btUqgLjBT8eKd+w=="; }) ]; }; @@ -165,452 +165,452 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-SJyOke0VEzDr+23Ji7h9WXJLRWmGFzzbTj8lkzu76hnez7SVIm7lpS7fXZvgyI4lg9RlWKEFTg8A0btlXPAJAg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-jQFhS4/f2xaInm6qoSz4yJjG59RilfIpsKQu2dBeq1lU4aEF/Z86e+REdZ/IoQX39HQGGjbhYg7+MEjR9lTPqw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-2zrygwdsbrvPuXYo0+G3dNWtfDJwcLFC13YNSKhBxuVLEa9ByXCGN6Sj1oxRTN0o2UO+vNyrTFVARYgL9jeUQg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-3AAgThhDADw3sFOKxaTQn7sZJJelnTRRTomji0qOY+aTk7s9p5fCFobR9sivBxVM3sPETK3ChD0ufdEcW2e/kg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-gmSRYVhh6xcXADj/K382C6QC3ZFbQtXf6c4P515y2g2qM9gJt3VvYUnNGi81+GdcibyatrQwBLLykWIj0828DA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-inK86V10rJe7DCr+w4l1aR64NfnOD1XIMJZ1pEASHCALcfKwoSe3FyL1yeZlzh8SGzqDohwoIKFIcUKLsneXvQ=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-/uRDjVOY34yFzZIKTgXR9zrR5iQ9InlLvcU+6KvHQSETUUaP9YlzDfmjbIznvWsO81HRSHu8TczEundrAY9+xg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-7sUHZxAmzkPBfDAZr+GTtbbGrEmIXTb4P9GMP02X5PDxP7Fgg6T/OlBJcg8c6ryTe02ToRyBm7w/aNWOyHOLkw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-MwcZGnqqMFzF6AM5btHljBLAv03KDe/FW4HJMC+nshVLzGAWzKKqRAIsHQS/RkZL96G+GwvgK6oK8EFloBYQug=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-4V5Z2ibnMNcNcwN2r3i7U7rcwDMZqHdp4QfOTJYcZg1AhJCKXG3lJk1liYAlC2wKdtwcFP1s4Up49YEGusEHIA=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-+HIgeI6GhAV859fMPmT0ZPFXKV8rwBPMEJeFmKier55NxsB+fQOQHmWQGa5tUXpQp/7l10nn/Ve3oUL9SI8fCA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-WW//5ph2A1JvQR9Uxl9gbg/teAd7DGg3iJ3e2R8Q/aH+UxhyRbjJh5zlxQzpBBRhKOrboXmbGN5hqTH95QwNSg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-JsNGNSAHS7ND5J4LgSh++kwCV7gDaXFQ9kr8heq+CDEc9tcW52sZOS5vSVa/jvqf1K+RotI3mn7onFMQHpF7TA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-V5EdCN8qsnQRNWf79esl9QO0nYxLA9zp4Te/rsQfL9NVl72WQk9u4/HkJPBWFqAMOv0WOr6Fxf82ErUe3xK8ow=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-q663wBF9/Hmott6ASqaom76AmQQzqSDJ7Y+1vQ/n1ljEH43LpfBYI0ymyVobKr765GdhkzcGt8QaEDhXHIMu+Q=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-XsFSKqRn0ebfEqIgiJaLNz/2sXWDZIj7iq8t7SLIRClfyUfwNhdri27Gioex9iA63RoN8BQ82iHRnG0giIyTvA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-ORbv4+iJNbmRDbsChjY+5OfYnvgrCZLbD0W0HHr4wvv+hv7lPsTEuIcsSI0jud4K62I8Oh9prb/ukrvBoMENyQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-U274cRnEji0j6lXwET02qkFxKB8IHIkUGGMPgdmnriaOJi4uee/HPuWKzcybzlRNKi84JYBLYhdVha6blvNrBQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-a41lbLSDpl/a9Tu0VK+VOtigzDUIRz9p09B5z5oi0Er3eENPuVNSuT5inaoszlEl4n4r79j4E67eGpux7U+d3A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-x61fVbSUkD6LORPBdSb1aYCgAsOM/OFSCqKRoJqMLZy4ExE6KRExBqp5/AjElVzv+sFHocHKB8mYV76vsgiyLA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-CfrFZYFGDdIZT6b8zUTbbAg2QSrxOqrFjl/qp5ty+i1pe/waXQHkyNdsAJZ/6y6AK5J4bA2TjU6lxF02rRteQg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-8u30WHlT3PSn85t4frLvZok6UQIGpHMjKo0/U+g6ISBK+jBJOvr6u/dkIzU45GWIBnmmqisKjNHbamtBQXRKrQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-t9ccU6hJx6FrR5Q0AL1A9GqbFPJNdNjlU3Guiz40U3mLOCiYkaKu5BUH4aQf8Z74NpZtILlCfj503zgGv00btg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-UTYS8E4KQgB40iNa+wGgJseJM8WH8IuH6MY0HnXOGkLk80eCQHos/hzxIP7lOXw3A5u3aouXeJiwb+1kT1U9qQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-3b5vei6Onmx3Ne1dX58eAJxr5IvJdZ1Zi1uqq3agpIWfHXWrNreIomE0Jn0YedDU0XdGR2vHY62ZbJ6gONNC9w=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-RgxkT7Zfcb4ch3xaBhfX9eYivME/GpSe1YK/4zEaTAyVWgBgG6tv+6Dwjhq1Vvcklj6LL9vWktnhFP20Je5rPw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-blKKixiAQmto6PltSKu2ymkzVjBYP5QitPL/C4l8UXg5Hn+pC5/DpM2wzSoU4Ws4Adrc8kGCIopW3hbYmrcJJg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-YoRJdJ4cxCAu1OjpAvQF/ZlWXxwvtkYmyUomvi6kjH5wEGhXjH5Sb9ThPDhozJYLMS0YhDV1FDCiZmEXoSJrEQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-7ZQ5g8rfiFqASH4XJOAXD+N+5hNcfV5ZIuUXibqmHHh4VC0GujvtbDZEZSds/c2c3v5rDMY7lUyfCKWni5twPw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-Lg16KcW1yItrwHH7SZDLODlDzyhJrwcg0hM4fIZZIb4E3nHyP6ozY7rv9S3I9o7N0GkNgY0bChLBQKpNEtBZ2A=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-4tSf0hFw6uw9i/psEgjQTKHgxGMGF2RPobteOX/K4oCDL5mhPTfutyPgjC7FgrQy0EkzOeH1Trql2ScAyrKc1A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-d+qemr5pOrL4AxMhld3hDmR2boMRGffieSBpT7fuV2pQfhw3AYxgrZ7u906gR+KgJE4rWr18fMv7ODw8h1Ai/A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-JN7HkpEUsJhuerjRH+9KYhQ5EkvUE2uYQ6Q9791RVQM4MxY6WSBc6QJSlBokABePvIpot6KV77b35fBOlbn2Fw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-kBLGHWLiFRFa8IqB3OKCVGdf76HiOTZzKo/XpRlpGvWigcmYDwWXYf8o/ZIx0TQ9xX2AFGlKUkJk6o8QjivoWg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-uj+RZ4dRWBeEpuoTL1l8rmbVjD0mf+IVXZnfQZ2Gd6AZC0pfMlsz1l99Obh1lpYRvhqwzacuSNOhh1eyNu1h8Q=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-q44b6czcWH8a9twr7YIEQbT6h9b6PYvHEQvXe6fNNNWNLqTJD5peco65Yh6cKXPF+LCtBo5wX2nNf/wvAh5ctA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-1ZySy3R4aDB7a/WEJiWoRLM9rJD6nGR4oBw5Z13QPeQiEJUi8+RLKa3NzKF0gOxQ1kfKIqi7CthNK2TUChYTHQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-LVsKdrhEK2XsuR73wuXrX8x3A7ZDEZHHz1fY6oI/H0pNGZAb0fSQiMnCtCPW2VyciIBANt0Z3ixM3GZcuqweSA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-SG+iKTlMhL21oWeo+9OsbkJax/+Ay8DEYnQ/z4xWcPb5uWrn5IpiP670fg9y44kujNPaemGI2IVx173M6mLXCQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-n/HIEAXYoeO5mbyKtiNKLMQlJevAwGV+LE1OPmIh8OujLxVGyeIGzBK5DK8Z3AOsOnlts2M9QDB+TUrTHbrT9w=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-jUOygO0DnaGbwvooR5W5YFdFYYfOM+AyK76c3wfRvk3+wszAJmU/LhglDc6v282JZzhETY/+iSTcbRFzCbG5/A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-nW497LLBy2TPPVlsNK/QlEBT7RHVIvabtJg9myiK6+reyKLTaMAmjm857LB3pn8NBGYHM8BRg+F6UUwtk8DuXw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-fIVmUOQ9IDzhFLQ2S4iacjEZYjhhAJcznZJN8uyXGkRACIn91YhX17Ftmh7SNN6xViXVzFkJesYlBz3GvFi+IQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-ReY4s3y7NF6NrJUkXEXQJY+XrJZBs0Nv0//5YiJdWJwHpcpwlnJhyP4/Mc3qQqkwCLs0q4aAgphQjUxPbf0RSg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-wBsp+j0/cyuQnp4nnFkzyYmnhIBK6eGyrn3TGDiAzgvZXP4qmOJa6mPCedyz/1kj0MjyZLDrlkEzDgdewg/4vQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-Hmti8+Llah7dIm2SHWPRXt4LJ6qFPEZ4vuia21m5uPyFd04rfjmRqgwVaHjsmq+gb41NpoFcplNpMZk8Edn67Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-gVtL8UlQu72u7YqALJoms1jsstjF74CW5fIiV+clrm/TsD2lq/iXXqJjxpwPk4/XL8PH6hYSNRBbvsHGgNwa/A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-ENuNRMzfMwL4JvVVkubDka65wTXORUVmOl8nTh0Qx1U+9XqzBkpJWcEvPLNNmX6krQH/yMCBTlyyco9D3OdLiA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-OWEwwZBeO8N1dgtdKnTc3On1q+4zQ52dEv7l/dUzR3qJ8zTqCNkKrDVGHrWwSEaQGHdTO8sG+uy9hIUoosdL0w=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-fT0FDdSsJ+Oz/Bz5TKjbfnWqxyhJHUF5F+k3rjXO1tuJbFJJy8cr0/wvSe7k3no1GcA9LU0eRkYyaVYJIXtdkA=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-jTJnZPcTLX1D2qe+8jjnxuESEeYM7agzE5y6MHpVwT0hPtDZihxVQaQ/g2GKcv6YwAIPiCMtzimXHoBBkmwqig=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-gG08+gSJr3qA1Jf7BvnOBAatHmYU77XiHwOBV/DavGgDrpdu8A8ZYOIUM1dOp/g6R8rGGvTpcgJUw9F0La21Mw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-ZXLPu4jq332LWbu5+iTFqxsTcMjnmipSqi7jq2VOTrZ+WjRoyRELhKizw05gU5l+4ekM/nWN2Lcyg3yNLL1N9A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-H2NsNy85t3PTqfQXmuFyme55Q6FtQYiyMkUwBXWo6PdK9H3bRXaZ2PVDfibO1byWGYgpMQfakx4cRUVtouFm2w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-aCNjHJbS0A6VUGuDJucZ5qBoWbAwwjCt3TFfZFAPqHYma3MiFNqQmyPWpKbFkqtJ8I6Gp0qJz1SJcmTz//+f2Q=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-r5MTpOjKtZCFO9KpsMJAxuEUvJFyXE4G8LllQHY1OiLdhKFL6g48yFr4/vnaa4/ehcZBmKabwoh2H3v1Nzh76A=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-YP005vToQyssYnj0N73vS487U3XMM4OAnyfFFXeFKO/ABMpCpXkZ8610rep1eoR94xBXlpfcu9GSj09x/AVwYA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-N9sj/L4PwzBdJHHsB/D1lQubAhIp/xdexhp0ZRY0E758YVo0A20xzR+4k8GjcryZgm9/n9JADyyOW+n2qsv3Yg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-K0mn7ISf0UdAgs+xJwN5/3ANonaA2lyqrl40rpvpQwicO9cWfHlkqtbojGgh367WwDbR5qjoThZk7yexF4aMlQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-Wl1pxv1G/vNed1KPYnFlgZSKbzf2zWR0frkSK5/6rtzGdloiQFGDv1ZLl54bqEIUYqYJZPGBa5tqmAV4ySUwig=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-LwVTHcocVb+i51DLax1UtFIaxqMQugWt6VO9sZjd7RC0wYNZ+SY4vlp8a1UBthoN9FAmrbEZycAhDdFyXwJ8kQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-dzCcUzRKzO9lOGWuL//aVonZi2VkgSqi8Abstq5zJwj+nyZ7oCdpoPFYDq1h6cj/idcPA+EqDXXJ7e3MNTfDeQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-ooCNhlrQDMdYDv3NZ1tjmzrj89EZgNt1anf5ZW/JxR1IjwLJPx7vNy5W3plU5I44LnPRAbaR2MZiaBykjfhUaQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-8/6j2KMgVg3UM3ZXqHcnnw80HxEgMH7ZWzrP2ww/NCgScsT6y7m4F8Vh3Yu9zGPpPscp6C29aLhItKEC1QNx3w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-7E5CqZeyWSg4CtvqhmFPzZpNuEUG9FiUbrExs/yrKSMzpzzmwevHPjuinWEVoyBsfkVViETVovNW+m2JKydPbQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-4T5/X/OLxPq8hBgDCseXbr0h/IiltnVemijGtqqQSh/EA7ywlNfYh9MVJsvcJ8XPnrChxukEbJH4MMGzJwFWiA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-qVwxFXINhMTz3CCy+aqLCS5HwHzYYhhpAAUNLfLoRuPVYXuHiglykEbSVzI8dz3TTEJiy45XmQg/x7qWYsX5kA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-p8fkXv4bs65zENDe7e7mTgXTBWBzDyf/MJvPKU/gapyk6FvlRrJqSZKsl/bv8RFjIZ2CeN6l6am5f1/mC1bATg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-LLUg4Ou28j9r9wdMuE93nuNM5bdydOtVWjS1uVe8d60SScbsbq5sohPQVnuzr02ZpXTlV8K63C/iYI5WIcMjeA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-vLp6FEH9+cfyp4deKEwf6F9py0iVyfYQwuTDaeoF+T9bmMFn0Q390Yp3zlp8v78GF1pMLlG61TWM1i1o+b7mfQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-7tzTmR9dzUyOQcGg0N6cts1r/ZN8uZ7E0a9+X7WwLfZafYN32gMQqeYQ+cA8RelYEM85SwK261czuI+4V+qa7g=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-JZO+EUi4P+Bucyz+U7/m2jyknzcs/4+j7XJNHHjw0/sHkPlmSwsUlOMAW2fUnVa7HizHoBx4enrTE7uO1mYDvA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-iEmReIDThAEOB/0LIRy6zJZuRNdEc+1Jp6ENUZEJGnRjqq9mCaXrYDvmUd02DISzQ3Udp3IhmuMai4RK1x4XRg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-3TS0bwyTw2IdjUjcvGPontKD4J0r2wDzcRFa3Of5n1VWn7wFX89qjX1mJD50M9WZ4qpoKgO2Pd5rq4/wojUeSQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-FqkTFb6T8CiNkPeovvyzTO/zOBQvatukCKPKkyqabrqWSTxa0Y1F5TVQdhSziucrPfQ7FG/EBSGaVhCMaV5TUg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-/I0znw19AGnw/XmQAbkdtH8PvBZi7SpcnVnJgzwxcZcWvC0TRZVRtaHPaX7n9QLekmbz8sfkR2iCCoAhn/datA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-DxIdcC4eHl3++CvoTBGo7oP+rbaUTrcI8Z7+S0GzTCXirRKQ2tZVZHYSk87ogKrc+Ari7OnozZA5V5grz8m/zw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-XpurbA+JEF+YAHQ2j5mN3Y6rslIHhHRORHxQ7UHsQuIdouX+KlOiQQJlSt8y2mKkAayvaNXw5lR63CxPwf8Zkg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-65Id2z7SGWdPtAiaiBB25msJ5jmQ+behkMYbQ7b1nITkkvLfFGCNtmAuEyVJpNPxFRuM9Wyx0JllkuaByy4s/A=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-uPbai2irr+DCOB93v7Ru4/HCFoyDCjh0nvgRlRsjyNJJxJNopn/j0iZ1I2btRD3Z4h/h/B2P0SuC8KS2CNPzvg=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-UgeGWNbYGQfUuy8W/nqSfxfses2w3ZrZurqIX6z+3VY4+5btMEP+Rb1icoQ2VwIBpooZmivOBBMDK6yNdzUH5g=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-YI9LyG6cSQB933wUW5vLT3i/BeZYbVCOcAPTr+Uk/c2XkiNAHproxAGtEVwwfQgZOjrBJum1J1JbhHiUQ/uOCg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-5c7bsFUbvIJv2kFS4WTd9inqZxMUjJfWMJQvBI/9sceolnDdjVuHfS2WwT8rz0vHDJaVVRpwXXkFak+eJ6zjOw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-I5UMSKXu/UChQrG48cCcnVATT9xwhpBPG03z+aIbXUI7pAReEGgYIwKhygKqjn0BSus2Jh8iNBgfUKCIN3g8/A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-9T7sgP9CBeVL9/iZT7EXNroot7iH7ttRwRtRK5fA1IbjZde44/kLs16UJD8XBSkCsCi6e9xjimxDFKpFy5duJA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-/7w5DwjqO8OjCmDRyLKGk2BMk8qa1kiRcFGPL7seS4Bsd0SwbhPRdnCKu5rR3gfPF96uqHz6o4Cxk+Qd9LOelg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-j4ZWTtwxweCI+Y8YcOWpILna4O7Fws9xugbNoLjQQUjDzOtPphkQfy/SqMewOh1rP/UlvhbOaK/xH70qlw1IRw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-gYmK5cg1s2Xe/wKUcGUPTY87CigjVi4r12kTWuIcib4WPeZQbifZ2wVCv7b/VEhUdI6EOMJP4RgQFGgGBV1daQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-0XMWCDhVCyFVtYSQKQcB1ZOYxkNLad3YGgcyALRw8d5DvSy/Pfy6x7isvT+K7ZSl70pJeHqW2XAWqdeUKeZ/gw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-2qhhkTCulhbVE+psqatL570VXCH/jwqzswSCcuZ00a8vE9xFGnU7yGxp7gj4Iz1s2CLui7EDnCswmq8O3s4VSw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-UexF0shPIj8eCNqRRzDnUYoUTDjMP+UB4te7qasEyebRhNWcJFWQMh3zKDj3+I01vkAHlioVOzecZiYC0tYn5g=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-LwJny/UfQcqUtrKas4SlxAWaGoJw21tytlhbxo34a75OpgkwwKBbOWmOogQtrcksuUKgEu0uFonu7JWnP0lYVQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-oLhuJ4LYLhtjN0IAsQy575jCHCVnkCQCEeAKwbpFtYGeuYi+j3+2Pc+zgeXBTEwF4X6IPHk5VVQoITGgZJz/Ag=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-5dfH88QAACGRleYARFiJpmWssiga9+9exSoS7eoKVdm7s4TECOb4pd8Bx6E4TvE7ocwvBf8pE4lTHz/QAGhp2w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-7PsYbP/YHuLMGKmX3efW4dYbh+LS3rSO9u0+HfWPiBxIGZ9oXdCIzd5WDfDYDFTi5FcNa45iEiqX5EAUnDQ/kw=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-cgdPuTXL2E3FRxVbyIHrZbeQwGOUe+3N6uzUAV5I+jN6Ord54Dj1Mp6X+KUUUM5GruSmn7o0OH9ctPJ6pyM8WQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-xcN+vXuFafGBgsLUbzZSI+GA8wAy6c1SEzIQ/TixFfkVczhSDPHzQNYkpSPeVPGpVynQ/RkmJHGeOAilNOevig=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-YP5T+3km0HSzGAhZbVyTtF0Pe59MbtzH8bBxuVD13nCphZuj6d5B78VRPAkbsITEFZRClp9Yluzk8heycEjxmw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-CJ5Usxr2G8XfchBjNaE+PaZX8k9Ggmk6moCO3gziEBhvpVzN6ZOgN56qw2FU0kmNrMehazcRXPKifiEwzvxBjg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-/AywdASBtOyOdLjpRvvgemLiwPso+VEq1mPwCg50vnZ9LvvkWSVxMlJLk0KrqLn4OzNUu90ZQuWoI+LXbROO+A=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-EVTNRFfzop7GS0c5JoPQSFSaKPoZSviBekZ/cidrEL++4+VoJlwXXYQd8FJDsQuA/nm9KmflUSviZ7gXFMYSIA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-+uBH2DEshHiILePPc/Z3tkKAUsJ6qwq3LBBmgiOk+vWICUSi1gjiHf7XPiKqaNAPBTJAJyXuMNeGLLwDwBK6kw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-a/WnRgdebHwoMQ5+uGh7Ljd0f1axwEiR353OtWgAs2TFBOHShvXL8GYTf2hlPEeXg8ZGaV7bf0WxRYR64j84xg=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-XBSf68edcPuxXLSdj9xUZ6QZ2RIvPfss5rUqgSbSGTqUvJbhR++C4IuBARoMbIG/Eml2Ggdu+TcnF6EmGq7J0w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-lupO5plNzBSwTPuvQENbe3ZsdN3IVzdTYGE7ojpN/27jugCxhl71DXITiGdOtzaZ2rG/26LOATHPOSPsoE/eGQ=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-VeEAJoDjvQQNNVL9Q/AoC42qCqunSnYPBcqYppqZnsQmc3xX6jK/l/hDDNHWpRHeqWZ2jw4GlAIzauOj7dgqtg=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-Mv5MV9BIy+vu1e6kRUMG31RUVTr3X8yoQruDqkSpvlwoySFiqWP7U7zLHFC2anvokxz7/OwF3zMMOl3h1wVR2Q=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-wbj8NePapuiVPdj7Bz3xXUZOEU8bfKPGFTGfI5EEZo4nGbGeRPEz+6gWvF9+t5RLZ/QMrORg5jZNCnNSvrICgQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; - version = "11.0.0-preview.6.26359.118"; - hash = "sha512-myrBKxO5VMSKsJZG6HKGYnXjhHIBg7aDplX3TiF4JwxH4rfEr/5RH9D00OcQhZnXr8FE9dh9ZfrBuTa4mRvEsA=="; + version = "11.0.0-preview.7.26381.103"; + hash = "sha512-ANrPzBV5bSGsvNILQ+3IZ0e0+/rlW8q+/P07gecBGtahz1eLe9wcnNjiotRAIvtQZLwMXGTTdejrNAXARwuGpg=="; }) ]; }; in rec { - release_11_0 = "11.0.0-preview.6"; + release_11_0 = "11.0.0-preview.7"; aspnetcore_11_0 = buildAspNetCore { - version = "11.0.0-preview.6.26359.118"; + version = "11.0.0-preview.7.26381.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-arm.tar.gz"; - hash = "sha512-tVYPiYx64X/Khz/Gw1v7pqksLY1qwHFaPnUr2sIQbgkWCTyWtB6indSdBv6J370wDIlFcKqRT3Qv8w9IMZV1iQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-linux-arm.tar.gz"; + hash = "sha512-lJZVL3HdcnLaipq4EbOQoHJ/4VscOHi/P7+Kf+UAwwH/drQHXNWvzo6cdlukxccTHy0tju0mhuqj5CLYaWeNoQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-arm64.tar.gz"; - hash = "sha512-va1sKKnYNfC5B6tl0u7ZaNs3SpizjSRJxxPSdkIA12qSsHiFS/UuQBEaykyaFQbT7TC4/oNT/6TapLQW7n1iRA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-linux-arm64.tar.gz"; + hash = "sha512-yt7GPJIj1XicF//1fEsmNItAt3KwtGGXLPYrJ0OlF4Gbfdjx5Sul2ngKbTEJqjygcY6KmAvfqzxz4z6ImeVOBw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-x64.tar.gz"; - hash = "sha512-xqRwHaW5ZvD6yOn3uqPmHFotmyNVcQYlMMaL/Myyp9dXof1KNG/+ZAPd7KaKXuTDaGG5c3KBfH1TIhshO4qQYw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-linux-x64.tar.gz"; + hash = "sha512-pdi3nz+fmtkVyko7UJmCPKA1EdHJAKgRfB7WuMzB/oQ+Qw1PWNXAW5cd2st+iPr27SWO1wTsn0FKgfbAUyLGWw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-musl-arm.tar.gz"; - hash = "sha512-HBG4VEvT0jlJ+koj5tvk0QiNJhbmcDWrbYbKWv7aGytBjsGuk4PgG3085q3JcJLA657JzZpmO0jXkIjeU9pGJw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-linux-musl-arm.tar.gz"; + hash = "sha512-oZ04g2m+pv6KMvovmY/OYUgQG4QFzbgJ1QQqJ4PsJS2M3ruUk4OPpT7IuUjjORK1hxnGKY5gFT/Iv9UZtROIBA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-musl-arm64.tar.gz"; - hash = "sha512-JZ050J1ZJQ7KuBRwzOkeDeqCvPP6ZJ72fezzrYREXihCUxnc/gTmlxeNePb4y22jDKZUPmmD6QaIa4RaTMCNaw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-linux-musl-arm64.tar.gz"; + hash = "sha512-IUB2FrOnrEK/SDPiYHnkcNfejKNAmz/IJKf0UagzL4eCqEQt3/SuDvX5MYkEzyXhhitJZRf3p8kmnaR9vP0azQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-linux-musl-x64.tar.gz"; - hash = "sha512-bbzrATeKmry9dwTdXP1u3o1YVXQY1s0lF5f/9+IMPRZe3dSDnr3PgguRLx5pHq7hQn9YSdo9y7AHWKomONYyFA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-linux-musl-x64.tar.gz"; + hash = "sha512-3mq47ffknrZRRiWv/cJtyQu4pcy4csI0SSOZu2enJqdb0x/eu1x5+ZlG4GAYVsHU3s4kPZB4ECSFCVkrGzejXg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-osx-arm64.tar.gz"; - hash = "sha512-RSur/NlQOEcT5tozkwtPxQA41dFHTmE1Z5/wmXm8paTjSJbmb2XvZsGSh0w587+ov152/HEEenUEsL3QdyUcfg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-osx-arm64.tar.gz"; + hash = "sha512-4QFAcxUsU++Pry4YyaHN/eOfp5OIhKc1R4LFp3quEXfF9ewF/nVbvwlx8Hklnd0gSRVaT+6hrZLD3u68XZYowQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-osx-x64.tar.gz"; - hash = "sha512-fdQMsBv1hip5TTJf1j6fF3vEBLHmHOZpd8hS11SunqaJCu0Uq1mIu/O7pmaSyksZ/KmF3kmHL6Kyr9w7G47Y/Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-osx-x64.tar.gz"; + hash = "sha512-UMrvYn8zmqQ8y/p0kXoXD68fyWBgzR9udnChPljNvckO5QrkiLLe26A9a0hIWW5du9r2z9cnZOOAaE6h5nWcGg=="; }; win-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-win-arm64.tar.gz"; - hash = "sha512-CZx7WNNQGdISYvMRqtvXZ5OBDtgWqX9F+GfwfGm+YSl/vtoGyLKlDOmh38K1c5+pBPrkilyEFWhg1waL5sglVg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-win-arm64.tar.gz"; + hash = "sha512-xZ7J4NympoBrIzK9FHnJ1OESWNyiU4LzIOpjSQKXcvbLddtZk75m9TsOkNQgvgileBa2SKxoskci3R1joJGC9A=="; }; win-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-win-x64.tar.gz"; - hash = "sha512-Fd6/DUfn5oKIS2nQIcyqdF5dpQWsRH/tsciFDHl1Pun7NInAJQu6CbngQDdQ00n1E6pv1qWq1VDcAO7yJdrAJQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-win-x64.tar.gz"; + hash = "sha512-CIEMMN0VRlGCXtDiXHiQxPX2vYRtpp9JIMlg9/ItZTFzYVnFwe0pQS5S8LTy1z19EaaiYgXXDzhpH2yx9cySbQ=="; }; win-x86 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.6.26359.118/aspnetcore-runtime-11.0.0-preview.6.26359.118-win-x86.tar.gz"; - hash = "sha512-TiabF1UbUOxY5YdEkFhyKRJeqLABGDjt/zQc7uFy3IyRYxBXrYHJfsBnBiRoUv30jBtH8NKgy1kqVFvPeRZ+nQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/11.0.0-preview.7.26381.103/aspnetcore-runtime-11.0.0-preview.7.26381.103-win-x86.tar.gz"; + hash = "sha512-TB3TEd25gpaE6UTY5plYv0zXv/LdXsD384KS0lcVyO687bgTvTleOFPSXsYj0yYgrIZSPQA2kFr++YvwXZu5UQ=="; }; }; }; runtime_11_0 = buildNetRuntime { - version = "11.0.0-preview.6.26359.118"; + version = "11.0.0-preview.7.26381.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-arm.tar.gz"; - hash = "sha512-o4IMtmrfzFHVy2Fig+HTBcei7gFNgK5fSCN9KdH4ARwwfJvtNfPxsapU8eYOfpbK27x+6X1DJgoMJVCixcSmRg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-linux-arm.tar.gz"; + hash = "sha512-a43N+mVGso4Rk2fEGiK1DP5ZdDHdkzuRIum6SU+weHe+VYGUA5T82niMYJiu49rnh8lvqaMbib95wDeCelvM9g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-arm64.tar.gz"; - hash = "sha512-mT0KX2gn5sH9UH3sVQ/h17G06oBVeguODf0QGs7UYiZI5SbrcZbFJRRnptpHuAdCAPup+MjN8JDLPmIHzh1Orw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-linux-arm64.tar.gz"; + hash = "sha512-F00JSaQnJzI55dgspdEVL+epyUIou+wyOJNCTpjDzrelafFZpT92QA6LyGp8tLe0XNX7b/58bknSWoryDkqKHQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-x64.tar.gz"; - hash = "sha512-zlUwwDFN041vG4NI+932U0HO4x4F6939eQaTfHhdeZwNK5X5INBFf13lNxvQ7emN+f2MlYjuWAKYZNWZ3W4VZQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-linux-x64.tar.gz"; + hash = "sha512-z7osIdYxScMYHZj0+pseGnlc2vtD7cwHvscgFJ+utVXNRflelWoeAzB8iTcULHNDRryxZboKBPNFQFGdosjL+Q=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-musl-arm.tar.gz"; - hash = "sha512-hJBjviMNThZu6N4UR4kKAZomShoIKjy18K8vCk5bZ+du1u4G65WozfoT14pz1qETXHXkpBiaZVILBBqGQ0CITw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-linux-musl-arm.tar.gz"; + hash = "sha512-8xHlYWFbYha2fGHLlZqHs4NxC2S5/MvBaqeiUJCq8sd7omqwqZIqKVqx01ZfVMcDKFEcxpOXTDFz+xAZPLKHsw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-musl-arm64.tar.gz"; - hash = "sha512-1v/mUA0PAwDkNCQFmm+aw3pEw0KB2vvwMar9AAlPSI2M3oMO3tkUuq9sGdsQGldOMo2tVagsjYxKNPl8UviPDA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-linux-musl-arm64.tar.gz"; + hash = "sha512-d/HDZ1Uyeci/W0gSCaxhOz/zm4cfhhmYtbkmrwo3x8kvCVVW9BzNxZp+XGBygKdgcQQwUl27E15kg/HAFevXjA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-linux-musl-x64.tar.gz"; - hash = "sha512-uoU77ujbyiGqVB1qDkY6fGPpqofvsHXitt5UZfBym7kUB8LnZR+csFR80jxOhn2EMKAhcIauGAhZ+7wNjUlVJQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-linux-musl-x64.tar.gz"; + hash = "sha512-mWXA2KMVxdq0Fy0IJp+MHSSNQobxKmRoQ+HVYkSguzBW+voW3iTc6d4v2qU8vRbu0IwL7cj/eOfLHZPIVddsUA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-osx-arm64.tar.gz"; - hash = "sha512-zMiRl5xay3yh27cZOWf5E+Gk584ihcse+oWUBZDZtH9ogkjUzNagRvbm4rIw7bqcrE4TyreCgEy4qu/vgrb7+g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-osx-arm64.tar.gz"; + hash = "sha512-NuhSqZgCvPoRnMrL8rj+0A+onyhyxQUw17yivDDY68/MQmLUyP1pw2A3EbRXWVqyWzGLDA5AVFxXONvKTDUgmQ=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-osx-x64.tar.gz"; - hash = "sha512-NBZJ04R2nPpPi803RtD1dMzOmbSCQHk2RZBzv2V72pDhrk7Fr6TEF6NUP5j0BvIfiEP3Tg7+EHo+n3W+ITTu3A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-osx-x64.tar.gz"; + hash = "sha512-MMahcmKYRUVBx+3xC9m8EsPetL+2sNmS//X8JZ+J/M3RB8pNeQM8/qeFdNflkgEeDyeb0IoftQOElMPgJqGitA=="; }; win-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-win-arm64.tar.gz"; - hash = "sha512-UP55lMGCe45GsLk9bN5vK8nuBcs4nsUfBxwLj5kCLTFDi5jUeJw52J1eeN3b92WOxEu8y7n45RzM0TiqKchnaw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-win-arm64.tar.gz"; + hash = "sha512-gCtH+B/8o7hGDJBG8mZMZafRz57vlV+geKrXOXKHdEwZChkbXBqedeWrBc4jNER2LSoR7qZOqDETGb+heSg3FQ=="; }; win-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-win-x64.tar.gz"; - hash = "sha512-mlqZrW46gQL9rsZOFspFevlzHpwyhRBv70kvrby0gQGJsUQKHa4kTTLTBrkqE6OAjvM5dVPIpOpO1FkTWwVkMA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-win-x64.tar.gz"; + hash = "sha512-frogefZ/BmwOu8DvRy/ZoNiX+UM9gwsZGfjvxZIej6BkGtZydTBhzAVxtYZuzIJLpJUw7O8JjacZkVNgkr5AKw=="; }; win-x86 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.6.26359.118/dotnet-runtime-11.0.0-preview.6.26359.118-win-x86.tar.gz"; - hash = "sha512-0Y+u3AJr4HBCE4MAjgUnmAWclbss/1ZEpmhEmsxyVrgbQY7NXrFbxQ/YMd35T2PGo+GjrzMHkIvp2dobAEV0Ew=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-preview.7.26381.103/dotnet-runtime-11.0.0-preview.7.26381.103-win-x86.tar.gz"; + hash = "sha512-/XgS8glUhI8fuFXeOB/KIkgV3DK94QPUSCIynyPNxhEhTbH6seowctI0mr6lSmdg5sNbjTJIRN8J0TRvCD30pg=="; }; }; }; sdk_11_0_1xx = buildNetSdk { - version = "11.0.100-preview.6.26359.118"; + version = "11.0.100-preview.7.26381.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-arm.tar.gz"; - hash = "sha512-JXzSqyac/s0O9+Ps4DxBcof/VjPSSWYoMRn3ukw7gCSG++KN12zPIu73ce45OSohUKrE1vnvIVW/WZ9cfF6fgg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-linux-arm.tar.gz"; + hash = "sha512-S2ACWCqak88cuS1i0S5hbme8hypFQlzk3TGWfC/VddsQdI/D5/yTvURqfsXG38yTtBTZ5A17THMv3AMOTF6k6g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-arm64.tar.gz"; - hash = "sha512-ewhYzLnuVaaWhYAV5dW3zI9uEbkGNM3HG9dmP5vwioGfcsPqHNQZm9OkeB6ZqdOu5YzSBKl0n6Y3LmtR8UeDUA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-linux-arm64.tar.gz"; + hash = "sha512-ITtaSEVUAtvrub10tXbZp+w38w1MbOEJneX1oVP2ATBpdX1MZZeEygfkWshlKblenC/vJs3OlXj3eAa4dXITog=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-x64.tar.gz"; - hash = "sha512-jI/Oh9UzLdanQDwWuxJPZXVOKvstiZLMwdKVmzF3X8Q/cABPMXzHJFsLY+x0lZ8TehLv69dfoMbFhlNd5O2o4A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-linux-x64.tar.gz"; + hash = "sha512-Un+dyBBKhiFON+gcfOosfX+6MfYViiPnFFi4WgovulP7LGBqKj5Tondf2uPj0nzWRGN7QwOeVzOVrR3uSzlosQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-musl-arm.tar.gz"; - hash = "sha512-PJaK3k5KGRK6VuLiXtxw0IKiaiGT6XeztfEbPpYX8n8VcWbuG2LZzTE8WYa7ED2e0S2kvmQs28HI4zykVPCiog=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-linux-musl-arm.tar.gz"; + hash = "sha512-5tBheTVoYGFruFe6lzaQxY5UNAUHH2hneiwtWSO1+aBmnX4+CQVhjtfzcp0i1g9fBBbFE/gsaKRunVywVbHxgQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-musl-arm64.tar.gz"; - hash = "sha512-sTr7e1C3eJRrIbbYYADZBkK4kLLRR1P8bp1/Fkqse+dv+Ar3Bksg1BHtsR3xo2CVaUcLrPmUSZl0obNEK3T0aw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-linux-musl-arm64.tar.gz"; + hash = "sha512-eOTlTdXEc2+bbfB3UR6tB0WefWGb4EPZpGRKlU6OG3UezJvep0aSfFv4GhWcionxep9g8Ea7SlJQ8kUVoSnUbA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-linux-musl-x64.tar.gz"; - hash = "sha512-mO5I151JSpEgLTYljdDzzH1bqPSYhnC05N6JwgGSTrJUxjIIARMyrmA0dtq0BUsON/iPWejOQMnWyaC5Tz2PkA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-linux-musl-x64.tar.gz"; + hash = "sha512-+dIpqKsaDp8a4sBeH7G6+jEDu8WV9N1toWhzhRyvM5VCwt7WroNle9nhaxJQZH0RyUbVGax7l5RsrXmzK1EEsw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-osx-arm64.tar.gz"; - hash = "sha512-XYe2+sBM7NgSz1BNeKlQZEE2lRwwkGaprADQJyZ87ryYOYAcoJ3e1ONQk9N81mCqP7QL4eAkqISbut3X8RM+Wg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-osx-arm64.tar.gz"; + hash = "sha512-NmiS30GCD1VzL7eGvRCmZb2tXDKlnuJ48h8OLnjKCO0UgxW0ziLEUQbv7MfT5HK7uNaXBlV8TCGEC01k6a1vQA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-osx-x64.tar.gz"; - hash = "sha512-ISZqBThnBu8/xPaoI2CchSes+IsSKZcWaLhkwqZ/90CVOut8b8meK+eZh0kYd2dwlMx3SiqJjlK21dUZC0ZxLg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-osx-x64.tar.gz"; + hash = "sha512-vDmClyrY/AQyvWbelitBGr7OKhEpCNRLy2AB+JG+q4HsY+CDw8RcO71IhT8nKMr8R2Krs0LI6NRafZFcuhWFHw=="; }; win-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-win-arm64.tar.gz"; - hash = "sha512-kIYMjdFlM1YDx7qevSfOUSqOlHBZ6X+gOBdN9/1ZGo618kZibgBpv58FZrir/LvTSXaOwcrla/52udxCwqxmZg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-win-arm64.tar.gz"; + hash = "sha512-YywDQGLU1+RTuC28Y6KIP8xl9ZorYDMy5grNsQlfCbPzrzWxxmkoJjVs8/xQPPlI3/FtuUIiQHiDaZrPBlR7vQ=="; }; win-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-win-x64.tar.gz"; - hash = "sha512-03fI4N1nHeXYPwWdL8Ee66fd3QQ+PLUC4e474aRiCeGDBqLbThI2YEMpVGORQ9/qQ8l2cg0YjGniukh9uBUACA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-win-x64.tar.gz"; + hash = "sha512-VKlC2OqzfA84t7sIynkQDbLOjiFjz+HV0jb/aliOFeXJz8id4DYbUgpURmcZUHFzOG2y7PjHGj8n8Dm73PJ/jA=="; }; win-x86 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.6.26359.118/dotnet-sdk-11.0.100-preview.6.26359.118-win-x86.tar.gz"; - hash = "sha512-GCZgT2AxsclHwIxaHRa0upyH/llORXHTmKeMsyC9GnBSuStHRY42DGuTS6hRFi8dM6bG4sH8KobYpnZaRprrBw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-preview.7.26381.103/dotnet-sdk-11.0.100-preview.7.26381.103-win-x86.tar.gz"; + hash = "sha512-DrljyW/Mms/z2TP8fH2WZIch0UQMJkEr/1xlm+rjHGsYnFs8Si6s4dtZU+01fR2a9IrGxHKoSH/A8mASyuBcTw=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/source/vmr.nix b/pkgs/development/compilers/dotnet/source/vmr.nix index 1a59addc8d60..06f1174a6fe5 100644 --- a/pkgs/development/compilers/dotnet/source/vmr.nix +++ b/pkgs/development/compilers/dotnet/source/vmr.nix @@ -154,6 +154,12 @@ stdenv.mkDerivation { ) ./Prefer-DOTNET_ROOT-over-directory-traversal-when-fin.patch ++ lib.optionals (lib.versionAtLeast version "11") [ ./Prefer-DOTNET_ROOT-over-directory-traversal-when-fin.2.patch + (fetchpatch2 { + url = "https://github.com/dotnet/runtime/pull/132408/commits/76be9c11bc50bcfa7a13e027fb1cee486bca25a1.patch"; + hash = "sha256-aJT4QVBaB96mc5m1xX8J5+Uh6h/XtKWV8m5gLOnFc+k="; + extraPrefix = "src/runtime/"; + stripLen = 1; + }) ] ++ lib.optional (lib.versionAtLeast version "11" && isDarwin) ./fix-cmake-darwin.patch; @@ -357,7 +363,13 @@ stdenv.mkDerivation { src/runtime/src/mono/CMakeLists.txt \ --replace-fail '/usr/lib/libicucore.dylib' '${darwin.ICU}/lib/libicucore.dylib' '' - ); + ) + + lib.optionalString (lib.versionAtLeast version "11") '' + # matching the trailing space here to avoid breaking the shebang + substituteInPlace \ + src/msbuild/eng/build.sh \ + --replace-fail '/bin/bash ' 'bash ' + ''; prepFlags = [ "--no-artifacts" @@ -418,6 +430,10 @@ stdenv.mkDerivation { # '-Wa,--compress-debug-sections' [-Werror,-Wunused-command-line-argument] # caused by separateDebugInfo NIX_CFLAGS_COMPILE = "-Wno-unused-command-line-argument"; + } + // lib.optionalAttrs (stdenv.hostPlatform.isDarwin && lib.versionAtLeast version "11") { + # error : supplying the --target arm64-apple-macos14.0 != arm64-apple-darwin argument to a nix-wrapped compiler may not work correctly + NIX_CC_WRAPPER_SUPPRESS_TARGET_WARNING = "1"; }; buildFlags = [ From 0c3cdada45db0e971c58ba263521f97dd340fdc7 Mon Sep 17 00:00:00 2001 From: Karolis Stasaitis Date: Fri, 14 Aug 2026 07:44:01 +0200 Subject: [PATCH 079/170] scopehal-apps: 0.1.1 -> 0.2.2 --- pkgs/by-name/sc/scopehal-apps/package.nix | 38 ++++++++----------- ....patch => remove-macos-bundle-fixup.patch} | 29 +++++++------- .../remove-required-lsb-release.patch | 5 ++- 3 files changed, 34 insertions(+), 38 deletions(-) rename pkgs/by-name/sc/scopehal-apps/{remove-brew-molten-vk-lookup.patch => remove-macos-bundle-fixup.patch} (58%) diff --git a/pkgs/by-name/sc/scopehal-apps/package.nix b/pkgs/by-name/sc/scopehal-apps/package.nix index 988f32c71f08..f0d13037e83e 100644 --- a/pkgs/by-name/sc/scopehal-apps/package.nix +++ b/pkgs/by-name/sc/scopehal-apps/package.nix @@ -4,43 +4,41 @@ fetchFromGitHub, cmake, pkg-config, - gtkmm3, - cairomm, + gtk3, yaml-cpp, glfw, + libpng, libtirpc, liblxi, libsigcxx, - glew, - zstd, + zlib, wrapGAppsHook3, makeBinaryWrapper, writeDarwinBundle, shaderc, vulkan-headers, vulkan-loader, - vulkan-tools, glslang, spirv-tools, - ffts, moltenvk, llvmPackages, hidapi, + wayland, + wayland-scanner, }: let - pname = "scopehal-apps"; - version = "0.1.1"; + version = "0.2.2"; in stdenv.mkDerivation { pname = "scopehal-apps"; - version = "${version}"; + inherit version; src = fetchFromGitHub { owner = "ngscopeclient"; repo = "scopehal-apps"; tag = "v${version}"; - hash = "sha256-7ZXfxfRa+1fbMj2IDF/boNL/qCy4i9IyMnzIgOZunDw="; + hash = "sha256-LhkhSuoj6lHz3zB4U37qDkMxfV1UktIjwJvwbVGKDDM="; fetchSubmodules = true; }; @@ -54,6 +52,7 @@ stdenv.mkDerivation { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook3 + wayland-scanner ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeBinaryWrapper @@ -61,23 +60,21 @@ stdenv.mkDerivation { ]; buildInputs = [ - cairomm - glew glfw glslang + hidapi liblxi + libpng libsigcxx vulkan-headers vulkan-loader - vulkan-tools yaml-cpp - zstd - hidapi + zlib ] ++ lib.optionals stdenv.hostPlatform.isLinux [ - ffts - gtkmm3 + gtk3 libtirpc + wayland ] ++ lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ @@ -89,16 +86,11 @@ stdenv.mkDerivation { "-DNGSCOPECLIENT_PACKAGE_VERSION_LONG=v${version}-0" ]; - env.NIX_CFLAGS_COMPILE = toString [ - # error: variable 'empty_string' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer] - "-Wno-error=uninitialized" - ]; - patches = [ ./remove-required-lsb-release.patch ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - ./remove-brew-molten-vk-lookup.patch + ./remove-macos-bundle-fixup.patch ]; postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch b/pkgs/by-name/sc/scopehal-apps/remove-macos-bundle-fixup.patch similarity index 58% rename from pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch rename to pkgs/by-name/sc/scopehal-apps/remove-macos-bundle-fixup.patch index 015ebe8ed294..6ec07c6abc81 100644 --- a/pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch +++ b/pkgs/by-name/sc/scopehal-apps/remove-macos-bundle-fixup.patch @@ -1,12 +1,17 @@ +MoltenVK comes from nixpkgs rather than Homebrew, so the `brew --prefix` +lookup is a hard build failure here. fixup_bundle() copies dependencies into +the output and rewrites their install names, which fails in the Nix store +layout, and signing.cmake resolves its bundle root to +${CMAKE_INSTALL_PREFIX}/../.. -- i.e. /nix -- and would chmod and re-sign every +dylib it finds there. + diff --git a/src/ngscopeclient/CMakeLists.txt b/src/ngscopeclient/CMakeLists.txt -index fb6d19fa..25611981 100644 --- a/src/ngscopeclient/CMakeLists.txt +++ b/src/ngscopeclient/CMakeLists.txt -@@ -249,31 +249,6 @@ if(LINUX) - DESTINATION share/mime/packages) +@@ -278,28 +278,9 @@ if(LINUX) endif() - --if(APPLE) + + if(APPLE) - set(APPS "\${CMAKE_INSTALL_PREFIX}/bin/ngscopeclient") - set(DIRS "\${CMAKE_INSTALL_PREFIX}/lib") - set(FRAMEWORKS "\${CMAKE_INSTALL_PREFIX}/Frameworks") @@ -20,17 +25,15 @@ index fb6d19fa..25611981 100644 - if(NOT MOLTEN_VK_RESULT EQUAL 0) - message(FATAL_ERROR "failed to find Homebrew prefix for molten-vk") - endif() -- # https://vulkan.lunarg.com/doc/view/1.3.275.0/mac/getting_started.html#application-bundle-structure-on-macos -- install(FILES "${CMAKE_SOURCE_DIR}/src/ngscopeclient/macos/MoltenVK_icd.json" -- DESTINATION bin/vulkan/icd.d/) + # https://vulkan.lunarg.com/doc/view/1.3.275.0/mac/getting_started.html#application-bundle-structure-on-macos + install(FILES "${CMAKE_SOURCE_DIR}/src/ngscopeclient/macos/MoltenVK_icd.json" + DESTINATION bin/vulkan/icd.d/) - install(FILES "${MOLTEN_VK_OUTPUT}/lib/libMoltenVK.dylib" DESTINATION lib) - install(CODE " - include(BundleUtilities) -- fixup_bundle(\"${APPS}\" \"lib/libMoltenVK.dylib\" \"${DIRS}\") +- fixup_bundle(\"${APPS}\" \"${DIRS}/libMoltenVK.dylib\" \"${DIRS}\") - include(\"${CMAKE_SOURCE_DIR}/src/ngscopeclient/macos/signing.cmake\") - ") --endif() -- + endif() + # ngscopeclient Windows portable zip/MSI installer build - if(WIXPATH AND WIN32) - # Run the command to get /mingw64/bin full path using where gcc diff --git a/pkgs/by-name/sc/scopehal-apps/remove-required-lsb-release.patch b/pkgs/by-name/sc/scopehal-apps/remove-required-lsb-release.patch index 5a53aa4649b7..e5cb3942abf3 100644 --- a/pkgs/by-name/sc/scopehal-apps/remove-required-lsb-release.patch +++ b/pkgs/by-name/sc/scopehal-apps/remove-required-lsb-release.patch @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 69d8c7b..a2f3b8c 100644 +index 45deed0..a2f3b8c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -337,14 +337,14 @@ set(CPACK_STRIP_FILES TRUE) +@@ -353,15 +353,15 @@ set(CPACK_STRIP_FILES TRUE) # Figure out what distro version we're on if(LINUX) @@ -20,3 +20,4 @@ index 69d8c7b..a2f3b8c 100644 + ) message(STATUS "Linux distribution target for packaging: name ${DISTRO_NAME}, version ${DISTRO_VER}") + From 6195b57d6a3af4e604862f6428d98467cadc8011 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Thu, 20 Aug 2026 16:19:42 -0400 Subject: [PATCH 080/170] atlantis: 0.47.0 -> 0.47.1 changelog: https://github.com/runatlantis/atlantis/releases/tag/v0.47.1 --- pkgs/by-name/at/atlantis/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/atlantis/package.nix b/pkgs/by-name/at/atlantis/package.nix index b64cc5292927..eb599a7e5a92 100644 --- a/pkgs/by-name/at/atlantis/package.nix +++ b/pkgs/by-name/at/atlantis/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "atlantis"; - version = "0.47.0"; + version = "0.47.1"; src = fetchFromGitHub { owner = "runatlantis"; repo = "atlantis"; tag = "v${finalAttrs.version}"; - hash = "sha256-WHU8n82GyDmKcjIQbwphCi4qjBN/8j+zxC9/Jqd2sCs="; + hash = "sha256-GNHu6nZijSd+kluqWTYrmUZubGmicXQdzChXnJbXCyw="; }; ldflags = [ From 2801f03ac6b1318d58dc655baf81e6c8f375c3cf Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Fri, 7 Aug 2026 10:44:07 -0700 Subject: [PATCH 081/170] python3Packages.great-tables: turn unused-snapshot error into warning --- pkgs/development/python-modules/great-tables/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/great-tables/default.nix b/pkgs/development/python-modules/great-tables/default.nix index 21741589b5f8..9cef0e09d48a 100644 --- a/pkgs/development/python-modules/great-tables/default.nix +++ b/pkgs/development/python-modules/great-tables/default.nix @@ -78,6 +78,11 @@ buildPythonPackage (finalAttrs: { syrupy ]; + pytestFlags = [ + # unused snapshots trigger an error + "--snapshot-warn-unused" + ]; + disabledTests = [ # require selenium with chrome driver: "test_save_custom_webdriver" From e0352cb77dffb74b59d4cfc8019acc6b1417f3a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 21:50:38 +0000 Subject: [PATCH 082/170] home-assistant-custom-lovelace-modules.flower-card: 2026.7.0 -> 2026.8.0 --- .../custom-lovelace-modules/flower-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix index 7c12eea04bc3..028e0fd654ce 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/flower-card/package.nix @@ -6,16 +6,16 @@ buildNpmPackage (finalAttrs: { pname = "flower-card"; - version = "2026.7.0"; + version = "2026.8.0"; src = fetchFromGitHub { owner = "olen"; repo = "lovelace-flower-card"; tag = "v${finalAttrs.version}"; - hash = "sha256-0347q2YUUIKLlWE3okIkUfz5+NVFyESOuLlvbjTtwTE="; + hash = "sha256-9VnoImrKiPhxk5mtEw57TQfZdIphF7pUrLrgTi2Z7LY="; }; - npmDepsHash = "sha256-FUOTJDZMp3+H1tLMHc2HPB9OVZnaHjIOcDVFo4VHXik="; + npmDepsHash = "sha256-8vOJFpYebmHEq1z1SbVW/UK2rryB4l2ruhoNfHU03jY="; installPhase = '' runHook preInstall From e8803912da743d1a73032d7976f9a8ae6cce0076 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 22:20:58 +0000 Subject: [PATCH 083/170] python3Packages.stripe: 15.5.0 -> 15.5.1 --- pkgs/development/python-modules/stripe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix index 8e693fad891c..a3724f51fbf9 100644 --- a/pkgs/development/python-modules/stripe/default.nix +++ b/pkgs/development/python-modules/stripe/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "stripe"; - version = "15.5.0"; + version = "15.5.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-a3EEiycKBsE5nJ/2F55pB8eCXsOU9XmpczQNXCuFda4="; + hash = "sha256-7oe2lkGfTWWgY3wxWDk96KIgHegbWJYyQYUXcT5OyO0="; }; build-system = [ flit-core ]; From 5d219d4e838987743aec78b674ab52acd73f180c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 00:39:23 +0200 Subject: [PATCH 084/170] python3Packages.onvif-python: init at 0.2.10 Library for ONVIF-compliant devices https://github.com/nirsimetri/onvif-python --- .../python-modules/onvif-python/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/onvif-python/default.nix diff --git a/pkgs/development/python-modules/onvif-python/default.nix b/pkgs/development/python-modules/onvif-python/default.nix new file mode 100644 index 000000000000..93b9128ea049 --- /dev/null +++ b/pkgs/development/python-modules/onvif-python/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + nix-update-script, + pytestCheckHook, + requests, + setuptools, + zeep, +}: + +buildPythonPackage (finalAttrs: { + pname = "onvif-python"; + version = "0.2.10"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "nirsimetri"; + repo = "onvif-python"; + tag = "v${finalAttrs.version}"; + hash = "sha256-0CaL9vyWIMpU5YGxooCNSMVWWIWJLucok61c3L7agQg="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + requests + zeep + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "onvif" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Library for ONVIF-compliant devices"; + homepage = "https://github.com/nirsimetri/onvif-python"; + changelog = "https://github.com/nirsimetri/onvif-python/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0492a6bbc13a..c650f6909951 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12452,6 +12452,8 @@ self: super: with self; { onvif-parsers = callPackage ../development/python-modules/onvif-parsers { }; + onvif-python = callPackage ../development/python-modules/onvif-python { }; + onvif-zeep = callPackage ../development/python-modules/onvif-zeep { }; onvif-zeep-async = callPackage ../development/python-modules/onvif-zeep-async { }; From bc9c12f1de74fe264623bcd251968c6455214c20 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 00:55:36 +0200 Subject: [PATCH 085/170] pwneye: init at 1.3.2 Tool for discovering and working with ONVIF and RTSP cameras https://github.com/Hackerest/pwneye --- pkgs/by-name/pw/pwneye/package.nix | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pkgs/by-name/pw/pwneye/package.nix diff --git a/pkgs/by-name/pw/pwneye/package.nix b/pkgs/by-name/pw/pwneye/package.nix new file mode 100644 index 000000000000..e7f64617d048 --- /dev/null +++ b/pkgs/by-name/pw/pwneye/package.nix @@ -0,0 +1,69 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + python3Packages, + versionCheckHook, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "pwneye"; + version = "1.3.2"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Hackerest"; + repo = "pwneye"; + tag = "v${finalAttrs.version}"; + hash = "sha256-CF0A4o+J7KQByoWNRbl2OGh4saqKAf6jJCGgtVQ3y6o="; + }; + + pythonRelaxDeps = true; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + attrs + certifi + charset-normalizer + idna + ifaddr + isodate + lxml + markdown-it-py + mdurl + onvif-python + ping3 + platformdirs + pygments + pyqt6 + pytz + pyyaml + requests + requests-file + requests-toolbelt + rich + rich-argparse + urllib3 + zeep + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + pythonImportsCheck = [ "pwneye" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tool for discovering and working with ONVIF and RTSP cameras"; + homepage = "https://github.com/Hackerest/pwneye"; + changelog = "https://github.com/Hackerest/pwneye/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "pwneye"; + }; +}) From c8872966eb35838c2165dd72a90673071caeca26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 23:02:05 +0000 Subject: [PATCH 086/170] grafanaPlugins.grafana-lokiexplore-app: 2.5.0 -> 2.5.1 --- .../grafana/plugins/grafana-lokiexplore-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix index 099a1a8e1ea4..9c4646ef6f14 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-lokiexplore-app"; - version = "2.5.0"; - zipHash = "sha256-n+jIw5mvhXtpJlDPK7stsNhSV5y/sW382+DI7Shx4PI="; + version = "2.5.1"; + zipHash = "sha256-EyqM+XrmRnoI80t8d2AmUuCX/eAOOek+yU0GCwOWQno="; meta = { description = "Browse Loki logs without the need for writing complex queries"; license = lib.licenses.agpl3Only; From dd4208504805aa9ac503c6cb5fa879fafeebac6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 00:05:03 +0000 Subject: [PATCH 087/170] python3Packages.google-health-api: 0.8.0 -> 0.10.0 --- pkgs/development/python-modules/google-health-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-health-api/default.nix b/pkgs/development/python-modules/google-health-api/default.nix index 043d5081e6cd..0dce26966751 100644 --- a/pkgs/development/python-modules/google-health-api/default.nix +++ b/pkgs/development/python-modules/google-health-api/default.nix @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { pname = "google-health-api"; - version = "0.8.0"; + version = "0.10.0"; pyproject = true; disabled = pythonOlder "3.14"; @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { owner = "allenporter"; repo = "python-google-health-api"; tag = finalAttrs.version; - hash = "sha256-EyHQ2pNjz1GjwxgogyYCnr+oyloqJe6Qa2KhonW4xwY="; + hash = "sha256-iuCbplWZ+OPA5YH81PTFHqIwRRs5DkeHFTgPvQZVYb0="; }; build-system = [ setuptools ]; From 5dbe94e9391d6a15cf7485da129c0596ba34d339 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 20 Aug 2026 20:41:04 -0400 Subject: [PATCH 088/170] testkube: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/te/testkube/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/te/testkube/package.nix b/pkgs/by-name/te/testkube/package.nix index 712552b7b7e3..afd5223cad1a 100644 --- a/pkgs/by-name/te/testkube/package.nix +++ b/pkgs/by-name/te/testkube/package.nix @@ -2,15 +2,19 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { pname = "testkube"; version = "2.12.2"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "kubeshop"; repo = "testkube"; - rev = "${finalAttrs.version}"; + tag = finalAttrs.version; hash = "sha256-5nKlOpSkr5YkocbfSZ/Zx19X3QSucSZV2UoNUAi09dI="; }; @@ -25,6 +29,14 @@ buildGoModule (finalAttrs: { subPackages = [ "cmd/kubectl-testkube" ]; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckKeepEnvironment = [ "HOME" ]; + versionCheckProgramArg = "version"; + doInstallCheck = true; + meta = { description = "Kubernetes-native framework for test definition and execution"; homepage = "https://github.com/kubeshop/testkube/"; From 320039ae3a02aca9c1d04e56732f2503be87ea72 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 01:51:40 +0000 Subject: [PATCH 089/170] python3Packages.mhcgnomes: 3.33.4 -> 3.33.5 --- pkgs/development/python-modules/mhcgnomes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mhcgnomes/default.nix b/pkgs/development/python-modules/mhcgnomes/default.nix index 3883678f3c9a..11f74201479c 100644 --- a/pkgs/development/python-modules/mhcgnomes/default.nix +++ b/pkgs/development/python-modules/mhcgnomes/default.nix @@ -17,14 +17,14 @@ buildPythonPackage (finalAttrs: { pname = "mhcgnomes"; - version = "3.33.4"; + version = "3.33.5"; pyproject = true; src = fetchFromGitHub { owner = "pirl-unc"; repo = "mhcgnomes"; tag = "v${finalAttrs.version}"; - hash = "sha256-RkGXBB/gsX/33xdOg97TzQgk0cXv3Ap4IyinKLrJBOo="; + hash = "sha256-WcYSSgzSOFmgZEX9TZSQAITWxpIjNG1/b6t1RXjfGKs="; }; build-system = [ From 6eadd126bb3b68fa5a607b9d4dfe335ac7e290dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 01:54:55 +0000 Subject: [PATCH 090/170] randomx: 1.2.2 -> 1.2.3 --- pkgs/by-name/ra/randomx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/randomx/package.nix b/pkgs/by-name/ra/randomx/package.nix index 55f5c15d242a..e8d3ddd87a91 100644 --- a/pkgs/by-name/ra/randomx/package.nix +++ b/pkgs/by-name/ra/randomx/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "randomX"; - version = "1.2.2"; + version = "1.2.3"; nativeBuildInputs = [ cmake ]; @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "tevador"; repo = "randomX"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-15hRPPEo48SL09gYpGtdpXqsVlOTQuMRn4AoXQJWEMI="; + sha256 = "sha256-H5tsmvCeMYMpLd+XHe5365QRMaXaUF7GkXk21ZH2W1E="; }; meta = { From 67b0f51eb52c405049af8b26d265a70f67c77d41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 02:13:48 +0000 Subject: [PATCH 091/170] pappl: 1.4.11 -> 1.4.12 --- pkgs/by-name/pa/pappl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pappl/package.nix b/pkgs/by-name/pa/pappl/package.nix index 5213c8b7054c..679a5b618465 100644 --- a/pkgs/by-name/pa/pappl/package.nix +++ b/pkgs/by-name/pa/pappl/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pappl"; - version = "1.4.11"; + version = "1.4.12"; src = fetchFromGitHub { owner = "michaelrsweet"; repo = "pappl"; tag = "v${finalAttrs.version}"; - hash = "sha256-ai5cOyTdjIaOeLvWZBtn59dKHtaTeYZMJVdl4so1Zkc="; + hash = "sha256-WDMw8uWmUTk7LBZJbBxP6dZblNyTY4Ykt+Ab9CEondE="; }; outputs = [ From 5637515fea143a751f10e3034f7c1f1ea67a768d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 02:33:13 +0000 Subject: [PATCH 092/170] signalbackup-tools: 20260718 -> 20260820 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 1f3eb11bace5..8665fb0c13a2 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "signalbackup-tools"; - version = "20260718"; + version = "20260820"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = finalAttrs.version; - hash = "sha256-C/yAq2i8r9gk0LCOi6kaM/kusklu/jeJ61H45PnSWQY="; + hash = "sha256-PbyHv1UhOjshEYakPpp0NRxwi8COAtK5cOBXisK7JqY="; }; nativeBuildInputs = [ From 40d6e20c1560ec17f10064ce0f45c02c6e161c98 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 03:07:38 +0000 Subject: [PATCH 093/170] wiki-go: 1.8.12 -> 1.8.13 --- pkgs/by-name/wi/wiki-go/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wiki-go/package.nix b/pkgs/by-name/wi/wiki-go/package.nix index 350e773d6381..a29f8be5234a 100644 --- a/pkgs/by-name/wi/wiki-go/package.nix +++ b/pkgs/by-name/wi/wiki-go/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "wiki-go"; - version = "1.8.12"; + version = "1.8.13"; src = fetchFromGitHub { owner = "leomoon-studios"; repo = "wiki-go"; tag = "v${version}"; - hash = "sha256-j4a3jUmT9YTrdCCGBMmnzXbPD+81/CzXfhrQA2uN+Zk="; + hash = "sha256-o+sAaA48242hadFvBvE5nGxrUKdi2uQjwpGM5B/91pA="; }; vendorHash = null; From b23806ad8f4dd4e6be08305d5f850cb0dc83d618 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 04:27:25 +0000 Subject: [PATCH 094/170] vscode-extensions.banacorn.agda-mode: 0.10.0 -> 0.10.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3a309a7d7819..63c1d818e32e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -513,8 +513,8 @@ let mktplcRef = { publisher = "banacorn"; name = "agda-mode"; - version = "0.10.0"; - hash = "sha256-rz3Ehq/2AewE5ADYHVk8pHICSWO58i8v+nBwzkFkGCY="; + version = "0.10.1"; + hash = "sha256-jQn7DJ3LKnuWDtoTu0FhDXMZSUwasz8lwJ6O9K06B3M="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog"; From dd6c2503a06d0cf64811dfda75cd4a69b558bf64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 05:28:25 +0000 Subject: [PATCH 095/170] xload: 1.2.1 -> 1.2.2 --- pkgs/by-name/xl/xload/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xl/xload/package.nix b/pkgs/by-name/xl/xload/package.nix index 8798b0c0a259..17d653acf289 100644 --- a/pkgs/by-name/xl/xload/package.nix +++ b/pkgs/by-name/xl/xload/package.nix @@ -15,7 +15,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xload"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "app"; repo = "xload"; tag = "xload-${finalAttrs.version}"; - hash = "sha256-EORv0LHqFJLRfzNkZrJ0dlvrRDmBsmmZc5F8NRLQDCw="; + hash = "sha256-FP1GrB0a6z6Gu6AQRTFbnp7iSush6XSoIklD74bNok4="; }; strictDeps = true; From 2cd094f44e2d6338e45fafefc939b19e1503a4e6 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 21 Aug 2026 08:01:08 +0200 Subject: [PATCH 096/170] lib.licenses: mark `vol-sl` as unfree Fails to pass Debian's `The Desert Island test` and `The Dissident test` --- lib/licenses/licenses.nix | 2 ++ pkgs/top-level/cuda-packages.nix | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 3a02b94830a1..892ade3cff5b 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -1643,6 +1643,8 @@ lib.mapAttrs mkLicense ( vol-sl = { fullName = "Volatility Software License, Version 1.0"; url = "https://www.volatilityfoundation.org/license/vsl-v1.0"; + free = false; + redistributable = true; }; vsl10 = { diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index b4917064e50f..9b2664e494e6 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -3,7 +3,7 @@ callPackage, config, lib, - }: +}: let mkCudaPackages = manifestVersions: From f9140164d65613e89d83a958fad2490db5a6b26f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 06:15:52 +0000 Subject: [PATCH 097/170] piped: 0-unstable-2026-08-09 -> 0-unstable-2026-08-13 --- pkgs/by-name/pi/piped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/piped/package.nix b/pkgs/by-name/pi/piped/package.nix index a14333f7e5bf..343dd19e5939 100644 --- a/pkgs/by-name/pi/piped/package.nix +++ b/pkgs/by-name/pi/piped/package.nix @@ -12,13 +12,13 @@ let in buildNpmPackage rec { pname = "piped"; - version = "0-unstable-2026-08-09"; + version = "0-unstable-2026-08-13"; src = fetchFromGitHub { owner = "TeamPiped"; repo = "piped"; - rev = "5ef4a0d0072753521cb7584075346623b8282402"; - hash = "sha256-8vuanaSjspGkminCO2fTrGhecpoGgTcpEtl7YT2ZDYA="; + rev = "15f7e8a23b0f048e8110a449fa3720902ffed308"; + hash = "sha256-zQqkF+MFDokN0DPBWfJfEhqaYzQkIGT/0ityYXMi5PM="; }; nativeBuildInputs = [ pnpm ]; From 2fe062a57546d099d35e362a7d3ea44e52ec9059 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 06:29:39 +0000 Subject: [PATCH 098/170] scdl: 3.0.7 -> 3.0.8 --- pkgs/by-name/sc/scdl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scdl/package.nix b/pkgs/by-name/sc/scdl/package.nix index 9969f6356b78..5d0670de5a1c 100644 --- a/pkgs/by-name/sc/scdl/package.nix +++ b/pkgs/by-name/sc/scdl/package.nix @@ -7,12 +7,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "scdl"; - version = "3.0.7"; + version = "3.0.8"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-3jwruTldVZ/j+i0X0+EW6JX8CwGQAZOGi2894MTrmVk="; + hash = "sha256-dThICN/QF79LemNj621gX9EW4SXOs/hqPHLh0NGLxi8="; }; build-system = [ python3Packages.setuptools ]; From dbb936791d29f12229e682290a9490e7879f2e09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 06:52:05 +0000 Subject: [PATCH 099/170] namespace-cli: 0.0.556 -> 0.0.557 --- pkgs/by-name/na/namespace-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index 87c2d6288c16..62c7e2708d99 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "namespace-cli"; - version = "0.0.556"; + version = "0.0.557"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vq9aOhQKz2nyjy+zXnaUxGbTrPBmyWeR0n26kReRd3I="; + hash = "sha256-EAHsfbCNLSZpfaWLbLh6Eb5D8PE7ZG4HBXuiH7okfF4="; }; - vendorHash = "sha256-x4GWkINfOzcLFg7mCHG80Dpz7tkdcEDMj1oPAXM2n8w="; + vendorHash = "sha256-b9L3K2YxD7zhrZthgDzovNnYzaJda4XFYObokG7Nt28="; subPackages = [ "cmd/nsc" From 827c369c6432229c3683d562b67bfb95a95b0fa0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 07:10:49 +0000 Subject: [PATCH 100/170] python3Packages.pyluwen: 0.8.5 -> 0.9.0 --- pkgs/development/python-modules/pyluwen/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyluwen/default.nix b/pkgs/development/python-modules/pyluwen/default.nix index 7ae959475aef..ef186683868c 100644 --- a/pkgs/development/python-modules/pyluwen/default.nix +++ b/pkgs/development/python-modules/pyluwen/default.nix @@ -9,7 +9,7 @@ }: buildPythonPackage (finalAttrs: { pname = "pyluwen"; - version = "0.8.5"; + version = "0.9.0"; pyproject = true; __structuredAttrs = true; @@ -17,12 +17,12 @@ buildPythonPackage (finalAttrs: { owner = "tenstorrent"; repo = "luwen"; tag = "v${finalAttrs.version}"; - hash = "sha256-lY7cZ+8C0UEGGYxufl4Vi8g0L4AJFXaGqn7XE2ivTcQ="; + hash = "sha256-pc/7G9YxBTg2uYn47ONxI7zsfdK3Ex4zndLASRtDQyk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-QBGXbRiBk4WIQFopq1OccmUHgx5GzR/PKhMH4Ie+fyg="; + hash = "sha256-2ibAZnfv++eyCB57F0uD7XFJ3MP9SnAApOn6uelo3Po="; }; sourceRoot = "${finalAttrs.src.name}/bind/pyluwen"; From f0db8ef82c2f8cfcf04303cfb3b83a0bfb712531 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 07:35:03 +0000 Subject: [PATCH 101/170] inputplumber: 0.78.0 -> 0.78.1 --- pkgs/by-name/in/inputplumber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index e2f821f1ddc1..667ca6092b1d 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "inputplumber"; - version = "0.78.0"; + version = "0.78.1"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-wa05/gStEbXUZLvokY1N4k4f4/cPm2Kolbf+AF479lU="; + hash = "sha256-DUrPhspzmD2QvM8Mr7softPxC4nPlR9AP7ZsO1PlTlo="; }; - cargoHash = "sha256-lScpMua5czwmnz/+fz+UrgZSWHwRNP7zB317xJS+6gs="; + cargoHash = "sha256-h8741XCE7vqVn1hUr08AMEZNeFZY1ejw/N+zQOJPcVM="; nativeBuildInputs = [ pkg-config From efcb8cc970db51ee531e1f83d75cce02dc94456e Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Fri, 21 Aug 2026 15:39:56 +0800 Subject: [PATCH 102/170] seaweedfs: 4.42 -> 4.43 Diff: https://github.com/seaweedfs/seaweedfs/compare/4.42...4.43 --- pkgs/by-name/se/seaweedfs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix index 01c8d9d9c082..8e242425c290 100644 --- a/pkgs/by-name/se/seaweedfs/package.nix +++ b/pkgs/by-name/se/seaweedfs/package.nix @@ -9,7 +9,7 @@ }: buildGoModule (finalAttrs: { pname = "seaweedfs"; - version = "4.42"; + version = "4.43"; src = fetchFromGitHub { owner = "seaweedfs"; @@ -22,10 +22,10 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf popd ''; - hash = "sha256-EndpPf3fywR/exE8r8DAPwPL/BUQjx2hH099C5xLmos="; + hash = "sha256-oFltUyy9yw1c/AlaO+0tNL+ZRkfEBHQ4rgAGcZgq7e8="; }; - vendorHash = "sha256-5fvW7dibM8543gC997oHW2b7GSNqSHimcAHzHkW/50g="; + vendorHash = "sha256-73AwEvxopbKWAuJIzq4VHHW1QtTOkWKPCiyWBCqD6Ps="; nativeBuildInputs = [ installShellFiles ]; From e504856fa4ff91f59f982e70bf7a2ed1e6882b3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 07:44:50 +0000 Subject: [PATCH 103/170] skyscraper: 3.20.3 -> 3.20.4 --- pkgs/by-name/sk/skyscraper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/skyscraper/package.nix b/pkgs/by-name/sk/skyscraper/package.nix index 76f617f6e666..55e97f446919 100644 --- a/pkgs/by-name/sk/skyscraper/package.nix +++ b/pkgs/by-name/sk/skyscraper/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "skyscraper"; - version = "3.20.3"; + version = "3.20.4"; src = fetchFromGitHub { owner = "Gemba"; repo = "skyscraper"; tag = finalAttrs.version; - hash = "sha256-/N9yMJuz1S/kcPiO3AxHE2YlEnZzPwu2/yCfGjzbbcM="; + hash = "sha256-oTFsRgZ9+iRP9IA6YFD9ZJCh0+UhAaQLbSYkH7Z/GrU="; }; strictDeps = true; From 5bd22d912ee6974f8194271f5aa4120df1eca156 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 21 Aug 2026 08:58:24 +0000 Subject: [PATCH 104/170] mistral-rs: 0.9.1 -> 0.9.2 Diff: https://github.com/EricLBuehler/mistral.rs/compare/v0.9.1...v0.9.2 Changelog: https://github.com/EricLBuehler/mistral.rs/releases/tag/v0.9.2 --- pkgs/by-name/mi/mistral-rs/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mistral-rs/package.nix b/pkgs/by-name/mi/mistral-rs/package.nix index 17dcc8d3cade..1d1b367af9e5 100644 --- a/pkgs/by-name/mi/mistral-rs/package.nix +++ b/pkgs/by-name/mi/mistral-rs/package.nix @@ -74,14 +74,14 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "mistral-rs"; - version = "0.9.1"; + version = "0.9.2"; __structuredAttrs = true; src = fetchFromGitHub { owner = "EricLBuehler"; repo = "mistral.rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-5W/CBFw28xBC7GnbpQ9jxRAdxXBtTdsD3X/YNR6z6iI="; + hash = "sha256-T7CKIQOCvJXAdYpwLzQ7oFs/xu30OIuxqa8GpYWLK9U="; }; patches = [ @@ -130,7 +130,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "" ''; - cargoHash = "sha256-VivnZNtIjnu1JOKaE7nEIse8300oB9oqGP0aly+9/OQ="; + cargoHash = "sha256-7Vp9nNvVbC8McJwQuiIMJWGfU42xtr6rL1/H8WJ1wkQ="; nativeBuildInputs = [ pkg-config @@ -228,6 +228,10 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=sandboxed_session_can_execute_python" "--skip=sandboxed_session_default_policy_can_execute_python" + # Upstream's v0.9.2 bump updated the version example in the generated CLI reference page + # but not in the clap doc comment it is generated from, so this golden test fails at the tag. + "--skip=docgen::cli_reference_matches_committed" + # Linux namespace / seccomp tests require capabilities the nix build sandbox blocks "--skip=network_none_blocks_socket" "--skip=rlimit_nproc_caps_processes" From d5698bf32dc74c99e65b7c695d4c5ccdbca4e4df Mon Sep 17 00:00:00 2001 From: "git@71rd.net" Date: Wed, 29 Jul 2026 18:35:46 +0000 Subject: [PATCH 105/170] nixos.acme: fix option descriptions - replace broken links - replace deprecated value "RFC2136_" in example with "DNSUPDATE - warn against using legacy option "ocspMustStaple" --- nixos/modules/security/acme/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 7bce714b2a0b..2361e7082181 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -772,7 +772,7 @@ let description = '' Key type to use for private keys. For an up to date list of supported values check the --key-type option - at . + at . ''; }; @@ -833,7 +833,7 @@ let ''; example = lib.literalExpression '' { - "RFC2136_TSIG_SECRET_FILE" = "/run/secrets/tsig-secret-example.org"; + "DNSUPDATE_TSIG_SECRET_FILE" = "/run/secrets/tsig-secret-example.org"; } ''; }; @@ -852,8 +852,9 @@ let inherit (defaultAndText "ocspMustStaple" false) default defaultText; description = '' Turns on the OCSP Must-Staple TLS extension. - Make sure you know what you're doing! See: - + Make sure you know what you're doing! + OCSP Must-Staple can be considered a legacy feature, that is no longer superted by Let's Encrypt. See: + - - - ''; From 98c4a9b1b5b59045d9edb681fb5973a233f145b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 10:52:28 +0000 Subject: [PATCH 106/170] python3Packages.zhong-hong-hvac: 1.0.18 -> 1.0.19 --- pkgs/development/python-modules/zhong-hong-hvac/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zhong-hong-hvac/default.nix b/pkgs/development/python-modules/zhong-hong-hvac/default.nix index 649c468e2312..aa3c44a796b3 100644 --- a/pkgs/development/python-modules/zhong-hong-hvac/default.nix +++ b/pkgs/development/python-modules/zhong-hong-hvac/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "zhong-hong-hvac"; - version = "1.0.18"; + version = "1.0.19"; pyproject = true; src = fetchFromGitHub { owner = "crhan"; repo = "ZhongHongHVAC"; tag = "v${version}"; - hash = "sha256-X+zlakXGSmmCBYjdSR6sw1w9p7Mt65IyrgrFK7UkYE8="; + hash = "sha256-MRtjQ2l5w/iDungzfNNWPGC4lTkmz+aWiny4kqG/Y3A="; }; build-system = [ poetry-core ]; From 1a8f6888c85b90fc521fd1dc1c3b64b933b055f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 10:53:30 +0000 Subject: [PATCH 107/170] stackit-cli: 0.70.0 -> 0.71.0 --- pkgs/by-name/st/stackit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 404724e61f69..dc9f8ef54d2b 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "stackit-cli"; - version = "0.70.0"; + version = "0.71.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-jKOJPpmELJBkljVetIJkd5cZ2FMz687FEUCwV2ZVFjA="; + hash = "sha256-eFFa55BJwnRRnQT7zNFwRH1gBvrukY0VCMOjfJvg+58="; }; - vendorHash = "sha256-ptS1n1Z74q6NnFiOqDrBZLjjfNdpaZuZiggXKg5hRO4="; + vendorHash = "sha256-ObWX+itioQNGQonFFRqVKaVpatq638DNMa3KkoLyBqc="; subPackages = [ "." ]; From 217509c936ae32499f1cca4821198d79b63cd703 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 11:03:15 +0000 Subject: [PATCH 108/170] troubadix: 26.8.1 -> 26.8.2 --- pkgs/by-name/tr/troubadix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index 9f693e15fbec..594ed43b54a4 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "26.8.1"; + version = "26.8.2"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; tag = "v${finalAttrs.version}"; - hash = "sha256-OnNQ12rGCshPp/G0ftKu7n+a8aQZWC9UJWkbh8uOpR0="; + hash = "sha256-fbJUmG+m60JXxOR0uSDJQA6Vdn+jGOKKAr5NYnRxgDs="; }; pythonRelaxDeps = [ From f91f92f75bb38dd03d214cd24fdbcb4f6703fbd3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Aug 2026 11:24:22 +0000 Subject: [PATCH 109/170] .github: Bump cachix/install-nix-action from 31.11.0 to 31.11.1 Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.11.0 to 31.11.1. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md) - [Commits](https://github.com/cachix/install-nix-action/compare/630ae543ea3a38a9a4166f03376c02c50f408342...13d8dd58da0234aa297dedd986986ccb8e7f3e24) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-version: 31.11.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/check.yml | 2 +- .github/workflows/eval.yml | 8 ++++---- .github/workflows/lint.yml | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 85d97df66d60..b7ba21272be1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,7 +59,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + - uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 with: # Sandbox is disabled on MacOS by default. extra_nix_config: sandbox = true diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 8a8412701554..a39d972d2990 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -178,7 +178,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + - uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 4bed665957f5..567bf3a47447 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -139,7 +139,7 @@ jobs: core.info(`Found pinned.json commit: ${ciPinBumpCommit}`) - name: Install Nix - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - name: Load supported versions id: versions @@ -187,7 +187,7 @@ jobs: target-as-trusted-at: ${{ inputs.targetSha }} - name: Install Nix - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true @@ -277,7 +277,7 @@ jobs: merge-multiple: true - name: Install Nix - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - name: Combine all output paths and eval stats run: | @@ -486,7 +486,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} - name: Install Nix - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - name: Ensure flake outputs on all systems still evaluate run: nix flake check --all-systems --no-build './nixpkgs/untrusted?shallow=1' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 79b7cc295650..d6d4627ada81 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -35,7 +35,7 @@ jobs: with: merged-as-untrusted-at: ${{ inputs.mergedSha }} - - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + - uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 # TODO: Figure out how to best enable caching for the treefmt job. Cachix won't work well, # because the cache would be invalidated on every commit - treefmt checks every file. @@ -70,7 +70,7 @@ jobs: with: merged-as-untrusted-at: ${{ inputs.mergedSha }} - - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + - uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true @@ -100,7 +100,7 @@ jobs: merged-as-untrusted-at: ${{ inputs.mergedSha }} target-as-trusted-at: ${{ inputs.targetSha }} - - uses: cachix/install-nix-action@630ae543ea3a38a9a4166f03376c02c50f408342 # v31.11.0 + - uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1 - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17 continue-on-error: true From 3f12512924b7d7824ee576b706c0af17af31adbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 11:57:08 +0000 Subject: [PATCH 110/170] feishu-cli: 1.38.3 -> 1.39.0 --- pkgs/by-name/fe/feishu-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fe/feishu-cli/package.nix b/pkgs/by-name/fe/feishu-cli/package.nix index 8bbdd285cf31..65d986c07593 100644 --- a/pkgs/by-name/fe/feishu-cli/package.nix +++ b/pkgs/by-name/fe/feishu-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "feishu-cli"; - version = "1.38.3"; + version = "1.39.0"; src = fetchFromGitHub { owner = "riba2534"; repo = "feishu-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-wLPR7uet73JUOgXqneNAPy3Rk3/WMSnIa6zIQUXEcic="; + hash = "sha256-6AP9oXCfJ7zZkYeDGlvZD31FJbJLmUB2FsEBiTJV9wg="; }; - vendorHash = "sha256-JhrcuZ/FyvtUfsSq6YoYHNMjqFU/+FhxgCJ5bPtyYD8="; + vendorHash = "sha256-cbhq0GfNHH2jq/P57twnvS+WjkHmNQDzScrcMup3CPc="; subPackages = [ "." ]; From 6f02cb73f49abbeb173f2acb30b61d24071402df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 12:20:33 +0000 Subject: [PATCH 111/170] containerlab: 0.78.0 -> 0.78.2 --- pkgs/by-name/co/containerlab/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/containerlab/package.nix b/pkgs/by-name/co/containerlab/package.nix index 188ab637648e..8a7d6f33b601 100644 --- a/pkgs/by-name/co/containerlab/package.nix +++ b/pkgs/by-name/co/containerlab/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "containerlab"; - version = "0.78.0"; + version = "0.78.2"; src = fetchFromGitHub { owner = "srl-labs"; repo = "containerlab"; tag = "v${finalAttrs.version}"; - hash = "sha256-e2TaBoC4kzwron1FXeb78V7BkYujdjgfZ8DNBhrL6Tw="; + hash = "sha256-dDIG3Hfx24H9AkzSFgwzPeNeoX89kO2RzW8iNyKyrC0="; }; vendorHash = "sha256-kRBYjxirApj91hNBz3a+NyRm8SqRTVeQQCz+JFsKY0U="; From 4f142abbd1fd3f0271743baf2b0a8b14f7d8cb36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 12:29:02 +0000 Subject: [PATCH 112/170] dita-ot: 4.4 -> 4.4.1 --- pkgs/by-name/di/dita-ot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/dita-ot/package.nix b/pkgs/by-name/di/dita-ot/package.nix index b867b4587a6e..fb3085457593 100644 --- a/pkgs/by-name/di/dita-ot/package.nix +++ b/pkgs/by-name/di/dita-ot/package.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "dita-ot"; - version = "4.4"; + version = "4.4.1"; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ openjdk17 ]; src = fetchzip { url = "https://github.com/dita-ot/dita-ot/releases/download/${finalAttrs.version}/dita-ot-${finalAttrs.version}.zip"; - hash = "sha256-0P2E0c5HHOCk1w0/CHe3a6AH8FJIeKoQdTruuGkwo/c="; + hash = "sha256-RWMb2s9feFUeRVrp2J9MZmEivCf3bGsqlQcSRWEJhpM="; }; installPhase = '' From 5b683b87249e1b5eb68062fdff2d50358a85a9e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 12:56:43 +0000 Subject: [PATCH 113/170] python3Packages.databricks-sdk: 0.127.0 -> 0.133.0 --- pkgs/development/python-modules/databricks-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 692e7cad4d1d..2fb7527c4187 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { pname = "databricks-sdk"; - version = "0.127.0"; + version = "0.133.0"; pyproject = true; __structuredAttrs = true; @@ -30,7 +30,7 @@ buildPythonPackage (finalAttrs: { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZifBh5cCxrfbn3a3EUre7EavRoxBwJR3b6TdUDD3H7o="; + hash = "sha256-RFrl14+V6RqkGjxQo+5AjvVY7kg6lp62eAiNjMemt1s="; }; build-system = [ From e13ead53334bb0d0a3e1912c0612e03e21a9769d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 12:59:31 +0000 Subject: [PATCH 114/170] centrifugo: 6.9.1 -> 6.9.2 --- pkgs/by-name/ce/centrifugo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ce/centrifugo/package.nix b/pkgs/by-name/ce/centrifugo/package.nix index ac575aee3562..37b15ee9787f 100644 --- a/pkgs/by-name/ce/centrifugo/package.nix +++ b/pkgs/by-name/ce/centrifugo/package.nix @@ -16,16 +16,16 @@ let in buildGoModule (finalAttrs: { pname = "centrifugo"; - version = "6.9.1"; + version = "6.9.2"; src = fetchFromGitHub { owner = "centrifugal"; repo = "centrifugo"; rev = "v${finalAttrs.version}"; - hash = "sha256-j5ezw4LOwNK61fk71XFfUtqyXwUyX5QwHPvbH4sOtjE="; + hash = "sha256-rNh2fM+/j6/br1Cz1m3OxA3mi+TmaMjms2fgAr+4IA4="; }; - vendorHash = "sha256-hmAZ5fo9Hko2w+xwessHGTXlifHDGGAHmtehP1CVdkE="; + vendorHash = "sha256-zAXXsfV8Av5D7nCl7tRLIBW/HmzXgZyokNsC/c6+Ssg="; ldflags = [ "-s" From 99aad4726b16d5f46f5bafb1adc8c8ef95b39d2e Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 21 Aug 2026 15:25:04 +0200 Subject: [PATCH 115/170] python3Packages.vodozemac: init at 0.10.0 --- .../python-modules/vodozemac/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/vodozemac/default.nix diff --git a/pkgs/development/python-modules/vodozemac/default.nix b/pkgs/development/python-modules/vodozemac/default.nix new file mode 100644 index 000000000000..c66213e8e731 --- /dev/null +++ b/pkgs/development/python-modules/vodozemac/default.nix @@ -0,0 +1,36 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + rustPlatform, +}: + +buildPythonPackage (finalAttrs: { + pname = "vodozemac"; + version = "0.10.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "matrix-nio"; + repo = "vodozemac-python"; + rev = finalAttrs.version; + hash = "sha256-y0mJsDRJzhwkYOERyMxvw4ih6bSMtmT+YTXds1bIyMI="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + hash = "sha256-owvBFMoem6hn4dC9pR/DVqZoHFl7oIRBBodmAgWmDxU="; + }; + + nativeBuildInputs = [ + rustPlatform.maturinBuildHook + rustPlatform.cargoSetupHook + ]; + + meta = { + description = "Python bindings for vodozemac"; + homepage = "https://github.com/matrix-nio/vodozemac-python"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ma27 ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5327a16b3038..e5882a5a4d58 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -22210,6 +22210,8 @@ self: super: with self; { vobject = callPackage ../development/python-modules/vobject { }; + vodozemac = callPackage ../development/python-modules/vodozemac { }; + voip-utils = callPackage ../development/python-modules/voip-utils { }; volatile = callPackage ../development/python-modules/volatile { }; From ee7c321d12eec70e619b9f46aaba1c6f355da402 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 13:50:29 +0000 Subject: [PATCH 116/170] coldsnap: 0.11.0 -> 0.12.0 --- pkgs/by-name/co/coldsnap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/coldsnap/package.nix b/pkgs/by-name/co/coldsnap/package.nix index d58f55743436..a9ef32d8ded0 100644 --- a/pkgs/by-name/co/coldsnap/package.nix +++ b/pkgs/by-name/co/coldsnap/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "coldsnap"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "awslabs"; repo = "coldsnap"; rev = "v${finalAttrs.version}"; - hash = "sha256-KYP0CQ4t5ytw8vT9kOZsNjl5KY0DzBTiWp2G+oYt1SU="; + hash = "sha256-AQwLZM/33jcJXjsAGC+kZ6XLijgcluLwcVokw+nj+J8="; }; - cargoHash = "sha256-clZ1HNABg8dVOcuRI1GmFfyFYZqiB/M1OWBpuiZrg08="; + cargoHash = "sha256-7c++lklOLI1tg1I4GUJXHl64qsUabXxD0gVkDEKj3uA="; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; From 6d294837267246eb20b6a6638870d321d30cb7fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:02:24 -0400 Subject: [PATCH 117/170] librewolf-bin-unwrapped: 153.0.4-1 -> 154.0-2 --- pkgs/by-name/li/librewolf-bin-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index 4878e0bdac0e..e6e69af03db0 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "153.0.4-1"; + version = "154.0-2"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-KPv44+F1ofq7L2Ja6XM4AtIutICSfJz6R7XvkvlH5Y0="; - aarch64-linux = "sha256-OVR4ivYSdCKIGKYf80FL9WKSFIB6eHura/rMv9Z6asE="; + x86_64-linux = "sha256-uJs6+QdLmpUShD3rLMLGM7nuJ5zv5FudqNQdsPN3vFo="; + aarch64-linux = "sha256-aZ03NALjjOexc0cnP3amdc7Pu11p9CNfTWdpD+yxG5A="; } .${stdenv.hostPlatform.system} or throwSystem; }; From dbf59c71c1b439b117f0c1e3877ac2d203f7052b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 14:16:06 +0000 Subject: [PATCH 118/170] libretro-shaders-slang: 0-unstable-2026-08-08 -> 0-unstable-2026-08-20 --- pkgs/by-name/li/libretro-shaders-slang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretro-shaders-slang/package.nix b/pkgs/by-name/li/libretro-shaders-slang/package.nix index 9699ce15d038..7d8c3e09e812 100644 --- a/pkgs/by-name/li/libretro-shaders-slang/package.nix +++ b/pkgs/by-name/li/libretro-shaders-slang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "libretro-shaders-slang"; - version = "0-unstable-2026-08-08"; + version = "0-unstable-2026-08-20"; src = fetchFromGitHub { owner = "libretro"; repo = "slang-shaders"; - rev = "a7f04a0698908015c6f9e3a3f446b3d17083269c"; - hash = "sha256-Zz5EqEyGZwMZcFgowUpW2b3/cRcmOHL5R/Z78sg4dm8="; + rev = "9d68d530a92b5666c8dc151a6884aa8ce16df095"; + hash = "sha256-hnBCWIDi6zCOxtL80sr0fIhiDePVmgXO7udgkWp7ej4="; }; dontConfigure = true; From 6a8a936dbfd0dbec91ba4a01d4d9e9875b6dad15 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 21 Aug 2026 15:25:35 +0200 Subject: [PATCH 119/170] python3Packages.matrix-nio: fix encryption support The latest version uses python-vodozemac instead of olm. --- nixos/tests/matrix/mjolnir.nix | 2 +- .../irc/weechat/scripts/weechat-matrix/default.nix | 2 +- pkgs/by-name/ma/matrix-commander/package.nix | 2 +- pkgs/by-name/op/opsdroid/package.nix | 2 +- pkgs/by-name/pa/pantalaimon/package.nix | 2 +- .../python-modules/matrix-nio/default.nix | 12 ++++++------ 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/nixos/tests/matrix/mjolnir.nix b/nixos/tests/matrix/mjolnir.nix index f1e5e7821f82..42239e7ed81c 100644 --- a/nixos/tests/matrix/mjolnir.nix +++ b/nixos/tests/matrix/mjolnir.nix @@ -118,7 +118,7 @@ in (pkgs.writers.writePython3Bin "create_management_room_and_invite_mjolnir" { libraries = with pkgs.python3Packages; [ - (matrix-nio.override { withOlm = true; }) + (matrix-nio.override { withVodozemac = true; }) ]; } '' diff --git a/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix b/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix index be2ca10be6a7..24c15c5fbe69 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix @@ -60,7 +60,7 @@ buildPythonPackage { attrs logbook pygments - (matrix-nio.override { withOlm = true; }) + (matrix-nio.override { withVodozemac = true; }) aiohttp requests ]; diff --git a/pkgs/by-name/ma/matrix-commander/package.nix b/pkgs/by-name/ma/matrix-commander/package.nix index a31c193028cb..97ed63a26da1 100644 --- a/pkgs/by-name/ma/matrix-commander/package.nix +++ b/pkgs/by-name/ma/matrix-commander/package.nix @@ -33,7 +33,7 @@ python3Packages.buildPythonApplication rec { ] ++ (with python3Packages; [ setuptools - (matrix-nio.override { withOlm = true; }) + (matrix-nio.override { withVodozemac = true; }) python-magic markdown pillow diff --git a/pkgs/by-name/op/opsdroid/package.nix b/pkgs/by-name/op/opsdroid/package.nix index fe558b2531fc..57bbfe9e8a8e 100644 --- a/pkgs/by-name/op/opsdroid/package.nix +++ b/pkgs/by-name/op/opsdroid/package.nix @@ -36,7 +36,7 @@ python3Packages.buildPythonPackage rec { emoji get-video-properties ibm-watson - (matrix-nio.override { withOlm = true; }) + (matrix-nio.override { withVodozemac = true; }) mattermostdriver motor multidict diff --git a/pkgs/by-name/pa/pantalaimon/package.nix b/pkgs/by-name/pa/pantalaimon/package.nix index 1ebed7bc878a..a362b7ede8ab 100644 --- a/pkgs/by-name/pa/pantalaimon/package.nix +++ b/pkgs/by-name/pa/pantalaimon/package.nix @@ -43,7 +43,7 @@ python3Packages.buildPythonApplication rec { janus keyring logbook - (matrix-nio.override { withOlm = true; }) + (matrix-nio.override { withVodozemac = true; }) peewee platformdirs prompt-toolkit diff --git a/pkgs/development/python-modules/matrix-nio/default.nix b/pkgs/development/python-modules/matrix-nio/default.nix index 79f4c30e735f..2eb6b284fec3 100644 --- a/pkgs/development/python-modules/matrix-nio/default.nix +++ b/pkgs/development/python-modules/matrix-nio/default.nix @@ -20,7 +20,7 @@ atomicwrites, cachetools, peewee, - python-olm, + vodozemac, # tests aioresponses, @@ -40,7 +40,7 @@ weechatScripts, zulip, - withOlm ? false, + withVodozemac ? false, }: buildPythonPackage rec { @@ -72,13 +72,13 @@ buildPythonPackage rec { pycryptodome unpaddedbase64 ] - ++ lib.optionals withOlm optional-dependencies.e2e; + ++ lib.optionals withVodozemac optional-dependencies.e2e; optional-dependencies = { e2e = [ atomicwrites cachetools - python-olm + vodozemac peewee ]; }; @@ -101,7 +101,7 @@ buildPythonPackage rec { pytestFlags = [ "--benchmark-disable" ]; - disabledTestPaths = lib.optionals (!withOlm) [ + disabledTestPaths = lib.optionals (!withVodozemac) [ "tests/encryption_test.py" "tests/key_export_test.py" "tests/memory_store_test.py" @@ -119,7 +119,7 @@ buildPythonPackage rec { "test_upload_retry" "test_upload_text_file_object" ] - ++ lib.optionals (!withOlm) [ + ++ lib.optionals (!withVodozemac) [ "test_client_account_sharing" "test_client_key_query" "test_client_login" From a464eca85b76c8a7a8bfab51a943a1dd4ef8523b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 21 Aug 2026 15:04:15 +0200 Subject: [PATCH 120/170] matrix-synapse: 1.158.0 -> 1.159.0 ChangeLog: https://github.com/element-hq/synapse/blob/release-v1.159/CHANGES.md --- pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index 19845475c05e..5129e48db8d0 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -14,19 +14,19 @@ python3Packages.buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.158.0"; + version = "1.159.0"; pyproject = true; src = fetchFromGitHub { owner = "element-hq"; repo = "synapse"; rev = "v${version}"; - hash = "sha256-9H2qhEnmqgC3kAdmWWCMay6zZU8czjCX4S2AXHwMBIo="; + hash = "sha256-Fdbr+uMKFTZl1ETyaDavsSCpJYwS5+eLqifMlLGtDeA="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-rYO/1QRYS2J28RvgNXymcOa+2k+Djm+6kFmzUfYXoIQ="; + hash = "sha256-9VmEej1AKvGMMgbdyvm0DFZJ9sLP2WcV29+xVtOLV4g="; }; build-system = From eb6553ebff335597b6a5bf590f76011a98c19182 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 15:09:22 +0000 Subject: [PATCH 121/170] vscode-extensions.danielsanmedium.dscodegpt: 3.24.43 -> 3.24.51 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3a309a7d7819..b1caafacc58b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1190,8 +1190,8 @@ let mktplcRef = { publisher = "DanielSanMedium"; name = "dscodegpt"; - version = "3.24.43"; - hash = "sha256-Y3pCg0qauVu4K6qz610QGRizyodnRpDigGSSIn6m6gw="; + version = "3.24.51"; + hash = "sha256-VK0AfJdMBofH6ra4jTFRzzId3vXyB66SzMqKJVeXa+Y="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog"; From 54e6bd26321a7a7511e6f4674b1ca2a2a761fc24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 15:16:34 +0000 Subject: [PATCH 122/170] tree-sitter-grammars.tree-sitter-sourcepawn: 0.7.8 -> 0.8.0 --- pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index f364cc5bcfe3..fc69715bd5d2 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -2498,9 +2498,9 @@ }; sourcepawn = { - version = "0.7.8"; + version = "0.8.0"; url = "github:nilshelmig/tree-sitter-sourcepawn"; - hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0="; + hash = "sha256-FmVOiJDOGDgw/Uju1PZZkG7hsy/6u3XTRUCycpbZ7M8="; meta = { license = lib.licenses.mit; maintainers = with lib.maintainers; [ From d5a26f3c8362fc7a413b9bcdb50c8d6848d5fc6b Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 7 Aug 2026 00:07:33 +0200 Subject: [PATCH 123/170] python3Packages.vqgan-jax: drop --- .../python-modules/vqgan-jax/default.nix | 47 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/development/python-modules/vqgan-jax/default.nix diff --git a/pkgs/development/python-modules/vqgan-jax/default.nix b/pkgs/development/python-modules/vqgan-jax/default.nix deleted file mode 100644 index 5c76aa7d2c68..000000000000 --- a/pkgs/development/python-modules/vqgan-jax/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - setuptools, - flax, - jax, - jaxlib, - transformers, -}: - -buildPythonPackage { - pname = "vqgan-jax"; - version = "unstable-2022-04-20"; - pyproject = true; - - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "patil-suraj"; - repo = "vqgan-jax"; - rev = "1be20eee476e5d35c30e4ec3ed12222018af8ce4"; - hash = "sha256-OZihAXpE0UsgauQ38XDmAF+lrIgz05uK0ro8SCdVsPc="; - }; - - build-system = [ setuptools ]; - - buildInputs = [ jaxlib ]; - - dependencies = [ - flax - jax - transformers - ]; - - doCheck = false; - - pythonImportsCheck = [ "vqgan_jax" ]; - - meta = { - description = "JAX implementation of VQGAN"; - homepage = "https://github.com/patil-suraj/vqgan-jax"; - # license unknown: https://github.com/patil-suraj/vqgan-jax/issues/9 - license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ r-burns ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 3c51726f32cd..b25dd07de114 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -755,6 +755,7 @@ mapAliases { ViennaRNA = throw "'ViennaRNA' has been renamed to/replaced by 'viennarna'"; # Converted to throw 2025-10-29 vncdo = vncdotool; # Added 2026-06-30 volvooncall = throw "'volvooncall' was removed because Home Assistant dropped the integration"; # added 2026-07-20 + vqgan-jax = throw "'vqgan-jax' has been removed, as it was unmaintained upstream and has unclear license"; # Added 2026-08-07 vulcan-api = throw "vulcan-api has been removed. Their API has changed and they don't allow access from unofficial software anymore."; # added 2025-09-05 vxi11 = throw "'vxi11' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-27 Wand = throw "'Wand' has been renamed to/replaced by 'wand'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 556c2b6dd7c4..a3b5eea21bbf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -22248,8 +22248,6 @@ self: super: with self; { vprof = callPackage ../development/python-modules/vprof { }; - vqgan-jax = callPackage ../development/python-modules/vqgan-jax { }; - vsts = callPackage ../development/python-modules/vsts { }; vsts-cd-manager = callPackage ../development/python-modules/vsts-cd-manager { }; From efd5713cd58d087cc63cca966942e1280f864cdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 21 Aug 2026 17:25:55 +0200 Subject: [PATCH 124/170] home-assistant-custom-components.blueprints-updater: 2.12.2 -> 2.13.1 Diff: https://github.com/luuquangvu/blueprints-updater/compare/2.12.2...2.13.1 Changelog: https://github.com/luuquangvu/blueprints-updater/releases/tag/2.13.1 --- .../custom-components/blueprints-updater/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/blueprints-updater/package.nix b/pkgs/servers/home-assistant/custom-components/blueprints-updater/package.nix index dd5db6e5e071..fa59c6984e6f 100644 --- a/pkgs/servers/home-assistant/custom-components/blueprints-updater/package.nix +++ b/pkgs/servers/home-assistant/custom-components/blueprints-updater/package.nix @@ -14,13 +14,13 @@ buildHomeAssistantComponent rec { owner = "luuquangvu"; domain = "blueprints_updater"; - version = "2.12.2"; + version = "2.13.1"; src = fetchFromGitHub { inherit owner; repo = "blueprints-updater"; tag = version; - hash = "sha256-i3xyiiPkcOOM/4BUuQh0vsEGOorBX97qTJkCYhSxQ4I="; + hash = "sha256-80Jq+26l+VKZX2fR5a/08hfpLA8RLCqFmZALK+U4SPQ="; }; patches = [ From f965dc431092ff21902d442275b289420f5cc705 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 21 Aug 2026 17:33:21 +0200 Subject: [PATCH 125/170] grafana: 13.1.3 -> 13.1.4, fix CVE-2026-17183 ChangeLog: https://github.com/grafana/grafana/releases/tag/v13.1.4 --- pkgs/by-name/gr/grafana/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grafana/package.nix b/pkgs/by-name/gr/grafana/package.nix index e22c097b675a..de8465c9489c 100644 --- a/pkgs/by-name/gr/grafana/package.nix +++ b/pkgs/by-name/gr/grafana/package.nix @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { pname = "grafana"; - version = "13.1.3"; + version = "13.1.4"; subPackages = [ "pkg/cmd/grafana" @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { owner = "grafana"; repo = "grafana"; rev = "v${finalAttrs.version}"; - hash = "sha256-zAEtEjlqMBnjYLeYTWlJoZG/frxeirYvhff4wrjr1W4="; + hash = "sha256-Ki3P6ukIj7KgF9sIcJGdO7NXA2ZLIyWFOIHRUZ5uiVk="; }; # borrowed from: https://github.com/NixOS/nixpkgs/blob/d70d9425f49f9aba3c49e2c389fe6d42bac8c5b0/pkgs/development/tools/analysis/snyk/default.nix#L20-L22 @@ -49,7 +49,7 @@ buildGoModule (finalAttrs: { # Since this is not a dependency attribute the buildPackages has to be specified. offlineCache = buildPackages.yarn-berry_4-fetcher.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-/RDWtuSrfH6VSSbZShrHLiZ9+Ft2Ohpl5bT9/cdwKrA="; + hash = "sha256-wL2m4z/d6NkXYOSBGjju3EQZElTgI2MLK/fYzNucNKU="; }; disallowedRequisites = [ finalAttrs.offlineCache ]; From 95ea17c3a4ba97953bd0d2f22b842282ed6e4cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 20 Aug 2026 19:21:34 +0200 Subject: [PATCH 126/170] python3Packages.griffecli: inherit version and src from griffelib --- pkgs/development/python-modules/griffecli/default.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/griffecli/default.nix b/pkgs/development/python-modules/griffecli/default.nix index 56f5913fc4f1..625151433ddc 100644 --- a/pkgs/development/python-modules/griffecli/default.nix +++ b/pkgs/development/python-modules/griffecli/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, colorama, - fetchFromGitHub, griffelib, hatchling, pdm-backend, @@ -11,15 +10,9 @@ buildPythonPackage (finalAttrs: { pname = "griffecli"; - version = "2.2.0"; pyproject = true; - src = fetchFromGitHub { - owner = "mkdocstrings"; - repo = "griffe"; - tag = finalAttrs.version; - hash = "sha256-RiQRc83o0gZ2jjBjUvmwFQY1Q/kAyF4u2ajBPXrkhzM="; - }; + inherit (griffelib) version src; sourceRoot = "${finalAttrs.src.name}/packages/griffecli"; From 6fb2ce33cef4402e4e1a93ba7812d3a56e4120bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 21 Aug 2026 17:54:05 +0200 Subject: [PATCH 127/170] intel-compute-runtime: 26.27.39122.11 -> 26.31.39395.13 Diff: https://github.com/intel/compute-runtime/compare/26.27.39122.11...26.31.39395.13 Changelog: https://github.com/intel/compute-runtime/releases/tag/26.31.39395.13 --- pkgs/by-name/in/intel-compute-runtime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/intel-compute-runtime/package.nix b/pkgs/by-name/in/intel-compute-runtime/package.nix index 488396f16677..47b1adb376e2 100644 --- a/pkgs/by-name/in/intel-compute-runtime/package.nix +++ b/pkgs/by-name/in/intel-compute-runtime/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "intel-compute-runtime"; - version = "26.27.39122.11"; + version = "26.31.39395.13"; src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; tag = finalAttrs.version; - hash = "sha256-CbOtBgYlvn5r15gB7skmmZ+ZvRwq7FFtouICakku0ls="; + hash = "sha256-/rZvPEI5EFhkeW2h7ebhtZnrU48N54mCAfkRgM3b1L4="; }; nativeBuildInputs = [ From 6d31c123d47c41b210e400e00b73c34290e76d9a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 21 Aug 2026 10:57:20 -0500 Subject: [PATCH 128/170] teams-for-linux: Electron 41 -> 42 Electron 41 is being removed because it is EOL. Upstream v2.17.1 uses Electron 42.8.1: https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.17.1 --- pkgs/by-name/te/teams-for-linux/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index f365f924f489..2d31d5a5d09e 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -5,7 +5,7 @@ fetchFromGitHub, alsa-utils, copyDesktopItems, - electron_41, + electron_42, libicns, makeDesktopItem, makeWrapper, @@ -15,7 +15,7 @@ }: let - electron = electron_41; + electron = electron_42; in buildNpmPackage rec { pname = "teams-for-linux"; From eb454563e9b310f22203e101f6f852210ca210c9 Mon Sep 17 00:00:00 2001 From: AhmedAmrNabil Date: Fri, 21 Aug 2026 19:01:02 +0300 Subject: [PATCH 129/170] zrythm: add mainProgram to meta attributes --- pkgs/by-name/zr/zrythm/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/zr/zrythm/package.nix b/pkgs/by-name/zr/zrythm/package.nix index 3d0a58f5a122..eac3af69fb29 100644 --- a/pkgs/by-name/zr/zrythm/package.nix +++ b/pkgs/by-name/zr/zrythm/package.nix @@ -217,5 +217,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; license = lib.licenses.agpl3Plus; + mainProgram = "zrythm"; }; }) From d1ac498b2cdf63ea54beab0f77823bebc88ef45b Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 21 Aug 2026 18:12:50 +0200 Subject: [PATCH 130/170] tinyxxd: fix license This is actully the `X11` variant of `MIT` and not the regular `MIT` also made it `OR` --- pkgs/by-name/ti/tinyxxd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tinyxxd/package.nix b/pkgs/by-name/ti/tinyxxd/package.nix index 2c0cc51b5520..d60c33fa9b77 100644 --- a/pkgs/by-name/ti/tinyxxd/package.nix +++ b/pkgs/by-name/ti/tinyxxd/package.nix @@ -33,8 +33,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/xyproto/tinyxxd"; description = "Drop-in replacement and standalone version of the hex dump utility that comes with ViM"; - license = [ - lib.licenses.mit # or + license = lib.licenses.OR [ + lib.licenses.x11 lib.licenses.gpl2Only ]; mainProgram = "tinyxxd"; From 5ede064d7a3ff1ffd7a3ad676cfe20b59f8ce211 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 16:16:43 +0000 Subject: [PATCH 131/170] kubectl-gadget: 0.55.0 -> 0.55.1 --- pkgs/by-name/ku/kubectl-gadget/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubectl-gadget/package.nix b/pkgs/by-name/ku/kubectl-gadget/package.nix index 921a99d00a36..74182cc03d4c 100644 --- a/pkgs/by-name/ku/kubectl-gadget/package.nix +++ b/pkgs/by-name/ku/kubectl-gadget/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kubectl-gadget"; - version = "0.55.0"; + version = "0.55.1"; src = fetchFromGitHub { owner = "inspektor-gadget"; repo = "inspektor-gadget"; tag = "v${finalAttrs.version}"; - hash = "sha256-eURvBwFbd+dgzeW0ukiyhrMqAvR5oHGqFPPlJkj30Bg="; + hash = "sha256-trpvsOefcmajxmVTPGLDKjS7To5psgIBGcQ/XxlFeHo="; }; - vendorHash = "sha256-LL3Fma9q8be3Rf354c2v8RziuKZPInG4YZqRlGGj61M="; + vendorHash = "sha256-AJmtOmFV06WYtHD5e/3TuzxsRVypoIVIiTxgesNtCKk="; env.CGO_ENABLED = 0; From 07970910a78426aba223182713197686357f471d Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 21 Aug 2026 18:29:41 +0200 Subject: [PATCH 132/170] getopt: set license source: https://frodo.looijaard.name/project/getopt --- pkgs/by-name/ge/getopt/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ge/getopt/package.nix b/pkgs/by-name/ge/getopt/package.nix index 27014776c148..d70af96429d5 100644 --- a/pkgs/by-name/ge/getopt/package.nix +++ b/pkgs/by-name/ge/getopt/package.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://frodo.looijaard.name/project/getopt"; description = "Parses command-line arguments from shell scripts"; mainProgram = "getopt"; + license = lib.licenses.gpl2Plus; }; }) From 0d8b0650f84cc846e6c16c5f6b4179ba7995212e Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 21 Aug 2026 18:29:41 +0200 Subject: [PATCH 133/170] getopt: update homepage --- pkgs/by-name/ge/getopt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/getopt/package.nix b/pkgs/by-name/ge/getopt/package.nix index d70af96429d5..110164193521 100644 --- a/pkgs/by-name/ge/getopt/package.nix +++ b/pkgs/by-name/ge/getopt/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { platforms = lib.platforms.unix; - homepage = "http://frodo.looijaard.name/project/getopt"; + homepage = "https://frodo.looijaard.name/project/getopt"; description = "Parses command-line arguments from shell scripts"; mainProgram = "getopt"; license = lib.licenses.gpl2Plus; From 355355e4d9b07a4bfbe66af19b0dc4bd0e32ab1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 16:39:04 +0000 Subject: [PATCH 134/170] terraform-providers.temporalio_temporalcloud: 1.6.0 -> 1.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 9fd6815f8f55..cd7415cb00d7 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1310,13 +1310,13 @@ "vendorHash": "sha256-ZuH+uIv+iRQgUooyXsryICItSRglk1AGGWMVb+o1ILs=" }, "temporalio_temporalcloud": { - "hash": "sha256-7xj+/RzXtMXN9IWjua0+cAH5zyMMCIqlOzvFqNsAFHk=", + "hash": "sha256-crsCSIh2Xc7b6X+CxhC7fpp/3FCYEMKAbmq0QTszg0E=", "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", "owner": "temporalio", "repo": "terraform-provider-temporalcloud", - "rev": "v1.6.0", + "rev": "v1.7.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-QvtirfTfnvy7CBNUng07OZnbXLHJAyRlf1I9Mur44N4=" + "vendorHash": "sha256-kWwfjiWDm/voT95oxyNtCltRzeBJYR3gJo1USV0j/Uo=" }, "tencentcloudstack_tencentcloud": { "hash": "sha256-Dd8ZmNw24LEK5NAtQO9qPMm5i2DANLSQ1iVMSqgMago=", From c4a25ad2884567e400dddf34cbf71c184f05c2ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 16:39:54 +0000 Subject: [PATCH 135/170] python3Packages.fastexcel: 0.20.2 -> 0.21.0 --- pkgs/development/python-modules/fastexcel/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/fastexcel/default.nix b/pkgs/development/python-modules/fastexcel/default.nix index af472342b2ff..3a7abb4b32a1 100644 --- a/pkgs/development/python-modules/fastexcel/default.nix +++ b/pkgs/development/python-modules/fastexcel/default.nix @@ -20,7 +20,7 @@ buildPythonPackage (finalAttrs: { pname = "fastexcel"; - version = "0.20.2"; + version = "0.21.0"; pyproject = true; __structuredAttrs = true; @@ -28,12 +28,12 @@ buildPythonPackage (finalAttrs: { owner = "ToucanToco"; repo = "fastexcel"; tag = "v${finalAttrs.version}"; - hash = "sha256-lceUFw9+FsEoCWSNieCYGJW+pCqCpfthEAFCfXKdpj0="; + hash = "sha256-//zEMGJvFlujnIReA/f2YLk1xfinq9EymsfP7GdkPb8="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-04jqysfab+mEir1f2kc15DCdueu1h+HS4FOIol4sBZY="; + hash = "sha256-SmuGW3iNZlX4Ldfv8Mqxleu7ucAFIUECBvUOuqcEcf0="; }; nativeBuildInputs = [ From 7ac9c72fd40f336fa8fd12c696a773b998fe6ec9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 16:45:10 +0000 Subject: [PATCH 136/170] vscode-extensions.databricks.databricks: 2.13.0 -> 2.14.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3a309a7d7819..8942689af19a 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1242,8 +1242,8 @@ let mktplcRef = { name = "databricks"; publisher = "databricks"; - version = "2.13.0"; - hash = "sha256-4Fa1UABo7JUO7+IECjsYEq9zyscHTGUlrUCa3aBdhoI="; + version = "2.14.1"; + hash = "sha256-f/jkmzHGZx5NJ0hKcNvPodjWcc7xGSUND5XzaXlL/Ms="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog"; From 2110104f31d2948dcc6f7cc8a3ae9cd296d287cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 16:47:19 +0000 Subject: [PATCH 137/170] wasmer: 7.2.1 -> 7.3.0 --- pkgs/by-name/wa/wasmer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasmer/package.nix b/pkgs/by-name/wa/wasmer/package.nix index 3c54d3297dee..2bce163759be 100644 --- a/pkgs/by-name/wa/wasmer/package.nix +++ b/pkgs/by-name/wa/wasmer/package.nix @@ -61,7 +61,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "wasmer"; - version = "7.2.1"; + version = "7.3.0"; __structuredAttrs = true; strictDeps = true; @@ -70,13 +70,13 @@ stdenv.mkDerivation (finalAttrs: { owner = "wasmerio"; repo = "wasmer"; tag = "v${finalAttrs.version}"; - hash = "sha256-RHMJebw12fGHOxGS1lOI2XDrJCkjCMbhiCTu3Kwcuno="; + hash = "sha256-9QAMeROq9b4LnvZiNJjMWTY7Su54zovasHsruSG7bAA="; fetchSubmodules = true; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-TzOI5gK0kpF3o3R5zeWMaMmr5C2TSoulNXMaQGNcWfM="; + hash = "sha256-XzyukUuwPC15JpfvFMg13oT7Uwg56urM94vDFfEd15s="; }; nativeBuildInputs = [ From 4fcb8b98afbe3dc689cf076c0042ad30ab38ffd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 17:51:30 +0000 Subject: [PATCH 138/170] virter: 1.2.0 -> 1.2.1 --- pkgs/by-name/vi/virter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/virter/package.nix b/pkgs/by-name/vi/virter/package.nix index c076d0967271..99fbdb9cb3f3 100644 --- a/pkgs/by-name/vi/virter/package.nix +++ b/pkgs/by-name/vi/virter/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "virter"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "LINBIT"; repo = "virter"; rev = "v${finalAttrs.version}"; - hash = "sha256-N8IJGhjnCbUqtZvQ5Et9a3JvG3RctXM9mVM6hBZroE0="; + hash = "sha256-jK5G/s1Lx+r8jSurkOXgqusITUPtERKCU35h21QOO9A="; }; vendorHash = "sha256-XOMxe+pG4OB15l+TKuYR2tJPPcPbsnipxHlnDH0XukA="; From a03f96113e538ff915f561f261328c2368faccaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 18:11:43 +0000 Subject: [PATCH 139/170] arity: 0.18.0 -> 0.19.1 --- pkgs/by-name/ar/arity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/arity/package.nix b/pkgs/by-name/ar/arity/package.nix index 172b1abd2d87..3fcc610f614d 100644 --- a/pkgs/by-name/ar/arity/package.nix +++ b/pkgs/by-name/ar/arity/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "arity"; - version = "0.18.0"; + version = "0.19.1"; __structuredAttrs = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "jolars"; repo = "arity"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZB/1SgJFom4U5KztBAfMztXsG0/T5tETQZxsRt6N8jY="; + hash = "sha256-MirIe+AOAlhgQi26P7h/NFOYAnKzHdd+aYvXlpULbCA="; }; - cargoHash = "sha256-uwQlfK6YXqXNRyZaYTnoEzXn21l01k1Fuw903Gn/7AU="; + cargoHash = "sha256-NEyZQj6po/O0qTrI4OrEY0n8ME8Pdn5VnNuQs+/wQf0="; nativeBuildInputs = [ installShellFiles From 403a0526e1396425a1b7d4d0753767c6737cfffa Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Fri, 21 Aug 2026 21:15:08 +0300 Subject: [PATCH 140/170] nixos/frigate: use isolated /dev/shm for frame buffers Frigate will create shared memory buffers in /dev/shm and if it finds them already existing, it will reuse the buffers already there. It doing so can result in pretty hard to investigate issues if those buffers are not appropriate. This is not a problem for the official container-based workflow where each new container startup will create a fresh `/dev/shm`. ref: https://github.com/blakeblackshear/frigate/discussions/24048#discussioncomment-18109028 --- nixos/modules/services/video/frigate.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/video/frigate.nix b/nixos/modules/services/video/frigate.nix index 5ecb88bfb8a2..387dc965cbee 100644 --- a/nixos/modules/services/video/frigate.nix +++ b/nixos/modules/services/video/frigate.nix @@ -787,6 +787,7 @@ in # Caches PrivateTmp = true; + TemporaryFileSystem = "/dev/shm:mode=1777,nosuid,nodev"; CacheDirectory = [ "frigate" # https://github.com/blakeblackshear/frigate/discussions/18129 From 833cd50ea66162533d3e70e9634d49a231a5a4b2 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 5 Aug 2026 17:36:53 +0300 Subject: [PATCH 141/170] nixos/nginx: add locations..useGrpcErrorPages option If enabled, it sets up error pages that are valid gRPC messages. This is useful if you proxy gRPC and want to emit errors from nginx, for example when adding authentication on top. --- .../manual/release-notes/rl-2611.section.md | 2 + .../services/web-servers/nginx/default.nix | 12 +++++ .../web-servers/nginx/grpc-error-pages.conf | 22 +++++++++ .../web-servers/nginx/grpc-locations.conf | 46 +++++++++++++++++++ .../web-servers/nginx/location-options.nix | 12 +++++ 5 files changed, 94 insertions(+) create mode 100644 nixos/modules/services/web-servers/nginx/grpc-error-pages.conf create mode 100644 nixos/modules/services/web-servers/nginx/grpc-locations.conf diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index b03d72b733dd..7211ef32d497 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -192,6 +192,8 @@ - `services.nginx` gained a [`lua`](#opt-services.nginx.lua.enable) option to enable Lua scripting via OpenResty's lua-nginx-module on a stock nginx, configuring `lua_package_path`/`lua_package_cpath` from the packages listed in [`services.nginx.lua.extraPackages`](#opt-services.nginx.lua.extraPackages). Use this to add Lua to a regular nginx; for the full OpenResty platform (libraries that rely on its bundled lualib, such as `lua-resty-openidc`), set `services.nginx.package` to `pkgs.openresty` instead — the option configures the Lua search path for it too. +- `services.nginx.virtualHosts..locations.` gained a new `useGrpcErrorPages` option. If enabled, it sets up error pages that are valid gRPC messages. This is useful if you proxy gRPC and want to emit errors from nginx, for example when adding authentication on top. + - `security.polkit.settings` added for RFC42 style configuration of the polkitd daemon. - `boot.supportedFilesystems.ntfs` installs `ntfsprogs-plus` instead of `ntfs3g` on kernel version 7.1 and later, unless `boot.supportedFilesystems.ntfs-3g` is explicitly enabled. diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 0a0ccf403ebc..2981504bce4a 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -398,6 +398,11 @@ let hostListen = if vhost.forceSSL then filter (x: x.ssl) defaultListen else defaultListen; + # If there's any location setting `useGrpcErrorPages`, we need to add the location blocks. + locationsWantGrpcErrorPages = builtins.any (location: location.useGrpcErrorPages) ( + attrValues vhost.locations + ); + listenString = { addr, @@ -515,6 +520,10 @@ let ${mkBasicAuth vhostName vhost} + ${optionalString locationsWantGrpcErrorPages '' + include ${./grpc-locations.conf}; + ''} + ${optionalString (vhost.root != null) "root ${vhost.root};"} ${optionalString (vhost.globalRedirect != null) '' @@ -559,6 +568,9 @@ let optionalAttrs (config.fastcgiParams != { }) (defaultFastcgiParams // config.fastcgiParams) ) )} + ${optionalString config.useGrpcErrorPages '' + include ${./grpc-error-pages.conf}; + ''} ${optionalString (config.index != null) "index ${config.index};"} ${optionalString (config.tryFiles != null) "try_files ${config.tryFiles};"} ${optionalString (config.root != null) "root ${config.root};"} diff --git a/nixos/modules/services/web-servers/nginx/grpc-error-pages.conf b/nixos/modules/services/web-servers/nginx/grpc-error-pages.conf new file mode 100644 index 000000000000..f0947469442b --- /dev/null +++ b/nixos/modules/services/web-servers/nginx/grpc-error-pages.conf @@ -0,0 +1,22 @@ +error_page 400 = @grpc_internal; +error_page 401 = @grpc_unauthenticated; +error_page 403 = @grpc_permission_denied; +error_page 404 = @grpc_unimplemented; +error_page 429 = @grpc_unavailable; +error_page 502 = @grpc_unavailable; +error_page 503 = @grpc_unavailable; +error_page 504 = @grpc_unavailable; +# NGINX-to-gRPC status code mappings +# Ref: https://github.com/grpc/grpc/blob/master/doc/statuscodes.md +# +error_page 405 = @grpc_internal; # Method not allowed +error_page 408 = @grpc_deadline_exceeded; # Request timeout +error_page 413 = @grpc_resource_exhausted; # Payload too large +error_page 414 = @grpc_resource_exhausted; # Request URI too large +error_page 415 = @grpc_internal; # Unsupported media type; +error_page 426 = @grpc_internal; # HTTP request was sent to HTTPS port +error_page 495 = @grpc_unauthenticated; # Client certificate authentication error +error_page 496 = @grpc_unauthenticated; # Client certificate not presented +error_page 497 = @grpc_internal; # HTTP request was sent to mutual TLS port +error_page 500 = @grpc_internal; # Server error +error_page 501 = @grpc_internal; # Not implemented diff --git a/nixos/modules/services/web-servers/nginx/grpc-locations.conf b/nixos/modules/services/web-servers/nginx/grpc-locations.conf new file mode 100644 index 000000000000..20a9bc9aab20 --- /dev/null +++ b/nixos/modules/services/web-servers/nginx/grpc-locations.conf @@ -0,0 +1,46 @@ +# gRPC error responses +# Ref: https://github.com/grpc/grpc-go/blob/master/codes/codes.go +# Ref: https://grpc.io/docs/guides/wire +# +location @grpc_deadline_exceeded { + add_header grpc-status 4; + add_header grpc-message 'deadline exceeded'; + default_type application/grpc; + return 200; +} +location @grpc_permission_denied { + add_header grpc-status 7; + add_header grpc-message 'permission denied'; + default_type application/grpc; + return 200; +} +location @grpc_resource_exhausted { + add_header grpc-status 8; + add_header grpc-message 'resource exhausted'; + default_type application/grpc; + return 200; +} +location @grpc_unimplemented { + add_header grpc-status 12; + add_header grpc-message unimplemented; + default_type application/grpc; + return 200; +} +location @grpc_internal { + add_header grpc-status 13; + add_header grpc-message 'internal error'; + default_type application/grpc; + return 200; +} +location @grpc_unavailable { + add_header grpc-status 14; + add_header grpc-message unavailable; + default_type application/grpc; + return 200; +} +location @grpc_unauthenticated { + add_header grpc-status 16; + add_header grpc-message unauthenticated; + default_type application/grpc; + return 200; +} diff --git a/nixos/modules/services/web-servers/nginx/location-options.nix b/nixos/modules/services/web-servers/nginx/location-options.nix index 3a13291addd1..c4e641efa534 100644 --- a/nixos/modules/services/web-servers/nginx/location-options.nix +++ b/nixos/modules/services/web-servers/nginx/location-options.nix @@ -158,5 +158,17 @@ with lib; Enable recommended uwsgi settings. ''; }; + + useGrpcErrorPages = mkOption { + type = types.bool; + default = false; + description = '' + Whether to configure error codes to be emitted as gRPC-compatible errors. + + Should be set when proxying gRPC, and returning responses from nginx (like when adding authentication). + + This defines a few `@grpc-*` locations inside the containing vhost. + ''; + }; }; } From 85be869221bcfe6487fa741f9c8d929a2f400913 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 5 Aug 2026 21:55:11 +0300 Subject: [PATCH 142/170] nixosTests.nginx-grpc-error-pages: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/nginx-grpc-error-pages.nix | 40 ++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 nixos/tests/nginx-grpc-error-pages.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index a5752e5fd0aa..ee237a38df5d 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1158,6 +1158,7 @@ in nginx-etag = runTest ./nginx-etag.nix; nginx-etag-compression = runTest ./nginx-etag-compression.nix; nginx-globalredirect = runTest ./nginx-globalredirect.nix; + nginx-grpc-error-pages = runTest ./nginx-grpc-error-pages.nix; nginx-http3 = import ./nginx-http3.nix { inherit pkgs runTest; }; nginx-lua = runTest ./nginx-lua.nix; nginx-mime = runTest ./nginx-mime.nix; diff --git a/nixos/tests/nginx-grpc-error-pages.nix b/nixos/tests/nginx-grpc-error-pages.nix new file mode 100644 index 000000000000..284ef345100e --- /dev/null +++ b/nixos/tests/nginx-grpc-error-pages.nix @@ -0,0 +1,40 @@ +{ ... }: +{ + name = "nginx-grpc-error-pages"; + + containers = { + webserver = + { pkgs, ... }: + { + services.nginx = { + enable = true; + + virtualHosts.test = { + locations = { + "=/".return = "200 blub"; + "/grpc.reflection.v1.ServerReflection" = { + useGrpcErrorPages = true; + extraConfig = '' + grpc_pass unix:/run/some-service.sock; + # Let's pretend there was a more sophisticated check here + return 401; + ''; + }; + }; + }; + }; + }; + }; + + testScript = '' + webserver.wait_for_unit("nginx") + webserver.wait_for_open_port(80) + + # regular HTTP requests should behave normally + webserver.succeed("curl --fail http://localhost") + t.assertEqual(webserver.succeed("curl -s -o /dev/null -w '%{http_code}' http://localhost/404").strip(), "404") + + # a gRPC 401 becomes HTTP code 2xx, with grpc-message and grpc-status headers set. + t.assertEqual(webserver.succeed("curl -s -o /dev/null --fail -w '%header{grpc-status}_%header{grpc-message}' http://localhost/grpc.reflection.v1.ServerReflection").strip(), "16_unauthenticated") + ''; +} From 0ae00d7faeb4f5ae80cf7250c8510e018c9f9c0b Mon Sep 17 00:00:00 2001 From: John Ericson Date: Wed, 12 Aug 2026 02:00:18 -0400 Subject: [PATCH 143/170] gccNGPackages.libstdcxx-no-libc: Init for libcs written in C++ Cygwin's libc is partly C++ -- so it needs both C++ headers and a `libstdc++` to link against before it exists itself. (The monolithic `gcc` says the same thing with `langCC = stdenv.targetPlatform.isCygwin`, and its pre-libc compiler ships exactly this: freestanding headers plus static `libstdc++.a` and `libsupc++.a`, and no shared library. That is possible before a libc exists because a static archive is compiled and `ar`'d, never linked.) We add this new package to do the equivalent with the split GCC NG package set, and it is used in the definition `gccWithLibgcc` in the Cygwin case (the old one becomes `gccWithLibgccNoCxx`) to enable this bootstrapping. Assisted-by: Claude Code (Claude Opus 5) --- .../compilers/gcc/ng/common/default.nix | 29 ++++- .../compilers/gcc/ng/common/gcc/default.nix | 7 +- .../gcc/ng/common/libstdcxx/default.nix | 110 +++++++++++++++++- 3 files changed, 139 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/gcc/ng/common/default.nix b/pkgs/development/compilers/gcc/ng/common/default.nix index bd3c12496714..64f39dbaff74 100644 --- a/pkgs/development/compilers/gcc/ng/common/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/default.nix @@ -206,7 +206,7 @@ makeScopeWithSplicing' { # Stage 2: libgcc available, libc not yet — what compiling a libc needs. # `binutilsNoLibc` is what keeps the libc out, so nothing here refers to # a libc derivation and the cycle stays broken. - gccWithLibgcc = wrapCCWith { + gccWithLibgccNoCxx = wrapCCWith { cc = gccPackages.gcc-unwrapped; libcxx = null; bintools = binutilsNoLibc; @@ -218,6 +218,33 @@ makeScopeWithSplicing' { ]; }; + # Freestanding libstdc++ not depending on any libc + libstdcxx-no-libc = callPackage ./libstdcxx { + stdenv = overrideCC stdenv buildGccPackages.gccWithLibgccNoCxx; + # The set's plain `libgcc` is the finished one, which is built after + # the libc; only the bootstrap libgcc exists this early. + libgcc = gccPackages.libgcc-no-libc; + }; + + gccWithLibgcc = + # Cygwin's libc is in partly C++ and needs C++ headers to build. + if stdenv.targetPlatform.isCygwin then + wrapCCWith { + cc = gccPackages.gcc-unwrapped; + libcxx = targetGccPackages.libstdcxx-no-libc; + bintools = binutilsNoLibc; + extraPackages = [ + targetGccPackages.libgcc-no-libc + ]; + nixSupport.cc-cflags = [ + "-B${targetGccPackages.libgcc-no-libc}/lib" + # See above for why `libcxx = ...` is not enough. + "-B${targetGccPackages.libstdcxx-no-libc}/lib" + ]; + } + else + gccPackages.gccWithLibgccNoCxx; + # Stage 3: real libc, bootstrap libgcc still. The finished libgcc is what # this is about to build. gccWithLibcAndBasicLibgcc = wrapCCWith { diff --git a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix index d653673ff6b3..00695e241a2b 100644 --- a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix @@ -38,8 +38,11 @@ autoreconfHook269, bintools, # Build the shared runtime libraries, and so have the driver's specs emit - # `-lgcc_s`. Derived the way the monolithic build derives it. - enableTargetShared ? stdenv.targetPlatform.hasSharedLibraries, + # `-lgcc_s`. Derived the way the monolithic build derives it, including its + # exclusion of Cygwin: there the specs would also emit `-lgcc_eh`, and no + # stage of this package set produces one, so every C++ link performed while + # building the libc fails on a library that does not exist. + enableTargetShared ? stdenv.targetPlatform.hasSharedLibraries && !stdenv.targetPlatform.isCygwin, }: let inherit (stdenv) targetPlatform hostPlatform; diff --git a/pkgs/development/compilers/gcc/ng/common/libstdcxx/default.nix b/pkgs/development/compilers/gcc/ng/common/libstdcxx/default.nix index 7aa83baae41f..f772e4c8f64f 100644 --- a/pkgs/development/compilers/gcc/ng/common/libstdcxx/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/libstdcxx/default.nix @@ -13,8 +13,36 @@ libgcc, libbacktrace, }: +let + # A full libstdc++ needs a libc to link against. Without one, build the + # freestanding subset instead: the libsupc++ headers, which are what a libc + # that is itself partly C++ needs in order to compile. No library comes out + # of that stage and none is wanted -- it exists only so the C++ parts of a + # libc have `` and friends to include. + hosted = stdenv.cc.libc != null && !(stdenv.cc.libc.headersOnly or false); + + cxxForLibstdcxxFlags = [ + "-shared-libgcc" + "-nostdinc++" + ] + # libstdc++ ships headers named after C headers (`stdlib.h`, `math.h`, ...) + # which shadow the C library's in C++. They forward by re-exporting from + # `` and friends, and most of what they re-export -- `malloc` and + # `free` among it -- sits behind `#if _GLIBCXX_HOSTED`. So in a freestanding + # build any header that reaches for plain `` gets one with no + # `malloc` in it. gcc's own `mm_malloc.h` does exactly that, and on this + # target it is unavoidable: `unwind.h` pulls in `` for SEH, which + # reaches the x86 intrinsics headers. + # + # This macro is libstdc++'s own way of saying "forward to the real C header", + # which is what its sources want while it is being built. + # The C driver flags libstdc++ is built with. `-shared-libgcc` puts back the + # linkage `g++` would have chosen and `-nostdinc++` keeps any installed C++ + # headers out; see the `RAW_CXX_FOR_TARGET` note at `preConfigure`. + ++ lib.optionals (!hosted) [ "-D_GLIBCXX_INCLUDE_NEXT_C_HEADERS" ]; +in stdenv.mkDerivation (finalAttrs: { - pname = "libstdcxx"; + pname = "libstdcxx" + lib.optionalString (!hosted) "-no-libc"; inherit version; src = runCommand "libstdcxx-src-${version}" { src = monorepoSrc; } ( @@ -109,7 +137,8 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; - buildInputs = [ libbacktrace ]; + # We don't need `std::backtrace` in the bootstrap pre-libc libstdc++ + buildInputs = lib.optional hosted libbacktrace; nativeBuildInputs = [ autoreconfHook269 @@ -143,7 +172,7 @@ stdenv.mkDerivation (finalAttrs: { # keeps any already-installed C++ headers out of a build whose whole # purpose is to produce them. + '' - cxxForLibstdcxx="$CC -shared-libgcc -nostdinc++" + cxxForLibstdcxx="$CC ${lib.escapeShellArgs cxxForLibstdcxxFlags}" '' # Put libgcc's `gthr-default.h` where libstdc++ expects to find it. @@ -173,6 +202,23 @@ stdenv.mkDerivation (finalAttrs: { export CXX="$cxxForLibstdcxx" echo "libstdcxx: building with CXX=$CXX" + '' + # `--enable-static` is not enough on its own here, which is why this is + # done to the output rather than the input. configure agrees with us -- + # `config.log` records `enable_static=yes` -- but libtool's Windows + # handling reassigns that variable while working out what a DLL-based + # target can build, and `build_old_libs` is substituted from the value it + # lands on. With shared libraries off as well, the generated script ends + # up refusing both kinds and `make` stops at "not configured to build any + # kind of library". Put the one answer back that this build needs. + + lib.optionalString (!hosted) '' + enableStaticInLibtool() { + local lt + for lt in $(find "$buildRoot" -type f -name libtool); do + sed -i 's/^build_old_libs=no$/build_old_libs=yes/' "$lt" + done + } + postConfigureHooks+=(enableStaticInLibtool) ''; configurePlatforms = [ @@ -189,6 +235,8 @@ stdenv.mkDerivation (finalAttrs: { "cross_compiling=true" "--disable-multilib" + (lib.enableFeature hosted "libstdcxx-backtrace") + # This is safely ignored when we disable the above "--with-system-libbacktrace" # `gnu` is the glibc locale model: `config/locale/gnu/ctype_members.cc` @@ -202,6 +250,50 @@ stdenv.mkDerivation (finalAttrs: { "--disable-vtable-verify" "--enable-libstdcxx-visibility" "--with-default-libstdcxx-abi=new" + ] + ++ lib.optionals (!hosted) [ + "--disable-hosted-libstdcxx" + + # We can only statically link when we don't yet have a libc. Might + # have been able to autodetect but better to be explicit. + "--enable-static" + "--disable-shared" + + # Answer the C library's capabilities from a table instead of + # probing for them: every probe is a link test, and there is nothing + # here to link against. It selects an `os_include_dir` and hardcodes + # a batch of `HAVE_*`. + # + # `build` != `host` already sets `GLIBCXX_IS_NATIVE=false` which is + # supposed to be sufficient for this, at least if I am reading + # https://github.com/gcc-mirror/gcc/blob/4db0e8df15bef836558857c291c323add11d035c/libstdc%2B%2B-v3/configure.ac#L310-L342 + # correctly. + # + # However, it isn't in fact sufficient, and we will get + # post-GCC_NO_EXECUTABLES would-link configure errors. This newlib + # flag actually does do the job. While nothing here uses newlib, the + # table is close enough -- none of it reaches the libsupc++ headers, + # which are all this stage installs. + "--with-newlib" + + # Disabling backgtrace (as we do above) does not stop its `fcntl` + # and `getexecname` probes, which run before anything consults the + # flag, and which link, causing more post-GCC_NO_EXECUTABLES + # would-link configure errors. + # + # `--with-target-subdir` stops those probes, for a reason its name + # does not suggest. Upstream tests it only for emptiness -- never as + # a path -- and uses it to mean "I am an in-tree GCC target + # library", which it takes as "I cannot link", answering from a + # `case "${host}"` table instead of probing. It says so at the + # `dl_iterate_phdr` check just above: "When built as a GCC target + # library, we can't do a link test." So `.` here is not a directory + # we use; it is that claim. + # + # The table's answers happen to be the true ones for this host: + # `fcntl` yes (only mingw is excluded) and `getexecname` no (only + # solaris2). + "--with-target-subdir=." ]; hardeningDisable = [ @@ -209,11 +301,14 @@ stdenv.mkDerivation (finalAttrs: { "fortify" ]; + # Not just tidiness: the manifest names paths under the header directory, so + # leaving it in `lib` makes `out` refer to `dev` and the outputs cycle. postInstall = '' moveToOutput lib/libstdc++.modules.json "$dev" ''; - doCheck = true; + # Nothing to run the testsuite against before there is a libc. + doCheck = hosted; passthru = { isGNU = true; @@ -222,5 +317,12 @@ stdenv.mkDerivation (finalAttrs: { meta = gcc_meta // { homepage = "https://gcc.gnu.org/onlinedocs/libstdc++"; description = "GNU C++ Library"; + # The freestanding, pre-libc build exists for exactly one reason: + # Cygwin's libc is partly C++ and so needs C++ headers before it + # exists itself. Elsewhere it is unneeded, and we don't care whether + # it builds or not at this time. (And it appears to not build at + # this time). Marking broken rather because in principle it ought to + # work. + broken = !hosted && !stdenv.hostPlatform.isCygwin; }; }) From 199f517ed4354086c937a6ceccfbae793439b1c8 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Thu, 13 Aug 2026 22:56:56 -0400 Subject: [PATCH 144/170] libbacktrace: Unbreak cygwin build See comment for details. Assisted-by: Claude Code (Claude Opus 5) --- pkgs/by-name/li/libbacktrace/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/li/libbacktrace/package.nix b/pkgs/by-name/li/libbacktrace/package.nix index 97f9b7f71fd6..2b1fffe8e1a0 100644 --- a/pkgs/by-name/li/libbacktrace/package.nix +++ b/pkgs/by-name/li/libbacktrace/package.nix @@ -77,6 +77,17 @@ stdenv.mkDerivation { (lib.enableFeature enableShared "shared") ]; + # A (PE/COFF) DLL has to resolve every symbol at link time, and + # libtool declines to build one at all unless told unresolved symbols + # are not allowed. We don't have any unresolved symbols so we can pass + # this flag. + # + # We only want this affecting the build. It could mess up configure + # scripts if we defined it for the entire derivation. + # + # TODO use `lib.optionalString` at the cost of some rebuilds. + makeFlags = if enableShared && stdenv.hostPlatform.isPE then "LDFLAGS=-no-undefined" else null; + doCheck = stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isMusl; passthru = { From 6885c388636c3c8f11b5ea4a8fcb56279a52d137 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Wed, 12 Aug 2026 02:00:28 -0400 Subject: [PATCH 145/170] gccNGPackages.libgcc: do not build shared for Cygwin The monolithic `gcc` excludes Cygwin from its `enableShared`; do the same here and explain why. Also clean up that comment in general. Assisted-by: Claude Code (Claude Opus 5) --- .../gcc/ng/common/libgcc/default.nix | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix b/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix index fd064211bf10..33e93469e5b9 100644 --- a/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix @@ -21,18 +21,29 @@ # The following are arguments rather than a `let` bindings only so # that it is in scope for the default definition above. - # Whether a shared libgcc can be built at all here, derived the way the - # monolithic build derives it rather than forced off. + # Whether to build a shared libgcc. # - # Shared needs something to link against. Normally that is the libc, on any - # format -- PE/COFF included -- which is why every stage after the bootstrap - # builds it. ELF additionally allows it *before* the libc exists, because a - # shared object may keep undefined symbols; `libgcc_s.so` comes out with an - # empty `DT_NEEDED`, which is why the monolithic build ships one even from - # its nolibc stage. A PE/COFF DLL must resolve everything at link time, so - # there the bootstrap yields only `libgcc.a` -- all it is used for anyway. + # In addition to being the default, this is also the *maximal* condition -- + # by default we enable shared wherever possible, and enabling shared in more + # cases should not work. That is why this is also used in the assert below. __defaultEnableShared ? - stdenv.hostPlatform.hasSharedLibraries && (__haveLinkableLibc || stdenv.hostPlatform.isElf), + # Of course if the platform as a whole doesn't support shared libraries, we + # cannot either. + stdenv.hostPlatform.hasSharedLibraries + # libstdc++ and libgomp choke if we try to build a shared libgcc, because + # the shared libgcc has fewer symbols, with the unwinder and the emulated- + # TLS support in `libgcc_eh.a` instead, which those libraries don't link. + # + # We could perhaps patch those libraries to link `libgcc_eh.a` too as + # needed, but it didn't feel worth the fight at this time. + && !stdenv.hostPlatform.isCygwin + # Shared needs something to link against. Normally that is the libc, on any + # format -- PE/COFF included -- which is why every stage after the bootstrap + # builds it. ELF additionally allows it *before* the libc exists, because a + # shared object may keep undefined symbols; `libgcc_s.so` comes out with an + # empty `DT_NEEDED`. A PE/COFF DLL must resolve everything at link time, so + # there the bootstrap yields only `libgcc.a` -- all it is used for anyway. + && (__haveLinkableLibc || stdenv.hostPlatform.isElf), # Whether the compiler has a libc that can actually be linked against, as # opposed to nothing at all or a headers-only stand-in. From 9f160d09877b6203da7a04528b014469441e1bd9 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Wed, 12 Aug 2026 19:20:31 -0400 Subject: [PATCH 146/170] lib.systems: build Cygwin with the split GCC package set Cygwin is the first platform to select `useGccNG`, and it is the natural one: its libc is partly C++, so building `newlib-cygwin` needs C++ headers before any libc exists. The monolithic compiler handles that with a Cygwin-specific `langCC = stdenv.targetPlatform.isCygwin`; the split set has a stage that provides them, `libstdcxx-no-libc`, which the preceding commits add and wire in. Derived from the platform rather than set on the example spec, so it holds for any Cygwin triple, alongside the `useLLVM` rule it sits under. The comment saying no platform selects it is retired here, since that is what this changes. This changes what `pkgsCross.x86_64-cygwin` builds with for everyone, not only for callers passing the flag. Verified by building `gccNGPackages.{libgcc,libstdcxx,libstdcxx-no-libc}` and `stdenv.cc` with no `useGccNG` in the invocation; the derivations come out identical to those built with the flag passed explicitly. Assisted-by: Claude Code (Claude Opus 5) --- lib/systems/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/systems/default.nix b/lib/systems/default.nix index 77e7a8f99ef4..2bd3f8927277 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -161,14 +161,12 @@ let (with final; isWindows && isAarch64); # Use the split GCC package set (`gccNGPackages`) instead of the - # monolithic `gcc`. No platform selects it yet; it is opt-in, set - # explicitly on a platform spec, so that the split set can be exercised - # before anything depends on it. + # monolithic `gcc`. # - # I (@Ericson2314) plan on making obscure low-tier platforms (e.g. - # NetBSD) use it soon, so we can dogfood GCC NG and thereby iron out its - # bugs. - useGccNG = false; + # I (@Ericson2314) plan on making more obscure low-tier + # platforms (e.g. NetBSD) use it soon, so we can dogfood GCC NG + # and thereby iron out its bugs. + useGccNG = final.isCygwin; libc = if final.isDarwin then From 830f73c651fca8973603bcaed2f87e6765c213e4 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Fri, 14 Aug 2026 14:52:37 -0400 Subject: [PATCH 147/170] gccNGPackages.gcc: Set --enable-host-* explicitly GCC got confused about target and host, but we don't want our host platform preference to be lost, so we better do this. --- .../compilers/gcc/ng/common/gcc/default.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix index 00695e241a2b..1e6a711b9acc 100644 --- a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix @@ -37,11 +37,10 @@ libbacktrace, autoreconfHook269, bintools, - # Build the shared runtime libraries, and so have the driver's specs emit - # `-lgcc_s`. Derived the way the monolithic build derives it, including its - # exclusion of Cygwin: there the specs would also emit `-lgcc_eh`, and no - # stage of this package set produces one, so every C++ link performed while - # building the libc fails on a library that does not exist. + enableShared ? stdenv.hostPlatform.hasSharedLibraries, + # Whether the driver's specs emit `-lgcc_s`. Derived as the monolithic build + # derives it, Cygwin excluded: there they would also emit `-lgcc_eh`, which no + # stage of this package set produces. enableTargetShared ? stdenv.targetPlatform.hasSharedLibraries && !stdenv.targetPlatform.isCygwin, }: let @@ -296,10 +295,7 @@ stdenv.mkDerivation (finalAttrs: { "--disable-install-libiberty" "--disable-multilib" "--disable-nls" - # Derived rather than forced off: the driver's specs only emit `-lgcc_s` - # for a target that has shared libraries, so hardcoding this leaves every - # throwing C++ program unlinkable even though `libgcc_s.so` is built and - # findable. Same predicate the monolithic build uses. + (lib.enableFeature enableShared "host-shared") (lib.enableFeature enableTargetShared "shared") "--enable-default-pie" "--enable-languages=${ From 45254f5c7415e0886f7779222df0a44db9af4f89 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Fri, 14 Aug 2026 14:02:24 -0400 Subject: [PATCH 148/170] gccNGPackages: Fix native build Fallout from f39d68cbf9b40e5355af59e14928250d3110bfef, which dropped `--with-sysroot`. Two parts of configure scripts reach the branch we want only when a sysroot is set or `host != target`, and a native build has neither, so both went the other way. That commit was verified on three cross targets, which is why this went unnoticed. - `gcc`: `--disable-fixincludes`. No host platform headers are exposed to gcc, whatever the crossness, so there is nothing for it to fix. Left on it falls back to `/usr/include` and stops the build when that is missing. - `libgcc`: `inhibit_libc` stated outright rather than left to be inferred. `gcc/configure` derives it from `host != target` alone, so the native pre-libc stage came out `false` and compiled every file against a libc that is not there yet. See the comments for further details. Note that both flags are passed regardless of crossness (`host != target` for GCC, `build != host` for libgcc). This eases maintainability. The trickiest part of this is that while it fixed native and fixed the other crosses, it broke Cygwin! The solution is thankfully a tiny patch that is already upstream. Assisted-by: Claude Code (Claude Opus 5) TEMP --- .../compilers/gcc/ng/common/gcc/default.nix | 32 ++++++++++++++----- .../gcc/ng/common/libgcc/default.nix | 7 ++++ 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix index 1e6a711b9acc..e0cb63527111 100644 --- a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix @@ -91,6 +91,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-54/HzM+aeWq8CTkQu8Pualqc/LgRLS0+8EY8uPUsD+s="; }) + # Make --disable-fixinclude compatible with Cygwin + (fetchpatch { + name = "mingw-drop-obsolete-STMP_FIXINC-override.patch"; + url = "https://github.com/gcc-mirror/gcc/commit/7fb73dd7bb8aabab1416f0b28e6df45131a8e8ab.diff"; + hash = "sha256-FmFJISfXt+/TCRcd4rYfwacBiTqu+/OKw0VvLh46Hz0="; + }) + # Not upstream yet; a follow-up to the series above (drop the `/raw` to # read them). They extend that series' `-as` preference to `PATH`, # where we put the cross toolchain, so a cross compiler finds its tools @@ -329,15 +336,24 @@ stdenv.mkDerivation (finalAttrs: { "--with-system-zlib" "--with-system-libbacktrace" "--without-included-gettext" + + # No host platform headers are exposed to gcc, whatever the relationship + # between build, host and target. cc-wrapper supplies the target libc + # (`-idirafter /include` and the corresponding `-B`/`-L` flags), + # as in the LLVM package set, where `clang` likewise carries no libc + # reference (`--without-headers` above). Naming one here -- + # `--with-sysroot`, `--with-native-system-header-dir` -- would make every + # libc change rebuild the compiler, precisely the coupling this split + # package set exists to remove. + # + # So `fixincludes` has nothing to do either: it exists to copy the headers + # gcc found and rewrite the ones it knows to be broken. Left on, it falls + # back to `/usr/include` and stops the build outright when that is missing. + # `limits.h` and `syslimits.h` come from a separate prerequisite and are + # unaffected. + "--disable-fixincludes" + "--enable-linker-build-id" - # Deliberately *no* `--with-sysroot` / `--with-native-system-header-dir` - # pointing at the target libc. Baking a libc store path into the compiler - # makes every libc change rebuild the compiler, which is precisely the - # coupling this split package set exists to remove. cc-wrapper already - # supplies the target libc (`-idirafter /include` and the - # corresponding `-B`/`-L` flags), so the compiler proper does not need to - # know about it -- exactly as in the LLVM package set, where `clang` - # likewise carries no libc reference (`--without-headers` above). ] ++ lib.optionals enablePlugin [ "--enable-plugin" diff --git a/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix b/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix index 33e93469e5b9..9fb99bef4ed2 100644 --- a/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/libgcc/default.nix @@ -370,6 +370,13 @@ stdenv.mkDerivation (finalAttrs: { "--disable-vtable-verify" "--with-system-zlib" + + # State this rather than leave it to be inferred (see below): configure + # works it out from `host != target` alone, so a native build of the + # pre-libc stage would come out `false` and compile every file against a + # libc that is not there yet. A value given here wins, since configure only + # defaults it, with `: ${inhibit_libc=false}`. + "inhibit_libc=${if libc == null then "true" else "false"}" ] # `gcc/configure` sets `inhibit_libc=true` when host != target and # `$target_header_dir/stdio.h` does not exist. `inhibit_libc` makes From 256268f3fb92d26a35e8419b8ec5d571f625ef6a Mon Sep 17 00:00:00 2001 From: poz Date: Thu, 13 Aug 2026 06:53:05 +0200 Subject: [PATCH 149/170] vellum: init at 0.6.0 --- pkgs/by-name/ve/vellum/package.nix | 73 ++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 pkgs/by-name/ve/vellum/package.nix diff --git a/pkgs/by-name/ve/vellum/package.nix b/pkgs/by-name/ve/vellum/package.nix new file mode 100644 index 000000000000..de66b9f9b8bf --- /dev/null +++ b/pkgs/by-name/ve/vellum/package.nix @@ -0,0 +1,73 @@ +{ + fetchFromGitHub, + installShellFiles, + lib, + libGL, + libxkbcommon, + makeBinaryWrapper, + pkg-config, + rustPlatform, + versionCheckHook, + vulkan-loader, + wayland, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "vellum"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "greyxp1"; + repo = "vellum"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uWGaCeENwaqg2+wbtfgpDAjxIsJbgUcMnvSPauwjcBI="; + }; + + cargoHash = "sha256-quZW6jkGzvRHNgkJQS4entJyXeYftBOV89hKaFfQCDw="; + + __structuredAttrs = true; + + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + pkg-config + ]; + + buildInputs = [ + libxkbcommon + wayland + ]; + + postInstall = '' + manDir=$(find target -type d -path '*/build/vellum-*/out/man' -print -quit) + installManPage "$manDir"/*.1 + + wrapProgram $out/bin/vellum \ + --prefix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + libGL + vulkan-loader + wayland + ] + } + ''; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + description = "Live screen annotation overlay for Wayland"; + homepage = "https://github.com/greyxp1/vellum"; + changelog = "https://github.com/greyxp1/vellum/releases/tag/v${finalAttrs.version}"; + downloadPage = "https://github.com/greyxp1/vellum/releases"; + license = + with lib.licenses; + AND [ + isc + mit + ]; + maintainers = with lib.maintainers; [ poz ]; + platforms = lib.platforms.linux; + mainProgram = "vellum"; + }; +}) From e190c53894459aeb787816138fad1d4e235cd12c Mon Sep 17 00:00:00 2001 From: poz Date: Thu, 13 Aug 2026 06:53:22 +0200 Subject: [PATCH 150/170] nixos/vellum: init module --- .../manual/release-notes/rl-2611.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/programs/vellum.nix | 81 +++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 nixos/modules/programs/vellum.nix diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 5ea5ba0f18d3..e07b039bb8ab 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -84,6 +84,8 @@ - [Krill](https://nlnetlabs.nl/projects/krill/about), RPKI CA and Publication Server written in Rust. Available as [services.krill](#opt-services.krill.enable). +- [vellum](https://github.com/greyxp1/vellum) is a live screen annotation overlay for Wayland. Available as [programs.vellum](#opt-programs.vellum.enable). + - [stash-clipboard](https://github.com/NotAShelf/stash), a Wayland clipboard "manager" with fast persistent history and multi-media support. Available as [services.stash-clipboard](#opt-services.stash-clipboard.enable). - [OO7](https://github.com/linux-credentials/oo7) is a desktop-agnostic Secret Service provider. Available as [services.oo7](#opt-services.oo7.enable) diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 2f989934e0e9..feb452efb30d 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -352,6 +352,7 @@ ./programs/udevil.nix ./programs/upki.nix ./programs/usbtop.nix + ./programs/vellum.nix ./programs/vim.nix ./programs/virt-manager.nix ./programs/vivid.nix diff --git a/nixos/modules/programs/vellum.nix b/nixos/modules/programs/vellum.nix new file mode 100644 index 000000000000..9c8e045213b0 --- /dev/null +++ b/nixos/modules/programs/vellum.nix @@ -0,0 +1,81 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.programs.vellum; + + inherit (lib) + getExe + literalExpression + mkEnableOption + mkIf + mkOption + mkPackageOption + ; + inherit (lib.types) separatedString; + + toml = pkgs.formats.toml { }; +in +{ + options.programs.vellum = { + enable = mkEnableOption "vellum, a live screen annotation overlay for Wayland"; + + package = mkPackageOption pkgs "vellum" { }; + + settings = mkOption { + inherit (toml) type; + default = { }; + description = '' + Configuration options for vellum. + See available options at . + ''; + example = literalExpression '' + { + default_tool = "arrow"; + remember_last_tool = false; + feedback_duration_ms = 250; + } + ''; + }; + + extraOptions = mkOption { + type = separatedString " "; + default = ""; + description = '' + Extra command-line options to pass to + the {command}`vellum` daemon. + ''; + example = "--force-backend vulkan"; + }; + }; + + config = mkIf cfg.enable { + environment = { + systemPackages = [ cfg.package ]; + + etc."xdg/vellum/config.toml" = mkIf (cfg.settings != { }) { + source = toml.generate "vellum-config.toml" cfg.settings; + }; + }; + + systemd.user.services.vellum = { + description = "Vellum screen annotation overlay"; + after = [ "graphical-session.target" ]; + partOf = [ "graphical-session.target" ]; + wantedBy = [ "graphical-session.target" ]; + restartTriggers = [ config.environment.etc."xdg/vellum/config.toml".source ]; + serviceConfig = { + ExecStart = "${getExe cfg.package} ${cfg.extraOptions}"; + Restart = "on-failure"; + }; + }; + }; + + meta = { + maintainers = with lib.maintainers; [ poz ]; + }; +} From 9bac61a75ed11b6805cd056884723818d6527fa4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 19:01:12 +0000 Subject: [PATCH 151/170] fatou: 0.6.0 -> 0.15.0 --- pkgs/by-name/fa/fatou/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/fatou/package.nix b/pkgs/by-name/fa/fatou/package.nix index 9e6fd85c7b18..902c074fd7ef 100644 --- a/pkgs/by-name/fa/fatou/package.nix +++ b/pkgs/by-name/fa/fatou/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fatou"; - version = "0.6.0"; + version = "0.15.0"; __structuredAttrs = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "jolars"; repo = "fatou"; tag = "v${finalAttrs.version}"; - hash = "sha256-lbMT9CQV/nEfjxfnnpRDPhWmSbyD1nESp797hkWE1iA="; + hash = "sha256-bh+8+0Y5wNs39q+1gAwCjLU2N/65GPoBzCdNWmUFmaY="; }; - cargoHash = "sha256-FOID5+PfNFFCCl5zG7NwZRwAg4KjuByjhtXRC5QUBW4="; + cargoHash = "sha256-qf9Q607UZYR/zVBmrZ5rjqYi2sc5kQzECdsA8OS28tc="; nativeBuildInputs = [ installShellFiles From ea94b83076750e74aabf245dcdeac02a87940e3e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 21 Aug 2026 15:11:23 -0400 Subject: [PATCH 152/170] zellijPlugins.jbz: fix build on darwin --- pkgs/by-name/ze/zellij/plugins/rust/jbz.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ze/zellij/plugins/rust/jbz.nix b/pkgs/by-name/ze/zellij/plugins/rust/jbz.nix index f46df69e428e..829c64f20493 100644 --- a/pkgs/by-name/ze/zellij/plugins/rust/jbz.nix +++ b/pkgs/by-name/ze/zellij/plugins/rust/jbz.nix @@ -3,6 +3,8 @@ fetchFromGitHub, rustPlatform, pkgsBuildBuild, + libiconv, + stdenv, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "jbz"; @@ -17,6 +19,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-U+P2LlhmXwaZy2a2eigrg545HTuV1T01jZfUOEUQ5+w="; + depsBuildBuild = lib.optionals stdenv.buildPlatform.isDarwin [ + pkgsBuildBuild.stdenv.cc + libiconv + ]; + passthru.runtimeDeps = with pkgsBuildBuild; [ bacon just From 30ffe0900a011893bc037182902efcabb001d097 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 21 Aug 2026 15:25:22 -0400 Subject: [PATCH 153/170] zellijPlugins.workspace: fix build on darwin --- pkgs/by-name/ze/zellij/plugins/rust/workspace.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ze/zellij/plugins/rust/workspace.nix b/pkgs/by-name/ze/zellij/plugins/rust/workspace.nix index bfce93c3da9d..42d4101a57ea 100644 --- a/pkgs/by-name/ze/zellij/plugins/rust/workspace.nix +++ b/pkgs/by-name/ze/zellij/plugins/rust/workspace.nix @@ -2,6 +2,9 @@ lib, fetchFromGitHub, rustPlatform, + libiconv, + pkgsBuildBuild, + stdenv, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,6 +20,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-EkPwtJ134yfzVDVXp4uXjzyhFetp6TC10DSePua/g1k="; + depsBuildBuild = lib.optionals stdenv.buildPlatform.isDarwin [ + pkgsBuildBuild.stdenv.cc + libiconv + ]; + meta = { description = "Zellij plugin for applying layouts to current zellij session"; homepage = "https://github.com/vdbulcke/zellij-workspace"; From bc156c59cf40f374fb7347bea93870eb7ae79ec2 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 21 Aug 2026 15:25:32 -0400 Subject: [PATCH 154/170] zellijPlugins.vim-zellij-navigator: fix build on darwin --- .../ze/zellij/plugins/rust/vim-zellij-navigator.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ze/zellij/plugins/rust/vim-zellij-navigator.nix b/pkgs/by-name/ze/zellij/plugins/rust/vim-zellij-navigator.nix index 6697d1138d8e..103a799a3510 100644 --- a/pkgs/by-name/ze/zellij/plugins/rust/vim-zellij-navigator.nix +++ b/pkgs/by-name/ze/zellij/plugins/rust/vim-zellij-navigator.nix @@ -2,6 +2,9 @@ lib, rustPlatform, fetchFromGitHub, + libiconv, + pkgsBuildBuild, + stdenv, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "vim-zellij-navigator"; @@ -16,6 +19,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-AbfgDhQEbm5qULw2HHxG5EMCYdML4VhHxJaAqP2g3u0="; + depsBuildBuild = lib.optionals stdenv.buildPlatform.isDarwin [ + pkgsBuildBuild.stdenv.cc + libiconv + ]; + meta = { description = "Seamless navigation between Zellij panes and Vim splits"; homepage = "https://github.com/hiasr/vim-zellij-navigator"; From 94e6da094c2f13ed5a7082282630b6f97186055c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:44:27 +0200 Subject: [PATCH 155/170] tt-smi: 6.2.0 -> 6.2.1 Diff: https://github.com/tenstorrent/tt-smi/compare/v6.2.0...v6.2.1 Changelog: https://github.com/tenstorrent/tt-smi/blob/v6.2.1/CHANGELOG.md --- pkgs/by-name/tt/tt-smi/package.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/tt/tt-smi/package.nix b/pkgs/by-name/tt/tt-smi/package.nix index 395cfe3787c4..1bc7712c1490 100644 --- a/pkgs/by-name/tt/tt-smi/package.nix +++ b/pkgs/by-name/tt/tt-smi/package.nix @@ -8,7 +8,7 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "tt-smi"; - version = "6.2.0"; + version = "6.2.1"; pyproject = true; __structuredAttrs = true; @@ -16,12 +16,10 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "tenstorrent"; repo = "tt-smi"; tag = "v${finalAttrs.version}"; - hash = "sha256-czlZ2C9GBgpNPsspUSe4lA4AU+8zNmTc5UHzqY/OUV8="; + hash = "sha256-4zEoIEv8JYp8oBxk4Jd/ZNeQBOMGV/g3ZwyHj6sj6Bg="; }; - build-system = with python3Packages; [ - setuptools - ]; + build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ distro @@ -40,9 +38,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pythonRelaxDeps = [ "tt-umd" ]; - nativeCheckInputs = [ - versionCheckHook - ]; + nativeCheckInputs = [ versionCheckHook ]; # Fails due to having no tests dontUsePytestCheck = true; From c8de0e90482f0b24cfe440a5a3f98ab9430ce7d1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:50:18 +0200 Subject: [PATCH 156/170] tt-topology: relax pyluwen --- pkgs/by-name/tt/tt-topology/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/tt/tt-topology/package.nix b/pkgs/by-name/tt/tt-topology/package.nix index a0195e94bfda..a726a9c47a36 100644 --- a/pkgs/by-name/tt/tt-topology/package.nix +++ b/pkgs/by-name/tt/tt-topology/package.nix @@ -49,6 +49,7 @@ python3Packages.buildPythonApplication rec { "networkx" "matplotlib" "setuptools" + "pyluwen" ]; # Tests are broken From 2248810528f55d7881557b0d783455de2a304544 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:51:14 +0200 Subject: [PATCH 157/170] tt-topology: migrate to finalAttrs --- pkgs/by-name/tt/tt-topology/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tt/tt-topology/package.nix b/pkgs/by-name/tt/tt-topology/package.nix index a726a9c47a36..f3ca9a9e16ec 100644 --- a/pkgs/by-name/tt/tt-topology/package.nix +++ b/pkgs/by-name/tt/tt-topology/package.nix @@ -5,7 +5,7 @@ fetchpatch, versionCheckHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "tt-topology"; version = "1.2.20"; pyproject = true; @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-topology"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oPhzNnlZszcXLSy29xfbhU5ML+twgeu2U794zdqSssI="; }; @@ -59,8 +59,8 @@ python3Packages.buildPythonApplication rec { mainProgram = "tt-topology"; description = "Command line utility used to flash multiple NB cards on a system to use specific eth routing configurations"; homepage = "https://github.com/tenstorrent/tt-topology"; - changelog = "https://github.com/tenstorrent/tt-topology/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/tenstorrent/tt-topology/blob/${finalAttrs.src.tag}/CHANGELOG.md"; maintainers = with lib.maintainers; [ RossComputerGuy ]; license = lib.licenses.asl20; }; -} +}) From c7c777c24e2d6735e5319e7ff66a1e136f6423d7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:55:46 +0200 Subject: [PATCH 158/170] python3Packages.tt-flash: relax pyluwen --- .../python-modules/tt-flash/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/tt-flash/default.nix b/pkgs/development/python-modules/tt-flash/default.nix index e0b496081b13..3b44f1e2d50f 100644 --- a/pkgs/development/python-modules/tt-flash/default.nix +++ b/pkgs/development/python-modules/tt-flash/default.nix @@ -15,10 +15,12 @@ # tests pytestCheckHook, }: + buildPythonPackage (finalAttrs: { pname = "tt-flash"; version = "3.10.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { @@ -28,14 +30,14 @@ buildPythonPackage (finalAttrs: { hash = "sha256-wE8qDgoXiYeUbrcGY46JnPVT4neNGu3U5DTXlMuewjc="; }; - build-system = [ - setuptools - ]; - pythonRelaxDeps = [ "pyyaml" "tabulate" + "pyluwen" ]; + + build-system = [ setuptools ]; + dependencies = [ tabulate pyyaml @@ -45,9 +47,7 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "tt_flash" ]; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { description = "Tenstorrent Firmware Update Utility"; From 5acbc090bbdf262b0a0be6d580840483ade0705c Mon Sep 17 00:00:00 2001 From: John Ericson Date: Fri, 21 Aug 2026 15:59:52 -0400 Subject: [PATCH 159/170] gccNGPackages.libgfortran: Fix patch conflict with `system-libbacktrace` `force-regular-dirs.patch` and `system-libbacktrace.patch` both rewrite the same region of `libgfortran/Makefile.am`, and applied in that order the second one fails: patching file libgfortran/Makefile.am Hunk #1 FAILED at 48. `force-regular-dirs.patch` turns `toolexeclib_LTLIBRARIES` into `lib_LTLIBRARIES`, and that line is *context* for the hunk that swaps `../libbacktrace/libbacktrace.la` for `$(LIBBACKTRACE_LIB)` just below it. So the hunk can never apply afterwards. Apply `system-libbacktrace.patch` first and rebase ours onto the result, rather than the other way around: that one is the version posted to gcc-patches and is best kept as posted, while this one is ours to move. The rebased patch makes exactly the same edits -- only context lines and offsets change. This was latent rather than new: nothing rebuilt `libgfortran` from source until the `gcc` changes on this branch forced it to. Assisted-by: Claude Code (Claude Opus 5) --- .../gcc/ng/15/libgfortran/force-regular-dirs.patch | 11 ++++++----- .../compilers/gcc/ng/common/libgfortran/default.nix | 7 +++++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/gcc/ng/15/libgfortran/force-regular-dirs.patch b/pkgs/development/compilers/gcc/ng/15/libgfortran/force-regular-dirs.patch index fc7b69ea6e6e..4c159d7b3f90 100644 --- a/pkgs/development/compilers/gcc/ng/15/libgfortran/force-regular-dirs.patch +++ b/pkgs/development/compilers/gcc/ng/15/libgfortran/force-regular-dirs.patch @@ -8,10 +8,9 @@ Subject: [PATCH] libgfortran: Force regular include/lib dir 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/libgfortran/Makefile.am b/libgfortran/Makefile.am -index 21b35c76a06..3d38cde5b42 100644 --- a/libgfortran/Makefile.am +++ b/libgfortran/Makefile.am -@@ -42,14 +42,13 @@ extra_darwin_ldflags_libgfortran += -Wc,-nodefaultrpaths +@@ -42,8 +42,7 @@ extra_darwin_ldflags_libgfortran += -Wl,-rpath,@loader_path endif @@ -21,6 +20,9 @@ index 21b35c76a06..3d38cde5b42 100644 LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) \ $(lt_host_flags) +@@ -58,8 +57,8 @@ + -I../libbacktrace + endif -toolexeclib_LTLIBRARIES = libgfortran.la -toolexeclib_DATA = libgfortran.spec @@ -28,8 +30,8 @@ index 21b35c76a06..3d38cde5b42 100644 +toolexeclib_DATA = libgfortran.spec # needs "exec" in name libgfortran_la_LINK = $(LINK) $(libgfortran_la_LDFLAGS) libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` \ - $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \ -@@ -58,16 +57,14 @@ libgfortran_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` + $(LTLDFLAGS) $(LIBQUADLIB) $(LIBBACKTRACE_LIB) \ +@@ -68,16 +67,14 @@ $(version_arg) -Wc,-shared-libgcc libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP) @@ -50,4 +52,3 @@ index 21b35c76a06..3d38cde5b42 100644 ## io.h conflicts with a system header on some platforms, so -- 2.47.2 - diff --git a/pkgs/development/compilers/gcc/ng/common/libgfortran/default.nix b/pkgs/development/compilers/gcc/ng/common/libgfortran/default.nix index e18e9ef0c3e0..7d78cf2eb1a1 100644 --- a/pkgs/development/compilers/gcc/ng/common/libgfortran/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/libgfortran/default.nix @@ -37,8 +37,6 @@ stdenv.mkDerivation (finalAttrs: { ]; patches = [ - (getVersionFile "libgfortran/force-regular-dirs.patch") - # From the posting to gcc-patches, which covers every component that links # libbacktrace. Take only this component's non-generated files: the # generated ones are rebuilt by `autoreconfHook269` below, against a GCC @@ -53,6 +51,11 @@ stdenv.mkDerivation (finalAttrs: { ]; hash = "sha256-QB+Wto9V1XXYhUhUSeP7Mxoj/iZQdMOT+7aSWyHjXX0="; }) + + # Applied after `system-libbacktrace.patch` above: both rewrite the same + # region of `libgfortran/Makefile.am`, and this one is ours to rebase -- + # the other is the version posted upstream, kept as posted. + (getVersionFile "libgfortran/force-regular-dirs.patch") ]; autoreconfFlags = "--install --force --verbose . libgfortran"; From 1acb700162ea3e4e791b207436ca9835bfb9f616 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 20:01:46 +0000 Subject: [PATCH 160/170] par-lang: 0-unstable-2026-07-29 -> 0-unstable-2026-08-20 --- pkgs/by-name/pa/par-lang/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix index 3c958fb70e55..9029ea36f0b2 100644 --- a/pkgs/by-name/pa/par-lang/package.nix +++ b/pkgs/by-name/pa/par-lang/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage { pname = "par-lang"; - version = "0-unstable-2026-07-29"; + version = "0-unstable-2026-08-20"; src = fetchFromGitHub { owner = "par-team"; repo = "par-lang"; - rev = "97e3ae546d7da1baa05bb0f4d523e39132e1d7ff"; - hash = "sha256-gBXf2XYtlThr7X4uMfREeoYhmsfcqKU9z8rYX74gH1c="; + rev = "707327728de48aae5f8ae74ee7bbdbb61cb02a8a"; + hash = "sha256-0u+9T5wMU63eU0O9ZAdmD5cHeFNpovSJGhuFQoxfMVM="; }; - cargoHash = "sha256-8lG+cKN3/W+LYWhmOfDwGiq6u3nlLJaD5uNABaY0zRY="; + cargoHash = "sha256-wRgSLBFQKsv8mJL0mdwkcHJqMKhuVj0rcfqvm6JNlSM="; nativeBuildInputs = [ pkg-config From 4326adcdcf0eb52931dcd65234a731009a2bf073 Mon Sep 17 00:00:00 2001 From: Malix - Alix Brunet Date: Fri, 21 Aug 2026 22:04:38 +0200 Subject: [PATCH 161/170] maia3: document postPatch --- pkgs/development/python-modules/maia3/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/maia3/default.nix b/pkgs/development/python-modules/maia3/default.nix index fd8cc88b1168..14659e5e6f3e 100644 --- a/pkgs/development/python-modules/maia3/default.nix +++ b/pkgs/development/python-modules/maia3/default.nix @@ -23,6 +23,7 @@ buildPythonPackage (finalAttrs: { __structuredAttrs = true; + # to be updated and removed when https://github.com/CSSLab/maia3/pull/10 is merged postPatch = '' substituteInPlace pyproject.toml \ --replace-fail '"python-chess"' '"chess"' From 69796c0e780e0e724b90f172223d882311a299cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 20:23:03 +0000 Subject: [PATCH 162/170] python3Packages.llama-index-workflows: 2.23.0 -> 2.23.2 --- .../python-modules/llama-index-workflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-workflows/default.nix b/pkgs/development/python-modules/llama-index-workflows/default.nix index 6c36a7b14dd5..aaff4b6d5728 100644 --- a/pkgs/development/python-modules/llama-index-workflows/default.nix +++ b/pkgs/development/python-modules/llama-index-workflows/default.nix @@ -10,13 +10,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-workflows"; - version = "2.23.0"; + version = "2.23.2"; pyproject = true; src = fetchPypi { pname = "llama_index_workflows"; inherit (finalAttrs) version; - hash = "sha256-lgVt/q1YvTPIadIZyO9WxKv5dsBCJtf28RPqONsZ5W0="; + hash = "sha256-bXkay+EZR8fpywLIhjVuKcK01m+Xxlk/5+s9KI6Fs1E="; }; postPatch = '' From 5899011f4f04d85b2e28d3eb3ed3b9bda98ab2e3 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Fri, 21 Aug 2026 22:35:31 +0200 Subject: [PATCH 163/170] nginxModules.lua: add nixosTests.nginx-lua to passthru.tests --- pkgs/servers/http/nginx/modules/lua/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/servers/http/nginx/modules/lua/package.nix b/pkgs/servers/http/nginx/modules/lua/package.nix index fbfbc70a7416..aa191c8f85b5 100644 --- a/pkgs/servers/http/nginx/modules/lua/package.nix +++ b/pkgs/servers/http/nginx/modules/lua/package.nix @@ -3,6 +3,7 @@ lib, luajit_openresty, mkNginxPlugin, + nixosTests, }: mkNginxPlugin (finalAttrs: { @@ -27,6 +28,10 @@ mkNginxPlugin (finalAttrs: { allowMemoryWriteExecute = true; + passthru.tests = { + inherit (nixosTests) nginx-lua; + }; + meta = { description = "Embed the Power of Lua"; homepage = "https://github.com/openresty/lua-nginx-module"; From 572814f122b4b2f375e2b11e166cc94d7e97cfd9 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 6 Aug 2026 13:49:47 -0400 Subject: [PATCH 164/170] beamPackages.lfe: 2.2.0 -> 2.2.2 Diff: https://github.com/lfe/lfe/compare/v2.2.0...v2.2.2 Changelog: https://github.com/lfe/lfe/releases/tag/v2.2.2 --- pkgs/development/interpreters/lfe/default.nix | 20 +++---------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/pkgs/development/interpreters/lfe/default.nix b/pkgs/development/interpreters/lfe/default.nix index 1ec1f7a31f73..a464d266fb29 100644 --- a/pkgs/development/interpreters/lfe/default.nix +++ b/pkgs/development/interpreters/lfe/default.nix @@ -1,6 +1,5 @@ { bash, - fetchHex, buildRebar3, config, coreutils, @@ -19,24 +18,13 @@ let versions ; - version = "2.2.0"; - hash = "sha256-47lEUVU9Api1Yj1q+Ch8aIV8kaALhst1ty8RHTwMVcI="; + version = "2.2.2"; + hash = "sha256-krUjWu+wWv2+22m+YEE66myRIb7dm5ecaMm07hIlHgA="; - maximumOTPVersion = "27"; + maximumOTPVersion = "29"; mainVersion = versions.major (getVersion erlang); maxAssert = versionAtLeast maximumOTPVersion mainVersion; - proper = buildRebar3 rec { - name = "proper"; - version = "1.4.0"; - - src = fetchHex { - pkg = name; - inherit version; - sha256 = "sha256-GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs="; - }; - }; - in if !config.allowAliases && !maxAssert then # Don't throw without aliases to not break CI. @@ -66,8 +54,6 @@ else erlang ]; - beamDeps = [ proper ]; - # override buildRebar3's install to let the builder use make install installPhase = '' runHook preInstall From 582eaa82f2a9b3a2c21bac2d23bb8e829c5ff556 Mon Sep 17 00:00:00 2001 From: emilylange Date: Fri, 21 Aug 2026 22:58:07 +0200 Subject: [PATCH 165/170] ungoogled-chromium: 151.0.7922.169-1 -> 151.0.7922.173-1 https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0404570826.html This update includes 7 security fixes. CVEs: CVE-2026-76017 CVE-2026-76018 CVE-2026-76019 CVE-2026-76020 CVE-2026-76021 CVE-2026-76022 CVE-2026-76023 --- .../networking/browsers/chromium/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 7e9a100f5dbb..a5f9137539d3 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -838,7 +838,7 @@ } }, "ungoogled-chromium": { - "version": "151.0.7922.169", + "version": "151.0.7922.173", "deps": { "depot_tools": { "rev": "94e89b10b92cc9d6e58fc8d1b6474b7d29e8a114", @@ -850,16 +850,16 @@ "hash": "sha256-T2LdISIkp8fcUli5ZetTqrESBAc7coJhWdJv7I+o9kk=" }, "ungoogled-patches": { - "rev": "151.0.7922.169-1", - "hash": "sha256-xNeShM2r3gpho2rbwriLschCIHO/5/1DkqWsUAb6eE0=" + "rev": "151.0.7922.173-1", + "hash": "sha256-m7Wp64ns06DXbjMcLT9Dz6WBBqBGCPkrCuveYZ/VqZ4=" }, "npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "4b1c7520055f77780fe76d89bb89b76e4d19f64c", - "hash": "sha256-Esamlwf17X1PzJsQRRcIJ4QwA0qHD3vslQwzdAbGJxk=", + "rev": "a96602f30358e9b5d256a0464e7e4d4bec223004", + "hash": "sha256-uumIVSzf318Xd1JB9jESXgpLxXlrvMDclOzSFQqweZ8=", "recompress": true }, "src/third_party/clang-format/script": { @@ -1664,8 +1664,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "dccfc345769bb723321ce10168d8084f7f9ac9f7", - "hash": "sha256-uyS4w15ppEOxv/FKsdtGDzSIER5bqZtHPic6eKTIVDM=" + "rev": "4b407bc23f23059b1019cde542601c2cf8f70eb2", + "hash": "sha256-TB1A+iIyZOdlbHvim1JOaXOf9uQnoAYqbUL2+PFKUcs=" }, "src/agents/shared": { "url": "https://chromium.googlesource.com/chromium/agents.git", From 1468c69235bc7bc6d013530f43a07b60721b3ceb Mon Sep 17 00:00:00 2001 From: klea Date: Fri, 21 Aug 2026 21:03:56 +0000 Subject: [PATCH 166/170] quark: Fix invalid unstable version scheme As part of https://github.com/NixOS/nixpkgs/issues/541820 --- pkgs/by-name/qu/quark/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/qu/quark/package.nix b/pkgs/by-name/qu/quark/package.nix index 3518ff551b47..483386d7a666 100644 --- a/pkgs/by-name/qu/quark/package.nix +++ b/pkgs/by-name/qu/quark/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation { pname = "quark"; - version = "unstable-2021-02-22"; + version = "0-unstable-2021-02-22"; src = fetchgit { url = "git://git.suckless.org/quark"; From dc8146a5631c4c559f42709e6923ef7b4de03424 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 21:07:44 +0000 Subject: [PATCH 167/170] terraform-providers.huaweicloud_huaweicloud: 1.96.1 -> 1.97.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 9fd6815f8f55..c6390ce8995f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -724,11 +724,11 @@ "vendorHash": "sha256-s9tdthUzIdisP0XB9V+HGlWgZCXnOodz9Atu/XyDKf4=" }, "huaweicloud_huaweicloud": { - "hash": "sha256-TiupRu1Aj750do194qYyWlJJAaT1cwyy/oc3WyqtJdM=", + "hash": "sha256-pnFGM0zUCZ/47zmOblKHtRYuS+QxBSN6vnhAdYAiQaY=", "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", "owner": "huaweicloud", "repo": "terraform-provider-huaweicloud", - "rev": "v1.96.1", + "rev": "v1.97.1", "spdx": "MPL-2.0", "vendorHash": null }, From 3d42d5bd6aaf9d2376a89ebba36a0017795c644f Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 21 Aug 2026 23:34:27 +0200 Subject: [PATCH 168/170] python3Packages.xstatic-font-awesome: fix homepage --- .../development/python-modules/xstatic-font-awesome/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/xstatic-font-awesome/default.nix b/pkgs/development/python-modules/xstatic-font-awesome/default.nix index 93fbe8c1b45c..ff133d37ae9c 100644 --- a/pkgs/development/python-modules/xstatic-font-awesome/default.nix +++ b/pkgs/development/python-modules/xstatic-font-awesome/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { doCheck = false; meta = { - homepage = "https://github.com/python-xstatic/font-awesome"; + homepage = "https://github.com/xstatic-py/xstatic-font-awesome"; description = "Font Awesome packaged for python"; license = lib.licenses.ofl; maintainers = with lib.maintainers; [ aither64 ]; From 9df9ad01b729e51982e1925f632bd35572ec3117 Mon Sep 17 00:00:00 2001 From: klea Date: Fri, 21 Aug 2026 22:07:38 +0000 Subject: [PATCH 169/170] gl-gsync-demo: fix invalid unstable version scheme Per https://github.com/NixOS/nixpkgs/issues/541820 There is a 1.0 tag made in 2016-12-10, from https://github.com/dahenry/gl-gsync-demo/tags --- pkgs/by-name/gl/gl-gsync-demo/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gl/gl-gsync-demo/package.nix b/pkgs/by-name/gl/gl-gsync-demo/package.nix index b1cd39c7faa8..c556bccb0e9d 100644 --- a/pkgs/by-name/gl/gl-gsync-demo/package.nix +++ b/pkgs/by-name/gl/gl-gsync-demo/package.nix @@ -15,7 +15,7 @@ in stdenv.mkDerivation { pname = "gl-gsync-demo"; - version = "unstable-2020-12-27"; + version = "1.0-unstable-2020-12-27"; src = fetchFromGitHub { owner = "dahenry"; From 14176b6b0f774c9b83e511ccf1841a72180a6a79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 23:23:24 +0000 Subject: [PATCH 170/170] python3Packages.intellifire4py: 4.5.1 -> 4.5.4 --- pkgs/development/python-modules/intellifire4py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/intellifire4py/default.nix b/pkgs/development/python-modules/intellifire4py/default.nix index 4564ffc9b016..4368f52202f6 100644 --- a/pkgs/development/python-modules/intellifire4py/default.nix +++ b/pkgs/development/python-modules/intellifire4py/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "intellifire4py"; - version = "4.5.1"; + version = "4.5.4"; pyproject = true; src = fetchFromGitHub { owner = "jeeftor"; repo = "intellifire4py"; tag = "v${finalAttrs.version}"; - hash = "sha256-2L4T3GdjvhMk0GlRVZsh/aBP0DUosBDrP79eSX2Sc8g="; + hash = "sha256-sWFC5TcVBgNS9U0UbU2dJV6c/gsO9Ghv7P/CbJQBb20="; }; build-system = [ hatchling ];