diff --git a/.editorconfig b/.editorconfig index 4f4cde184f5d..a087491703bf 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/.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 diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 170faa109bb5..99163b3773b8 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -1648,6 +1648,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/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 diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3e80d36a8f46..29055c774f38 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4885,6 +4885,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"; @@ -10430,6 +10436,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"; @@ -19138,6 +19150,12 @@ githubId = 104795; name = "Marek Mahut"; }; + mmclinton = { + email = "nixpkg.concur071@simplelogin.com"; + github = "mmclinton"; + githubId = 96266047; + name = "Miller Clinton"; + }; mmesch = { github = "MMesch"; githubId = 2597803; @@ -19460,6 +19478,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"; @@ -27399,6 +27423,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"; diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 5ea5ba0f18d3..f0269cb2d99a 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) @@ -178,6 +180,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`. @@ -237,6 +242,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/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/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/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 ]; + }; +} 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: + - - - ''; 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" ]; 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}"; 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 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 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"; 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. + ''; + }; }; } diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index a3576dc1124c..5c992e885291 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1168,6 +1168,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/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/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") + ''; +} diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 42962ff7b521..0d2b1157712d 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -475,12 +475,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"; @@ -897,12 +897,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"; @@ -2129,12 +2129,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"; @@ -3513,12 +3513,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; @@ -5308,12 +5308,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; @@ -5490,12 +5490,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"; @@ -6599,12 +6599,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; @@ -8769,11 +8769,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; @@ -9202,12 +9202,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"; @@ -14672,12 +14672,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"; @@ -18434,12 +18434,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"; @@ -18856,12 +18856,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; @@ -21418,12 +21418,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; @@ -26306,12 +26306,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"; @@ -26320,12 +26320,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"; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3a309a7d7819..960824b0d57d 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"; @@ -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"; @@ -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"; 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", diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 9fd6815f8f55..288bcaa0b40f 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 }, @@ -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=", 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/build-support/fetchtorrent/default.nix b/pkgs/build-support/fetchtorrent/default.nix index 807ceb418786..e0f2129364c0 100644 --- a/pkgs/build-support/fetchtorrent/default.nix +++ b/pkgs/build-support/fetchtorrent/default.nix @@ -31,57 +31,48 @@ 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; - - # 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 (config != { } -> backend == "transmission") @@ -103,7 +94,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" ); @@ -119,12 +144,9 @@ runCommand name ( if (backend == "transmission") then '' - export HOME=$TMP - export downloadedDirectory=$out/downloadedDirectory - mkdir -p $downloadedDirectory + ${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 @@ -140,18 +162,7 @@ runCommand name '' else '' - export HOME=$TMP - '' - + lib.optionalString flatten' '' - downloadedDirectory=$out/downloadedDirectory - mkdir -p $downloadedDirectory - '' - + 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" \ @@ -159,18 +170,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} '' ) 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 69d47d589998..ef14999254ff 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 = @@ -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; @@ -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,38 @@ 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; + #}; +}) +// { + # 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"; + }; }; } 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 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 = [ 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 \ 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"; + }; +}) 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" 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 ]; 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"; 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="; 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 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 ]; + }; +}) 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 = '' diff --git a/pkgs/by-name/en/ente-web/package.nix b/pkgs/by-name/en/ente-web/package.nix index 745bdca16428..b45dbe3bd26f 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 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 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 = [ ]; }; }) 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 = [ "." ]; 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 = [ diff --git a/pkgs/by-name/ge/getopt/package.nix b/pkgs/by-name/ge/getopt/package.nix index 27014776c148..110164193521 100644 --- a/pkgs/by-name/ge/getopt/package.nix +++ b/pkgs/by-name/ge/getopt/package.nix @@ -25,8 +25,9 @@ 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; }; }) 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"; 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 ]; 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"; + }; +}) 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"; + }; +}) 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"; + }; +}) 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 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 = [ 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; 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 = { 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; 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; }; 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; 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/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/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 = 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" 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/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" 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"; + }; +} 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/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 = [ 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 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 ]; 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"; + }; +}) 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"; diff --git a/pkgs/by-name/qu/quickemu/package.nix b/pkgs/by-name/qu/quickemu/package.nix index cb1bdfc61070..30fa55550573 100644 --- a/pkgs/by-name/qu/quickemu/package.nix +++ b/pkgs/by-name/qu/quickemu/package.nix @@ -70,8 +70,13 @@ 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}" |' \ + ''} \ + ${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,' \ 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 = { 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 \ diff --git a/pkgs/by-name/sa/sage/package.nix b/pkgs/by-name/sa/sage/package.nix index c6712b741828..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: [ ], @@ -131,6 +130,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; 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" ''; -} +}) 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 ]; 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}") + diff --git a/pkgs/by-name/sc/scroll-reverser/package.nix b/pkgs/by-name/sc/scroll-reverser/package.nix index df6875e0f672..3b4fdffeaa7b 100644 --- a/pkgs/by-name/sc/scroll-reverser/package.nix +++ b/pkgs/by-name/sc/scroll-reverser/package.nix @@ -3,13 +3,14 @@ stdenvNoCC, fetchurl, unzip, + nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "scroll-reverser"; 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="; }; @@ -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 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 ]; 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 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 = [ 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 = [ 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; 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; + }; +}) 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 = [ "." ]; 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"; 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"; + }; +}) 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/"; 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"; + }; +}) 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"; 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"; 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 ]; + }; +}) 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; [ 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 = [ 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; diff --git a/pkgs/by-name/tt/tt-topology/package.nix b/pkgs/by-name/tt/tt-topology/package.nix index a0195e94bfda..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="; }; @@ -49,6 +49,7 @@ python3Packages.buildPythonApplication rec { "networkx" "matplotlib" "setuptools" + "pyluwen" ]; # Tests are broken @@ -58,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; }; -} +}) 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"; + }; +}) 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="; 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; + }; +}) 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/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 = [ 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; 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; 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 ]; + }; +}) 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"; + }; +}) 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 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"; 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"; 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"; }; }) 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/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/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; 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; diff --git a/pkgs/development/compilers/dotnet/source/vmr.nix b/pkgs/development/compilers/dotnet/source/vmr.nix index fec51026975d..06f1174a6fe5 100644 --- a/pkgs/development/compilers/dotnet/source/vmr.nix +++ b/pkgs/development/compilers/dotnet/source/vmr.nix @@ -154,14 +154,21 @@ 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; 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 | .sdk.version=$dotnet' global.json~ --arg dotnet "$sdk_version" > global.json patchShebangs $(find -name \*.sh -type f -executable) @@ -356,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" @@ -417,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 = [ 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/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..e0cb63527111 100644 --- a/pkgs/development/compilers/gcc/ng/common/gcc/default.nix +++ b/pkgs/development/compilers/gcc/ng/common/gcc/default.nix @@ -37,9 +37,11 @@ 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. - enableTargetShared ? stdenv.targetPlatform.hasSharedLibraries, + 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 inherit (stdenv) targetPlatform hostPlatform; @@ -89,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 @@ -293,10 +302,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=${ @@ -330,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 27bd39f16be0..9fb99bef4ed2 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. @@ -54,13 +65,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 @@ -349,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 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"; 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; }; }) 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 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 = { 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/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 = [ 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 = [ 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; 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 = [ 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 ]; 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 ]; 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" 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"; 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 = [ 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/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/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/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/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/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 ]; 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"; 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 = '' diff --git a/pkgs/development/python-modules/maia3/default.nix b/pkgs/development/python-modules/maia3/default.nix new file mode 100644 index 000000000000..14659e5e6f3e --- /dev/null +++ b/pkgs/development/python-modules/maia3/default.nix @@ -0,0 +1,50 @@ +{ + 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; + + # to be updated and removed when https://github.com/CSSLab/maia3/pull/10 is merged + 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/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" 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 = [ 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/development/python-modules/pcapy-ng/default.nix b/pkgs/development/python-modules/pcapy-ng/default.nix index 27c97d004948..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 = "1.0.9"; - format = "setuptools"; + version = "2.1.0"; + pyproject = true; src = fetchFromGitHub { owner = "stamparm"; repo = "pcapy-ng"; - rev = version; - hash = "sha256-6LA2n7Kv0MiZcqUJpi0lDN4Q+GcOttYw7hJwVqK/DU0="; + 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 ]; }; -} +}) 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 ]; 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"; 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 ]; 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 ]; 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"; 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/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/development/python-modules/xstatic-font-awesome/default.nix b/pkgs/development/python-modules/xstatic-font-awesome/default.nix index 915c3c0cce80..ff133d37ae9c 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"; @@ -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 ]; 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 ]; 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/"; 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 = [ 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 diff --git a/pkgs/servers/http/nginx/modules/lua/package.nix b/pkgs/servers/http/nginx/modules/lua/package.nix index f8f45586e4ab..aa191c8f85b5 100644 --- a/pkgs/servers/http/nginx/modules/lua/package.nix +++ b/pkgs/servers/http/nginx/modules/lua/package.nix @@ -3,10 +3,13 @@ lib, luajit_openresty, mkNginxPlugin, + nixosTests, }: mkNginxPlugin (finalAttrs: { pname = "lua"; + # The version needs to fit to lua-resty-core. + # Adapt both. version = "0.10.31"; src = fetchFromGitHub { @@ -25,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"; 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; diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix index 45a37d4762ca..c519378012d1 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 @@ -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 diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 873e872640ab..44464049bb85 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -165,13 +165,14 @@ rec { { fetchFromGitHub }: buildLuaPackage rec { pname = "lua-resty-core"; - version = "0.1.32"; + # The version needs to fit to nginxModules.lua + version = "0.1.34rc3"; src = fetchFromGitHub { owner = "openresty"; repo = "lua-resty-core"; rev = "v${version}"; - sha256 = "sha256-ba/ahIl8BDfyXIbaN6zVCh3UwY6JbAqqZEpXktOfeYo="; + sha256 = "sha256-+rtbaHEqKSvaba+zZwRUnUsdu3Jndi8OVGUtFC55Fts="; }; propagatedBuildInputs = [ lua-resty-lrucache ]; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2dd6c243a99a..f2bcabb41617 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -33488,7 +33488,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 }; }; 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..26bfbf8c9e9e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8079,6 +8079,16 @@ self: super: with self; { hyppo = callPackage ../development/python-modules/hyppo { }; + 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 { }; + + hyprland-state = callPackage ../development/python-modules/hyprland-state { }; + hyrule = callPackage ../development/python-modules/hyrule { }; i-pi = callPackage ../development/python-modules/i-pi { }; @@ -10312,6 +10322,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 { }; @@ -12454,6 +12466,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 { }; @@ -22224,6 +22238,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 { }; @@ -22248,8 +22264,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 { };