From bdd3e4f38ac17d0f49e730289e7c5a5c7b463a24 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Wed, 2 Jul 2025 21:57:17 +0800 Subject: [PATCH 001/157] nixosTests.mitmproxy: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/mitmproxy.nix | 134 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 nixos/tests/mitmproxy.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 53a8a3d7cde3..f6e0ca5625ea 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -845,6 +845,7 @@ in miriway = runTest ./miriway.nix; misc = runTest ./misc.nix; misskey = runTest ./misskey.nix; + mitmproxy = runTest ./mitmproxy.nix; mjolnir = runTest ./matrix/mjolnir.nix; mobilizon = runTest ./mobilizon.nix; mod_perl = runTest ./mod_perl.nix; diff --git a/nixos/tests/mitmproxy.nix b/nixos/tests/mitmproxy.nix new file mode 100644 index 000000000000..aa71d64cea18 --- /dev/null +++ b/nixos/tests/mitmproxy.nix @@ -0,0 +1,134 @@ +{ lib, pkgs, ... }: +let + # https://docs.mitmproxy.org/stable/concepts/certificates/#using-a-custom-certificate-authority + caCert = pkgs.runCommand "ca-cert" { } '' + touch $out + cat ${./common/acme/server/ca.key.pem} >> $out + cat ${./common/acme/server/ca.cert.pem} >> $out + ''; +in +{ + name = "mitmproxy"; + meta.maintainers = [ lib.teams.ngi.members ]; + + nodes.machine = + { pkgs, ... }: + { + security.pki.certificateFiles = [ caCert ]; + + services.getty.autologinUser = "root"; + + environment.systemPackages = + let + # A counter. It has 2 functions: + # 1. GET /old and GET /new, to demostrate rewriting requests. + # 2. GET /counter and POST /counter, to demonstrate replaying requests. + counter = pkgs.writers.writePython3Bin "counter" { } '' + from http.server import BaseHTTPRequestHandler, HTTPServer + + counter = 0 + + + class HTTPRequestHandler(BaseHTTPRequestHandler): + def do_POST(self): + match self.path: + case "/counter": + global counter + counter += 1 + self.send_response(204) + self.end_headers() + case _: + self.send_response(404) + self.end_headers() + + def do_GET(self): + match self.path: + case "/counter": + self.send_response(200) + self.send_header("Content-type", "text/plain") + self.end_headers() + _ = self.wfile.write(str(counter).encode()) + case "/old": + self.send_response(200) + self.send_header("Content-type", "text/plain") + self.end_headers() + _ = self.wfile.write("fail".encode()) + case "/new": + self.send_response(200) + self.send_header("Content-type", "text/plain") + self.end_headers() + _ = self.wfile.write("success".encode()) + case _: + self.send_response(404) + self.end_headers() + + + server_address = ("", 8000) + server = HTTPServer(server_address, HTTPRequestHandler) + server.serve_forever() + ''; + in + [ + counter + pkgs.mitmproxy + ]; + }; + + testScript = + let + addonScript = pkgs.writeText "addon-script" '' + def request(flow): + # https://docs.mitmproxy.org/stable/api/mitmproxy/http.html#Request + flow.request.path = "/new" + ''; + in + '' + def curl(command: str, proxy: bool = False): + if proxy: + command = "curl --proxy 127.0.0.1:8080 --cacert ~/.mitmproxy/mitmproxy-ca-cert.pem " + command + else: + command = "curl " + command + return machine.succeed(command) + + start_all() + machine.wait_for_unit("default.target") + + # https://docs.mitmproxy.org/stable/concepts/certificates/#using-a-custom-certificate-authority + machine.succeed("mkdir -p ~/.mitmproxy") + machine.succeed("ln -s ${caCert} ~/.mitmproxy/mitmproxy-ca.pem") + + machine.succeed("counter >/dev/null &") + machine.wait_for_open_port(8000) + + # rewrite + # https://docs.mitmproxy.org/stable/mitmproxytutorial-modifyrequests/ + + t.assertEqual("fail", curl("http://localhost:8000/old")) + + machine.send_chars("mitmdump -s ${addonScript}\n") + machine.wait_for_open_port(8080) + + t.assertEqual("success", curl("http://localhost:8000/old", proxy=True)) + + machine.send_key("ctrl-c") + + # replay + # https://docs.mitmproxy.org/stable/mitmproxytutorial-replayrequests/ + # https://docs.mitmproxy.org/stable/tutorials/client-replay/ + + t.assertEqual("0", curl("http://localhost:8000/counter")) + + machine.send_chars("mitmdump -w replay\n") + machine.wait_for_open_port(8080) + + curl("-X POST http://localhost:8000/counter", proxy=True) + + machine.send_key("ctrl-c") + + t.assertEqual("1", curl("http://localhost:8000/counter")) + + machine.succeed("mitmdump -C /root/replay") + + t.assertEqual("2", curl("http://localhost:8000/counter")) + ''; +} From 13509e2fb731b75015fc1eb4f4ff0186e9c11d4f Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Tue, 8 Jul 2025 11:12:33 -0300 Subject: [PATCH 002/157] xen: 4.20.0 -> 4.20.1 https://xenbits.xen.org/xsa/advisory-471.html Researchers from Microsoft and ETH Zurich have discovered several new speculative sidechannel attacks which bypass current protections. They are detailed in a paper titled "Enter, Exit, Page Fault, Leak: Testing Isolation Boundaries for Microarchitectural Leaks". Two issues, which AMD have named Transitive Scheduler Attacks, utilise timing information from instruction execution. These are: * CVE-2024-36350: TSA-SQ (TSA in the Store Queues) * CVE-2024-36357: TSA-L1 (TSA in the L1 data cache) For more information, see: https://www.amd.com/content/dam/amd/en/documents/resources/bulletin/technical-guidance-for-mitigating-transient-scheduler-attacks.pdf https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7029.html https://aka.ms/enter-exit-leak Signed-off-by: Fernando Rodrigues --- pkgs/by-name/xe/xen/package.nix | 43 +++------------------------------ 1 file changed, 3 insertions(+), 40 deletions(-) diff --git a/pkgs/by-name/xe/xen/package.nix b/pkgs/by-name/xe/xen/package.nix index 50921f5a400d..b20f5ac95710 100644 --- a/pkgs/by-name/xe/xen/package.nix +++ b/pkgs/by-name/xe/xen/package.nix @@ -3,7 +3,6 @@ stdenv, testers, fetchgit, - fetchpatch, replaceVars, # Xen @@ -172,7 +171,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "xen"; - version = "4.20.0"; + version = "4.20.1"; # This attribute can be overriden to correct the file paths in # `passthru` when building an unstable Xen. @@ -184,42 +183,6 @@ stdenv.mkDerivation (finalAttrs: { ./0001-makefile-efi-output-directory.patch (replaceVars ./0002-scripts-external-executable-calls.patch scriptDeps) - - # XSA #469 - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-01.patch"; - hash = "sha256-go743oBhYDuxsK0Xc6nK/WxutQQwc2ERtLKhCU9Dnng="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-02.patch"; - hash = "sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg=sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-03.patch"; - hash = "sha256-UkYMSpUgFvr4GJPXLgQsCyppGkNbeiFMyCZORK5tfmA="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-04.patch"; - hash = "sha256-lpiDPSHi+v2VfaWE9kp4+hveZKTzojD1F+RHsOtKE3A="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-05.patch"; - hash = "sha256-N+WR8S5w9dLISlOhMI71TOH8jvCgVAR8xm310k3ZA/M="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-06.patch"; - hash = "sha256-ePuyB3VP9NfQbW36BP3jjMMHKJWFJGeTYUYZqy+IlHQ="; - }) - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-07.patch"; - hash = "sha256-+BsCJa01R2lrbu7tEluGrYSAqu2jJcrpFNUoLMY466c="; - }) - - # XSA #470 - (fetchpatch { - url = "https://xenbits.xenproject.org/xsa/xsa470.patch"; - hash = "sha256-zhMZ6pCZtt0ocgsMFVqthMaof46lMMTaYmlepMXVJqM="; - }) ]; outputs = [ @@ -232,8 +195,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchgit { url = "https://xenbits.xenproject.org/git-http/xen.git"; - rev = "3ad5d648cda5add395f49fc3704b2552aae734f7"; - hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY="; + rev = "08f043965a7b1047aabd6d81da6b031465f2d797"; + hash = "sha256-a4dIJBY5aeznXPoI8nSipMgimmww7ejoQ1GE28Gq13o="; }; strictDeps = true; From 6ff344a7d28adaa5b0b16e9ddc15f654b93aff29 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sat, 12 Jul 2025 15:07:34 +0200 Subject: [PATCH 003/157] invoiceplane: Fix cross-compilation --- .../in/invoiceplane/node_switch_to_sass.patch | 3022 +++++++++++++++++ pkgs/by-name/in/invoiceplane/package.nix | 30 +- 2 files changed, 3030 insertions(+), 22 deletions(-) create mode 100644 pkgs/by-name/in/invoiceplane/node_switch_to_sass.patch diff --git a/pkgs/by-name/in/invoiceplane/node_switch_to_sass.patch b/pkgs/by-name/in/invoiceplane/node_switch_to_sass.patch new file mode 100644 index 000000000000..55b2f2dd90ac --- /dev/null +++ b/pkgs/by-name/in/invoiceplane/node_switch_to_sass.patch @@ -0,0 +1,3022 @@ +diff --git a/Gruntfile.js b/Gruntfile.js +index a201bafe..f11bf5bf 100644 +--- a/Gruntfile.js ++++ b/Gruntfile.js +@@ -1,6 +1,6 @@ + "use strict"; + module.exports = function(grunt) { +- const sass = require("node-sass"); ++ const sass = require("sass"); + + // Load grunt tasks automatically + require("load-grunt-tasks")(grunt); +diff --git a/package.json b/package.json +index 878e4233..1a16507b 100644 +--- a/package.json ++++ b/package.json +@@ -31,8 +31,8 @@ + "jquery-ui": "1.14.1", + "js-cookie": "2.2", + "load-grunt-tasks": "5.1", +- "node-sass": "9.0", + "postcss": "8.4", ++ "sass": "^1.89.2", + "select2": "4.1.0-rc.0", + "zxcvbn": "4.4" + }, +diff --git a/yarn.lock b/yarn.lock +index ee7067d7..d2585e0d 100644 +--- a/yarn.lock ++++ b/yarn.lock +@@ -2,196 +2,164 @@ + # yarn lockfile v1 + + +-"@babel/code-frame@^7.0.0": +- version "7.26.2" +- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" +- integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== +- dependencies: +- "@babel/helper-validator-identifier" "^7.25.9" +- js-tokens "^4.0.0" +- picocolors "^1.0.0" +- +-"@babel/helper-validator-identifier@^7.25.9": +- version "7.25.9" +- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" +- integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== +- +-"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": +- version "1.1.3" +- resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" +- integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== +- +-"@npmcli/fs@^1.0.0": +- version "1.1.1" +- resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" +- integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== +- dependencies: +- "@gar/promisify" "^1.0.1" +- semver "^7.3.5" +- +-"@npmcli/fs@^2.1.0": +- version "2.1.2" +- resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" +- integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== +- dependencies: +- "@gar/promisify" "^1.1.3" +- semver "^7.3.5" +- +-"@npmcli/move-file@^1.0.1": +- version "1.1.2" +- resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" +- integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== +- dependencies: +- mkdirp "^1.0.4" +- rimraf "^3.0.2" +- +-"@npmcli/move-file@^2.0.0": +- version "2.0.1" +- resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" +- integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== +- dependencies: +- mkdirp "^1.0.4" +- rimraf "^3.0.2" +- +-"@tootallnate/once@1": +- version "1.1.2" +- resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" +- integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +- +-"@tootallnate/once@2": +- version "2.0.0" +- resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" +- integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== ++"@parcel/watcher-android-arm64@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" ++ integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== ++ ++"@parcel/watcher-darwin-arm64@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67" ++ integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== ++ ++"@parcel/watcher-darwin-x64@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" ++ integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== ++ ++"@parcel/watcher-freebsd-x64@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" ++ integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== ++ ++"@parcel/watcher-linux-arm-glibc@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" ++ integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== ++ ++"@parcel/watcher-linux-arm-musl@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" ++ integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== ++ ++"@parcel/watcher-linux-arm64-glibc@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" ++ integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== ++ ++"@parcel/watcher-linux-arm64-musl@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" ++ integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== ++ ++"@parcel/watcher-linux-x64-glibc@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz" ++ integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== ++ ++"@parcel/watcher-linux-x64-musl@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" ++ integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== ++ ++"@parcel/watcher-win32-arm64@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" ++ integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== ++ ++"@parcel/watcher-win32-ia32@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" ++ integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== ++ ++"@parcel/watcher-win32-x64@2.5.1": ++ version "2.5.1" ++ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" ++ integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== ++ ++"@parcel/watcher@^2.4.1": ++ version "2.5.1" ++ resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz" ++ integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== ++ dependencies: ++ detect-libc "^1.0.3" ++ is-glob "^4.0.3" ++ micromatch "^4.0.5" ++ node-addon-api "^7.0.0" ++ optionalDependencies: ++ "@parcel/watcher-android-arm64" "2.5.1" ++ "@parcel/watcher-darwin-arm64" "2.5.1" ++ "@parcel/watcher-darwin-x64" "2.5.1" ++ "@parcel/watcher-freebsd-x64" "2.5.1" ++ "@parcel/watcher-linux-arm-glibc" "2.5.1" ++ "@parcel/watcher-linux-arm-musl" "2.5.1" ++ "@parcel/watcher-linux-arm64-glibc" "2.5.1" ++ "@parcel/watcher-linux-arm64-musl" "2.5.1" ++ "@parcel/watcher-linux-x64-glibc" "2.5.1" ++ "@parcel/watcher-linux-x64-musl" "2.5.1" ++ "@parcel/watcher-win32-arm64" "2.5.1" ++ "@parcel/watcher-win32-ia32" "2.5.1" ++ "@parcel/watcher-win32-x64" "2.5.1" + + "@types/minimatch@^3.0.3": + version "3.0.5" +- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" ++ resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +-"@types/minimist@^1.2.0": +- version "1.2.5" +- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" +- integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== +- +-"@types/normalize-package-data@^2.4.0": +- version "2.4.4" +- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" +- integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== +- + abbrev@1: + version "1.1.1" +- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" ++ resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +-agent-base@6, agent-base@^6.0.2: +- version "6.0.2" +- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" +- integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +- dependencies: +- debug "4" +- +-agentkeepalive@^4.1.3, agentkeepalive@^4.2.1: +- version "4.5.0" +- resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" +- integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== +- dependencies: +- humanize-ms "^1.2.1" +- +-aggregate-error@^3.0.0: +- version "3.1.0" +- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" +- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== +- dependencies: +- clean-stack "^2.0.0" +- indent-string "^4.0.0" +- + ansi-regex@^2.0.0: + version "2.1.1" +- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ++ resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +-ansi-regex@^5.0.1: +- version "5.0.1" +- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" +- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +- + ansi-styles@^2.2.1: + version "2.2.1" +- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" ++ resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + + ansi-styles@^3.2.1: + version "3.2.1" +- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" ++ resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +-ansi-styles@^4.0.0, ansi-styles@^4.1.0: ++ansi-styles@^4.1.0: + version "4.3.0" +- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" ++ resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +-"aproba@^1.0.3 || ^2.0.0": +- version "2.0.0" +- resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" +- integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== +- +-are-we-there-yet@^3.0.0: +- version "3.0.1" +- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" +- integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== +- dependencies: +- delegates "^1.0.0" +- readable-stream "^3.6.0" +- + argparse@^1.0.7: + version "1.0.10" +- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" ++ resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + + array-differ@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" ++ resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + + array-each@^1.0.1: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" ++ resolved "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz" + integrity sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA== + + array-slice@^1.0.0: + version "1.1.0" +- resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" ++ resolved "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + + array-union@^2.1.0: + version "2.1.0" +- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" ++ resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +-arrify@^1.0.1: +- version "1.0.1" +- resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" +- integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== +- + arrify@^2.0.1: + version "2.0.1" +- resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" ++ resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +-async-foreach@^0.1.3: +- version "0.1.3" +- resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" +- integrity sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA== +- + async@^2.6.0: + version "2.6.4" +- resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" ++ resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" +@@ -203,7 +171,7 @@ async@^3.2.3, async@~3.2.0: + + autoprefixer@9.8.8: + version "9.8.8" +- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" ++ resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + dependencies: + browserslist "^4.12.0" +@@ -216,12 +184,12 @@ autoprefixer@9.8.8: + + balanced-match@^1.0.0: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" ++ resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + + body@^5.1.0: + version "5.1.0" +- resolved "https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069" ++ resolved "https://registry.npmjs.org/body/-/body-5.1.0.tgz" + integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ== + dependencies: + continuable-cache "^0.3.1" +@@ -231,31 +199,24 @@ body@^5.1.0: + + bootstrap-datepicker@1.10: + version "1.10.0" +- resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.10.0.tgz#61612bbe8bf0a69a5bce32bbcdda93ebb6ccf24a" ++ resolved "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.10.0.tgz" + integrity sha512-lWxtSYddAQOpbAO8UhYhHLcK6425eWoSjb5JDvZU3ePHEPF6A3eUr51WKaFy4PccU19JRxUG6wEU3KdhtKfvpg== + dependencies: + jquery ">=3.4.0 <4.0.0" + + bootstrap-sass@3.4.1: + version "3.4.1" +- resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz#6843c73b1c258a0ac5cb2cc6f6f5285b664a8e9a" ++ resolved "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz" + integrity sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA== + + brace-expansion@^1.1.7: + version "1.1.11" +- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" ++ resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +-brace-expansion@^2.0.1: +- version "2.0.1" +- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" +- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== +- dependencies: +- balanced-match "^1.0.0" +- + braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" +@@ -264,101 +225,44 @@ braces@^3.0.3: + fill-range "^7.1.1" + + browserslist@^4.12.0: +- version "4.24.2" +- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" +- integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== ++ version "4.25.1" ++ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.25.1.tgz#ba9e8e6f298a1d86f829c9b975e07948967bb111" ++ integrity sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw== + dependencies: +- caniuse-lite "^1.0.30001669" +- electron-to-chromium "^1.5.41" +- node-releases "^2.0.18" +- update-browserslist-db "^1.1.1" ++ caniuse-lite "^1.0.30001726" ++ electron-to-chromium "^1.5.173" ++ node-releases "^2.0.19" ++ update-browserslist-db "^1.1.3" + + bytes@1: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" ++ resolved "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" + integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ== + +-cacache@^15.2.0: +- version "15.3.0" +- resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" +- integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== +- dependencies: +- "@npmcli/fs" "^1.0.0" +- "@npmcli/move-file" "^1.0.1" +- chownr "^2.0.0" +- fs-minipass "^2.0.0" +- glob "^7.1.4" +- infer-owner "^1.0.4" +- lru-cache "^6.0.0" +- minipass "^3.1.1" +- minipass-collect "^1.0.2" +- minipass-flush "^1.0.5" +- minipass-pipeline "^1.2.2" +- mkdirp "^1.0.3" +- p-map "^4.0.0" +- promise-inflight "^1.0.1" +- rimraf "^3.0.2" +- ssri "^8.0.1" +- tar "^6.0.2" +- unique-filename "^1.1.1" +- +-cacache@^16.1.0: +- version "16.1.3" +- resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" +- integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== +- dependencies: +- "@npmcli/fs" "^2.1.0" +- "@npmcli/move-file" "^2.0.0" +- chownr "^2.0.0" +- fs-minipass "^2.1.0" +- glob "^8.0.1" +- infer-owner "^1.0.4" +- lru-cache "^7.7.1" +- minipass "^3.1.6" +- minipass-collect "^1.0.2" +- minipass-flush "^1.0.5" +- minipass-pipeline "^1.2.4" +- mkdirp "^1.0.4" +- p-map "^4.0.0" +- promise-inflight "^1.0.1" +- rimraf "^3.0.2" +- ssri "^9.0.0" +- tar "^6.1.11" +- unique-filename "^2.0.0" +- +-call-bind@^1.0.7: +- version "1.0.7" +- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" +- integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== ++call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: ++ version "1.0.2" ++ resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" ++ integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: +- es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" +- get-intrinsic "^1.2.4" +- set-function-length "^1.2.1" + +-camelcase-keys@^6.2.2: +- version "6.2.2" +- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" +- integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== ++call-bound@^1.0.2: ++ version "1.0.4" ++ resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" ++ integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: +- camelcase "^5.3.1" +- map-obj "^4.0.0" +- quick-lru "^4.0.1" +- +-camelcase@^5.3.1: +- version "5.3.1" +- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" +- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== ++ call-bind-apply-helpers "^1.0.2" ++ get-intrinsic "^1.3.0" + +-caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001669: +- version "1.0.30001684" +- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz#0eca437bab7d5f03452ff0ef9de8299be6b08e16" +- integrity sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ== ++caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001726: ++ version "1.0.30001727" ++ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz#22e9706422ad37aa50556af8c10e40e2d93a8b85" ++ integrity sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q== + + chalk@^1.1.1: + version "1.1.3" +- resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" ++ resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" +@@ -369,7 +273,7 @@ chalk@^1.1.1: + + chalk@^2.1.0, chalk@^2.4.1: + version "2.4.2" +- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" ++ resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" +@@ -378,281 +282,201 @@ chalk@^2.1.0, chalk@^2.4.1: + + chalk@^4.1.0, chalk@^4.1.2, chalk@~4.1.0: + version "4.1.2" +- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" ++ resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +-chownr@^2.0.0: +- version "2.0.0" +- resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" +- integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +- +-clean-stack@^2.0.0: +- version "2.2.0" +- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" +- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== ++chokidar@^4.0.0: ++ version "4.0.3" ++ resolved "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz" ++ integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== ++ dependencies: ++ readdirp "^4.0.1" + + clipboard@2.0.11: + version "2.0.11" +- resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.11.tgz#62180360b97dd668b6b3a84ec226975762a70be5" ++ resolved "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz" + integrity sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw== + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + +-cliui@^8.0.1: +- version "8.0.1" +- resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" +- integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== +- dependencies: +- string-width "^4.2.0" +- strip-ansi "^6.0.1" +- wrap-ansi "^7.0.0" +- + color-convert@^1.9.0: + version "1.9.3" +- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" ++ resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + + color-convert@^2.0.1: + version "2.0.1" +- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" ++ resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + + color-name@1.1.3: + version "1.1.3" +- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" ++ resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + + color-name@~1.1.4: + version "1.1.4" +- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" ++ resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +-color-support@^1.1.3: +- version "1.1.3" +- resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" +- integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== +- + colors@~1.1.2: + version "1.1.2" +- resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" ++ resolved "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + integrity sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w== + + concat-map@0.0.1: + version "0.0.1" +- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" ++ resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +-console-control-strings@^1.1.0: +- version "1.1.0" +- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" +- integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== +- + continuable-cache@^0.3.1: + version "0.3.1" +- resolved "https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" ++ resolved "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz" + integrity sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA== + +-core-util-is@~1.0.0: +- version "1.0.3" +- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" +- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +- +-cross-spawn@^7.0.3: +- version "7.0.6" +- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" +- integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== +- dependencies: +- path-key "^3.1.0" +- shebang-command "^2.0.0" +- which "^2.0.1" +- + dateformat@~4.6.2: + version "4.6.3" +- resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" ++ resolved "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz" + integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== + +-debug@4, debug@^4.3.3: +- version "4.3.7" +- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" +- integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== +- dependencies: +- ms "^2.1.3" +- + debug@^3.1.0: + version "3.2.7" +- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" ++ resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +-decamelize-keys@^1.1.0: +- version "1.1.1" +- resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" +- integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== +- dependencies: +- decamelize "^1.1.0" +- map-obj "^1.0.0" +- +-decamelize@^1.1.0, decamelize@^1.2.0: +- version "1.2.0" +- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" +- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +- +-define-data-property@^1.1.4: +- version "1.1.4" +- resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" +- integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== +- dependencies: +- es-define-property "^1.0.0" +- es-errors "^1.3.0" +- gopd "^1.0.1" +- + delegate@^3.1.2: + version "3.2.0" +- resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" ++ resolved "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + +-delegates@^1.0.0: +- version "1.0.0" +- resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" +- integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== +- + detect-file@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" ++ resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz" + integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== + ++detect-libc@^1.0.3: ++ version "1.0.3" ++ resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz" ++ integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== ++ + diff@^3.0.0: + version "3.5.0" +- resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" ++ resolved "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + + dropzone@5.9.3: + version "5.9.3" +- resolved "https://registry.yarnpkg.com/dropzone/-/dropzone-5.9.3.tgz#b3070ae090fa48cbc04c17535635537ca72d70d6" ++ resolved "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz" + integrity sha512-Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA== + ++dunder-proto@^1.0.1: ++ version "1.0.1" ++ resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" ++ integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== ++ dependencies: ++ call-bind-apply-helpers "^1.0.1" ++ es-errors "^1.3.0" ++ gopd "^1.2.0" ++ + duplexer@^0.1.1: + version "0.1.2" +- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" ++ resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +-electron-to-chromium@^1.5.41: +- version "1.5.67" +- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.67.tgz#66ebd2be4a77469ac2760ef5e9e460ba9a43a845" +- integrity sha512-nz88NNBsD7kQSAGGJyp8hS6xSPtWwqNogA0mjtc2nUYeEf3nURK9qpV18TuBdDmEDgVWotS8Wkzf+V52dSQ/LQ== +- +-emoji-regex@^8.0.0: +- version "8.0.0" +- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" +- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +- +-encoding@^0.1.12, encoding@^0.1.13: +- version "0.1.13" +- resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" +- integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== +- dependencies: +- iconv-lite "^0.6.2" +- +-env-paths@^2.2.0: +- version "2.2.1" +- resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" +- integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== +- +-err-code@^2.0.2: +- version "2.0.3" +- resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" +- integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== +- +-error-ex@^1.3.1: +- version "1.3.2" +- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" +- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== +- dependencies: +- is-arrayish "^0.2.1" ++electron-to-chromium@^1.5.173: ++ version "1.5.182" ++ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.182.tgz#4ab73104f893938acb3ab9c28d7bec170c116b3e" ++ integrity sha512-Lv65Btwv9W4J9pyODI6EWpdnhfvrve/us5h1WspW8B2Fb0366REPtY3hX7ounk1CkV/TBjWCEvCBBbYbmV0qCA== + + error@^7.0.0: + version "7.2.1" +- resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" ++ resolved "https://registry.npmjs.org/error/-/error-7.2.1.tgz" + integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== + dependencies: + string-template "~0.2.1" + +-es-define-property@^1.0.0: +- version "1.0.0" +- resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" +- integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== +- dependencies: +- get-intrinsic "^1.2.4" ++es-define-property@^1.0.1: ++ version "1.0.1" ++ resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" ++ integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + + es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +-escalade@^3.1.1, escalade@^3.2.0: ++es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: ++ version "1.1.1" ++ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" ++ integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== ++ dependencies: ++ es-errors "^1.3.0" ++ ++escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" +- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" ++ resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + + esprima@^4.0.0: + version "4.0.1" +- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" ++ resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + + eventemitter2@~0.4.13: + version "0.4.14" +- resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab" ++ resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" + integrity sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ== + + exit@~0.1.2: + version "0.1.2" +- resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" ++ resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + + expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" +- resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" ++ resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz" + integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== + dependencies: + homedir-polyfill "^1.0.1" + + extend@^3.0.2: + version "3.0.2" +- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" ++ resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + + faye-websocket@~0.10.0: + version "0.10.0" +- resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" ++ resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz" + integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== + dependencies: + websocket-driver ">=0.5.1" + + figures@^3.2.0: + version "3.2.0" +- resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" ++ resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + + file-sync-cmp@^0.1.0: + version "0.1.1" +- resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b" ++ resolved "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz" + integrity sha512-0k45oWBokCqh2MOexeYKpyqmGKG+8mQ2Wd8iawx+uWd/weWJQAZ6SoPybagdCI4xFisag8iAR77WPm4h3pTfxA== + + fill-range@^7.1.1: +@@ -664,22 +488,14 @@ fill-range@^7.1.1: + + find-up@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" ++ resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +-find-up@^4.1.0: +- version "4.1.0" +- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" +- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== +- dependencies: +- locate-path "^5.0.0" +- path-exists "^4.0.0" +- + findup-sync@^4.0.0: + version "4.0.0" +- resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" ++ resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz" + integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ== + dependencies: + detect-file "^1.0.0" +@@ -689,7 +505,7 @@ findup-sync@^4.0.0: + + findup-sync@~5.0.0: + version "5.0.0" +- resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2" ++ resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz" + integrity sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ== + dependencies: + detect-file "^1.0.0" +@@ -699,7 +515,7 @@ findup-sync@~5.0.0: + + fined@^1.2.0: + version "1.2.0" +- resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" ++ resolved "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz" + integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== + dependencies: + expand-tilde "^2.0.2" +@@ -710,93 +526,75 @@ fined@^1.2.0: + + flagged-respawn@^1.0.1: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" ++ resolved "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + + font-awesome@4.7: + version "4.7.0" +- resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" ++ resolved "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz" + integrity sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg== + + for-in@^1.0.1: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" ++ resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + + for-own@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" ++ resolved "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz" + integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg== + dependencies: + for-in "^1.0.1" + +-fs-minipass@^2.0.0, fs-minipass@^2.1.0: +- version "2.1.0" +- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" +- integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== +- dependencies: +- minipass "^3.0.0" +- + fs.realpath@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" ++ resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + + function-bind@^1.1.2: + version "1.1.2" +- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" ++ resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +-gauge@^4.0.3: +- version "4.0.4" +- resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" +- integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== +- dependencies: +- aproba "^1.0.3 || ^2.0.0" +- color-support "^1.1.3" +- console-control-strings "^1.1.0" +- has-unicode "^2.0.1" +- signal-exit "^3.0.7" +- string-width "^4.2.3" +- strip-ansi "^6.0.1" +- wide-align "^1.1.5" +- +-gaze@^1.0.0, gaze@^1.1.0: ++gaze@^1.1.0: + version "1.1.3" +- resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" ++ resolved "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +-get-caller-file@^2.0.5: +- version "2.0.5" +- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" +- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +- +-get-intrinsic@^1.2.4: +- version "1.2.4" +- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" +- integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== ++get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: ++ version "1.3.0" ++ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" ++ integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: ++ call-bind-apply-helpers "^1.0.2" ++ es-define-property "^1.0.1" + es-errors "^1.3.0" ++ es-object-atoms "^1.1.1" + function-bind "^1.1.2" +- has-proto "^1.0.1" +- has-symbols "^1.0.3" +- hasown "^2.0.0" ++ get-proto "^1.0.1" ++ gopd "^1.2.0" ++ has-symbols "^1.1.0" ++ hasown "^2.0.2" ++ math-intrinsics "^1.1.0" + +-get-stdin@^4.0.1: +- version "4.0.1" +- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" +- integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== ++get-proto@^1.0.1: ++ version "1.0.1" ++ resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" ++ integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== ++ dependencies: ++ dunder-proto "^1.0.1" ++ es-object-atoms "^1.0.0" + + getobject@~1.0.0: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/getobject/-/getobject-1.0.2.tgz#25ec87a50370f6dcc3c6ba7ef43c4c16215c4c89" ++ resolved "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz" + integrity sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg== + +-glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: ++glob@^7.1.3: + version "7.2.3" +- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" ++ resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" +@@ -806,20 +604,9 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: + once "^1.3.0" + path-is-absolute "^1.0.0" + +-glob@^8.0.1: +- version "8.1.0" +- resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" +- integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +- dependencies: +- fs.realpath "^1.0.0" +- inflight "^1.0.4" +- inherits "2" +- minimatch "^5.0.1" +- once "^1.3.0" +- + glob@~7.1.1, glob@~7.1.6: + version "7.1.7" +- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" ++ resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + dependencies: + fs.realpath "^1.0.0" +@@ -831,7 +618,7 @@ glob@~7.1.1, glob@~7.1.6: + + global-modules@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" ++ resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" +@@ -840,7 +627,7 @@ global-modules@^1.0.0: + + global-prefix@^1.0.1: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" ++ resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz" + integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== + dependencies: + expand-tilde "^2.0.2" +@@ -851,7 +638,7 @@ global-prefix@^1.0.1: + + globule@^1.0.0: + version "1.3.4" +- resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.4.tgz#7c11c43056055a75a6e68294453c17f2796170fb" ++ resolved "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz" + integrity sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg== + dependencies: + glob "~7.1.1" +@@ -860,26 +647,19 @@ globule@^1.0.0: + + good-listener@^1.2.2: + version "1.2.2" +- resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" ++ resolved "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz" + integrity sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw== + dependencies: + delegate "^3.1.2" + +-gopd@^1.0.1: +- version "1.1.0" +- resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.1.0.tgz#df8f0839c2d48caefc32a025a49294d39606c912" +- integrity sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA== +- dependencies: +- get-intrinsic "^1.2.4" +- +-graceful-fs@^4.2.6: +- version "4.2.11" +- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" +- integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== ++gopd@^1.2.0: ++ version "1.2.0" ++ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" ++ integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + + grunt-cli@~1.4.3: + version "1.4.3" +- resolved "https://registry.yarnpkg.com/grunt-cli/-/grunt-cli-1.4.3.tgz#22c9f1a3d2780bf9b0d206e832e40f8f499175ff" ++ resolved "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz" + integrity sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ== + dependencies: + grunt-known-options "~2.0.0" +@@ -890,7 +670,7 @@ grunt-cli@~1.4.3: + + grunt-contrib-clean@2.0: + version "2.0.1" +- resolved "https://registry.yarnpkg.com/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz#062e8019d31bfca35af8929a2ee1063c6c46dd2d" ++ resolved "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz" + integrity sha512-uRvnXfhiZt8akb/ZRDHJpQQtkkVkqc/opWO4Po/9ehC2hPxgptB9S6JHDC/Nxswo4CJSM0iFPT/Iym3cEMWzKA== + dependencies: + async "^3.2.3" +@@ -898,7 +678,7 @@ grunt-contrib-clean@2.0: + + grunt-contrib-concat@2.1: + version "2.1.0" +- resolved "https://registry.yarnpkg.com/grunt-contrib-concat/-/grunt-contrib-concat-2.1.0.tgz#9ac62117a18b48d1bfccb3eef46c960bbd163d75" ++ resolved "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-2.1.0.tgz" + integrity sha512-Vnl95JIOxfhEN7bnYIlCgQz41kkbi7tsZ/9a4usZmxNxi1S2YAIOy8ysFmO8u4MN26Apal1O106BwARdaNxXQw== + dependencies: + chalk "^4.1.2" +@@ -906,7 +686,7 @@ grunt-contrib-concat@2.1: + + grunt-contrib-copy@1.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz#7060c6581e904b8ab0d00f076e0a8f6e3e7c3573" ++ resolved "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz" + integrity sha512-gFRFUB0ZbLcjKb67Magz1yOHGBkyU6uL29hiEW1tdQ9gQt72NuMKIy/kS6dsCbV0cZ0maNCb0s6y+uT1FKU7jA== + dependencies: + chalk "^1.1.1" +@@ -914,7 +694,7 @@ grunt-contrib-copy@1.0: + + grunt-contrib-uglify@5.2: + version "5.2.2" +- resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz#447c0b58451a1fca20768371e07e723a870dfe98" ++ resolved "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz" + integrity sha512-ITxiWxrjjP+RZu/aJ5GLvdele+sxlznh+6fK9Qckio5ma8f7Iv8woZjRkGfafvpuygxNefOJNc+hfjjBayRn2Q== + dependencies: + chalk "^4.1.2" +@@ -924,7 +704,7 @@ grunt-contrib-uglify@5.2: + + grunt-contrib-watch@1.1: + version "1.1.0" +- resolved "https://registry.yarnpkg.com/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz#c143ca5b824b288a024b856639a5345aedb78ed4" ++ resolved "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz" + integrity sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg== + dependencies: + async "^2.6.0" +@@ -934,12 +714,12 @@ grunt-contrib-watch@1.1: + + grunt-known-options@~2.0.0: + version "2.0.0" +- resolved "https://registry.yarnpkg.com/grunt-known-options/-/grunt-known-options-2.0.0.tgz#cac641e897f9a0a680b8c9839803d35f3325103c" ++ resolved "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz" + integrity sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA== + + grunt-legacy-log-utils@~2.1.0: + version "2.1.0" +- resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz#49a8c7dc74051476dcc116c32faf9db8646856ef" ++ resolved "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz" + integrity sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw== + dependencies: + chalk "~4.1.0" +@@ -947,7 +727,7 @@ grunt-legacy-log-utils@~2.1.0: + + grunt-legacy-log@~3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz#1c6eaf92371ea415af31ea84ce50d434ef6d39c4" ++ resolved "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz" + integrity sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA== + dependencies: + colors "~1.1.2" +@@ -957,7 +737,7 @@ grunt-legacy-log@~3.0.0: + + grunt-legacy-util@~2.0.1: + version "2.0.1" +- resolved "https://registry.yarnpkg.com/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz#0f929d13a2faf9988c9917c82bff609e2d9ba255" ++ resolved "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz" + integrity sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w== + dependencies: + async "~3.2.0" +@@ -970,7 +750,7 @@ grunt-legacy-util@~2.0.1: + + grunt-postcss@0.9: + version "0.9.0" +- resolved "https://registry.yarnpkg.com/grunt-postcss/-/grunt-postcss-0.9.0.tgz#fbe5934a6be9eac893af6d057e2318c97fae9da3" ++ resolved "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz" + integrity sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA== + dependencies: + chalk "^2.1.0" +@@ -979,12 +759,12 @@ grunt-postcss@0.9: + + grunt-sass@3.1: + version "3.1.0" +- resolved "https://registry.yarnpkg.com/grunt-sass/-/grunt-sass-3.1.0.tgz#a5936cc2a80ec08092d9f31c101dc307d1e4f71c" ++ resolved "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz" + integrity sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A== + + grunt@1.6: + version "1.6.1" +- resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.6.1.tgz#0b4dd1524f26676dcf45d8f636b8d9061a8ede16" ++ resolved "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz" + integrity sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA== + dependencies: + dateformat "~4.6.2" +@@ -1003,57 +783,35 @@ grunt@1.6: + + gzip-size@^5.1.1: + version "5.1.1" +- resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" ++ resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +-hard-rejection@^2.1.0: +- version "2.1.0" +- resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" +- integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== +- + has-ansi@^2.0.0: + version "2.0.0" +- resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" ++ resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + + has-flag@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" ++ resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + + has-flag@^4.0.0: + version "4.0.0" +- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" ++ resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +-has-property-descriptors@^1.0.2: +- version "1.0.2" +- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" +- integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== +- dependencies: +- es-define-property "^1.0.0" +- +-has-proto@^1.0.1: +- version "1.0.3" +- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" +- integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== +- +-has-symbols@^1.0.3: +- version "1.0.3" +- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" +- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +- +-has-unicode@^2.0.1: +- version "2.0.1" +- resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +- integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== ++has-symbols@^1.1.0: ++ version "1.1.0" ++ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" ++ integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +-hasown@^2.0.0, hasown@^2.0.2: ++hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== +@@ -1062,275 +820,162 @@ hasown@^2.0.0, hasown@^2.0.2: + + homedir-polyfill@^1.0.1: + version "1.0.3" +- resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" ++ resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + + hooker@~0.2.3: + version "0.2.3" +- resolved "https://registry.yarnpkg.com/hooker/-/hooker-0.2.3.tgz#b834f723cc4a242aa65963459df6d984c5d3d959" ++ resolved "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" + integrity sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA== + +-hosted-git-info@^2.1.4: +- version "2.8.9" +- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" +- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== +- +-hosted-git-info@^4.0.1: +- version "4.1.0" +- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" +- integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== +- dependencies: +- lru-cache "^6.0.0" +- + html5shiv@3.7: + version "3.7.3" +- resolved "https://registry.yarnpkg.com/html5shiv/-/html5shiv-3.7.3.tgz#d78a84a367bcb9a710100d57802c387b084631d2" ++ resolved "https://registry.npmjs.org/html5shiv/-/html5shiv-3.7.3.tgz" + integrity sha512-SZwGvLGNtgp8GbgFX7oXEp8OR1aBt5LliX6dG0kdD1kl3KhMonN0QcSa/A3TsTgFewaGCbIryQunjayWDXzxmw== + +-http-cache-semantics@^4.1.0: +- version "4.1.1" +- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" +- integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== +- + http-parser-js@>=0.5.1: + version "0.5.8" +- resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" ++ resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +-http-proxy-agent@^4.0.1: +- version "4.0.1" +- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" +- integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== +- dependencies: +- "@tootallnate/once" "1" +- agent-base "6" +- debug "4" +- +-http-proxy-agent@^5.0.0: +- version "5.0.0" +- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" +- integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== +- dependencies: +- "@tootallnate/once" "2" +- agent-base "6" +- debug "4" +- +-https-proxy-agent@^5.0.0: +- version "5.0.1" +- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" +- integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== +- dependencies: +- agent-base "6" +- debug "4" +- +-humanize-ms@^1.2.1: +- version "1.2.1" +- resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" +- integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== +- dependencies: +- ms "^2.0.0" +- +-iconv-lite@^0.6.2, iconv-lite@~0.6.3: ++iconv-lite@~0.6.3: + version "0.6.3" +- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" ++ resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +-imurmurhash@^0.1.4: +- version "0.1.4" +- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" +- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== +- +-indent-string@^4.0.0: +- version "4.0.0" +- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" +- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +- +-infer-owner@^1.0.4: +- version "1.0.4" +- resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" +- integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== ++immutable@^5.0.2: ++ version "5.1.3" ++ resolved "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz" ++ integrity sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg== + + inflight@^1.0.4: + version "1.0.6" +- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" ++ resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +-inherits@2, inherits@^2.0.3, inherits@~2.0.3: ++inherits@2: + version "2.0.4" +- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" ++ resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + + ini@^1.3.4: + version "1.3.8" +- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" ++ resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + + interpret@~1.1.0: + version "1.1.0" +- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" ++ resolved "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz" + integrity sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA== + +-ip-address@^9.0.5: +- version "9.0.5" +- resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" +- integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== +- dependencies: +- jsbn "1.1.0" +- sprintf-js "^1.1.3" +- + is-absolute@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" ++ resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +-is-arrayish@^0.2.1: +- version "0.2.1" +- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" +- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +- +-is-core-module@^2.13.0, is-core-module@^2.5.0: +- version "2.15.1" +- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" +- integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== ++is-core-module@^2.13.0: ++ version "2.16.1" ++ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" ++ integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + + is-extglob@^2.1.1: + version "2.1.1" +- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" ++ resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +-is-fullwidth-code-point@^3.0.0: +- version "3.0.0" +- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" +- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +- + is-glob@^4.0.0, is-glob@^4.0.3: + version "4.0.3" +- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" ++ resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +-is-lambda@^1.0.1: +- version "1.0.1" +- resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" +- integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +- + is-number@^7.0.0: + version "7.0.0" +- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" ++ resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +-is-plain-obj@^1.1.0: +- version "1.1.0" +- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" +- integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== +- + is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" +- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" ++ resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + + is-relative@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" ++ resolved "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + + is-unc-path@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" ++ resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + + is-windows@^1.0.1: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" ++ resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +-isarray@~1.0.0: +- version "1.0.0" +- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" +- integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +- + isexe@^2.0.0: + version "2.0.0" +- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" ++ resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + + isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" +- resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" ++ resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + + jquery-ui@1.14.1: + version "1.14.1" +- resolved "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.14.1.tgz#ba342ea3ffff662b787595391f607d923313e040" ++ resolved "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.14.1.tgz" + integrity sha512-DhzsYH8VeIvOaxwi+B/2BCsFFT5EGjShdzOcm5DssWjtcpGWIMsn66rJciDA6jBruzNiLf1q0KvwMoX1uGNvnQ== + dependencies: + jquery ">=1.12.0 <5.0.0" + + jquery@3.7.1, "jquery@>=1.12.0 <5.0.0", "jquery@>=3.4.0 <4.0.0": + version "3.7.1" +- resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" ++ resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" + integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== + +-js-base64@^2.4.9: +- version "2.6.4" +- resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" +- integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== +- + js-cookie@2.2: + version "2.2.1" +- resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" ++ resolved "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + +-js-tokens@^4.0.0: +- version "4.0.0" +- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" +- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +- + js-yaml@~3.14.0: + version "3.14.1" +- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" ++ resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +-jsbn@1.1.0: +- version "1.1.0" +- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" +- integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== +- +-json-parse-even-better-errors@^2.3.0: +- version "2.3.1" +- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" +- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +- +-kind-of@^6.0.2, kind-of@^6.0.3: ++kind-of@^6.0.2: + version "6.0.3" +- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" ++ resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + + liftup@~3.0.1: + version "3.0.1" +- resolved "https://registry.yarnpkg.com/liftup/-/liftup-3.0.1.tgz#1cb81aff0f368464ed3a5f1a7286372d6b1a60ce" ++ resolved "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz" + integrity sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw== + dependencies: + extend "^3.0.2" +@@ -1342,19 +987,14 @@ liftup@~3.0.1: + rechoir "^0.7.0" + resolve "^1.19.0" + +-lines-and-columns@^1.1.6: +- version "1.2.4" +- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" +- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +- + livereload-js@^2.3.0: + version "2.4.0" +- resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c" ++ resolved "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz" + integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== + + load-grunt-tasks@5.1: + version "5.1.0" +- resolved "https://registry.yarnpkg.com/load-grunt-tasks/-/load-grunt-tasks-5.1.0.tgz#14894c27a7e34ebbef9937c39cc35c573cd04c1c" ++ resolved "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-5.1.0.tgz" + integrity sha512-oNj0Jlka1TsfDe+9He0kcA1cRln+TMoTsEByW7ij6kyktNLxBKJtslCFEvFrLC2Dj0S19IWJh3fOCIjLby2Xrg== + dependencies: + arrify "^2.0.1" +@@ -1364,105 +1004,37 @@ load-grunt-tasks@5.1: + + locate-path@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" ++ resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +-locate-path@^5.0.0: +- version "5.0.0" +- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" +- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== +- dependencies: +- p-locate "^4.1.0" +- +-lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.19, lodash@~4.17.21: ++lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.21, lodash@~4.17.19, lodash@~4.17.21: + version "4.17.21" +- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" ++ resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +-lru-cache@^6.0.0: +- version "6.0.0" +- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" +- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== +- dependencies: +- yallist "^4.0.0" +- +-lru-cache@^7.7.1: +- version "7.18.3" +- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" +- integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== +- +-make-fetch-happen@^10.0.4: +- version "10.2.1" +- resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" +- integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== +- dependencies: +- agentkeepalive "^4.2.1" +- cacache "^16.1.0" +- http-cache-semantics "^4.1.0" +- http-proxy-agent "^5.0.0" +- https-proxy-agent "^5.0.0" +- is-lambda "^1.0.1" +- lru-cache "^7.7.1" +- minipass "^3.1.6" +- minipass-collect "^1.0.2" +- minipass-fetch "^2.0.3" +- minipass-flush "^1.0.5" +- minipass-pipeline "^1.2.4" +- negotiator "^0.6.3" +- promise-retry "^2.0.1" +- socks-proxy-agent "^7.0.0" +- ssri "^9.0.0" +- +-make-fetch-happen@^9.1.0: +- version "9.1.0" +- resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" +- integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== +- dependencies: +- agentkeepalive "^4.1.3" +- cacache "^15.2.0" +- http-cache-semantics "^4.1.0" +- http-proxy-agent "^4.0.1" +- https-proxy-agent "^5.0.0" +- is-lambda "^1.0.1" +- lru-cache "^6.0.0" +- minipass "^3.1.3" +- minipass-collect "^1.0.2" +- minipass-fetch "^1.3.2" +- minipass-flush "^1.0.5" +- minipass-pipeline "^1.2.4" +- negotiator "^0.6.2" +- promise-retry "^2.0.1" +- socks-proxy-agent "^6.0.0" +- ssri "^8.0.0" +- + make-iterator@^1.0.0: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" ++ resolved "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + + map-cache@^0.2.0: + version "0.2.2" +- resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" ++ resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +-map-obj@^1.0.0: +- version "1.0.1" +- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" +- integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== +- +-map-obj@^4.0.0: +- version "4.3.0" +- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" +- integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== ++math-intrinsics@^1.1.0: ++ version "1.1.0" ++ resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" ++ integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + + maxmin@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-3.0.0.tgz#3ee9acc8a2b9f2b5416e94f5705319df8a9c71e6" ++ resolved "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz" + integrity sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g== + dependencies: + chalk "^4.1.0" +@@ -1470,25 +1042,7 @@ maxmin@^3.0.0: + gzip-size "^5.1.1" + pretty-bytes "^5.3.0" + +-meow@^9.0.0: +- version "9.0.0" +- resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" +- integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== +- dependencies: +- "@types/minimist" "^1.2.0" +- camelcase-keys "^6.2.2" +- decamelize "^1.2.0" +- decamelize-keys "^1.1.0" +- hard-rejection "^2.1.0" +- minimist-options "4.1.0" +- normalize-package-data "^3.0.0" +- read-pkg-up "^7.0.1" +- redent "^3.0.0" +- trim-newlines "^3.0.0" +- type-fest "^0.18.0" +- yargs-parser "^20.2.3" +- +-micromatch@^4.0.2, micromatch@^4.0.4: ++micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== +@@ -1496,124 +1050,28 @@ micromatch@^4.0.2, micromatch@^4.0.4: + braces "^3.0.3" + picomatch "^2.3.1" + +-min-indent@^1.0.0: +- version "1.0.1" +- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" +- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +- + minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" +- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" ++ resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +-minimatch@^5.0.1: +- version "5.1.6" +- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" +- integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== +- dependencies: +- brace-expansion "^2.0.1" +- + minimatch@~3.0.2, minimatch@~3.0.4: + version "3.0.8" +- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" ++ resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz" + integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q== + dependencies: + brace-expansion "^1.1.7" + +-minimist-options@4.1.0: +- version "4.1.0" +- resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" +- integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== +- dependencies: +- arrify "^1.0.1" +- is-plain-obj "^1.1.0" +- kind-of "^6.0.3" +- +-minipass-collect@^1.0.2: +- version "1.0.2" +- resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" +- integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== +- dependencies: +- minipass "^3.0.0" +- +-minipass-fetch@^1.3.2: +- version "1.4.1" +- resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" +- integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== +- dependencies: +- minipass "^3.1.0" +- minipass-sized "^1.0.3" +- minizlib "^2.0.0" +- optionalDependencies: +- encoding "^0.1.12" +- +-minipass-fetch@^2.0.3: +- version "2.1.2" +- resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" +- integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== +- dependencies: +- minipass "^3.1.6" +- minipass-sized "^1.0.3" +- minizlib "^2.1.2" +- optionalDependencies: +- encoding "^0.1.13" +- +-minipass-flush@^1.0.5: +- version "1.0.5" +- resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" +- integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== +- dependencies: +- minipass "^3.0.0" +- +-minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: +- version "1.2.4" +- resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" +- integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== +- dependencies: +- minipass "^3.0.0" +- +-minipass-sized@^1.0.3: +- version "1.0.3" +- resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" +- integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== +- dependencies: +- minipass "^3.0.0" +- +-minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3, minipass@^3.1.6: +- version "3.3.6" +- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" +- integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== +- dependencies: +- yallist "^4.0.0" +- +-minipass@^5.0.0: +- version "5.0.0" +- resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" +- integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== +- +-minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2: +- version "2.1.2" +- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" +- integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== +- dependencies: +- minipass "^3.0.0" +- yallist "^4.0.0" +- +-mkdirp@^1.0.3, mkdirp@^1.0.4: +- version "1.0.4" +- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" +- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +- +-ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: ++ms@^2.1.1: + version "2.1.3" +- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" ++ resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + + multimatch@^4.0.0: + version "4.0.0" +- resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" ++ resolved "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" +@@ -1622,137 +1080,59 @@ multimatch@^4.0.0: + arrify "^2.0.1" + minimatch "^3.0.4" + +-nan@^2.17.0: +- version "2.22.0" +- resolved "https://registry.yarnpkg.com/nan/-/nan-2.22.0.tgz#31bc433fc33213c97bad36404bb68063de604de3" +- integrity sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw== +- + nanoid@^3.3.7: +- version "3.3.8" +- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" +- integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== +- +-negotiator@^0.6.2, negotiator@^0.6.3: +- version "0.6.4" +- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" +- integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== +- +-node-gyp@^8.4.1: +- version "8.4.1" +- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937" +- integrity sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== +- dependencies: +- env-paths "^2.2.0" +- glob "^7.1.4" +- graceful-fs "^4.2.6" +- make-fetch-happen "^9.1.0" +- nopt "^5.0.0" +- npmlog "^6.0.0" +- rimraf "^3.0.2" +- semver "^7.3.5" +- tar "^6.1.2" +- which "^2.0.2" +- +-node-releases@^2.0.18: +- version "2.0.18" +- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" +- integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== +- +-node-sass@9.0: +- version "9.0.0" +- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-9.0.0.tgz#c21cd17bd9379c2d09362b3baf2cbf089bce08ed" +- integrity sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg== +- dependencies: +- async-foreach "^0.1.3" +- chalk "^4.1.2" +- cross-spawn "^7.0.3" +- gaze "^1.0.0" +- get-stdin "^4.0.1" +- glob "^7.0.3" +- lodash "^4.17.15" +- make-fetch-happen "^10.0.4" +- meow "^9.0.0" +- nan "^2.17.0" +- node-gyp "^8.4.1" +- sass-graph "^4.0.1" +- stdout-stream "^1.4.0" +- "true-case-path" "^2.2.1" +- +-nopt@^5.0.0: +- version "5.0.0" +- resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" +- integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== +- dependencies: +- abbrev "1" ++ version "3.3.11" ++ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" ++ integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== ++ ++node-addon-api@^7.0.0: ++ version "7.1.1" ++ resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz" ++ integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== ++ ++node-releases@^2.0.19: ++ version "2.0.19" ++ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" ++ integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + + nopt@~3.0.6: + version "3.0.6" +- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" ++ resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" + integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg== + dependencies: + abbrev "1" + + nopt@~4.0.1: + version "4.0.3" +- resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" ++ resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz" + integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== + dependencies: + abbrev "1" + osenv "^0.1.4" + +-normalize-package-data@^2.5.0: +- version "2.5.0" +- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" +- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== +- dependencies: +- hosted-git-info "^2.1.4" +- resolve "^1.10.0" +- semver "2 || 3 || 4 || 5" +- validate-npm-package-license "^3.0.1" +- +-normalize-package-data@^3.0.0: +- version "3.0.3" +- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" +- integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== +- dependencies: +- hosted-git-info "^4.0.1" +- is-core-module "^2.5.0" +- semver "^7.3.4" +- validate-npm-package-license "^3.0.1" +- + normalize-range@^0.1.2: + version "0.1.2" +- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" ++ resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +-npmlog@^6.0.0: +- version "6.0.2" +- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" +- integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== +- dependencies: +- are-we-there-yet "^3.0.0" +- console-control-strings "^1.1.0" +- gauge "^4.0.3" +- set-blocking "^2.0.0" +- + num2fraction@^1.2.2: + version "1.2.2" +- resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" ++ resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== + + object-assign@^4.1.0: + version "4.1.1" +- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" ++ resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +-object-inspect@^1.13.1: +- version "1.13.3" +- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a" +- integrity sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA== ++object-inspect@^1.13.3: ++ version "1.13.4" ++ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" ++ integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + + object.defaults@^1.1.0: + version "1.1.0" +- resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" ++ resolved "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz" + integrity sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA== + dependencies: + array-each "^1.0.1" +@@ -1762,7 +1142,7 @@ object.defaults@^1.1.0: + + object.map@^1.0.1: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" ++ resolved "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz" + integrity sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w== + dependencies: + for-own "^1.0.0" +@@ -1770,160 +1150,126 @@ object.map@^1.0.1: + + object.pick@^1.2.0: + version "1.3.0" +- resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" ++ resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + + once@^1.3.0: + version "1.4.0" +- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" ++ resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + + os-homedir@^1.0.0: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" ++ resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + + os-tmpdir@^1.0.0: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" ++ resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + + osenv@^0.1.4: + version "0.1.5" +- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" ++ resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +-p-limit@^2.0.0, p-limit@^2.2.0: ++p-limit@^2.0.0: + version "2.3.0" +- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" ++ resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + + p-locate@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" ++ resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +-p-locate@^4.1.0: +- version "4.1.0" +- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" +- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== +- dependencies: +- p-limit "^2.2.0" +- +-p-map@^4.0.0: +- version "4.0.0" +- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" +- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== +- dependencies: +- aggregate-error "^3.0.0" +- + p-try@^2.0.0: + version "2.2.0" +- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" ++ resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + + parse-filepath@^1.0.1: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" ++ resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz" + integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +-parse-json@^5.0.0: +- version "5.2.0" +- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" +- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== +- dependencies: +- "@babel/code-frame" "^7.0.0" +- error-ex "^1.3.1" +- json-parse-even-better-errors "^2.3.0" +- lines-and-columns "^1.1.6" +- + parse-passwd@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" ++ resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" + integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== + + path-exists@^3.0.0: + version "3.0.0" +- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" ++ resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +-path-exists@^4.0.0: +- version "4.0.0" +- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" +- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +- + path-is-absolute@^1.0.0: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" ++ resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +-path-key@^3.1.0: +- version "3.1.1" +- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" +- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +- + path-parse@^1.0.7: + version "1.0.7" +- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" ++ resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + + path-root-regex@^0.1.0: + version "0.1.2" +- resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" ++ resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz" + integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== + + path-root@^0.1.1: + version "0.1.1" +- resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" ++ resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz" + integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== + dependencies: + path-root-regex "^0.1.0" + + picocolors@^0.2.1: + version "0.2.1" +- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" ++ resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +-picocolors@^1.0.0, picocolors@^1.1.0, picocolors@^1.1.1: ++picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + + picomatch@^2.3.1: + version "2.3.1" +- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" ++ resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + + pify@^4.0.1: + version "4.0.1" +- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" ++ resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + + pkg-up@^3.1.0: + version "3.1.0" +- resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" ++ resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + + postcss-value-parser@^4.1.0: + version "4.2.0" +- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" ++ resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + + postcss@8.4: +@@ -1937,7 +1283,7 @@ postcss@8.4: + + postcss@^6.0.11: + version "6.0.23" +- resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" ++ resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" +@@ -1946,7 +1292,7 @@ postcss@^6.0.11: + + postcss@^7.0.32: + version "7.0.39" +- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" ++ resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" +@@ -1954,111 +1300,39 @@ postcss@^7.0.32: + + pretty-bytes@^5.3.0: + version "5.6.0" +- resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" ++ resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +-process-nextick-args@~2.0.0: +- version "2.0.1" +- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" +- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +- +-promise-inflight@^1.0.1: +- version "1.0.1" +- resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" +- integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== +- +-promise-retry@^2.0.1: +- version "2.0.1" +- resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" +- integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== +- dependencies: +- err-code "^2.0.2" +- retry "^0.12.0" +- + qs@^6.4.0: +- version "6.13.1" +- resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.1.tgz#3ce5fc72bd3a8171b85c99b93c65dd20b7d1b16e" +- integrity sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg== ++ version "6.14.0" ++ resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" ++ integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + dependencies: +- side-channel "^1.0.6" +- +-quick-lru@^4.0.1: +- version "4.0.1" +- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" +- integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== ++ side-channel "^1.1.0" + + raw-body@~1.1.0: + version "1.1.7" +- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425" ++ resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz" + integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== + dependencies: + bytes "1" + string_decoder "0.10" + +-read-pkg-up@^7.0.1: +- version "7.0.1" +- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" +- integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== +- dependencies: +- find-up "^4.1.0" +- read-pkg "^5.2.0" +- type-fest "^0.8.1" +- +-read-pkg@^5.2.0: +- version "5.2.0" +- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" +- integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== +- dependencies: +- "@types/normalize-package-data" "^2.4.0" +- normalize-package-data "^2.5.0" +- parse-json "^5.0.0" +- type-fest "^0.6.0" +- +-readable-stream@^2.0.1: +- version "2.3.8" +- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" +- integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== +- dependencies: +- core-util-is "~1.0.0" +- inherits "~2.0.3" +- isarray "~1.0.0" +- process-nextick-args "~2.0.0" +- safe-buffer "~5.1.1" +- string_decoder "~1.1.1" +- util-deprecate "~1.0.1" +- +-readable-stream@^3.6.0: +- version "3.6.2" +- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" +- integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +- dependencies: +- inherits "^2.0.3" +- string_decoder "^1.1.1" +- util-deprecate "^1.0.1" ++readdirp@^4.0.1: ++ version "4.1.2" ++ resolved "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz" ++ integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + + rechoir@^0.7.0: + version "0.7.1" +- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" ++ resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +-redent@^3.0.0: +- version "3.0.0" +- resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" +- integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== +- dependencies: +- indent-string "^4.0.0" +- strip-indent "^3.0.0" +- +-require-directory@^2.1.1: +- version "2.1.1" +- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" +- integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +- + resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" ++ resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz" + integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== + dependencies: + expand-tilde "^2.0.0" +@@ -2066,352 +1340,182 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: + + resolve-from@^5.0.0: + version "5.0.0" +- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" ++ resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + + resolve-pkg@^2.0.0: + version "2.0.0" +- resolved "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" ++ resolved "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz" + integrity sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ== + dependencies: + resolve-from "^5.0.0" + +-resolve@^1.10.0, resolve@^1.19.0, resolve@^1.9.0: ++resolve@^1.19.0, resolve@^1.9.0: + version "1.22.8" +- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" ++ resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +-retry@^0.12.0: +- version "0.12.0" +- resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" +- integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== +- + rimraf@^2.6.2: + version "2.7.1" +- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" ++ resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +-rimraf@^3.0.2: +- version "3.0.2" +- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" +- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== +- dependencies: +- glob "^7.1.3" +- +-safe-buffer@>=5.1.0, safe-buffer@~5.2.0: ++safe-buffer@>=5.1.0: + version "5.2.1" +- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" ++ resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +-safe-buffer@~5.1.0, safe-buffer@~5.1.1: +- version "5.1.2" +- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" +- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +- + safe-json-parse@~1.0.1: + version "1.0.1" +- resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57" ++ resolved "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz" + integrity sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A== + + "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" +- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" ++ resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +-sass-graph@^4.0.1: +- version "4.0.1" +- resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-4.0.1.tgz#2ff8ca477224d694055bf4093f414cf6cfad1d2e" +- integrity sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA== +- dependencies: +- glob "^7.0.0" +- lodash "^4.17.11" +- scss-tokenizer "^0.4.3" +- yargs "^17.2.1" +- +-scss-tokenizer@^0.4.3: +- version "0.4.3" +- resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz#1058400ee7d814d71049c29923d2b25e61dc026c" +- integrity sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw== ++sass@^1.89.2: ++ version "1.89.2" ++ resolved "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz" ++ integrity sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA== + dependencies: +- js-base64 "^2.4.9" +- source-map "^0.7.3" ++ chokidar "^4.0.0" ++ immutable "^5.0.2" ++ source-map-js ">=0.6.2 <2.0.0" ++ optionalDependencies: ++ "@parcel/watcher" "^2.4.1" + + select2@4.1.0-rc.0: + version "4.1.0-rc.0" +- resolved "https://registry.yarnpkg.com/select2/-/select2-4.1.0-rc.0.tgz#ba3cd3901dda0155e1c0219ab41b74ba51ea22d8" ++ resolved "https://registry.npmjs.org/select2/-/select2-4.1.0-rc.0.tgz" + integrity sha512-Hr9TdhyHCZUtwznEH2CBf7967mEM0idtJ5nMtjvk3Up5tPukOLXbHUNmh10oRfeNIhj+3GD3niu+g6sVK+gK0A== + + select@^1.1.2: + version "1.1.2" +- resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" ++ resolved "https://registry.npmjs.org/select/-/select-1.1.2.tgz" + integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA== + +-"semver@2 || 3 || 4 || 5": +- version "5.7.2" +- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" +- integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== +- +-semver@^7.3.4, semver@^7.3.5: +- version "7.6.3" +- resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" +- integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== +- +-set-blocking@^2.0.0: +- version "2.0.0" +- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" +- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +- +-set-function-length@^1.2.1: +- version "1.2.2" +- resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" +- integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== ++side-channel-list@^1.0.0: ++ version "1.0.0" ++ resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" ++ integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: +- define-data-property "^1.1.4" + es-errors "^1.3.0" +- function-bind "^1.1.2" +- get-intrinsic "^1.2.4" +- gopd "^1.0.1" +- has-property-descriptors "^1.0.2" +- +-shebang-command@^2.0.0: +- version "2.0.0" +- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" +- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== +- dependencies: +- shebang-regex "^3.0.0" ++ object-inspect "^1.13.3" + +-shebang-regex@^3.0.0: +- version "3.0.0" +- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" +- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +- +-side-channel@^1.0.6: +- version "1.0.6" +- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" +- integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== ++side-channel-map@^1.0.1: ++ version "1.0.1" ++ resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" ++ integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: +- call-bind "^1.0.7" ++ call-bound "^1.0.2" + es-errors "^1.3.0" +- get-intrinsic "^1.2.4" +- object-inspect "^1.13.1" +- +-signal-exit@^3.0.7: +- version "3.0.7" +- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" +- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== ++ get-intrinsic "^1.2.5" ++ object-inspect "^1.13.3" + +-smart-buffer@^4.2.0: +- version "4.2.0" +- resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" +- integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== +- +-socks-proxy-agent@^6.0.0: +- version "6.2.1" +- resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz#2687a31f9d7185e38d530bef1944fe1f1496d6ce" +- integrity sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ== +- dependencies: +- agent-base "^6.0.2" +- debug "^4.3.3" +- socks "^2.6.2" +- +-socks-proxy-agent@^7.0.0: +- version "7.0.0" +- resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" +- integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== ++side-channel-weakmap@^1.0.2: ++ version "1.0.2" ++ resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" ++ integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: +- agent-base "^6.0.2" +- debug "^4.3.3" +- socks "^2.6.2" ++ call-bound "^1.0.2" ++ es-errors "^1.3.0" ++ get-intrinsic "^1.2.5" ++ object-inspect "^1.13.3" ++ side-channel-map "^1.0.1" + +-socks@^2.6.2: +- version "2.8.3" +- resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" +- integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== ++side-channel@^1.1.0: ++ version "1.1.0" ++ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" ++ integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: +- ip-address "^9.0.5" +- smart-buffer "^4.2.0" ++ es-errors "^1.3.0" ++ object-inspect "^1.13.3" ++ side-channel-list "^1.0.0" ++ side-channel-map "^1.0.1" ++ side-channel-weakmap "^1.0.2" + +-source-map-js@^1.2.1: ++"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.1: + version "1.2.1" +- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" ++ resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + + source-map@^0.5.3: + version "0.5.7" +- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" ++ resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + + source-map@^0.6.1: + version "0.6.1" +- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" ++ resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +-source-map@^0.7.3: +- version "0.7.4" +- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" +- integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +- +-spdx-correct@^3.0.0: +- version "3.2.0" +- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" +- integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== +- dependencies: +- spdx-expression-parse "^3.0.0" +- spdx-license-ids "^3.0.0" +- +-spdx-exceptions@^2.1.0: +- version "2.5.0" +- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" +- integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== +- +-spdx-expression-parse@^3.0.0: +- version "3.0.1" +- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" +- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== +- dependencies: +- spdx-exceptions "^2.1.0" +- spdx-license-ids "^3.0.0" +- +-spdx-license-ids@^3.0.0: +- version "3.0.20" +- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz#e44ed19ed318dd1e5888f93325cee800f0f51b89" +- integrity sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw== +- +-sprintf-js@^1.1.1, sprintf-js@^1.1.3: ++sprintf-js@^1.1.1: + version "1.1.3" +- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" ++ resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + + sprintf-js@~1.0.2: + version "1.0.3" +- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" ++ resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +-ssri@^8.0.0, ssri@^8.0.1: +- version "8.0.1" +- resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" +- integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== +- dependencies: +- minipass "^3.1.1" +- +-ssri@^9.0.0: +- version "9.0.1" +- resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" +- integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== +- dependencies: +- minipass "^3.1.1" +- +-stdout-stream@^1.4.0: +- version "1.4.1" +- resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" +- integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== +- dependencies: +- readable-stream "^2.0.1" +- + string-template@~0.2.1: + version "0.2.1" +- resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" ++ resolved "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz" + integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== + +-"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +- version "4.2.3" +- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" +- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== +- dependencies: +- emoji-regex "^8.0.0" +- is-fullwidth-code-point "^3.0.0" +- strip-ansi "^6.0.1" +- + string_decoder@0.10: + version "0.10.31" +- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" ++ resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +-string_decoder@^1.1.1: +- version "1.3.0" +- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" +- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== +- dependencies: +- safe-buffer "~5.2.0" +- +-string_decoder@~1.1.1: +- version "1.1.1" +- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" +- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== +- dependencies: +- safe-buffer "~5.1.0" +- + strip-ansi@^3.0.0: + version "3.0.1" +- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" ++ resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +-strip-ansi@^6.0.0, strip-ansi@^6.0.1: +- version "6.0.1" +- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" +- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== +- dependencies: +- ansi-regex "^5.0.1" +- +-strip-indent@^3.0.0: +- version "3.0.0" +- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" +- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== +- dependencies: +- min-indent "^1.0.0" +- + supports-color@^2.0.0: + version "2.0.0" +- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" ++ resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + + supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" +- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" ++ resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + + supports-color@^7.1.0: + version "7.2.0" +- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" ++ resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + + supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" ++ resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +-tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: +- version "6.2.1" +- resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" +- integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== +- dependencies: +- chownr "^2.0.0" +- fs-minipass "^2.0.0" +- minipass "^5.0.0" +- minizlib "^2.1.1" +- mkdirp "^1.0.3" +- yallist "^4.0.0" +- + tiny-emitter@^2.0.0: + version "2.1.0" +- resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" ++ resolved "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + + tiny-lr@^1.1.1: + version "1.1.1" +- resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab" ++ resolved "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz" + integrity sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA== + dependencies: + body "^5.1.0" +@@ -2423,36 +1527,11 @@ tiny-lr@^1.1.1: + + to-regex-range@^5.0.1: + version "5.0.1" +- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" ++ resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +-trim-newlines@^3.0.0: +- version "3.0.1" +- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" +- integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +- +-"true-case-path@^2.2.1": +- version "2.2.1" +- resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf" +- integrity sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== +- +-type-fest@^0.18.0: +- version "0.18.1" +- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" +- integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== +- +-type-fest@^0.6.0: +- version "0.6.0" +- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" +- integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== +- +-type-fest@^0.8.1: +- version "0.8.1" +- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" +- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +- + uglify-js@^3.16.1: + version "3.19.3" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.19.3.tgz#82315e9bbc6f2b25888858acd1fff8441035b77f" +@@ -2460,81 +1539,45 @@ uglify-js@^3.16.1: + + unc-path-regex@^0.1.2: + version "0.1.2" +- resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" ++ resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz" + integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== + + underscore.string@~3.3.5: + version "3.3.6" +- resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159" ++ resolved "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz" + integrity sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ== + dependencies: + sprintf-js "^1.1.1" + util-deprecate "^1.0.2" + +-unique-filename@^1.1.1: +- version "1.1.1" +- resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" +- integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== +- dependencies: +- unique-slug "^2.0.0" +- +-unique-filename@^2.0.0: +- version "2.0.1" +- resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" +- integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== +- dependencies: +- unique-slug "^3.0.0" +- +-unique-slug@^2.0.0: +- version "2.0.2" +- resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" +- integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== +- dependencies: +- imurmurhash "^0.1.4" +- +-unique-slug@^3.0.0: +- version "3.0.0" +- resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" +- integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== +- dependencies: +- imurmurhash "^0.1.4" +- +-update-browserslist-db@^1.1.1: +- version "1.1.1" +- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" +- integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== ++update-browserslist-db@^1.1.3: ++ version "1.1.3" ++ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" ++ integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" +- picocolors "^1.1.0" ++ picocolors "^1.1.1" + + uri-path@^1.0.0: + version "1.0.0" +- resolved "https://registry.yarnpkg.com/uri-path/-/uri-path-1.0.0.tgz#9747f018358933c31de0fccfd82d138e67262e32" ++ resolved "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz" + integrity sha512-8pMuAn4KacYdGMkFaoQARicp4HSw24/DHOVKWqVRJ8LhhAwPPFpdGvdL9184JVmUwe7vz7Z9n6IqI6t5n2ELdg== + +-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: ++util-deprecate@^1.0.2: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" ++ resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + + v8flags@~3.2.0: + version "3.2.0" +- resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" ++ resolved "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz" + integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== + dependencies: + homedir-polyfill "^1.0.1" + +-validate-npm-package-license@^3.0.1: +- version "3.0.4" +- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" +- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== +- dependencies: +- spdx-correct "^3.0.0" +- spdx-expression-parse "^3.0.0" +- + websocket-driver@>=0.5.1: + version "0.7.4" +- resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" ++ resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" +@@ -2543,78 +1586,29 @@ websocket-driver@>=0.5.1: + + websocket-extensions@>=0.1.1: + version "0.1.4" +- resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" ++ resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + + which@^1.2.14: + version "1.3.1" +- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" ++ resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +-which@^2.0.1, which@^2.0.2, which@~2.0.2: ++which@~2.0.2: + version "2.0.2" +- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" ++ resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +-wide-align@^1.1.5: +- version "1.1.5" +- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" +- integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== +- dependencies: +- string-width "^1.0.2 || 2 || 3 || 4" +- +-wrap-ansi@^7.0.0: +- version "7.0.0" +- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" +- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +- dependencies: +- ansi-styles "^4.0.0" +- string-width "^4.1.0" +- strip-ansi "^6.0.0" +- + wrappy@1: + version "1.0.2" +- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" ++ resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +-y18n@^5.0.5: +- version "5.0.8" +- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" +- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +- +-yallist@^4.0.0: +- version "4.0.0" +- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" +- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +- +-yargs-parser@^20.2.3: +- version "20.2.9" +- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" +- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +- +-yargs-parser@^21.1.1: +- version "21.1.1" +- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" +- integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +- +-yargs@^17.2.1: +- version "17.7.2" +- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" +- integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== +- dependencies: +- cliui "^8.0.1" +- escalade "^3.1.1" +- get-caller-file "^2.0.5" +- require-directory "^2.1.1" +- string-width "^4.2.3" +- y18n "^5.0.5" +- yargs-parser "^21.1.1" +- + zxcvbn@4.4: + version "4.4.2" +- resolved "https://registry.yarnpkg.com/zxcvbn/-/zxcvbn-4.4.2.tgz#28ec17cf09743edcab056ddd8b1b06262cc73c30" ++ resolved "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz" + integrity sha512-Bq0B+ixT/DMyG8kgX2xWcI5jUvCwqrMxSFam7m0lAf78nf04hv6lNCsyLYdyYTrCVMqNDY/206K7eExYCeSyUQ== diff --git a/pkgs/by-name/in/invoiceplane/package.nix b/pkgs/by-name/in/invoiceplane/package.nix index 8733e756be48..18031d2d9a04 100644 --- a/pkgs/by-name/in/invoiceplane/package.nix +++ b/pkgs/by-name/in/invoiceplane/package.nix @@ -9,10 +9,6 @@ yarnBuildHook, yarnInstallHook, nodePackages, - python3, - pkg-config, - libsass, - stdenv, fetchzip, }: let @@ -35,9 +31,13 @@ php.buildComposerProject2 (finalAttrs: { hash = "sha256-E2TZ/FhlVKZpGuczXb/QLn27gGiO7YYlAkPSolTEoeQ="; }; - vendorHash = "sha256-eq3YKIZZzZihDYgFH3YTETHvNG6hAE/oJ5Ul2XRMn4U="; + patches = [ + # Node-sass is deprecated and fails to cross-compile + # See: https://github.com/InvoicePlane/InvoicePlane/issues/1275 + ./node_switch_to_sass.patch + ]; - buildInputs = [ libsass ]; + vendorHash = "sha256-eq3YKIZZzZihDYgFH3YTETHvNG6hAE/oJ5Ul2XRMn4U="; nativeBuildInputs = [ yarnConfigHook @@ -45,31 +45,17 @@ php.buildComposerProject2 (finalAttrs: { yarnInstallHook # Needed for executing package.json scripts nodePackages.grunt-cli - pkg-config - (python3.withPackages (ps: with ps; [ distutils ])) - stdenv.cc ]; offlineCache = fetchYarnDeps { - yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-KVlqC9zSijPP4/ifLBHD04fm6IQJpil0Gy9M3FNvUUw="; + inherit (finalAttrs) src patches; + hash = "sha256-qAm4HnZwfwfjv7LqG+skmFLTHCSJKWH8iRDWFFebXEs="; }; # Upstream composer.json file is missing the name, description and license fields composerStrictValidation = false; postBuild = '' - # Building node-sass dependency - mkdir -p "$HOME/.node-gyp/${nodejs.version}" - echo 9 >"$HOME/.node-gyp/${nodejs.version}/installVersion" - ln -sfv "${nodejs}/include" "$HOME/.node-gyp/${nodejs.version}" - export npm_config_nodedir=${nodejs} - - pushd node_modules/node-sass - LIBSASS_EXT=auto yarn run build --offline - popd - - # Running package.json scripts grunt build ''; From 6b4ce1ee231c408f467b3f3efd6c31533d483c44 Mon Sep 17 00:00:00 2001 From: weriomat Date: Mon, 14 Jul 2025 16:38:04 +0200 Subject: [PATCH 004/157] nixos/vector: add option to disable the configuration validation Currently, during built time the configuration gets checked by vector. This can be a problem if [environment variables](https://vector.dev/docs/reference/environment_variables/) are interpolated into the configuration. In this case the validation can be disabled. This came up in trying to find a solution for [#377889](https://github.com/NixOS/nixpkgs/issues/377889). --- nixos/modules/services/logging/vector.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/logging/vector.nix b/nixos/modules/services/logging/vector.nix index 5e5d4efd1630..057754c5d0aa 100644 --- a/nixos/modules/services/logging/vector.nix +++ b/nixos/modules/services/logging/vector.nix @@ -6,7 +6,6 @@ }: let cfg = config.services.vector; - in { options.services.vector = { @@ -31,6 +30,14 @@ in ''; }; + validateConfig = lib.mkOption { + type = lib.types.bool; + default = true; + description = '' + Enable the checking of the vector config during build time. This should be disabled when interpolating environment variables. + ''; + }; + settings = lib.mkOption { type = (pkgs.formats.json { }).type; default = { }; @@ -53,7 +60,7 @@ in let format = pkgs.formats.toml { }; conf = format.generate "vector.toml" cfg.settings; - validateConfig = + validatedConfig = file: pkgs.runCommand "validate-vector-conf" { @@ -65,7 +72,9 @@ in ''; in { - ExecStart = "${lib.getExe cfg.package} --config ${validateConfig conf} --graceful-shutdown-limit-secs ${builtins.toString cfg.gracefulShutdownLimitSecs}"; + ExecStart = "${lib.getExe cfg.package} --config ${ + if cfg.validateConfig then (validatedConfig conf) else conf + } --graceful-shutdown-limit-secs ${builtins.toString cfg.gracefulShutdownLimitSecs}"; DynamicUser = true; Restart = "always"; StateDirectory = "vector"; From a00f7aa126df2d766abaa1617d71c90813f54054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 14 Jul 2025 20:24:38 +0200 Subject: [PATCH 005/157] python3Packages.tree-sitter-markdown: disable automatic updates --- .../python-modules/tree-sitter-markdown/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/tree-sitter-markdown/default.nix b/pkgs/development/python-modules/tree-sitter-markdown/default.nix index 8f9584b13475..70511b603127 100644 --- a/pkgs/development/python-modules/tree-sitter-markdown/default.nix +++ b/pkgs/development/python-modules/tree-sitter-markdown/default.nix @@ -5,6 +5,7 @@ setuptools, tree-sitter, pytestCheckHook, + nix-update-script, }: buildPythonPackage rec { @@ -37,6 +38,15 @@ buildPythonPackage rec { tree-sitter ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + # later versions have incompatible changes, pin it to the latest on PyPI + # reverse-dependencies also pull packages from PyPI, see: + # https://github.com/Textualize/textual/issues/5868 + "--version=0.3.2" + ]; + }; + meta = { description = "Markdown grammar for tree-sitter"; homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; From e6e96ed79307ee0978ddf5149d47e89bb5ab3fcc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:36:33 +0200 Subject: [PATCH 006/157] python3Packages.aioamazondevices: 3.2.3 -> 3.3.0 https://github.com/chemelli74/aioamazondevices/blob/v3.3.0/CHANGELOG.md --- pkgs/development/python-modules/aioamazondevices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index dbe47de507ab..2b86be7b1161 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "3.2.3"; + version = "3.3.0"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-TpsRYL608hAcFhqBwqsstFUdq0BLlNjD9YdGeio8BNs="; + hash = "sha256-MXVQ/VtsT/ppeQsSnf+LiddlZFKylQxL48vPRKj932w="; }; build-system = [ poetry-core ]; From f40100f999cce7de885f014f9b0f9f1221b8e19e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:42:32 +0200 Subject: [PATCH 007/157] python3Packages.aioautomower: 1.2.2 -> 2025.6.0 https://github.com/Thomas55555/aioautomower/releases/tag/2025.6.0 --- pkgs/development/python-modules/aioautomower/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioautomower/default.nix b/pkgs/development/python-modules/aioautomower/default.nix index 925c4a65b7c1..5dd0db815be9 100644 --- a/pkgs/development/python-modules/aioautomower/default.nix +++ b/pkgs/development/python-modules/aioautomower/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "aioautomower"; - version = "1.2.2"; + version = "2025.6.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -28,7 +28,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Thomas55555"; repo = "aioautomower"; - tag = "v${version}"; + tag = version; hash = "sha256-6V3utjqCLQmO2iuWdn6kE8oz9XcJ/sCfeSMWmxL/2NE="; }; From 8d2e42a264ed6327826d3f3ae8916d0c58eca7fd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:43:51 +0200 Subject: [PATCH 008/157] python3Packages.aioshelly: 13.7.1 -> 13.7.2 https://github.com/home-assistant-libs/aioshelly/releases/tag/13.7.2 --- pkgs/development/python-modules/aioshelly/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioshelly/default.nix b/pkgs/development/python-modules/aioshelly/default.nix index f5f24d1c7e24..0d41b5ac0eed 100644 --- a/pkgs/development/python-modules/aioshelly/default.nix +++ b/pkgs/development/python-modules/aioshelly/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "aioshelly"; - version = "13.7.1"; + version = "13.7.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "aioshelly"; tag = version; - hash = "sha256-EQyq+l/WhM4mAQrq9D4F3hglk2EkvCrSD6tYbUr0aWw="; + hash = "sha256-8OOg6+oKaeLk2kUJ44ynxuNx1ZGtAydLhgAhM2N9Hn0="; }; build-system = [ setuptools ]; From 0e210f2705a1ed149ea3ce8de6145f0a6e3b6ff6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:44:29 +0200 Subject: [PATCH 009/157] python3Packages.gios: 6.0.0 -> 6.1.1 https://github.com/bieniu/gios/releases/tag/6.1.1 --- pkgs/development/python-modules/gios/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/gios/default.nix b/pkgs/development/python-modules/gios/default.nix index 9272dcd18b06..53e507ebfdb1 100644 --- a/pkgs/development/python-modules/gios/default.nix +++ b/pkgs/development/python-modules/gios/default.nix @@ -15,16 +15,16 @@ buildPythonPackage rec { pname = "gios"; - version = "6.0.0"; + version = "6.1.1"; pyproject = true; - disabled = pythonOlder "3.11"; + disabled = pythonOlder "3.12"; src = fetchFromGitHub { owner = "bieniu"; repo = "gios"; tag = version; - hash = "sha256-SCVyEHxTV+6+3mLh8HEutRXHV2Xt0JzOrNnIKtIcFXw="; + hash = "sha256-BjyeWg75JQd+VAIQmtFIwEdByMPdGG+nIOgKCavjF0c="; }; build-system = [ setuptools ]; From 16da17e9fe5840ee771510844bb663dcb9dab2a6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:49:13 +0200 Subject: [PATCH 010/157] python3Packages.hass-nabucasa: 0.105.0 -> 0.106.0 https://github.com/NabuCasa/hass-nabucasa/releases/tag/0.106.0 --- .../development/python-modules/hass-nabucasa/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index 6566a428fc37..e34744bbe859 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "0.105.0"; + version = "0.106.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "nabucasa"; repo = "hass-nabucasa"; tag = version; - hash = "sha256-KH6wUh5BRsYox0BPo7BNCS+8KaRtpoWvaQHbcuN89hE="; + hash = "sha256-GrdtZGAaDZWVsKatiWxp9uSNSLjnzM0Cw+26IHm1KN0="; }; build-system = [ setuptools ]; @@ -63,6 +63,11 @@ buildPythonPackage rec { xmltodict ]; + disabledTests = [ + # mock time 10800s (3h) vs 43200s (12h) + "test_subscription_reconnection_handler_renews_and_starts" + ]; + pythonImportsCheck = [ "hass_nabucasa" ]; meta = with lib; { From 62a0935d82595b725cb0d144f0edd31fef2cfbec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:50:12 +0200 Subject: [PATCH 011/157] python3Packages.nyt-games: 0.4.4 -> 0.5.0 https://github.com/joostlek/python-nyt-games/releases/tag/v0.5.0 --- pkgs/development/python-modules/nyt-games/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nyt-games/default.nix b/pkgs/development/python-modules/nyt-games/default.nix index bef5579488b6..4a434194de3c 100644 --- a/pkgs/development/python-modules/nyt-games/default.nix +++ b/pkgs/development/python-modules/nyt-games/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "nyt-games"; - version = "0.4.4"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "joostlek"; repo = "python-nyt-games"; tag = "v${version}"; - hash = "sha256-eMJ96E4sGmekr6mOR30UIZBclH/0xc8AWv3zL1ItKjo="; + hash = "sha256-bpamhrTBDFp1c/RvvbVjRFXEn5HoxY+3jGH7NkfsFxo="; }; build-system = [ poetry-core ]; From 8f8aa60401508f1712d632775bee5618134b30e0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 02:50:39 +0200 Subject: [PATCH 012/157] home-assistant: 2025.7.1 -> 2025.7.2 https://github.com/home-assistant/core/releases/tag/2025.7.2 --- pkgs/servers/home-assistant/component-packages.nix | 2 +- pkgs/servers/home-assistant/default.nix | 8 +++++--- pkgs/servers/home-assistant/frontend.nix | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b3fe8ceb38c1..db58ff00fd9b 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2025.7.1"; + version = "2025.7.2"; components = { "3_day_blinds" = ps: with ps; [ diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 031ed6e6534a..92403dce503e 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -354,7 +354,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2025.7.1"; + hassVersion = "2025.7.2"; in python.pkgs.buildPythonApplication rec { @@ -375,13 +375,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-KaepdkW1PLbWf7yl90ZqmZ6OIgZlRcaw2pSf2wTev+Q="; + hash = "sha256-aBIG4dxCdj1dQP5wMd5ySXggUvspGlnh7btxmMr/51Y="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-Gmq42r4O6mNNXaVwTlC3UjeAsu8TOm417WCm/2E3I6E="; + hash = "sha256-J8KH9y8dNsKW+jc5Wkqnw9VreKoUQH0dEBbne/6xiMw="; }; build-system = with python.pkgs; [ @@ -532,6 +532,8 @@ python.pkgs.buildPythonApplication rec { "--deselect=tests/helpers/test_backup.py::test_async_get_manager" # (2025.7.0) Fails to find name of tracked time interval in scheduled jobs "--deselect=tests/helpers/test_event.py::test_track_time_interval_name" + # (2025.7.2) Exception string mismatch (non-blocking vs non blocking) + "--deselect=tests/test_core.py::test_services_call_return_response_requires_blocking" # tests are located in tests/ "tests" ]; diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index 5eb1abd5aea2..be2c705cb627 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { # the frontend version corresponding to a specific home-assistant version can be found here # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json pname = "home-assistant-frontend"; - version = "20250702.1"; + version = "20250702.2"; format = "wheel"; src = fetchPypi { @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-I0aOjDkoyru+okZDJfigJHpLXyu7m/pylYWd810fJgI="; + hash = "sha256-3/m2T2yUpjczHEIywdwL+fqr9juiN2Mtd1iT+X+lTxo="; }; # there is nothing to strip in this package From 43efd7edb9791037243e6d96801152148064ee29 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 03:13:21 +0200 Subject: [PATCH 013/157] home-assistant: migrate test configuration --- pkgs/servers/home-assistant/default.nix | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 92403dce503e..c27583ce53a2 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -522,22 +522,10 @@ python.pkgs.buildPythonApplication rec { "--dist loadfile" # enable full variable printing on error "--showlocals" - # AssertionError: assert 1 == 0 - "--deselect tests/test_config.py::test_merge" - # checks whether pip is installed - "--deselect=tests/util/test_package.py::test_check_package_fragment" - # flaky - "--deselect=tests/test_bootstrap.py::test_setup_hass_takes_longer_than_log_slow_startup" - "--deselect=tests/test_test_fixtures.py::test_evict_faked_translations" - "--deselect=tests/helpers/test_backup.py::test_async_get_manager" - # (2025.7.0) Fails to find name of tracked time interval in scheduled jobs - "--deselect=tests/helpers/test_event.py::test_track_time_interval_name" - # (2025.7.2) Exception string mismatch (non-blocking vs non blocking) - "--deselect=tests/test_core.py::test_services_call_return_response_requires_blocking" - # tests are located in tests/ - "tests" ]; + enabledTestPaths = [ "tests" ]; + disabledTestPaths = [ # we neither run nor distribute hassfest "tests/hassfest" @@ -547,6 +535,18 @@ python.pkgs.buildPythonApplication rec { "tests/test_circular_imports.py" # don't bulk test all components "tests/components" + # AssertionError: assert 1 == 0 + "tests/test_config.py::test_merge" + # checks whether pip is installed + "tests/util/test_package.py::test_check_package_fragment" + # flaky + "tests/test_bootstrap.py::test_setup_hass_takes_longer_than_log_slow_startup" + "tests/test_test_fixtures.py::test_evict_faked_translations" + "tests/helpers/test_backup.py::test_async_get_manager" + # (2025.7.0) Fails to find name of tracked time interval in scheduled jobs + "tests/helpers/test_event.py::test_track_time_interval_name" + # (2025.7.2) Exception string mismatch (non-blocking vs non blocking) + "tests/test_core.py::test_services_call_return_response_requires_blocking" ]; preCheck = '' From 49cefb44cb89604ae70d655668e1298feeafe5bf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Jul 2025 03:36:27 +0200 Subject: [PATCH 014/157] python3Packages.homeassistant-stubs: 2025.7.1 -> 2025.7.2 https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.7.2 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index a9647628fce3..b2817d8edee4 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2025.7.1"; + version = "2025.7.2"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-ozfVFmq2OAVWoXYt+UqHNYI0MC6gl/beE7wMiWKtpQs="; + hash = "sha256-qpNDeJHnGmjxgFOfNDl1jyK+t/BFzC+VtkTu+zL8NaQ="; }; build-system = [ From ea4c0bc35033fd2b2051be90a0a36958d95557fe Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Wed, 16 Jul 2025 13:19:31 +0200 Subject: [PATCH 015/157] mautrix-discord: 0.7.4 -> 0.7.5 --- pkgs/by-name/ma/mautrix-discord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-discord/package.nix b/pkgs/by-name/ma/mautrix-discord/package.nix index a8aa797982e2..90745e234796 100644 --- a/pkgs/by-name/ma/mautrix-discord/package.nix +++ b/pkgs/by-name/ma/mautrix-discord/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "mautrix-discord"; - version = "0.7.4"; + version = "0.7.5"; src = fetchFromGitHub { owner = "mautrix"; repo = "discord"; rev = "v${version}"; - hash = "sha256-ygnFZ1I8sPgpKwLK+Zr6ZUStGAH2egVDxS/pXmRqXYI="; + hash = "sha256-puYPsHahXdKYR16hPnvYCrSGqnWc7sZ8HmmPlkysvs0="; }; - vendorHash = "sha256-S3MWJi77TXs7gjPt6O2ruSIUHpsrLPIHQz3rQam1Wsg="; + vendorHash = "sha256-ffdR5OymFO7di4eOmL3zn6BvHgaLFBsmBkC4LKnw8Qg="; ldflags = [ "-s" From 5aafe650e2b94cc71a69b0988264f5792a342af4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 12:31:49 +0000 Subject: [PATCH 016/157] python3Packages.langchain-google-genai: 2.1.5 -> 2.1.8 --- .../python-modules/langchain-google-genai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-google-genai/default.nix b/pkgs/development/python-modules/langchain-google-genai/default.nix index 0bb29afa3d52..c1b2989e55e5 100644 --- a/pkgs/development/python-modules/langchain-google-genai/default.nix +++ b/pkgs/development/python-modules/langchain-google-genai/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "langchain-google-genai"; - version = "2.1.5"; + version = "2.1.8"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-google"; tag = "libs/genai/v${version}"; - hash = "sha256-NCy4PHUSChsMVSebshDRGsg/koY7S4+mvI+GlIqW4q4="; + hash = "sha256-ObeQuxBEiJhR2AgkFeIZ1oe2GxhhQywRA8eCALOwkT8="; }; sourceRoot = "${src.name}/libs/genai"; From 931a28c229aae432b26c3b5fe06c763ba1d8d8c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 18:52:57 +0000 Subject: [PATCH 017/157] bind: 9.20.10 -> 9.20.11 --- pkgs/by-name/bi/bind/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bind/package.nix b/pkgs/by-name/bi/bind/package.nix index eeed6051f4cb..d2caaadd4999 100644 --- a/pkgs/by-name/bi/bind/package.nix +++ b/pkgs/by-name/bi/bind/package.nix @@ -27,11 +27,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bind"; - version = "9.20.10"; + version = "9.20.11"; src = fetchurl { url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/bind-${finalAttrs.version}.tar.xz"; - hash = "sha256-D7O6LDN7tIjKaPXfKWxDXNJVBY+2PQgi6R2wI1yQVxY="; + hash = "sha256-TaLVMuZovCHog/bm2dPYF5TZ7GCxgVMDhWSaVvRu4Xo="; }; outputs = [ From a29822203f3f971b6767d45cde0e637111d123c2 Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Thu, 3 Jul 2025 22:50:16 +0200 Subject: [PATCH 018/157] k3s_1_30: 1.30.13+k3s1 -> 1.30.14+k3s1 https://github.com/k3s-io/k3s/releases/tag/v1.30.14%2Bk3s1 --- .../cluster/k3s/1_30/images-versions.json | 16 ++++++++-------- .../networking/cluster/k3s/1_30/versions.nix | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_30/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_30/images-versions.json index e743117c1058..9a4809f6b0bf 100644 --- a/pkgs/applications/networking/cluster/k3s/1_30/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_30/images-versions.json @@ -1,18 +1,18 @@ { "airgap-images-amd64": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.13%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "35c11584d2fdc528a02c8ac9de083e94b7f8992002a8d6142d4725a533049ea1" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.14%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "0517c1a3bec942b78ab456643b614700296aba1bd0ca2399883aadeb22b6de5d" }, "airgap-images-arm": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.13%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "a9ca95599c2c8240e0fffdcab81178912ffa02924ed3d42997604186fbf2f9ff" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.14%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "d8f77b6121d40ea19c6f0658d82158a782507730ba183ebe76643d90d67f736f" }, "airgap-images-arm64": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.13%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "09ca4a9a1c1da1923538d7a2659b1166e2257d33a1478939ca28f6a08a048cf1" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.14%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "7edb77c4c586f661b9bf156aea4f5d35b5b390a315bae11140f425cd3ed729eb" }, "images-list": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.13%2Bk3s1/k3s-images.txt", - "sha256": "7a53b3def0199b17de6ec690d13ae2001fb83809258d28d985eafa69869c3aa9" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.30.14%2Bk3s1/k3s-images.txt", + "sha256": "ebe55bbef8ec772071bf736c9671e444aa31ac259e86bfb65180d2405b314c5e" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_30/versions.nix b/pkgs/applications/networking/cluster/k3s/1_30/versions.nix index 503c663cbf8c..e4dcaaa65ad0 100644 --- a/pkgs/applications/networking/cluster/k3s/1_30/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_30/versions.nix @@ -1,14 +1,14 @@ { - k3sVersion = "1.30.13+k3s1"; - k3sCommit = "e77f78ee94664d4d5ac34e2c4b8d438dac52c088"; - k3sRepoSha256 = "0hy9pn9cdxixllj8zm4jq65jlrvihiysvhdmkxjgn82n3snhwrgq"; - k3sVendorHash = "sha256-2q9gWVCe3GhAF9YDMX4B9djz5/DliRHingJbXmTwmGE="; + k3sVersion = "1.30.14+k3s1"; + k3sCommit = "a7f3d379effef5e0979996339172adb4f87d78df"; + k3sRepoSha256 = "0kgsfv9bva440a79xgwwdjvhqswzx91mzgf8qishvlwrrw1w0vcm"; + k3sVendorHash = "sha256-y1UCvafEdFozMlWWd0Yunu4oIkLsHnV4IMTq1RLJ87M="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.14.1"; k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7"; - k3sCNIVersion = "1.6.0-k3s1"; - k3sCNISha256 = "0g7zczvwba5xqawk37b0v96xysdwanyf1grxn3l3lhxsgjjsmkd7"; + k3sCNIVersion = "1.7.1-k3s1"; + k3sCNISha256 = "0k1qfmsi5bqgwd5ap8ndimw09hsxn0cqf4m5ad5a4mgl6akw6dqz"; containerdVersion = "1.7.27-k3s1"; containerdSha256 = "1w6ia9a7qs06l9wh44fpf1v2ckf2lfp9sjzk0bg4fjw5ds9sxws0"; criCtlVersion = "1.29.0-k3s1"; From 674f100c2503da97ced84ac1b520f0a8816d42b9 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 17 Jul 2025 05:12:47 +0200 Subject: [PATCH 019/157] dublin-traceroute: fix build --- pkgs/by-name/du/dublin-traceroute/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/du/dublin-traceroute/package.nix b/pkgs/by-name/du/dublin-traceroute/package.nix index a070e05fa52e..769ecd6fade0 100644 --- a/pkgs/by-name/du/dublin-traceroute/package.nix +++ b/pkgs/by-name/du/dublin-traceroute/package.nix @@ -23,6 +23,12 @@ stdenv.mkDerivation { hash = "sha256-UJeFPVi3423Jh72fVk8QbLX1tTNAQ504xYs9HwVCkZc="; }; + # gtest requires C++17, while dublin-traceroute requires C++11 + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "ENABLE_TESTING()" "" + ''; + nativeBuildInputs = [ cmake pkg-config From 49b685ab18733ec509415df11cbb159ca78fa1bb Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 17 Jul 2025 00:16:17 -0400 Subject: [PATCH 020/157] nixpkgs-review: add options for delta, glow Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ni/nixpkgs-review/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nixpkgs-review/package.nix b/pkgs/by-name/ni/nixpkgs-review/package.nix index 1146e1f03b55..e31e2c4590a9 100644 --- a/pkgs/by-name/ni/nixpkgs-review/package.nix +++ b/pkgs/by-name/ni/nixpkgs-review/package.nix @@ -6,6 +6,8 @@ installShellFiles, bubblewrap, nix-output-monitor, + delta, + glow, cacert, git, nix, @@ -14,6 +16,8 @@ withAutocomplete ? true, withSandboxSupport ? false, withNom ? false, + withDelta ? false, + withGlow ? false, }: python3Packages.buildPythonApplication rec { @@ -57,7 +61,9 @@ python3Packages.buildPythonApplication rec { git ] ++ lib.optional withSandboxSupport bubblewrap - ++ lib.optional withNom nix-output-monitor; + ++ lib.optional withNom nix-output-monitor + ++ lib.optional withDelta delta + ++ lib.optional withGlow glow; in [ "--prefix PATH : ${lib.makeBinPath binPath}" From 94ef9b0e4809dd178a5a932be1c33a600a4fd626 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 17 Jul 2025 00:16:43 -0400 Subject: [PATCH 021/157] nixpgks-reviewFull: init nixpkgs-review with overrides enabling all optional features. Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ni/nixpkgs-reviewFull/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 pkgs/by-name/ni/nixpkgs-reviewFull/package.nix diff --git a/pkgs/by-name/ni/nixpkgs-reviewFull/package.nix b/pkgs/by-name/ni/nixpkgs-reviewFull/package.nix new file mode 100644 index 000000000000..cb0bcff21ddb --- /dev/null +++ b/pkgs/by-name/ni/nixpkgs-reviewFull/package.nix @@ -0,0 +1,8 @@ +{ stdenv, nixpkgs-review }: + +nixpkgs-review.override { + withSandboxSupport = stdenv.hostPlatform.isLinux; + withNom = true; + withDelta = true; + withGlow = true; +} From 25cbeca1edd28c9f359b326eaf9de02ab4203238 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Fri, 18 Jul 2025 10:22:50 +0200 Subject: [PATCH 022/157] uv: 0.7.21 -> 0.8.0 --- pkgs/by-name/uv/uv/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 5fbee90b8bfa..f98bb240ab52 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,17 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.7.21"; + version = "0.8.0"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-xY7olVRb8xEvTB+VuUNoq29f37sms+JliU4L9dxsReU="; + hash = "sha256-iVwiXen/VNxXQxlF7cg9qGz61cEoszNgWB3XHdl750I="; }; - useFetchCargoVendor = true; - cargoHash = "sha256-JVmRRYAHXEGzayiEnWPYi3azVPqLI6z4D0gx395glFQ="; + cargoHash = "sha256-Bw8/AAGcdE3qL0TENj4hMrOG89MLUQauMfpTmlgXdk8="; buildInputs = [ rust-jemalloc-sys From 6dad8074c47ea0240ae9a394353805319c385423 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Jul 2025 10:59:13 +0000 Subject: [PATCH 023/157] azure-cli-extensions.containerapp: 1.2.0b1 -> 1.2.0b2 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index e3b4fd0cbf2e..a855ab261d01 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -83,9 +83,9 @@ containerapp = mkAzExtension rec { pname = "containerapp"; - version = "1.2.0b1"; + version = "1.2.0b2"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/containerapp-${version}-py2.py3-none-any.whl"; - hash = "sha256-tayDzAbvPjCRjJMdV6BOSd9Sgcj8bnEuZI9khKGCyrM="; + hash = "sha256-86+DfGC1Fm55u6JPl0II/qXWqLZTv4ANRkjgQgNkInk="; description = "Microsoft Azure Command-Line Tools Containerapp Extension"; propagatedBuildInputs = with python3Packages; [ docker From afe53a323fa2486ca6dbc81d7125f82b74cb2729 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Fri, 18 Jul 2025 12:13:29 +0000 Subject: [PATCH 024/157] dotnetCorePackages.sdk_10_0-bin: 10.0.100-preview.5.25277.114 -> 10.0.100-preview.6.25358.103 --- .../compilers/dotnet/versions/10.0.nix | 376 +++++++++--------- 1 file changed, 188 insertions(+), 188 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/10.0.nix b/pkgs/development/compilers/dotnet/versions/10.0.nix index c1fd4ffbfe38..3b43dd48e172 100644 --- a/pkgs/development/compilers/dotnet/versions/10.0.nix +++ b/pkgs/development/compilers/dotnet/versions/10.0.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-s4HlvPy1QuJKFkv5YvtRhYyOBiOm+OHD1RDnOdQCrpxCVbBEguF5jv4Ad4GX/cEqW+HB8hSt0Z0b8+rHu5Ki+A=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-DF9lEJjcAAcQtFB9hLXHbQaLW82nb4xlG9MKfbqpZzIQfidqcAuE2GOug/q6NNDcw+N88J0p0jKPz+k3qKmAKw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-CpTBajurwDJBqGksHOWwf/deFNhBj5mooR8mkK1hpKexMR20KuprblkuCxHEzdf99F4pvOY3cpi1jpE+jkhqGg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-SV9nyI2/sg7Rh3f01eDScmjKYuuzI6xPX+iknl2zsecspqYBlWcPN1SvMDlaD/sK3GG5jl3hrM/GcOIqMpoFJA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-MYy3h/RxwEKD5fKfyW8xb+qiYAdvXmIh4HCxXpiCII04SvWH6myXrF+IsdoAdtIFdNnf/MWe6zbaUi1lwh5MEA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-npMO7GioGKn0FigriTOCsi4HgSENnW9YRJYXhyFtCGLR7b71FDLVY8nHemM0XYm9lI0tH23N1EwcDFyzHTDuNA=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-IveQf1NcMPHPWL4JWlmhjE3Zuh6Z4EH+1vJGbT+WP1TwxGLiek/ejwS1PovGP8rYfkOEWT9LRAE+cHjT849mTA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zDr+tWvnlB9iEwnAlfa3PW/S1/0nw1lhvXBWghgE6o9O5sxc35V3aobPAs+Cm6DTN+lvNMouhjPt6pn2t4PvQQ=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-/R/whqQSpMH1QImsjt7uq2ALWe9foCob6gVheTqF+Fnwu0LmFZbcAmiB+oEyCt8hJwmS7i/YVg8Gwod5VzdPIA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-W1yNC4+7vV1XPSXJx7HFsvFCi1C1XZ7QVlfbu+xq4pt1/0cVJGZaRlbwBNUAv4PAdg2JGM4VYtcr3ZreOJ1hzA=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-5ESzKgrodn+sAQSmMLOxeS7mJWm8BA363aPG91+k/35/Ah/txahPPCc4omRWDMmEutK7fCY8c7zgS7tGlf7McA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-IKe0SROzAWJiFZyh2KVmTU5i8ddcEqvr5NIr+3RfzvBEYa3SNBbqy1W1x0TR2aEvYgSqxKSohhs9YVSDlrlx0Q=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-qEaKvjfg4dv1xhz/y60Y1n9dQNM5TLo+S5ncuwnZTrUVAxlXBtq9IYqZJ3phynbt5zKPgyqk3P4AUQ9yq+Os4w=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-5h33Uf2vFcjVkeNRD41YiERegQ7twv6sljYAMtz/kIHcIk90aB0ztZoKXXVi+vNxma7q/f5oPxhzUVidZ3vw8g=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-FuN+WXR/OVGTxucPJranVRmxbYdZgGLorua2fl1H8tDXrgnFJ1r1gmUS5nDVG4+6zlbAohUtCmg+CLl2cJZshA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-yImkb4fnUJIXR2Me5N8eOrX7w9+u8SAAIp8QtlWdZ6WptjG6PUByTs2hjTfX/aVKjO4p1dmKTaWJ0qYR6yuDEQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-zFwwL03ZGoCFoSBMIm5JxwDqHoEFwqWQY/70z8L708keOulasLQaZzNo+0Aj17LRbO9ai1f0NraNwgkQipBw3A=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-1FIBZLtWKIxULrRjLrldz6kwVSoAIf72kXKE0WgXECVez98NbQXLEM90hfpHj0LcQfzqOoP9kY48yRSoXp+rXg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Z3yH1oMeEi7bfULV1vsJUmhJV7sGFe3j4sTdcQ2Iqot2KnNq54uUDkHigPRSi0PQ0p2tOnK4idVTDntITm4DWw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-eMokXhxbTVJUHwlAhM1dVZmjljs/s1nRfvrJ0AeJaTbetXnD63Fd6sQeMmw/EifYnpdtxr/gIJRHLPsuLNDcAA=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-50+U03mBEDtKgzzQus6e/b9SPeY5hSTrm4k8Jk0AyiKzU30UL7sjgQzfRGGvNEKEEScDg86nqeJ4Ox3A8Splqg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-qw5Xb2+l14q+2OSesjwGn3gHpdFj0wUeA3RLEUaljzW8FF5HD78B6t1YuhFJhcENuDNAv5d8Fcy4N1mG/RQZUw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-FOGUGW5RSoxkBLjiVP2Rq6yIrODbDFF822fAySFR0Sb7Wl5zFa2DBrzobjjpPX5kxGO5g/KDpvvhzc5ER6NSVA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Etq6qbPIzEV8Z3+w0C1ibreDduKkAF1zZOGfvcBz3sjAC9sWs/qflxfKGZ7tBKhEV/A3vZWKNGyxYKnawCtC3g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-B/YcJ/Owoamyww7r2MsTI2cSWTmADFiUAH+JLXo2gJKx29W1FHo9/AJkzhj4hPbTOjcxXZXgnpdAv1wpVAsgRw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-SINZNHzxrKbgD7VGAx9GDMIlMOmXSpqWIeLpmNpPTm2D7F+NfXv2lVLxLl0nLUAJ70ipI51HdHGyrKXTOaFO8g=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-EWGjha2ABrQ5dc80NPXI3wqMBwTbV57Yd8+vhtG9+TUkdaPIm7Ih9tiEskTdw4bbvRi4WJaPMlkaw7t1bUcO4g=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-t2YTlMAHq+V8K8TnsFhUudCqiV5CElb/dk2tFmZ61Td4gyLY/iz+4q5lvpGAZOlCFddTtublSbIC3n4EH3liEQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-4KsNQ8Qd5WwJGSeRM8oIUUc0xlFJ4Sijfmyi+jCHGPKs8NsBOeojdSyg36ROBeDZ1pJVkplLqQJkl4/QMk+6Ag=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-lEaH55DO++s5EKEHfODZkF279HI5DROQgaTif93wcMg9mhL5kPHnLhi9S7qTMFKt+GQfmZWMlwZd+L6GVz+RVQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-t2fI/fmsogh6D2d0Y8QDBvvubtSNxfCuwoY0zHO2Kq80VflvC9AnC8JGEBjiGH7UDf57sVDzZkBkFcB6zIYEpw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zuh5p3Hq0ejcgbCe3IaVOj+mItbRve25QdIXaGirOfDuO2a5fGXSO8RtgFosw8ar2jBSG3qL6loMFqqgkiEuVA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-A8r/O6ncUS0OoLWuIO081xE77Im/EKQ3ath4DzqL27GBO7AqBYME8c0fEMxBn3ezqDKKgp7WoRjxmvyFrjjFUg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Ivl/uKKvVrgGxfbC8SSz5N1NZRi39PQ5ZXfsECiSsiNR2ls02Wy2Icy5mLRUGCFY4FMILAKsgfJRKejafqGxyA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-4XoD65xIjjxalBaqZp+wGp2IGgbo3MVSs0cPV3LRuyuyci3TEZmyYj63ZbA7zJcjzXJXDhgjQVX14JPx195ZCw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zTiRlyK4ElT/MES3AX1bLRcuX3lY3NXlwL89YTyEjuHrqjCpxEbHfsoznqYd7zLAF1itzvNnxDkqDPoXat/zZA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-TP1b+02yPlLhvj16Hq2Fwn8Qxq+NXvLM0QxxIiFCa8RHijb9WmSRvzNwUp1HLxjArzgbvCDlTmwlMsh2LbwSvg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-sSi6F1x2UVJe5Jp8RbURsNGVxFFPyxq6P8ZlV6r9dimYM2KkDyEOtcZ0hHSOtmMU3rghzZYksvSKv7+9fAYUNA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-DoHyLSBIYsD1mfbHnJDKi7PvqPOSd5ySoDeI2m0pv55Dx46CQdks14lIuusttk46bvBUFfp63KILpbmQzU1ovQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Qj4yn5t5k+lGY8dBPwh0jLQOXoilcVvwpmyxJp8LJHoOM8EmGjRoiCy68sRXGTQMt5d3iNIdV93rX+fXu20rlw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Kbdr7rNaKTP8XaMzevtG7RPH+UQ4IQQd6No7fzBN7/VStj1uPc4Y7OMxrDtnGZFbGo06IbTtPSAxcrWj6BE4hg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-b26YbRN+y0LrdVq32iV7gUmi8sY4vY+P8GvaqiPTcJBH20OSfrsvDhyM08qMs6hCDo17xL5hFdLt9BSBfqcrOw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-3ShS2dKWGFmMgI76TuN1kYWzDpumT9ToxNVxMJTt7I6t+vICEVbwWXZPi2cD7ZWHrzi3/tIgSVzzHNFazj13oQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-IoNNvrZ/pKBwn/XSvDp1saM2XHk1ZOKxrA4lDyrL10/s4IS8hRo/Yv3qs+ihWpwVStORW3lh0YIxQhMDHbMkzw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-1U//TasFxoxn0VJjA/iPzzJDnQenarO74bvPMraRrQfGqR4t2AEZA1gLgV5Mz38LVB0irpvxdSPoEW4keNA0tw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-/D+xqMtDuo8ji4FPJm5EsEORBGEsbcHHYIjZDiEHP7ltIexg/oOSwuyvepvV+mK46Q4uyQU9zuBVZaG5FdKU0Q=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-KIydC5/Xl87tFKN6pESgrcGatj0zcf1bzgBjlx+qGr3vk90EHRV2yk67hLok5jzqlnbSBKrF7UwEau5Se0mMMQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kEXLQCzNVAnwkQ58qiO7lUOuO6WJSMlNmnQxx5o1RTiMIoqrgfjMazn5bpL5DPeZjMhWcB4kary/3Vkj06xRtA=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-sZMp5qkPDTK6VyqYT4a8sfGuFb5xkUo3aIaXDRjOAQznRmknxKycMQxV0pIxxFvVeyyBeqvxYslT2AhhL+EHAA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-z0RiU5O+4aelPS7+JYakKFXrmczOzTYp5sptrRoz8H2zM0Tbvwc7sX3pT2F5ZosBEaub37XJKrwSdvpdHoe6/w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-6Fblda7ZmvctHnrFBgbPI7ASkzBwA6PyENq/fBAKN9qXA1s3RcITpRE05IIiXWyWetC1069bbkZZ9IJ7fJGQpg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-CRQl1RVkbfaLnYOEO4ApZ6Py1OG8zJjwU0UkAcIhg7MqsGgZcathISOzlDYayxqdbp+Gga21aaJJZbL0TSPkdw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-/NjUBaHpFjAiugmZ9mX5R/v5nfey41rWao/msHOt8/0nafBqGiOxAL31bTZbcgMIIt62lOKKxjWpJ1FBbSiM9w=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-UjSZtTgg1EEmNJeI+Esg2pMNjSb+lCy0VjwkUIVUJA6vezRNsb66NjsO5h4rvSMS2VhoKWGc7jbNV1AKRj891g=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-R8veKCL6tx0+Mf0dnLS1S0vy2VyaAHkOEnLpr0P1lGuafdGUH6U9soRORAmN4Yd1Li4M0o9CP11Izunq/iG3Pg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-h8mVEj/5JRPzKcDpoHvnQ0wt7nn7+euuPKLDtWH4yiAWztH8CX6udfHqjIE103USfpfMKEEcEWRqOe877rgp2Q=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-z4nJcFunBtPJgbSQO+pZHZpYVH/hnDWBJtSf5J7pVCKzRYm3mJb1N0DIx/2wB1HtVg0cvw5K1QIBeQdBv5aRxA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-rXmRirmXSlmvrc4lY76+eK6UoXIi78sUSDggleEYs6Mwip1PWWQ1bg2Bi3tpxcRgF1MBOgHhiz37lybWaS1y7A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-6HRNrz6RVTrD5XQuq35HhBE5qC3iBts30LwDZ27eICx3xSoe3cVX+cDKyaQenobOwMCS/trHB1AvfkTTMI//gg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-sw5cXyvNbbXyDkmnPJqNgSnOeDFdl9VL7OfA4kA2GcPCujXhnElVmF48rwibVtoYmDUe940zKPjUAeuXmmOH+g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-TWpJ6I11YP653VrhYUiSQgI/mwCfk1t4ngl0DBGezsxuSsCW9SrVVsZaCoboAm2hKbGlgC620YQOCLUofZxaRQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-BYeSSlt4ck/kK7L9I+OYdI+aklnF9JDNaHyIQ+nea+E/e6qqENxlgDPzJKwTKAX4XdIF7Rc/Gk14PuYBpC7+Ew=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-I1h/tB0nh4CzOccmktX4KSZR9dNqYrqS1nZDs1ij889XtoIrYePtSnMasnxMfaeMp8vY7WCSKSWNPlynhOh15A=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-poxX0QwFAsVfHDfH85V0BVd5dEtlhr+/3rPhCe5qhkFscmUM31BcD1ABbzdxYt/PRJKnKMCCA/tOHhMU5rUieA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-5+DdKKWt/JW373FJ6r5+vrQRhv6xRAyQXPeHdrAEAP/wlK9AnJE9pYuHfQI2Trwqklak5O1Ag5GrRin/7oBVaw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kPsplrPdJ9VmThmB0kXTumkVG0WikMbkSRzGVyNU/Ploa9Cvv80PnCxF5VBAqRV1l/l3qBq9TZQV+7c6mIef9Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-zbq3UWa9qBoaEgYvvU1dR6V9YPIHs+liWOhUj5qfGBGKtZH8bTvpbNu0isYms0d9ML69aWTAiZg5C9rFP5hrag=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-LOoGtTUAg4/m9912v1s4yvh/wx64gRW6+052ZpHphizEbI/mvy5MGZpxS/WQHX34+RDXIG90CpdT7caL5iC1JA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-ksXckpgL0kdZEVVgAmofcEUL8GIxwPOGS2+UVN8Fo7gj+RV0zwbXSUH3v4KNIq/8ngFVOh6pQU22CzCwxoB3Pw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-t10QcEDpbrSvoe2BhUCtqOAqfXayzy9uujpiIeAdOyptGmBppA37G+F4cCRsIx6wzhCSrdPkYoh1KzD4rqqlyA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-bpdq72fgG+2FD5BC95wpEikX0hmTnypjS+ORXy9205+a3ElhlQXzwe1u/x3fNzAKOXVeGatHibdzAHrOmowARA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-ykHn7VUDn711h67XQd+nx5Tn0L0vYWQY8kKWqqTXm/mBEM5CjoMd9qft6jirusGORVxC5RAnUENDt5n48B4xfg=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-ctmfELPcwp5Vaoh/3oQVoe2ZtivoZarY+XgVW3jC0hvn7qiensODQJP3am84kRu5l4k/c8MFU4HJkjFEopFKCw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-6G+05BJAEjErJMixdkEAndBjgaCe7WmasdRypKPtYRfzvPVExrq/nak0ZiaJ0Dd3WuYdbi69Qyeuhj7atnAImw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-v39otkbx5A2qerWBnqFu6ZtJYXy4sMvK/xv8RGMOgLR7VdcD5kwQpF80ldz7de23qh66nRFd9ONLKajtJqu58g=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-xjepU2UUYCP30YJHPdX0PN6C0ZqP2RKAEsJWpnNSlYQ8fcDHgy+l5ZTQPBD4egfWKlPCEtgSZod3p9nTggSoDA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-BHr5lNkp8ct/5a2kSVedpsTPKGhOm/ofmD0Tgb7a3vT0dEsuzH+4CwcH7/QmSfyr/TaJeiOzraBxIuQwGlDTHA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-NORvYn5NilmBCZzLwrWXEPI7WeEKKwIHzh5USjQHQLsSoiWcOSZVKQLkqK2baSFjGktLyHmHRUQ6VnTggDuPeg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-0kygUISqT53WxlL8CYxN7yR/imN0z3fKWgm3NKhUbW/nURkcvLz/J/ft64/ib26Ez4izYNnRqJOYdAaYWSd/XQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-tMM7GajJVqT1W1qOzxmrvYyFTsTiSNrXSl0ww5CYz/pKr05gvncBdK0kCD9lYHruYMPVdlYyBCAICFg1kvO7aA=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-aOBEqQy1MMYXjG2tCc/yvCN+J5wRq0ZONOW8CTDIXJJVC7FDsW4gDHpa8B6j1D+Cfufw8lN9jymwmEkg+bfQeA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-wUU31YeB3hCc41XTTSXbhuYKKSbFv3rQb4aO0d93B1m8xPZfUpYA121ysuwaaiPgHvFK27wfYBHAAO82d1Tbsg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-nx+JKXvSyhia1LdIRj0wN/Enu7hEoggBI0/kZtE+K/k5RJAX4An2GVirc5YvuM2FhWnEHC72Ex7Dg74Q4rFWBA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-eQ28Igd0kDwNnBeaXvQul2U4Za4KTkBJ2hF5gi6/8xL8tJAIvpSiuHrcspBB7oqr9/uOU6R4eR7gDmOH0OVRaQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Ik2gQHaJkzM45PFOzFW5nbTdXJLfEcBtWC077cD6Lzmdg0C+jRRYLpDtXfEqt9CMBdgGKYWR4KBLKubLiC7nsA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zHJSkQl00ygE1BBWjjSZgQmT+rpX/ZoNvU3az2Vfk0D9tqM4+zQ0M0IdBw0Eu1Wr46LeifWIScp4pTvzBB0R/w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-YdnzOIgp1zhd9OUpcEQJ3/Fje9GviYa4/+bbn8StJgMK8RgR+9CTQeC1ePazCqKXQ7oYcXXjgchE8CbNsxRFfw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-RaDmfdtde+m27g31HXvBUJme7NUUT07bv5+Wp3mPH/FXE6tT8W1DvG9XNRcT2rIEDq24ktpfyBiNbN8fieBfqw=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-39ITIAZNO9ZVKE6UY5KKSWvd3wiT1b6n0nUfApUCqMd5MlkExTuMKToY5J1CwWhDhWTq8d+q9USCO65MsUueIg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-723qKUmFeBKN0yfsf9zhP3k5ZKqK4UYvdKbDL80oyhzm4gQZ6tsUU4fHeHjJVJfqyN+wKS+R0WthyxhA9m07/g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-isbzkA/HOGFEqZLugW6V9C7xx1RLA6p5v/YrdW9au1/RaCjS8OAS3/rcZKUT/lu6wubSGHaLdzWeqIwmWwgoaA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-hPcjYztP9miyYl+mqvTqoEqaa+fp+kCFVrROIwUEDBMNs6Urk76qsWJWE/uI9kLBh1zTHiDsWlXDiOXcftVBxA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-whDhidFeiAPcU/aSCxUcgfgjbISQw2IwR2fHhHB2vE5Yf97XEIzYACpi/skGYqBWroXYAmaU/Pm5oULMrEJrBQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-IG7yOIrrLUvA22aUGR7g9VtXK3WGCsID9TokGqET+LoO4QTLlFRYjbrsUkvttuGUHftOTgDh+4abzkcqaTfd6A=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-5N7wlWk5zDCzwqee5s8IDVfBMk7w50K6nuZworGH19K1q/twuuwflRIz07DBvNkhmR3E1ScSUYmZr3YP6o95aw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-3PwE2oDr4+n93nPZbHz1kgJkpdus91UR5IXKnMWMMxcEq+VgNvNpU4+M+khwPOXSmxK9LY6dsd9beQVIFtrDVg=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-R3bUl0oLPwjxngS/KqDYO6+lhhwhAmd5N4yOlOqdpgfm719+1vuCYc2VLOx9MIf+sh664VsfuByCI9H9oji9dg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-QVYtaGiLQ0bWTiav/cc2Ps+PQ9co8EmTW8NAzlf835camz7gdjZHKo5/z4FOVUHVftCY9vn2yBuBcwceI6f+Bg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Rw2ijbzcMUbs6vGu3AxIGNTNB+ZeZvuNNDvsj5XTOSL1o2ndU2eW343QAi1hcKXL1pc35eYJZWPOq/gQgBSnVg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-4ktCvzYslGK2G2CLPy4As8rbHGPtQw0RA5VC9WxRmRpDH/3cyicFbRaBRVc2y19p0tV9nMC9KdaFyptm80lQZg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-npo1EFBfZotj6hbR7uoArZeXEQtnKLarXYnez8JmmAZsRU4osSvYyg4Q/jGopjlFEuyixtWc3rb9rO6njYwxew=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-MPUbFdcUXGrfUpdNmcPvq+EdaBLcl+4+nsbUwftOT1041DpIUkFfDzgWNWVMjPG3Prf3K0iKPtvdKx9bdUlq6A=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-tWtY3DpiKsyQNOg4NN0i/IpRpJ4vjmbDk7B+OdqQrFKGwR/HKXlJ9KOMrqU9LsvEFE2WAGAr/UH0r96iZFAxtA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-CtxI7P/Il0bLfPXN6ofeL4Vm4ISp3TjvRBZt8MkACaTErFseNiwIIAKNqZ+d9lIxj1MDGA5fCfVn/0PsGIksRg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-9kI8hH2vS45pgael3UCyVCYvmYH/cXKVrFzh7toKoN1p40YPsTh6qHQRjO4W828zdy2g74T5Ct2ypgMGfdzyyQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-p18BC5bG9/0ktSBUvxZOqPpr9qkS0Z6G71GViCAzjtV+fBllt6OE7T0rSvOZ14FjZFcSqMA2HZ60I3H93cK6TA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-uvB/nzacyGad9m7Td8HxrJvyEB7ZNlpm/cxk/G0ufjzTXofWziHKzC0x/gPdc2tZIJQPOaAXOUAcJo1cl4FUug=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-T9Rhlb0Ivsaev2JNEKRLRoc5pyowBy+meS7GzijwfHOEviRw2rMpPNK+8DoygI8HRetSnjLghMlzdcfURF10LA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-DVJVHV78Nd30U6kiQon16sCPrXuaZLOgFQMLFcMQ4L07srDd962CfijiWAWY5tvl9oO2uWWY9PVqvMFyyMI/YA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-7SI6G+CVFjxrcgJny64fmvOp4Pz02EXrhlKJdEKoht+enh8c/1pY55cgR5jq9GWJ9iJNtV9/sDUiADK74NWWKQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-eFsS+N1nnCG+NGq0jcVhQ0vk3Vthyrz4FsHvZqb2YUwvTDBy8deJZxgaTWBuzRX0QjMgojXjNRCGnjEdtOesEw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-ui1NVLgK7tEN1Xv+MO8FRovfg1OR4sKGf5GXHz2CN88GLkzznp5m9sSAETN2IPueRV+aaQ8JFaLEEw1QOdlh2Q=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-7raTvTDZSJ5SNIPU5hug3kGnQqKpNhaBGrXH3v9a0usFRgBbvXEBS9U475YH0Xr3skdOkGESxV7TAzWqMwGGuw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kTwrqjATCL5woNksB+G2B39lOIUkxLnouFruipzLnsDKSxG50pKIhxWUkrwTfwatL/zQasE+aVlwEfSQAxQteQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-4zmNNMtPHXZpvAZSJcf+/gKIJ4bklQbhkwmllkboOyD+LHeHTeloBakB8IfVc1ZIPGeYmoH0rb7WNHuARTeAmQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-86sGYDN7tFGBhAUacYgosah0TTIMT1czQtKHb6vKXOGo1wWAYa+MsGXrdUA6o3rpvybL8rbRANQ1tarIfui4Bw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-7a8P7l3yuhiUZfRCSy2BCLedgSVCIOGktdjIniMlQGou7FON701ld0JNI4Stc/WdOQe92IfOBxA1r2mhhpm+Ow=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-VkXVbi8EbajQYu5pge5VCXxWGhHJtLivHM+rqHt78b8w2IpYfRACV7lqEU1COg9D3sZEG5oLOzKLCCN7lSiekA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-gSMZ9F1gZ/cuDLo+I9k0/9h8Yz0xFRsCapNNzP5J9VQYzbQMU5gFp4zY2X/+ZIUNVQtCrTgDNNy4RXoP1Lo0DA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-CUdm0Uw4kGSk6oVm8QZLSwxngMFmbNoiFXve2hT0/Csu4mJe6ttV8C/Y0VLPBJr3GmoovOzMeH3coQfEf2YvBA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-EbFp4C0rB5GEd/EXaXTA2LlQ4XwhhzBTIP2f8AQY/26hYOXTYYk+ssz3RGNh81vt3QbBZocwN//Nx+mvwf3+iA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kV1DnmxJrCauIvUfNe4wC4Yi888dzxxf7sYT4W/apnCSHvcjueYEZOGtoLSirsJJrn5aj9OeFVz+bAbd9nurxg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-q+bdIwi2R6egAwfMbBFpjjl2T2ADeMBumODqQQU5kO4p56bSYAN97c2lAnJ6I+8x6EkZ92SHlAVrmauH/XR+KQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-XsP6i0SHVuDjS0IWBC+/3QXDJO+3ARuFbPSu9fRjR5NkK5/A4lQpBWJRymTzqWHzmD0DLYMEfwR+3mdG2A/StQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-x4c4bS0IRW8ELlG0ND2Wz3zMbqZGDgSV5WAIJpJh97SvHVeCZIZ6FLB1EsYmeMTCp0zyt5ZYOMCTAMuBO7B3Tw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-UsW6m9/wuBUWM8SU/PHsn+9GQMRp4i00KfWDzE/s6rnCs40WRvy5Zcj923XMy05Bt04dhSrOOmDR1/vkydaysg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-WtDdm/9kPWVZziKlVSZ95cJYBFZ+O9acpLsnWu+a4C7uaR0PnVA5kdV/KPZpZp5ZuSGDzW7LuZy85e/zYU+q5g=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Btz15yrqllW8cQ82bDOMB+fo1ONv4j+BvpZGQTt4zwqgyxq3qznnxVHrMxiG+UUwhDlD4ajCGYuZCjHECODTHg=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-XLolCkHXsP9M0HBsRHxzWE7Gvc0PYUlYFOa2zbIM5YqrnS3fBuSkwuy4pGKB3ovNhCV5M6ZUDFkwsW6QFXtdkg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-bVGv/VP4T598HMR97vrcF8NxOv43rTn4RtH5JSm/Z/I2l6Jf4OsEmrP7ciCJho65xgG2NN7E80dAfv6Waan/DQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-hOgMOwwqKxKiEh51aoDrXS4ygFfByD8acPxhUPQKbuewoymPzWgF/BppaIyXJVFNvi4YMm0ANaQZ7asRv+6QLQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-OvOg+DllupzQyo2AiWJOWhd3G7sXoROVbGIbaO48l3cXJf+EkT3mwK0WyKNJo1SYDBSHP4PL3CELLyl7KeuBTA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-UYv0JpAcv6c5c7QdeM8xmQULQNxeIv87OYh7vVmy6mmGLVOipeDynwUrrZreyzr/Wl4i86//JsyEfzEWhViZZw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-di/eQOCbK7Gckc/GaFEJbeHA8xc1sjPYb4ZgSDQG8s/lSc5EocnPG6YSiPu5noCS/kl4caLJzu8mcNEbHo9fQg=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-KdRROs3JSxZ4+Wgqww8EwWE4p/Redg9d47peJ7sjsgAlRqTK8WpPiN50vPu3pXwcuGZozJ5e7dsg1/In1q6lZA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-e4ZDOtOGLbKnCy90C+6+pAtkX/CJlAI3dPV3zF8Dtk4kCG6m+4TnbohG8z+CBaY4Tyh7HRXfCwA0sMhkZIhJ/A=="; }) ]; }; in rec { - release_10_0 = "10.0.0-preview.5"; + release_10_0 = "10.0.0-preview.6"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.0-preview.5.25277.114"; + version = "10.0.0-preview.6.25358.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-arm.tar.gz"; - hash = "sha512-CDAgO72l8b5njlm/COTL9sDaUsmAnQJgBLou8OoP1qMIjI8CXXqSxmGbD7WG4HBW90laJtX9U3yuCatxyoFuHQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; + hash = "sha512-/mrP2TIr27NliznmIGDFdjriPeeSpDDbRyaM++1gNgJk55NQArHO3KgTMog2d5XlnTgkp03lH5lk3FQKgU2RiQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-arm64.tar.gz"; - hash = "sha512-rJnr7E56vWYKJzF9N9pWrh+o6evb9KiP5fm+WOH01+jwW+wy1ekCwP3R6dniUM20lEgmZoIBDkz39GQPlpm58Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; + hash = "sha512-iGZ9ZtkKq6MGSfhNENBX2nwNtHnNs2t2gk3I4PAqRKa/XSaddNqg1reDdvLcZrYCOFWCZ1VeLO1Ay9BqrHRdag=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-x64.tar.gz"; - hash = "sha512-bmmoX34YuO67X5mn6Amdsvpdo0vPB4vsuxI8CGPUvntCUsfPxrIblYX0+ADAWKEsrlXvKmO5vqiGyj0dig7BEw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; + hash = "sha512-FczqQ09eM7SvhyvaANMNP+5ElBE6Hl17HoziBqsKLgk4T6WiI6/d5LlOo7fhK3lsGkUTi+gzKIvWh0GuhD+2yA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-musl-arm.tar.gz"; - hash = "sha512-eJ7G3LaAXtcJ8D+s0Z4s8E+uuIQI4kNrx+fnbrZfJzQC9HFM7mDGsI/ZtZE4v/Q7gFll0dXFulhb6uceX/uLTQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; + hash = "sha512-HArq8wBlBcK/tkjyViWT9iu3pVsAULbMgecK6cwaNcrbv9VGEXBaGwv4SYqqNV0DeEfJ6nqa2j9YVWiLpqYTSQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-musl-arm64.tar.gz"; - hash = "sha512-sG1ip8UwDEp/x5VDgYDifBJ+lxV4+Ph0yMbXM74rZF77WbYz2I9mWMo028vItolnXLNlGmElmCBPwqW65B02HQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; + hash = "sha512-CH7Qk+rFkx3YjOnIF1Q/rEp/sAcF/+cet1U6/QoVtQfrWmO46FDhT+SI3t17OaCshkmaFU5oSBWpnBIjr1NJ0A=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-musl-x64.tar.gz"; - hash = "sha512-yZiYPbLNXoujcDkAhzkp2T8P+MalG0ZaJwNZcrp38MGactPLhULdsy/s0edro5cWJzkaLgD1qf4d985kg5LTFw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; + hash = "sha512-bU2Jk/BySlwwy7XDR9ovxoct3HUdvGykOI5/umDVFiZhk5g6mErGv+h5tEh4j3e6+1C5mWfe+6QD9E7j/ycx7Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-osx-arm64.tar.gz"; - hash = "sha512-YjtaKT+Y3TXTBfMRKBeSoavZzlV/MaZnOUPyC5KObqkYB2rY8hmD7FFIIGv6TAiY7o2SbflJJYOMzhGur2pVJA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; + hash = "sha512-VlWHBJhm7w4JIR0SLJUOPYfzvCL/dA5NVQYY1ppidjuN12bBNcC95Px8zLqmTzMhQrSQ0P1ClOTFjimCB49yBA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-osx-x64.tar.gz"; - hash = "sha512-IxZn7c9uc0JAwKj0DrtCjntWhcUYW6H6UNX1By7YZTP56UtpVRyL9sFtpN5N/UmA5qwl8QShzBUYp5I5m/ImjQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; + hash = "sha512-c2tCqqrbhlRIvM/bOO2KlmCELsmPS4Trexq/E6imjPsWbx8dHZt6viROKAC0BwPUsxpQO+o2NZc5oEHjMsZSXQ=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.0-preview.5.25277.114"; + version = "10.0.0-preview.6.25358.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-arm.tar.gz"; - hash = "sha512-2SlNCqSiJOGnarCGhNgnWAhBtFoNlpU8MX70/ThYwIUkRVswJzT3btfVyUCyEv0Rb3pfExf3pEY6rb7JEJia7g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; + hash = "sha512-dkFn08ZTnl3/nj8Qh+pAs3urJy9+bB3gyGLXak0MNEUnmbRY6fpwMprijsbQfWtiSz9b0KooEubn7I+PavI7hw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-arm64.tar.gz"; - hash = "sha512-muJNZSjDAkL1N/LT462JuH6+R7rUQf1nMN9SZNE1pjcFchtn9DTiJRgJATslrbLjc01lDiM+bIccV51xMkCmUA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; + hash = "sha512-cbydt+UH85l1JsTzkzkUYA+Q8AAxxhc1nzuAtyuBiljcgEpe2zTGt8qx4WVx6FVVRZUNGgcgv/WzGsY3RP204w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-x64.tar.gz"; - hash = "sha512-7CHv9RsPi558nAC2zJ6c3YEJl8nSwZhwQsSM3Wv25AwlUqy/zaQFxWs8595Ss6IOa5HwaMbkvRAbiWwwKjK18g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; + hash = "sha512-f+rKqGVeFFIdtrqaeGByN38GOGTkGMXk9ep5kjop9HJO9u0WB0VFnuAo8ZJ5r6HA/t6atpM3IgiQnu+HM8oDZA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-musl-arm.tar.gz"; - hash = "sha512-N7OLXKaeLLvdz69NfC0fZS5WNo88S8qELIzYH6EIolr79amshYVjY+puDhDIXOwDz/V+ZBaQ7d3wk48X03neMg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; + hash = "sha512-XXF9htD5Vt8lgTAnA9TYSNyBQjHnEpOgkOr1axgUYIRUOj1GcOQxDrkPOS4YKtAHycx8wfRRTQ76nfO2XRCD8Q=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-musl-arm64.tar.gz"; - hash = "sha512-EPWk90PYeVaI+rG55zbNduBL7LWlaQPZYHzXaUyBoKrO6Uj6URvkY+fXGe+KqpzNkJnvKmoPFdlV0jjOCRn8nA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; + hash = "sha512-4mP7M8JBvsvY8vemP5tfQSPBpmfFVEfwOiSc/1SRs4pt+mKEURwPxidFxp8wK0ytnICIwnAJNYLX28p6LsZdCg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-musl-x64.tar.gz"; - hash = "sha512-cWsBVZtEMgwSRFnEYdyb56I5G2gOybpGoi93pzfrk8TjMjpzsRON3RV03MUJNMgq33q+eS1rvZU7iup5BhmUHw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; + hash = "sha512-zf3Ek3pbRF4rjuks2odZedJWiUjdX+fQH4QwW2Mh3KZNZ+1hqYweccbaHu2CLwddC7BBBVGuyw+PPhMThDZ2qA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-osx-arm64.tar.gz"; - hash = "sha512-i5UP3wmfNAIsuxGuLnNvo2081+EXIwlxIw6z4M2z0z82tD+H7m+MB2fFbmYZBmZnvPyOJnpvQWllucN7DJIVLw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; + hash = "sha512-zXzElKrtYs2r8Sh6CMvDoPKPMRLoluA37YLYRdZThzJ+I0UlvxwESbA+8hhSM9RWL7Wfv9GdXyjaPgpnE3RTdw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-osx-x64.tar.gz"; - hash = "sha512-uGB/aI7PBs+fspUEU4PXVlvCyQV+eQ93FqKsLQVsmva1o9ZC2Cob9PgnJ+C29rBmxy4sVO2Wn8Wt6jiEHYhAjA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; + hash = "sha512-lm3Eezqhx6qSOzVI2IdkiCNpKwU/CT5PJrhmu/WAmx3W7zi9LC5RpOgPBsXb5K7Q21uuVSrZgmRi+sMOpormFg=="; }; }; }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.100-preview.5.25277.114"; + version = "10.0.100-preview.6.25358.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-arm.tar.gz"; - hash = "sha512-G7cuus8JCj/DTdExGtY05PsA6kUjIKpo1iq7+DEhUYta5CucGJX7gE9Vz6zseAlcryPAzPRNAHaRLH46WgAXhg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm.tar.gz"; + hash = "sha512-lYjjTcixBEvdjpzqH9DWtWf+3w3br0iXsVOrmz6TrElXRXgQ+p7NfaTVo22KBbxItnCv0PUtTVbRQPdCoEOCCg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-arm64.tar.gz"; - hash = "sha512-6Z8DhYuv+htB5n62KRt+nraPyJJkCXlNRBaYIJK36ANW5VR753m3dCFsHseu4ja2R0Vny3wNgV7NGevHGwf5cQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm64.tar.gz"; + hash = "sha512-cwFkPqL72yWCUmxtRpnTy2V/bJDjzn8nRq1RwyCoSDwoDToV/C4HJgWyvf52NpBjo4T/Ydef+WRBg+SyHBundA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-x64.tar.gz"; - hash = "sha512-TvO8F3u6p7o4zreM8BCbrM6h9EMs2MUuPXiyN81akr1mDpJndANqL8tRF19I/+vIpl3KVruQW8jtTy7P2MFceQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-x64.tar.gz"; + hash = "sha512-ZivWGncnWokxhq7VsKbmamE9M2V/cQJqJ/dl8RlreOPzoq2ljhs34Prqw5qDd7Pps7zqK3LFsG3V2YSK2Yc/Pw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-musl-arm.tar.gz"; - hash = "sha512-3kPLgWklkf9lCKm+4ZEH/gPmVRYz8D/WF88poU5RQtvcrtne1Aan6DnznY0PtLaqF0nCySW2PJPMFWdCBnmwwQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm.tar.gz"; + hash = "sha512-9E/Akg2mqGl07lLa7ODP/oyJEZPOmp1ob9k+gXiB7CSLkT5xdF7ldqZb9P3BZQZxivkERM7g9wFPuJZ6k6bMyA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-musl-arm64.tar.gz"; - hash = "sha512-xQhcU5dKu5lJp3TuYTuyLKoiu1EIgylqpeDPlZD08Tvg4ucHTkBU+bG/CdINCPL/IjWUSV6Vb77q6FxQjH8Vlg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm64.tar.gz"; + hash = "sha512-xK/vp5j5cN3jplkjwCZItn87VU5Rp94TstKSRoQ3EtCGRcj8IjpAi9N+Df17+HWA0EaM+nQAlexbNbknQG+Lnw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-musl-x64.tar.gz"; - hash = "sha512-ueSPDBuLIz8L7Rjv2E3DWz3/T2yEBSycykD8cBo00dhnRN6sDxVckc68PlQnYXCtC1Haeo5z5Zen09JGcmCMGA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-x64.tar.gz"; + hash = "sha512-LCj610mZoxlInz08MT41eSP+UaQCG+01OZeA8trqlZzehNkYNdHjEMk71LfLaV+xT29lAa0LFmF0L/xYAVNiaQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-osx-arm64.tar.gz"; - hash = "sha512-GFo+NBuSi6GyGPt2n7DYz9cWLFZ8zUaSj/znTWBpugxJHkTpBihVM1KDp0fpla9EUp62/OBtPAnFybCmIsOTYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-arm64.tar.gz"; + hash = "sha512-xDIGEqUUEXVSocsTu6RBc72L25UGwTtLmmeumrCziq1+zU5d0dTDIwukn7luzRSyrzQWkp52UcXJkMv3ber7mg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-osx-x64.tar.gz"; - hash = "sha512-yvcOuvEYL9gD5goF8veTq29pAuw2W9lLCZAmeXCfsq72EioDJW2005NvM7mPZGI+jtoMZM+K6QKCnCPnRZhxSA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-x64.tar.gz"; + hash = "sha512-rWlkOrW5A00BlxcOx+TusNgSzeXwKKHq8X+w8gnOKyUZMrJBKNsMVfBXs+mv9n14vLBFmAiT+B2WlQMjYRpnlQ=="; }; }; inherit commonPackages hostPackages targetPackages; From c6b47b3748ce89c5a77e3a40f8334b8ff0e4bb3f Mon Sep 17 00:00:00 2001 From: David McFarland Date: Fri, 18 Jul 2025 12:13:32 +0000 Subject: [PATCH 025/157] dotnetCorePackages.sdk_9_0-bin: 9.0.302 -> 9.0.303 --- .../compilers/dotnet/versions/9.0.nix | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/9.0.nix b/pkgs/development/compilers/dotnet/versions/9.0.nix index 9d1f25650577..b410bbd84b46 100644 --- a/pkgs/development/compilers/dotnet/versions/9.0.nix +++ b/pkgs/development/compilers/dotnet/versions/9.0.nix @@ -482,39 +482,39 @@ rec { }; sdk_9_0_3xx = buildNetSdk { - version = "9.0.302"; + version = "9.0.303"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-linux-arm.tar.gz"; - hash = "sha512-iAUAF2q8Jjuf5Nn9Wz93uXU3C8x2rxRTtbd22DUymlqfPgKQPO0+40Ga5vfg6Zy5ZLWFu0MNp11mI9wpZcRggQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-arm.tar.gz"; + hash = "sha512-bSXP+PZ+aK+YODUi+2IoW44Pg1qodLkdYdW8NbkEy08b1mut9U2y4RvS9y+32VQbkA4kOFimljfhcuFUfVzWaw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-linux-arm64.tar.gz"; - hash = "sha512-3e1DfINrIBIZ74yxmT5Qw+lqnQnNJUH/4sCBBTDnN9+0StuN12bKovAt7w0LwqycVjoYnxyxympk2fcSUalBQQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-arm64.tar.gz"; + hash = "sha512-glczgoLlrZ7IUw5rG3Cl4jXZxKubm+bQVI9hzbClXnFanXZrVSA+4BA24grpvU50q6v6GnyU1F6JsvMU6Q6Zmw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-linux-x64.tar.gz"; - hash = "sha512-/kapbnlDiLNFEF5HiW5OkQmf/ZB6cSf/LK33ats6e+C0PwzY0sN2rkVSg9CPR1H37xGJD9JpcwTvEURHriCciA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-x64.tar.gz"; + hash = "sha512-4RUYwYSrT4C11kEey8o+B+JEoZDpSeUe9z02xSFCDwYQeYeUetqSRhikS5FCyqCXvQNlnZcySfRjql5YQX6/3A=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-linux-musl-arm.tar.gz"; - hash = "sha512-9CCSrnlxmzrBNun2NLuBJR11tzVR4NhmHovotd7LI2M/CHf/Hh/GCxZQlIPiC0naycekzGCThI0enaD3xqk8Nw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-musl-arm.tar.gz"; + hash = "sha512-Gn3x2Y+NaGNpvhaJPAK39eF7ZHhcS7PVVy8jBH2cfCUrp8GmcSAT/+J0459gcHobDi6gDwdpGXbSecgJkji9vw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-linux-musl-arm64.tar.gz"; - hash = "sha512-yEsbQZqvLXeLCA4Bnwk3iX3Ipk0GEqPCIDrNy7H/WYhHqHo+w8aI89A6zLIYB1KzybEAQ6YEeDRxUbqzZV3tHw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-musl-arm64.tar.gz"; + hash = "sha512-P0uR41oG2VxzfABnPf8pZYTXsz7pEc4zRBNiSMZfhBWBvjkif9Q6AOPANt3zpVPPAfM7Lpc64q9XibxuUEVY8Q=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-linux-musl-x64.tar.gz"; - hash = "sha512-AaATj8XmsF9r939RsiXLtzYGVS8SH3yUfkqcXbRXddQDHXmkrh/G5rO11jiOzSsNUD5UR7Lokv7ZU5oHKOYk3Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-linux-musl-x64.tar.gz"; + hash = "sha512-320qBD5LMb54ykNgcnoebHEkPUDK/Pg8vEVOtJBMuDiHGtzr4hgXiFQK42seCineuiljh2F90jxKvZOvy3AMDQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-osx-arm64.tar.gz"; - hash = "sha512-B+gXhllDfXgjAWk6T4Vy5DZt3Wbukyswmo1vAuohNMwVvcKg8dGSS6dW3ORUPXToGI2cUt4KF9Y5qcOTtPTxlA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-osx-arm64.tar.gz"; + hash = "sha512-QQmZkH1gksUhVa/FnDvKwUmBGFHbcxj2/iFeN7N3rBsxbLtZW7IctSZ5HzltpM1Dnkstt21FqCW1fML0cpouLg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.302/dotnet-sdk-9.0.302-osx-x64.tar.gz"; - hash = "sha512-EKhj7wgCBRBiWVhHHM5Ni0cN7TjF/JvMcilcYGa8ClqtmtIsW0ta0BXo1dw9syjftoLpB2YwDNlQLBcbXZMCRw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.303/dotnet-sdk-9.0.303-osx-x64.tar.gz"; + hash = "sha512-Awl5B4eA87sII2M/DdoyT71Rm84VP95tQbZvLsU/szgyilAc2eOgQl5eczxDCisZffT99uThQWbyS6sLXDfQsA=="; }; }; inherit commonPackages hostPackages targetPackages; From ec98bd505f05c2664f9ad13a7accb56f44fcdbfc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Jul 2025 12:37:47 +0000 Subject: [PATCH 026/157] python3Packages.ansible-core: 2.18.6 -> 2.18.7 --- pkgs/development/python-modules/ansible/core.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible/core.nix b/pkgs/development/python-modules/ansible/core.nix index 05f9c46b1fc7..fca626e1c7f4 100644 --- a/pkgs/development/python-modules/ansible/core.nix +++ b/pkgs/development/python-modules/ansible/core.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { pname = "ansible-core"; - version = "2.18.6"; + version = "2.18.7"; pyproject = true; disabled = pythonOlder "3.11"; @@ -37,7 +37,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "ansible_core"; inherit version; - hash = "sha256-JbsgzhUWobcweDGyY872hAQ7NyBxFGa9nUFk5f1XZVc="; + hash = "sha256-GhKb+fzV3KKxfoPOdxR+4vvDxRpJWJcBUol8xbbQquc="; }; # ansible_connection is already wrapped, so don't pass it through From a251ec0679cca00116609c8088b1495ba0fdd240 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Fri, 18 Jul 2025 09:51:42 -0300 Subject: [PATCH 027/157] dotnetCorePackages.dotnet_{8..10}.vmr: expose fetch derivation in passthru.fetch-drv --- pkgs/development/compilers/dotnet/stage0.nix | 54 +++++++++++--------- pkgs/development/compilers/dotnet/stage1.nix | 2 +- 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/pkgs/development/compilers/dotnet/stage0.nix b/pkgs/development/compilers/dotnet/stage0.nix index 443454b517bc..701475f82f09 100644 --- a/pkgs/development/compilers/dotnet/stage0.nix +++ b/pkgs/development/compilers/dotnet/stage0.nix @@ -90,8 +90,9 @@ let xargs -0 patchelf --add-needed libssl.so --add-rpath "${lib.makeLibraryPath [ openssl ]}" ''; - passthru = old.passthru or { } // { - fetch-deps = + passthru = + old.passthru or { } + // ( let inherit (vmr) targetRid updateScript; otherRids = lib.remove targetRid ( @@ -138,37 +139,40 @@ let drv = builtins.unsafeDiscardOutputDependency pkg.drvPath; in - writeShellScript "fetch-dotnet-sdk-deps" '' - ${nix}/bin/nix-shell --pure --run 'source /dev/stdin' "${drv}" << 'EOF' - set -e + { + fetch-drv = drv; + fetch-deps = writeShellScript "fetch-dotnet-sdk-deps" '' + ${nix}/bin/nix-shell --pure --run 'source /dev/stdin' "${drv}" << 'EOF' + set -e - tmp=$(mktemp -d) - trap 'rm -fr "$tmp"' EXIT + tmp=$(mktemp -d) + trap 'rm -fr "$tmp"' EXIT - HOME=$tmp/.home - cd "$tmp" + HOME=$tmp/.home + cd "$tmp" - phases="''${prePhases[*]:-} unpackPhase patchPhase ''${preConfigurePhases[*]:-} \ - configurePhase ''${preBuildPhases[*]:-} buildPhase checkPhase" \ - genericBuild + phases="''${prePhases[*]:-} unpackPhase patchPhase ''${preConfigurePhases[*]:-} \ + configurePhase ''${preBuildPhases[*]:-} buildPhase checkPhase" \ + genericBuild - # intentionally after calling stdenv - set -Eeuo pipefail - shopt -s nullglob + # intentionally after calling stdenv + set -Eeuo pipefail + shopt -s nullglob - depsFiles=(./src/*/deps.json) + depsFiles=(./src/*/deps.json) - combined=$(nix-build ${toString ./combine-deps.nix} \ - --arg list "[ ''${depsFiles[*]} ]" \ - --argstr baseRid ${targetRid} \ - --arg otherRids '${lib.generators.toPretty { multiline = false; } otherRids}') + combined=$(nix-build ${toString ./combine-deps.nix} \ + --arg list "[ ''${depsFiles[*]} ]" \ + --argstr baseRid ${targetRid} \ + --arg otherRids '${lib.generators.toPretty { multiline = false; } otherRids}') - jq . "$combined" > deps.json + jq . "$combined" > deps.json - mv deps.json "${toString prebuiltPackages.sourceFile}" - EOF - ''; - }; + mv deps.json "${toString prebuiltPackages.sourceFile}" + EOF + ''; + } + ); }); in mkPackages { inherit baseName vmr; } diff --git a/pkgs/development/compilers/dotnet/stage1.nix b/pkgs/development/compilers/dotnet/stage1.nix index 6954fc6ca8c1..056159ff4c4e 100644 --- a/pkgs/development/compilers/dotnet/stage1.nix +++ b/pkgs/development/compilers/dotnet/stage1.nix @@ -28,7 +28,7 @@ let }).overrideAttrs (old: { passthru = old.passthru or { } // { - inherit (stage0.vmr) fetch-deps; + inherit (stage0.vmr) fetch-drv fetch-deps; }; }); From ecd58b796570621a8d21ab220ffc8795eec314cc Mon Sep 17 00:00:00 2001 From: Will Cohen Date: Fri, 18 Jul 2025 13:24:45 -0400 Subject: [PATCH 028/157] emscripten: 4.0.10 -> 4.0.11 --- pkgs/development/compilers/emscripten/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix index 899e66fda789..914fd143e323 100644 --- a/pkgs/development/compilers/emscripten/default.nix +++ b/pkgs/development/compilers/emscripten/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { pname = "emscripten"; - version = "4.0.10"; + version = "4.0.11"; llvmEnv = symlinkJoin { name = "emscripten-llvm-${version}"; @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { name = "emscripten-node-modules-${version}"; inherit pname version src; - npmDepsHash = "sha256-kObMqg7hyy7E3F+wbdZoeDy5GOgpE2iNTuDVkFvq5ig="; + npmDepsHash = "sha256-Pos7pSboTIpGKtlBm56hJPYb1lDydmUwW1urHetFfeQ="; dontBuild = true; @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "emscripten-core"; repo = "emscripten"; - hash = "sha256-b+7NYKRm0IsZ2cK2Vqz8zKhqYlxjlhVSdpdFq0LaUPU="; + hash = "sha256-QNbXgTkzI0fqvg3nU2TAE8A8h6MNMm2TsTzOXBdpqYA="; rev = version; }; From b0f64f56be60f27fe8e6db66e501b8be7501798c Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 13 May 2025 17:23:37 +0000 Subject: [PATCH 029/157] doc: CUDA section fixups and describe _cuda.fixups Signed-off-by: Connor Baker --- doc/languages-frameworks/cuda.section.md | 162 ++++++++++++++++------- doc/redirects.json | 109 ++++++++------- 2 files changed, 176 insertions(+), 95 deletions(-) diff --git a/doc/languages-frameworks/cuda.section.md b/doc/languages-frameworks/cuda.section.md index 39ad3a564b56..01d92a322d72 100644 --- a/doc/languages-frameworks/cuda.section.md +++ b/doc/languages-frameworks/cuda.section.md @@ -1,69 +1,141 @@ # CUDA {#cuda} -CUDA-only packages are stored in the `cudaPackages` packages set. This set -includes the `cudatoolkit`, portions of the toolkit in separate derivations, -`cudnn`, `cutensor` and `nccl`. +Compute Unified Device Architecture (CUDA) is a parallel computing platform and application programming interface (API) model created by NVIDIA. It's commonly used to accelerate computationally intensive problems and has been widely adopted for High Performance Computing (HPC) and Machine Learning (ML) applications. -A package set is available for each CUDA version, so for example -`cudaPackages_11_6`. Within each set is a matching version of the above listed -packages. Additionally, other versions of the packages that are packaged and -compatible are available as well. For example, there can be a -`cudaPackages.cudnn_8_3` package. +Packages provided by NVIDIA which require CUDA are typically stored in CUDA package sets. + +Nixpkgs provides a number of CUDA package sets, each based on a different CUDA release. Top-level attributes providing access to CUDA package sets follow these naming conventions: + +- `cudaPackages_x_y`: A major-minor-versioned package set for a specific CUDA release, where `x` and `y` are the major and minor versions of the CUDA release. +- `cudaPackages_x`: A major-versioned alias to the major-minor-versioned CUDA package set with the latest widely supported major CUDA release. +- `cudaPackages`: An alias to the major-versioned alias for the latest widely supported CUDA release. This package set referenced by this alias is also referred to as the "default" CUDA package set. As an example, which is an alias to the most recent variant of `cudaPackages_x`. This is also referred to as the "default" CUDA package set. + +Here are two examples to illustrate the naming conventions: + +- If `cudaPackages_12_8` is the latest release in the 12.x series, but core libraries like OpenCV or ONNX Runtime fail to build with it, `cudaPackages_12` may alias `cudaPackages_12_6` instead of `cudaPackages_12_8`. +- If `cudaPackages_13_1` is the latest release, but core libraries like PyTorch or Torch Vision fail to build with it, `cudaPackages` may alias `cudaPackages_12` instead of `cudaPackages_13`. + +All CUDA package sets include common CUDA packages like `libcublas`, `cudnn`, `tensorrt`, and `nccl`. + +## Configuring Nixpkgs for CUDA {#cuda-configuring-nixpkgs-for-cuda} + +CUDA support is not enabled by default in Nixpkgs. To enable CUDA support, make sure Nixpkgs is imported with a configuration similar to the following: + +```nix +{ + allowUnfreePredicate = + let + ensureList = x: if builtins.isList x then x else [ x ]; + in + package: + builtins.all ( + license: + license.free + || builtins.elem license.shortName [ + "CUDA EULA" + "cuDNN EULA" + "cuSPARSELt EULA" + "cuTENSOR EULA" + "NVidia OptiX EULA" + ] + ) (ensureList package.meta.license); + cudaCapabilities = [ ]; + cudaForwardCompat = true; + cudaSupport = true; +} +``` + +The majority of CUDA packages are unfree, so either `allowUnfreePredicate` or `allowUnfree` should be set. + +The `cudaSupport` configuration option is used by packages to conditionally enable CUDA-specific functionality. This configuration option is commonly used by packages which can be built with or without CUDA support. + +The `cudaCapabilities` configuration option specifies a list of CUDA capabilities. Packages may use this option to control device code generation to take advantage of architecture-specific functionality, speed up compile times by producing less device code, or slim package closures. As an example, one can build for Ada Lovelace GPUs with `cudaCapabilities = [ "8.9" ];`. If `cudaCapabilities` is not provided, the default value is calculated per-package set, derived from a list of GPUs supported by that version of CUDA. Please consult [supported GPUs](https://en.wikipedia.org/wiki/CUDA#GPUs_supported) for specific cards. Library maintainers should consult [NVCC Docs](https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/) and its release notes. + +::: {.caution} +Certain CUDA capabilities are not targeted by default, including capabilities belonging to the Jetson family of devices (like `8.7`, which corresponds to the Jetson Orin) or non-baseline feature-sets (like `9.0a`, which corresponds to the Hopper exclusive feature set). If you need to target these capabilities, you must explicitly set `cudaCapabilities` to include them. +::: + +The `cudaForwardCompat` boolean configuration option determines whether PTX support for future hardware is enabled. + +## Configuring CUDA package sets {#cuda-configuring-cuda-package-sets} + +CUDA package sets are created by `callPackage`-ing `pkgs/top-level/cuda-packages.nix` with an explicit argument for `cudaMajorMinorVersion`, a string of the form `"."` (e.g., `"12.2"`), which informs the CUDA package set tooling which version of CUDA to use. The majority of the CUDA package set tooling is available through the top-level attribute set `_cuda`, a fixed-point which exists apart from any instance of the CUDA package set. + +::: {.caution} +The `cudaMajorMinorVersion` and `_cuda` attributes are not part of the CUDA package set fixed-point, but are instead provided by `callPackage` from the top-level in the construction of the package set. As such, they must be modified via the package set's `override` attribute. +::: + +::: {.caution} +As indicated by the underscore prefix, `_cuda` is an implementation detail and no guarantees are provided with respect to its stability or API. The `_cuda` attribute set is exposed only to ease creation or modification of CUDA package sets by expert, out-of-tree users. +::: + +::: {.note} +The `_cuda` attribute set fixed-point should be modified through its `extend` attribute. +::: + +The `_cuda.fixups` attribute set is a mapping from package name to a `callPackage`-able expression which will be provided to `overrideAttrs` on the result of our generic builder. + +::: {.caution} +Fixups are chosen from `_cuda.fixups` by `pname`. As a result, packages with multiple versions (e.g., `cudnn`, `cudnn_8_9`, etc.) all share a single fixup function (i.e., `_cuda.fixups.cudnn`, which is `pkgs/development/cuda-modules/fixups/cudnn.nix`). +::: + +As an example, you can change the fixup function used for cuDNN for only the default CUDA package set with this overlay: + +```nix +final: prev: { + cudaPackages = prev.cudaPackages.override (prevAttrs: { + _cuda = prevAttrs._cuda.extend ( + _: prevAttrs': { + fixups = prevAttrs'.fixups // { + cudnn = ; + }; + } + ); + }); +} +``` + +## Using cudaPackages {#cuda-using-cudapackages} + +::: {.caution} +A non-trivial amount of CUDA package discoverability and usability relies on the various setup hooks used by a CUDA package set. As a result, users will likely encounter issues trying to perform builds within a `devShell` without manually invoking phases. +::: + +Nixpkgs makes CUDA package sets available under a number of attributes. While versioned package sets are available (e.g., `cudaPackages_12_2`), it is recommended to use the unversioned `cudaPackages` attribute, which is an alias to the latest version, as versioned attributes are periodically removed. + +To use one or more CUDA packages in an expression, give the expression a `cudaPackages` parameter, and in case CUDA support is optional, add a `config` and `cudaSupport` parameter: -To use one or more CUDA packages in an expression, give the expression a `cudaPackages` parameter, and in case CUDA is optional ```nix { config, cudaSupport ? config.cudaSupport, - cudaPackages ? { }, - ... + cudaPackages, }: -{ } + ``` -When using `callPackage`, you can choose to pass in a different variant, e.g. -when a different version of the toolkit suffices +In your package's derivation arguments, it is _strongly_ recommended the following are set: + ```nix { - mypkg = callPackage { cudaPackages = cudaPackages_11_5; }; + __structuredAttrs = true; + strictDeps = true; } ``` -If another version of say `cudnn` or `cutensor` is needed, you can override the -package set to make it the default. This guarantees you get a consistent package -set. +These settings ensure that the CUDA setup hooks function as intended. + +When using `callPackage`, you can choose to pass in a different variant, e.g. when a package requires a specific version of CUDA: + ```nix { - mypkg = - let - cudaPackages = cudaPackages_11_5.overrideScope ( - final: prev: { - cudnn = prev.cudnn_8_3; - } - ); - in - callPackage { inherit cudaPackages; }; + mypkg = callPackage { cudaPackages = cudaPackages_12_2; }; } ``` -The CUDA NVCC compiler requires flags to determine which hardware you -want to target for in terms of SASS (real hardware) or PTX (JIT kernels). - -Nixpkgs tries to target support real architecture defaults based on the -CUDA toolkit version with PTX support for future hardware. Experienced -users may optimize this configuration for a variety of reasons such as -reducing binary size and compile time, supporting legacy hardware, or -optimizing for specific hardware. - -You may provide capabilities to add support or reduce binary size through -`config` using `cudaCapabilities = [ "6.0" "7.0" ];` and -`cudaForwardCompat = true;` if you want PTX support for future hardware. - -Please consult [GPUs supported](https://en.wikipedia.org/wiki/CUDA#GPUs_supported) -for your specific card(s). - -Library maintainers should consult [NVCC Docs](https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/) -and release notes for their software package. +::: {.caution} +Overriding the CUDA package set used by a package may cause inconsistencies, since the override does not affect dependencies of the package. As a result, it is easy to end up with a package which uses a different CUDA package set than its dependencies. If at all possible, it is recommended to change the default CUDA package set globally, to ensure a consistent environment. +::: ## Running Docker or Podman containers with CUDA support {#cuda-docker-podman} diff --git a/doc/redirects.json b/doc/redirects.json index bf27cda98186..10319679abd1 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -20,6 +20,65 @@ "cmake-ctest-variables": [ "index.html#cmake-ctest-variables" ], + "cuda": [ + "index.html#cuda" + ], + "cuda-configuring-cuda-package-sets": [ + "index.html#cuda-configuring-cuda-package-sets" + ], + "cuda-configuring-nixpkgs-for-cuda": [ + "index.html#cuda-configuring-nixpkgs-for-cuda" + ], + "cuda-contributing": [ + "index.html#cuda-contributing" + ], + "cuda-docker-podman": [ + "index.html#cuda-docker-podman" + ], + "cuda-package-set-maintenance": [ + "index.html#cuda-package-set-maintenance", + "index.html#adding-a-new-cuda-release" + ], + "cuda-passthru-testers": [ + "index.html#cuda-passthru-testers" + ], + "cuda-passthru-tests": [ + "index.html#cuda-passthru-tests" + ], + "cuda-specifying-what-devices-to-expose-to-the-container": [ + "index.html#cuda-specifying-what-devices-to-expose-to-the-container", + "index.html#specifying-what-devices-to-expose-to-the-container" + ], + "cuda-updating-redistributables": [ + "index.html#cuda-updating-redistributables", + "index.html#updating-cuda-redistributables" + ], + "cuda-updating-cutensor": [ + "index.html#cuda-updating-cutensor", + "index.html#updating-cutensor" + ], + "cuda-updating-supported-compilers-and-gpus": [ + "index.html#cuda-updating-supported-compilers-and-gpus", + "index.html#updating-supported-compilers-and-gpus" + ], + "cuda-updating-the-cuda-package-set": [ + "index.html#cuda-updating-the-cuda-package-set", + "index.html#updating-the-cuda-package-set" + ], + "cuda-updating-the-cuda-toolkit": [ + "index.html#cuda-updating-the-cuda-toolkit", + "index.html#updating-the-cuda-toolkit" + ], + "cuda-using-cudapackages": [ + "index.html#cuda-using-cudapackages" + ], + "cuda-using-docker-compose": [ + "index.html#cuda-using-docker-compose", + "index.html#using-docker-compose" + ], + "cuda-writing-tests": [ + "index.html#cuda-writing-tests" + ], "ex-build-helpers-extendMkDerivation": [ "index.html#ex-build-helpers-extendMkDerivation" ], @@ -2753,56 +2812,6 @@ "building-a-crystal-package": [ "index.html#building-a-crystal-package" ], - "cuda": [ - "index.html#cuda" - ], - "cuda-contributing": [ - "index.html#cuda-contributing" - ], - "cuda-docker-podman": [ - "index.html#cuda-docker-podman" - ], - "cuda-package-set-maintenance": [ - "index.html#cuda-package-set-maintenance", - "index.html#adding-a-new-cuda-release" - ], - "cuda-passthru-testers": [ - "index.html#cuda-passthru-testers" - ], - "cuda-passthru-tests": [ - "index.html#cuda-passthru-tests" - ], - "cuda-specifying-what-devices-to-expose-to-the-container": [ - "index.html#cuda-specifying-what-devices-to-expose-to-the-container", - "index.html#specifying-what-devices-to-expose-to-the-container" - ], - "cuda-updating-redistributables": [ - "index.html#cuda-updating-redistributables", - "index.html#updating-cuda-redistributables" - ], - "cuda-updating-cutensor": [ - "index.html#cuda-updating-cutensor", - "index.html#updating-cutensor" - ], - "cuda-updating-supported-compilers-and-gpus": [ - "index.html#cuda-updating-supported-compilers-and-gpus", - "index.html#updating-supported-compilers-and-gpus" - ], - "cuda-updating-the-cuda-package-set": [ - "index.html#cuda-updating-the-cuda-package-set", - "index.html#updating-the-cuda-package-set" - ], - "cuda-updating-the-cuda-toolkit": [ - "index.html#cuda-updating-the-cuda-toolkit", - "index.html#updating-the-cuda-toolkit" - ], - "cuda-using-docker-compose": [ - "index.html#cuda-using-docker-compose", - "index.html#using-docker-compose" - ], - "cuda-writing-tests": [ - "index.html#cuda-writing-tests" - ], "cuelang": [ "index.html#cuelang" ], From 36d409bc3a3f3a6967848ca3bb969d747cdf2c86 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 13 May 2025 17:30:40 +0000 Subject: [PATCH 030/157] _cuda.extensions: make overriding all CUDA package sets easier Signed-off-by: Connor Baker --- doc/languages-frameworks/cuda.section.md | 16 ++++++++++++++++ doc/redirects.json | 3 +++ pkgs/development/cuda-modules/_cuda/default.nix | 1 + pkgs/top-level/cuda-packages.nix | 1 + 4 files changed, 21 insertions(+) diff --git a/doc/languages-frameworks/cuda.section.md b/doc/languages-frameworks/cuda.section.md index 01d92a322d72..b4475614748f 100644 --- a/doc/languages-frameworks/cuda.section.md +++ b/doc/languages-frameworks/cuda.section.md @@ -95,6 +95,22 @@ final: prev: { } ``` +## Extending CUDA package sets {#cuda-extending-cuda-package-sets} + +CUDA package sets are scopes, so they provide the usual `overrideScope` attribute for overriding package attributes (see the note about `cudaMajorMinorVersion` and `_cuda` in [Configuring CUDA package sets](#cuda-configuring-cuda-package-sets)). + +Inspired by `pythonPackagesExtensions`, the `_cuda.extensions` attribute is a list of extensions applied to every version of the CUDA package set, allowing modification of all versions of the CUDA package set without having to know what they are or find a way to enumerate and modify them explicitly. As an example, disabling `cuda_compat` across all CUDA package sets can be accomplished with this overlay: + +```nix +final: prev: { + _cuda = prev._cuda.extend ( + _: prevAttrs: { + extensions = prevAttrs.extensions ++ [ (_: _: { cuda_compat = null; }) ]; + } + ); +} +``` + ## Using cudaPackages {#cuda-using-cudapackages} ::: {.caution} diff --git a/doc/redirects.json b/doc/redirects.json index 10319679abd1..181c5f17aa61 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -35,6 +35,9 @@ "cuda-docker-podman": [ "index.html#cuda-docker-podman" ], + "cuda-extending-cuda-package-sets": [ + "index.html#cuda-extending-cuda-package-sets" + ], "cuda-package-set-maintenance": [ "index.html#cuda-package-set-maintenance", "index.html#adding-a-new-cuda-release" diff --git a/pkgs/development/cuda-modules/_cuda/default.nix b/pkgs/development/cuda-modules/_cuda/default.nix index 0f6f80506616..fdbac3c8fbd7 100644 --- a/pkgs/development/cuda-modules/_cuda/default.nix +++ b/pkgs/development/cuda-modules/_cuda/default.nix @@ -22,6 +22,7 @@ lib.fixedPoints.makeExtensible (final: { inherit (final) bootstrapData db; inherit lib; }; + extensions = [ ]; # Extensions applied to every CUDA package set. fixups = import ./fixups { inherit lib; }; lib = import ./lib { _cuda = final; diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 53cc23af8a9d..52c357c83209 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -209,6 +209,7 @@ let ++ lib.optionals config.allowAliases [ (import ../development/cuda-modules/aliases.nix { inherit lib; }) ] + ++ _cuda.extensions ); cudaPackages = customisation.makeScope newScope ( From fc2c3507992c3e5c6d9e260f9a727576e553dd0c Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Mon, 12 May 2025 21:02:35 +0000 Subject: [PATCH 031/157] cudaPackages: fix package set leakage Signed-off-by: Connor Baker --- pkgs/top-level/cuda-packages.nix | 46 +++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 52c357c83209..c93e02e98ce9 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -25,7 +25,7 @@ _cuda, cudaMajorMinorVersion, lib, - newScope, + pkgs, stdenv, runCommand, }: @@ -51,6 +51,36 @@ let lib.intersectLists jetsonCudaCapabilities (config.cudaCapabilities or [ ]) != [ ]; redistSystem = _cuda.lib.getRedistSystem hasJetsonCudaCapability stdenv.hostPlatform.system; + # We must use an instance of Nixpkgs where the CUDA package set we're building is the default; if we do not, members + # of the versioned, non-default package sets may rely on (transitively) members of the default, unversioned CUDA + # package set. + # See `Using cudaPackages.pkgs` in doc/languages-frameworks/cuda.section.md for more information. + pkgs' = + let + cudaPackagesUnversionedName = "cudaPackages"; + cudaPackagesMajorVersionName = cudaLib.mkVersionedName cudaPackagesUnversionedName ( + versions.major cudaMajorMinorVersion + ); + cudaPackagesMajorMinorVersionName = cudaLib.mkVersionedName cudaPackagesUnversionedName cudaMajorMinorVersion; + in + # If the CUDA version of pkgs matches our CUDA version, we are constructing the default package set and can use + # pkgs without modification. + if pkgs.cudaPackages.cudaMajorMinorVersion == cudaMajorMinorVersion then + pkgs + else + pkgs.extend ( + final: _: { + __attrsFailEvaluation = true; + recurseForDerivations = false; + # The CUDA package set will be available as cudaPackages_x_y, so we need only update the aliases for the + # minor-versioned and unversioned package sets. + # cudaPackages_x = cudaPackages_x_y + ${cudaPackagesMajorVersionName} = final.${cudaPackagesMajorMinorVersionName}; + # cudaPackages = cudaPackages_x + ${cudaPackagesUnversionedName} = final.${cudaPackagesMajorVersionName}; + } + ); + passthruFunction = final: { # NOTE: # It is important that _cuda is not part of the package set fixed-point. As described by @@ -64,22 +94,14 @@ let inherit cudaMajorMinorVersion; + pkgs = pkgs'; + cudaNamePrefix = "cuda${cudaMajorMinorVersion}"; cudaMajorVersion = versions.major cudaMajorMinorVersion; cudaOlder = strings.versionOlder cudaMajorMinorVersion; cudaAtLeast = strings.versionAtLeast cudaMajorMinorVersion; - # Maintain a reference to the final cudaPackages. - # Without this, if we use `final.callPackage` and a package accepts `cudaPackages` as an - # argument, it's provided with `cudaPackages` from the top-level scope, which is not what we - # want. We want to provide the `cudaPackages` from the final scope -- that is, the *current* - # scope. However, we also want to prevent `pkgs/top-level/release-attrpaths-superset.nix` from - # recursing more than one level here. - cudaPackages = final // { - __attrsFailEvaluation = true; - }; - flags = cudaLib.formatCapabilities { inherit (final.backendStdenv) cudaCapabilities cudaForwardCompat; @@ -212,7 +234,7 @@ let ++ _cuda.extensions ); - cudaPackages = customisation.makeScope newScope ( + cudaPackages = customisation.makeScope pkgs'.newScope ( fixedPoints.extends composedExtension passthruFunction ); in From 6afc3ae486b9c35a6a0388b2530545e72443bd36 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Mon, 9 Jun 2025 21:21:24 +0000 Subject: [PATCH 032/157] cudaPackages.nsight_systems: add dependency on e2fsprogs Signed-off-by: Connor Baker --- pkgs/development/cuda-modules/_cuda/fixups/nsight_systems.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/cuda-modules/_cuda/fixups/nsight_systems.nix b/pkgs/development/cuda-modules/_cuda/fixups/nsight_systems.nix index 5f2319adfb75..823559dfae72 100644 --- a/pkgs/development/cuda-modules/_cuda/fixups/nsight_systems.nix +++ b/pkgs/development/cuda-modules/_cuda/fixups/nsight_systems.nix @@ -2,6 +2,7 @@ boost178, cuda_cudart, cudaOlder, + e2fsprogs, gst_all_1, lib, nss, @@ -77,6 +78,7 @@ in (qt.qtwayland or qt.full) boost178 cuda_cudart.stubs + e2fsprogs gst_all_1.gst-plugins-base gst_all_1.gstreamer nss From ef768dbd5058d939739ab63592133760c4850515 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Mon, 12 May 2025 20:32:46 +0000 Subject: [PATCH 033/157] pkgsForCudaArch: init Signed-off-by: Connor Baker --- pkgs/top-level/variants.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/top-level/variants.nix b/pkgs/top-level/variants.nix index dfda26f60d08..ad4748f8b782 100644 --- a/pkgs/top-level/variants.nix +++ b/pkgs/top-level/variants.nix @@ -95,6 +95,27 @@ self: super: { }; }); + # `pkgsForCudaArch` maps each CUDA capability in _cuda.db.cudaCapabilityToInfo to a Nixpkgs variant configured for + # that target system. For example, `pkgsForCudaArch.sm_90a.python3Packages.torch` refers to PyTorch built for the + # Hopper architecture, leveraging architecture-specific features. + # NOTE: Not every package set is supported on every architecture! + # See `Using pkgsForCudaArch` in doc/languages-frameworks/cuda.section.md for more information. + pkgsForCudaArch = lib.listToAttrs ( + lib.map (cudaCapability: { + name = self._cuda.lib.mkRealArchitecture cudaCapability; + value = nixpkgsFun { + config = super.config // { + cudaSupport = true; + rocmSupport = false; + # Not supported by architecture-specific feature sets, so disable for all. + # Users can choose to build for family-specific feature sets if they wish. + cudaForwardCompat = false; + cudaCapabilities = [ cudaCapability ]; + }; + }; + }) (lib.attrNames self._cuda.db.cudaCapabilityToInfo) + ); + pkgsExtraHardening = nixpkgsFun { overlays = [ ( From d43affbd43c33ac2e27a3a9bfe693bc96373a34e Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 10 Jun 2025 20:07:15 +0000 Subject: [PATCH 034/157] pkgsCuda: init Signed-off-by: Connor Baker --- pkgs/top-level/variants.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/top-level/variants.nix b/pkgs/top-level/variants.nix index ad4748f8b782..3d6b4bd44e99 100644 --- a/pkgs/top-level/variants.nix +++ b/pkgs/top-level/variants.nix @@ -95,6 +95,15 @@ self: super: { }; }); + # Full package set with cuda on rocm off + # Mostly useful for asserting pkgs.pkgsCuda.torchWithCuda == pkgs.torchWithCuda and similar + pkgsCuda = nixpkgsFun { + config = super.config // { + cudaSupport = true; + rocmSupport = false; + }; + }; + # `pkgsForCudaArch` maps each CUDA capability in _cuda.db.cudaCapabilityToInfo to a Nixpkgs variant configured for # that target system. For example, `pkgsForCudaArch.sm_90a.python3Packages.torch` refers to PyTorch built for the # Hopper architecture, leveraging architecture-specific features. From 544be187c02e3d5d2632943bfd448cdb692e204b Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Mon, 12 May 2025 20:50:11 +0000 Subject: [PATCH 035/157] doc: add sections for cudaPackages.pkgs, pkgsCuda, and pkgsForCudaArch Signed-off-by: Connor Baker --- doc/languages-frameworks/cuda.section.md | 40 +++++++++++++++++++++++- doc/redirects.json | 9 ++++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/doc/languages-frameworks/cuda.section.md b/doc/languages-frameworks/cuda.section.md index b4475614748f..cc76c83c0491 100644 --- a/doc/languages-frameworks/cuda.section.md +++ b/doc/languages-frameworks/cuda.section.md @@ -111,7 +111,7 @@ final: prev: { } ``` -## Using cudaPackages {#cuda-using-cudapackages} +## Using `cudaPackages` {#cuda-using-cudapackages} ::: {.caution} A non-trivial amount of CUDA package discoverability and usability relies on the various setup hooks used by a CUDA package set. As a result, users will likely encounter issues trying to perform builds within a `devShell` without manually invoking phases. @@ -153,6 +153,44 @@ When using `callPackage`, you can choose to pass in a different variant, e.g. wh Overriding the CUDA package set used by a package may cause inconsistencies, since the override does not affect dependencies of the package. As a result, it is easy to end up with a package which uses a different CUDA package set than its dependencies. If at all possible, it is recommended to change the default CUDA package set globally, to ensure a consistent environment. ::: +## Using `cudaPackages.pkgs` {#cuda-using-cudapackages-pkgs} + +Each CUDA package set has a `pkgs` attribute, which is a variant of Nixpkgs where the enclosing CUDA package set is made the default CUDA package set. This was done primarily to avoid package set leakage, wherein a member of a non-default CUDA package set has a (potentially transitive) dependency on a member of the default CUDA package set. + +::: {.note} +Package set leakage is a common problem in Nixpkgs and is not limited to CUDA package sets. +::: + +As an added benefit of `pkgs` being configured this way, building a package with a non-default version of CUDA is as simple as accessing an attribute. As an example, `cudaPackages_12_8.pkgs.opencv` provides OpenCV built against CUDA 12.8. + +## Using `pkgsCuda` {#cuda-using-pkgscuda} + +The `pkgsCuda` attribute set is a variant of Nixpkgs configured with `cudaSupport = true;` and `rocmSupport = false`. It is a convenient way access a variant of Nixpkgs configured with the default set of CUDA capabilities. + +## Using `pkgsForCudaArch` {#cuda-using-pkgsforcudaarch} + +The `pkgsForCudaArch` attribute set maps CUDA architectures (e.g., `sm_89` for Ada Lovelace or `sm_90a` for architecture-specific Hopper) to Nixpkgs variants configured to support exactly that architecture. As an example, `pkgsForCudaArch.sm_89` is a Nixpkgs variant extending `pkgs` and setting the following values in `config`: + +```nix +{ + cudaSupport = true; + cudaCapabilities = [ "8.9" ]; + cudaForwardCompat = false; +} +``` + +::: {.note} +In `pkgsForCudaArch`, the `cudaForwardCompat` option is set to `false` because exactly one CUDA architecture is supported by the corresponding Nixpkgs variant. Furthermore, some architectures, including architecture-specific feature sets like `sm_90a`, cannot be built with forward compatibility. +::: + +::: {.caution} +Not every version of CUDA supports every architecture! + +To illustrate: support for Blackwell (e.g., `sm_100`) was only added in CUDA 12.8. Assume our Nixpkgs' default CUDA package set is to CUDA 12.6. Then the Nixpkgs variant available through `pkgsForCudaArch.sm_100` is useless, since packages like `pkgsForCudaArch.sm_100.opencv` and `pkgsForCudaArch.sm_100.python3Packages.torch` will try to generate code for `sm_100`, an architecture unknown to CUDA 12.6. In such a case, you should use `pkgsForCudaArch.sm_100.cudaPackages_12_8.pkgs` instead (see [Using cudaPackages.pkgs](#cuda-using-cudapackages-pkgs) for more details). +::: + +The `pkgsForCudaArch` attribute set makes it possible to access packages built for a specific architecture without needing to manually call `pkgs.extend` and supply a new `config`. As an example, `pkgsForCudaArch.sm_89.python3Packages.torch` provides PyTorch built for Ada Lovelace GPUs. + ## Running Docker or Podman containers with CUDA support {#cuda-docker-podman} It is possible to run Docker or Podman containers with CUDA support. The recommended mechanism to perform this task is to use the [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/index.html). diff --git a/doc/redirects.json b/doc/redirects.json index 181c5f17aa61..536335dbb6c1 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -75,10 +75,19 @@ "cuda-using-cudapackages": [ "index.html#cuda-using-cudapackages" ], + "cuda-using-cudapackages-pkgs": [ + "index.html#cuda-using-cudapackages-pkgs" + ], "cuda-using-docker-compose": [ "index.html#cuda-using-docker-compose", "index.html#using-docker-compose" ], + "cuda-using-pkgscuda": [ + "index.html#cuda-using-pkgscuda" + ], + "cuda-using-pkgsforcudaarch": [ + "index.html#cuda-using-pkgsforcudaarch" + ], "cuda-writing-tests": [ "index.html#cuda-writing-tests" ], From 18cdc0858ab1a0541e6a1457ea6de2a518069c26 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Fri, 20 Jun 2025 09:19:28 -0700 Subject: [PATCH 036/157] doc: CUDA section fixups Signed-off-by: Connor Baker --- doc/languages-frameworks/cuda.section.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/languages-frameworks/cuda.section.md b/doc/languages-frameworks/cuda.section.md index cc76c83c0491..24171f229419 100644 --- a/doc/languages-frameworks/cuda.section.md +++ b/doc/languages-frameworks/cuda.section.md @@ -8,7 +8,9 @@ Nixpkgs provides a number of CUDA package sets, each based on a different CUDA r - `cudaPackages_x_y`: A major-minor-versioned package set for a specific CUDA release, where `x` and `y` are the major and minor versions of the CUDA release. - `cudaPackages_x`: A major-versioned alias to the major-minor-versioned CUDA package set with the latest widely supported major CUDA release. -- `cudaPackages`: An alias to the major-versioned alias for the latest widely supported CUDA release. This package set referenced by this alias is also referred to as the "default" CUDA package set. As an example, which is an alias to the most recent variant of `cudaPackages_x`. This is also referred to as the "default" CUDA package set. +- `cudaPackages`: An unversioned alias to the major-versioned alias for the latest widely supported CUDA release. The package set referenced by this alias is also referred to as the "default" CUDA package set. + +While versioned package sets are available (e.g., `cudaPackages_12_2`), it is recommended to use the unversioned `cudaPackages` attribute, as versioned attributes are periodically removed. Here are two examples to illustrate the naming conventions: @@ -59,7 +61,7 @@ The `cudaForwardCompat` boolean configuration option determines whether PTX supp ## Configuring CUDA package sets {#cuda-configuring-cuda-package-sets} -CUDA package sets are created by `callPackage`-ing `pkgs/top-level/cuda-packages.nix` with an explicit argument for `cudaMajorMinorVersion`, a string of the form `"."` (e.g., `"12.2"`), which informs the CUDA package set tooling which version of CUDA to use. The majority of the CUDA package set tooling is available through the top-level attribute set `_cuda`, a fixed-point which exists apart from any instance of the CUDA package set. +CUDA package sets are created by `callPackage`-ing `pkgs/top-level/cuda-packages.nix` with an explicit argument for `cudaMajorMinorVersion`, a string of the form `"."` (e.g., `"12.2"`), which informs the CUDA package set tooling which version of CUDA to use. The majority of the CUDA package set tooling is available through the top-level attribute set `_cuda`, a fixed-point defined outside the CUDA package sets. ::: {.caution} The `cudaMajorMinorVersion` and `_cuda` attributes are not part of the CUDA package set fixed-point, but are instead provided by `callPackage` from the top-level in the construction of the package set. As such, they must be modified via the package set's `override` attribute. @@ -73,7 +75,7 @@ As indicated by the underscore prefix, `_cuda` is an implementation detail and n The `_cuda` attribute set fixed-point should be modified through its `extend` attribute. ::: -The `_cuda.fixups` attribute set is a mapping from package name to a `callPackage`-able expression which will be provided to `overrideAttrs` on the result of our generic builder. +The `_cuda.fixups` attribute set is a mapping from package name (`pname`) to a `callPackage`-able expression which will be provided to `overrideAttrs` on the result of our generic builder. ::: {.caution} Fixups are chosen from `_cuda.fixups` by `pname`. As a result, packages with multiple versions (e.g., `cudnn`, `cudnn_8_9`, etc.) all share a single fixup function (i.e., `_cuda.fixups.cudnn`, which is `pkgs/development/cuda-modules/fixups/cudnn.nix`). @@ -83,10 +85,10 @@ As an example, you can change the fixup function used for cuDNN for only the def ```nix final: prev: { - cudaPackages = prev.cudaPackages.override (prevAttrs: { - _cuda = prevAttrs._cuda.extend ( - _: prevAttrs': { - fixups = prevAttrs'.fixups // { + cudaPackages = prev.cudaPackages.override (prevArgs: { + _cuda = prevArgs._cuda.extend ( + _: prevAttrs: { + fixups = prevAttrs.fixups // { cudnn = ; }; } @@ -117,8 +119,6 @@ final: prev: { A non-trivial amount of CUDA package discoverability and usability relies on the various setup hooks used by a CUDA package set. As a result, users will likely encounter issues trying to perform builds within a `devShell` without manually invoking phases. ::: -Nixpkgs makes CUDA package sets available under a number of attributes. While versioned package sets are available (e.g., `cudaPackages_12_2`), it is recommended to use the unversioned `cudaPackages` attribute, which is an alias to the latest version, as versioned attributes are periodically removed. - To use one or more CUDA packages in an expression, give the expression a `cudaPackages` parameter, and in case CUDA support is optional, add a `config` and `cudaSupport` parameter: ```nix @@ -150,7 +150,7 @@ When using `callPackage`, you can choose to pass in a different variant, e.g. wh ``` ::: {.caution} -Overriding the CUDA package set used by a package may cause inconsistencies, since the override does not affect dependencies of the package. As a result, it is easy to end up with a package which uses a different CUDA package set than its dependencies. If at all possible, it is recommended to change the default CUDA package set globally, to ensure a consistent environment. +Overriding the CUDA package set used by a package may cause inconsistencies, since the override affects niether the direct nor transitive dependencies of the package. As a result, it is easy to end up with a package which uses a different CUDA package set than its dependencies. If at all possible, it is recommended to change the default CUDA package set globally, to ensure a consistent environment. ::: ## Using `cudaPackages.pkgs` {#cuda-using-cudapackages-pkgs} From fa4f91662a77f2a2993e5984eeb4be8cc38ff537 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Wed, 16 Jul 2025 16:07:46 +0000 Subject: [PATCH 037/157] doc: introduce CUDA user guide Signed-off-by: Connor Baker --- doc/languages-frameworks/cuda.section.md | 32 ++++++++++++++++-------- doc/redirects.json | 13 +++++++--- 2 files changed, 31 insertions(+), 14 deletions(-) diff --git a/doc/languages-frameworks/cuda.section.md b/doc/languages-frameworks/cuda.section.md index 24171f229419..d159a23084c9 100644 --- a/doc/languages-frameworks/cuda.section.md +++ b/doc/languages-frameworks/cuda.section.md @@ -2,6 +2,8 @@ Compute Unified Device Architecture (CUDA) is a parallel computing platform and application programming interface (API) model created by NVIDIA. It's commonly used to accelerate computationally intensive problems and has been widely adopted for High Performance Computing (HPC) and Machine Learning (ML) applications. +## User Guide {#cuda-user-guide} + Packages provided by NVIDIA which require CUDA are typically stored in CUDA package sets. Nixpkgs provides a number of CUDA package sets, each based on a different CUDA release. Top-level attributes providing access to CUDA package sets follow these naming conventions: @@ -19,7 +21,7 @@ Here are two examples to illustrate the naming conventions: All CUDA package sets include common CUDA packages like `libcublas`, `cudnn`, `tensorrt`, and `nccl`. -## Configuring Nixpkgs for CUDA {#cuda-configuring-nixpkgs-for-cuda} +### Configuring Nixpkgs for CUDA {#cuda-configuring-nixpkgs-for-cuda} CUDA support is not enabled by default in Nixpkgs. To enable CUDA support, make sure Nixpkgs is imported with a configuration similar to the following: @@ -59,7 +61,7 @@ Certain CUDA capabilities are not targeted by default, including capabilities be The `cudaForwardCompat` boolean configuration option determines whether PTX support for future hardware is enabled. -## Configuring CUDA package sets {#cuda-configuring-cuda-package-sets} +### Modifying CUDA package sets {#cuda-modifying-cuda-package-sets} CUDA package sets are created by `callPackage`-ing `pkgs/top-level/cuda-packages.nix` with an explicit argument for `cudaMajorMinorVersion`, a string of the form `"."` (e.g., `"12.2"`), which informs the CUDA package set tooling which version of CUDA to use. The majority of the CUDA package set tooling is available through the top-level attribute set `_cuda`, a fixed-point defined outside the CUDA package sets. @@ -97,9 +99,9 @@ final: prev: { } ``` -## Extending CUDA package sets {#cuda-extending-cuda-package-sets} +### Extending CUDA package sets {#cuda-extending-cuda-package-sets} -CUDA package sets are scopes, so they provide the usual `overrideScope` attribute for overriding package attributes (see the note about `cudaMajorMinorVersion` and `_cuda` in [Configuring CUDA package sets](#cuda-configuring-cuda-package-sets)). +CUDA package sets are scopes, so they provide the usual `overrideScope` attribute for overriding package attributes (see the note about `cudaMajorMinorVersion` and `_cuda` in [Configuring CUDA package sets](#cuda-modifying-cuda-package-sets)). Inspired by `pythonPackagesExtensions`, the `_cuda.extensions` attribute is a list of extensions applied to every version of the CUDA package set, allowing modification of all versions of the CUDA package set without having to know what they are or find a way to enumerate and modify them explicitly. As an example, disabling `cuda_compat` across all CUDA package sets can be accomplished with this overlay: @@ -113,7 +115,7 @@ final: prev: { } ``` -## Using `cudaPackages` {#cuda-using-cudapackages} +### Using `cudaPackages` {#cuda-using-cudapackages} ::: {.caution} A non-trivial amount of CUDA package discoverability and usability relies on the various setup hooks used by a CUDA package set. As a result, users will likely encounter issues trying to perform builds within a `devShell` without manually invoking phases. @@ -153,7 +155,15 @@ When using `callPackage`, you can choose to pass in a different variant, e.g. wh Overriding the CUDA package set used by a package may cause inconsistencies, since the override affects niether the direct nor transitive dependencies of the package. As a result, it is easy to end up with a package which uses a different CUDA package set than its dependencies. If at all possible, it is recommended to change the default CUDA package set globally, to ensure a consistent environment. ::: -## Using `cudaPackages.pkgs` {#cuda-using-cudapackages-pkgs} +### Nixpkgs CUDA variants {#cuda-nixpkgs-cuda-variants} + +Nixpkgs CUDA variants are provided primarily for the convenience of selecting CUDA-enabled packages by attribute path. As an example, the `pkgsForCudaArch` collection of CUDA Nixpkgs variants allows one to access an instantiation of OpenCV with CUDA support for an Ada Lovelace GPU with the attribute path `pkgsForCudaArch.sm_89.opencv`, without needing to modify the `config` provided when importing Nixpkgs. + +::: {.caution} +Nixpkgs variants are not free: they require re-evaluating Nixpkgs. Where possible, import Nixpkgs once, with the desired configuration. +::: + +#### Using `cudaPackages.pkgs` {#cuda-using-cudapackages-pkgs} Each CUDA package set has a `pkgs` attribute, which is a variant of Nixpkgs where the enclosing CUDA package set is made the default CUDA package set. This was done primarily to avoid package set leakage, wherein a member of a non-default CUDA package set has a (potentially transitive) dependency on a member of the default CUDA package set. @@ -163,11 +173,11 @@ Package set leakage is a common problem in Nixpkgs and is not limited to CUDA pa As an added benefit of `pkgs` being configured this way, building a package with a non-default version of CUDA is as simple as accessing an attribute. As an example, `cudaPackages_12_8.pkgs.opencv` provides OpenCV built against CUDA 12.8. -## Using `pkgsCuda` {#cuda-using-pkgscuda} +#### Using `pkgsCuda` {#cuda-using-pkgscuda} The `pkgsCuda` attribute set is a variant of Nixpkgs configured with `cudaSupport = true;` and `rocmSupport = false`. It is a convenient way access a variant of Nixpkgs configured with the default set of CUDA capabilities. -## Using `pkgsForCudaArch` {#cuda-using-pkgsforcudaarch} +#### Using `pkgsForCudaArch` {#cuda-using-pkgsforcudaarch} The `pkgsForCudaArch` attribute set maps CUDA architectures (e.g., `sm_89` for Ada Lovelace or `sm_90a` for architecture-specific Hopper) to Nixpkgs variants configured to support exactly that architecture. As an example, `pkgsForCudaArch.sm_89` is a Nixpkgs variant extending `pkgs` and setting the following values in `config`: @@ -191,7 +201,7 @@ To illustrate: support for Blackwell (e.g., `sm_100`) was only added in CUDA 12. The `pkgsForCudaArch` attribute set makes it possible to access packages built for a specific architecture without needing to manually call `pkgs.extend` and supply a new `config`. As an example, `pkgsForCudaArch.sm_89.python3Packages.torch` provides PyTorch built for Ada Lovelace GPUs. -## Running Docker or Podman containers with CUDA support {#cuda-docker-podman} +### Running Docker or Podman containers with CUDA support {#cuda-docker-podman} It is possible to run Docker or Podman containers with CUDA support. The recommended mechanism to perform this task is to use the [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/index.html). @@ -236,7 +246,7 @@ $ nix run nixpkgs#jq -- -r '.devices[].name' < /var/run/cdi/nvidia-container-too all ``` -### Specifying what devices to expose to the container {#cuda-specifying-what-devices-to-expose-to-the-container} +#### Specifying what devices to expose to the container {#cuda-specifying-what-devices-to-expose-to-the-container} You can choose what devices are exposed to your containers by using the identifier on the generated CDI specification. Like follows: @@ -257,7 +267,7 @@ GPU 1: NVIDIA GeForce RTX 2080 SUPER (UUID: ) By default, the NVIDIA Container Toolkit will use the GPU index to identify specific devices. You can change the way to identify what devices to expose by using the `hardware.nvidia-container-toolkit.device-name-strategy` NixOS attribute. ::: -### Using docker-compose {#cuda-using-docker-compose} +#### Using docker-compose {#cuda-using-docker-compose} It's possible to expose GPU's to a `docker-compose` environment as well. With a `docker-compose.yaml` file like follows: diff --git a/doc/redirects.json b/doc/redirects.json index 536335dbb6c1..8f7810698bbc 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -23,9 +23,6 @@ "cuda": [ "index.html#cuda" ], - "cuda-configuring-cuda-package-sets": [ - "index.html#cuda-configuring-cuda-package-sets" - ], "cuda-configuring-nixpkgs-for-cuda": [ "index.html#cuda-configuring-nixpkgs-for-cuda" ], @@ -38,6 +35,13 @@ "cuda-extending-cuda-package-sets": [ "index.html#cuda-extending-cuda-package-sets" ], + "cuda-modifying-cuda-package-sets": [ + "index.html#cuda-modifying-cuda-package-sets", + "index.html#cuda-configuring-cuda-package-sets" + ], + "cuda-nixpkgs-cuda-variants": [ + "index.html#cuda-nixpkgs-cuda-variants" + ], "cuda-package-set-maintenance": [ "index.html#cuda-package-set-maintenance", "index.html#adding-a-new-cuda-release" @@ -72,6 +76,9 @@ "index.html#cuda-updating-the-cuda-toolkit", "index.html#updating-the-cuda-toolkit" ], + "cuda-user-guide": [ + "index.html#cuda-user-guide" + ], "cuda-using-cudapackages": [ "index.html#cuda-using-cudapackages" ], From 0ff3ee0540ecfd0c57e8006cebe6100007d6f514 Mon Sep 17 00:00:00 2001 From: Dan Baker Date: Fri, 18 Jul 2025 12:31:39 -0700 Subject: [PATCH 038/157] doc: CUDA section fixups Co-authored-by: Connor Baker Signed-off-by: Connor Baker --- doc/languages-frameworks/cuda.section.md | 30 ++++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/doc/languages-frameworks/cuda.section.md b/doc/languages-frameworks/cuda.section.md index d159a23084c9..e045bb43b78c 100644 --- a/doc/languages-frameworks/cuda.section.md +++ b/doc/languages-frameworks/cuda.section.md @@ -1,18 +1,18 @@ # CUDA {#cuda} -Compute Unified Device Architecture (CUDA) is a parallel computing platform and application programming interface (API) model created by NVIDIA. It's commonly used to accelerate computationally intensive problems and has been widely adopted for High Performance Computing (HPC) and Machine Learning (ML) applications. +Compute Unified Device Architecture (CUDA) is a parallel computing platform and application programming interface (API) model created by NVIDIA. It's commonly used to accelerate computationally intensive problems and has been widely adopted for high-performance computing (HPC) and machine learning (ML) applications. ## User Guide {#cuda-user-guide} Packages provided by NVIDIA which require CUDA are typically stored in CUDA package sets. -Nixpkgs provides a number of CUDA package sets, each based on a different CUDA release. Top-level attributes providing access to CUDA package sets follow these naming conventions: +Nixpkgs provides a number of CUDA package sets, each based on a different CUDA release. Top-level attributes that provide access to CUDA package sets follow these naming conventions: - `cudaPackages_x_y`: A major-minor-versioned package set for a specific CUDA release, where `x` and `y` are the major and minor versions of the CUDA release. - `cudaPackages_x`: A major-versioned alias to the major-minor-versioned CUDA package set with the latest widely supported major CUDA release. - `cudaPackages`: An unversioned alias to the major-versioned alias for the latest widely supported CUDA release. The package set referenced by this alias is also referred to as the "default" CUDA package set. -While versioned package sets are available (e.g., `cudaPackages_12_2`), it is recommended to use the unversioned `cudaPackages` attribute, as versioned attributes are periodically removed. +It is recommended to use the unversioned `cudaPackages` attribute. While versioned package sets are available (e.g., `cudaPackages_12_2`), they are periodically removed. Here are two examples to illustrate the naming conventions: @@ -53,17 +53,17 @@ The majority of CUDA packages are unfree, so either `allowUnfreePredicate` or `a The `cudaSupport` configuration option is used by packages to conditionally enable CUDA-specific functionality. This configuration option is commonly used by packages which can be built with or without CUDA support. -The `cudaCapabilities` configuration option specifies a list of CUDA capabilities. Packages may use this option to control device code generation to take advantage of architecture-specific functionality, speed up compile times by producing less device code, or slim package closures. As an example, one can build for Ada Lovelace GPUs with `cudaCapabilities = [ "8.9" ];`. If `cudaCapabilities` is not provided, the default value is calculated per-package set, derived from a list of GPUs supported by that version of CUDA. Please consult [supported GPUs](https://en.wikipedia.org/wiki/CUDA#GPUs_supported) for specific cards. Library maintainers should consult [NVCC Docs](https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/) and its release notes. +The `cudaCapabilities` configuration option specifies a list of CUDA capabilities. Packages may use this option to control device code generation to take advantage of architecture-specific functionality, speed up compile times by producing less device code, or slim package closures. For example, you can build for Ada Lovelace GPUs with `cudaCapabilities = [ "8.9" ];`. If `cudaCapabilities` is not provided, the default value is calculated per-package set, derived from a list of GPUs supported by that CUDA version. Please consult [supported GPUs](https://en.wikipedia.org/wiki/CUDA#GPUs_supported) for specific cards. Library maintainers should consult [NVCC Docs](https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/) and its release notes. ::: {.caution} -Certain CUDA capabilities are not targeted by default, including capabilities belonging to the Jetson family of devices (like `8.7`, which corresponds to the Jetson Orin) or non-baseline feature-sets (like `9.0a`, which corresponds to the Hopper exclusive feature set). If you need to target these capabilities, you must explicitly set `cudaCapabilities` to include them. +Certain CUDA capabilities are not targeted by default, including capabilities belonging to the Jetson family of devices (e.g. `8.7`, which corresponds to the Jetson Orin) or non-baseline feature-sets (e.g. `9.0a`, which corresponds to the Hopper exclusive feature set). If you need to target these capabilities, you must explicitly set `cudaCapabilities` to include them. ::: The `cudaForwardCompat` boolean configuration option determines whether PTX support for future hardware is enabled. ### Modifying CUDA package sets {#cuda-modifying-cuda-package-sets} -CUDA package sets are created by `callPackage`-ing `pkgs/top-level/cuda-packages.nix` with an explicit argument for `cudaMajorMinorVersion`, a string of the form `"."` (e.g., `"12.2"`), which informs the CUDA package set tooling which version of CUDA to use. The majority of the CUDA package set tooling is available through the top-level attribute set `_cuda`, a fixed-point defined outside the CUDA package sets. +CUDA package sets are created by using `callPackage` on `pkgs/top-level/cuda-packages.nix` with an explicit argument for `cudaMajorMinorVersion`, a string of the form `"."` (e.g., `"12.2"`), which informs the CUDA package set tooling which version of CUDA to use. The majority of the CUDA package set tooling is available through the top-level attribute set `_cuda`, a fixed-point defined outside the CUDA package sets. ::: {.caution} The `cudaMajorMinorVersion` and `_cuda` attributes are not part of the CUDA package set fixed-point, but are instead provided by `callPackage` from the top-level in the construction of the package set. As such, they must be modified via the package set's `override` attribute. @@ -77,7 +77,7 @@ As indicated by the underscore prefix, `_cuda` is an implementation detail and n The `_cuda` attribute set fixed-point should be modified through its `extend` attribute. ::: -The `_cuda.fixups` attribute set is a mapping from package name (`pname`) to a `callPackage`-able expression which will be provided to `overrideAttrs` on the result of our generic builder. +The `_cuda.fixups` attribute set is a mapping from package name (`pname`) to a `callPackage`-compatible expression which will be provided to `overrideAttrs` on the result of our generic builder. ::: {.caution} Fixups are chosen from `_cuda.fixups` by `pname`. As a result, packages with multiple versions (e.g., `cudnn`, `cudnn_8_9`, etc.) all share a single fixup function (i.e., `_cuda.fixups.cudnn`, which is `pkgs/development/cuda-modules/fixups/cudnn.nix`). @@ -101,9 +101,9 @@ final: prev: { ### Extending CUDA package sets {#cuda-extending-cuda-package-sets} -CUDA package sets are scopes, so they provide the usual `overrideScope` attribute for overriding package attributes (see the note about `cudaMajorMinorVersion` and `_cuda` in [Configuring CUDA package sets](#cuda-modifying-cuda-package-sets)). +CUDA package sets are scopes and provide the usual `overrideScope` attribute for overriding package attributes (see the note about `cudaMajorMinorVersion` and `_cuda` in [Configuring CUDA package sets](#cuda-modifying-cuda-package-sets)). -Inspired by `pythonPackagesExtensions`, the `_cuda.extensions` attribute is a list of extensions applied to every version of the CUDA package set, allowing modification of all versions of the CUDA package set without having to know what they are or find a way to enumerate and modify them explicitly. As an example, disabling `cuda_compat` across all CUDA package sets can be accomplished with this overlay: +Inspired by `pythonPackagesExtensions`, the `_cuda.extensions` attribute is a list of extensions applied to every version of the CUDA package set, allowing modification of all versions of the CUDA package set without needing to know their names or explicitly enumerate and modify them. As an example, disabling `cuda_compat` across all CUDA package sets can be accomplished with this overlay: ```nix final: prev: { @@ -132,7 +132,7 @@ To use one or more CUDA packages in an expression, give the expression a `cudaPa ``` -In your package's derivation arguments, it is _strongly_ recommended the following are set: +In your package's derivation arguments, it is _strongly_ recommended that the following are set: ```nix { @@ -152,12 +152,12 @@ When using `callPackage`, you can choose to pass in a different variant, e.g. wh ``` ::: {.caution} -Overriding the CUDA package set used by a package may cause inconsistencies, since the override affects niether the direct nor transitive dependencies of the package. As a result, it is easy to end up with a package which uses a different CUDA package set than its dependencies. If at all possible, it is recommended to change the default CUDA package set globally, to ensure a consistent environment. +Overriding the CUDA package set for a package may cause inconsistencies, because the override does not affect its direct or transitive dependencies. As a result, it is easy to end up with a package that use a different CUDA package set than its dependencies. If possible, it is recommended that you change the default CUDA package set globally, to ensure a consistent environment. ::: ### Nixpkgs CUDA variants {#cuda-nixpkgs-cuda-variants} -Nixpkgs CUDA variants are provided primarily for the convenience of selecting CUDA-enabled packages by attribute path. As an example, the `pkgsForCudaArch` collection of CUDA Nixpkgs variants allows one to access an instantiation of OpenCV with CUDA support for an Ada Lovelace GPU with the attribute path `pkgsForCudaArch.sm_89.opencv`, without needing to modify the `config` provided when importing Nixpkgs. +Nixpkgs CUDA variants are provided primarily for the convenience of selecting CUDA-enabled packages by attribute path. As an example, the `pkgsForCudaArch` collection of CUDA Nixpkgs variants allows you to access an instantiation of OpenCV with CUDA support for an Ada Lovelace GPU with the attribute path `pkgsForCudaArch.sm_89.opencv`, without needing to modify the `config` provided when importing Nixpkgs. ::: {.caution} Nixpkgs variants are not free: they require re-evaluating Nixpkgs. Where possible, import Nixpkgs once, with the desired configuration. @@ -165,7 +165,7 @@ Nixpkgs variants are not free: they require re-evaluating Nixpkgs. Where possibl #### Using `cudaPackages.pkgs` {#cuda-using-cudapackages-pkgs} -Each CUDA package set has a `pkgs` attribute, which is a variant of Nixpkgs where the enclosing CUDA package set is made the default CUDA package set. This was done primarily to avoid package set leakage, wherein a member of a non-default CUDA package set has a (potentially transitive) dependency on a member of the default CUDA package set. +Each CUDA package set has a `pkgs` attribute, which is a variant of Nixpkgs in which the enclosing CUDA package set becomes the default. This was done primarily to avoid package set leakage, wherein a member of a non-default CUDA package set has a (potentially transitive) dependency on a member of the default CUDA package set. ::: {.note} Package set leakage is a common problem in Nixpkgs and is not limited to CUDA package sets. @@ -175,7 +175,7 @@ As an added benefit of `pkgs` being configured this way, building a package with #### Using `pkgsCuda` {#cuda-using-pkgscuda} -The `pkgsCuda` attribute set is a variant of Nixpkgs configured with `cudaSupport = true;` and `rocmSupport = false`. It is a convenient way access a variant of Nixpkgs configured with the default set of CUDA capabilities. +The `pkgsCuda` attribute set is a variant of Nixpkgs configured with `cudaSupport = true;` and `rocmSupport = false`. It is a convenient way to access a variant of Nixpkgs configured with the default set of CUDA capabilities. #### Using `pkgsForCudaArch` {#cuda-using-pkgsforcudaarch} @@ -196,7 +196,7 @@ In `pkgsForCudaArch`, the `cudaForwardCompat` option is set to `false` because e ::: {.caution} Not every version of CUDA supports every architecture! -To illustrate: support for Blackwell (e.g., `sm_100`) was only added in CUDA 12.8. Assume our Nixpkgs' default CUDA package set is to CUDA 12.6. Then the Nixpkgs variant available through `pkgsForCudaArch.sm_100` is useless, since packages like `pkgsForCudaArch.sm_100.opencv` and `pkgsForCudaArch.sm_100.python3Packages.torch` will try to generate code for `sm_100`, an architecture unknown to CUDA 12.6. In such a case, you should use `pkgsForCudaArch.sm_100.cudaPackages_12_8.pkgs` instead (see [Using cudaPackages.pkgs](#cuda-using-cudapackages-pkgs) for more details). +To illustrate: support for Blackwell (e.g., `sm_100`) was added in CUDA 12.8. Assume our Nixpkgs' default CUDA package set is to CUDA 12.6. Then the Nixpkgs variant available through `pkgsForCudaArch.sm_100` is useless, since packages like `pkgsForCudaArch.sm_100.opencv` and `pkgsForCudaArch.sm_100.python3Packages.torch` will try to generate code for `sm_100`, an architecture unknown to CUDA 12.6. In that case, you should use `pkgsForCudaArch.sm_100.cudaPackages_12_8.pkgs` instead (see [Using cudaPackages.pkgs](#cuda-using-cudapackages-pkgs) for more details). ::: The `pkgsForCudaArch` attribute set makes it possible to access packages built for a specific architecture without needing to manually call `pkgs.extend` and supply a new `config`. As an example, `pkgsForCudaArch.sm_89.python3Packages.torch` provides PyTorch built for Ada Lovelace GPUs. From aa785680db194e6a77f42054d417984f7818937d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 07:54:40 +0000 Subject: [PATCH 039/157] mu: 1.12.11 -> 1.12.12 --- pkgs/by-name/mu/mu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mu/package.nix b/pkgs/by-name/mu/mu/package.nix index 50e8a88825b6..95a8018b211a 100644 --- a/pkgs/by-name/mu/mu/package.nix +++ b/pkgs/by-name/mu/mu/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { pname = "mu"; - version = "1.12.11"; + version = "1.12.12"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "djcb"; repo = "mu"; rev = "v${version}"; - hash = "sha256-t4Jv1RX1mMGwiYg9mFrRuO2j54EfaGM3ouOdg8upds8="; + hash = "sha256-ZdVzyfzTsGn3DaeOEXZFA/wX8MxIeD45FaKYU6okr4Y="; }; postPatch = '' From 06e13e47ca2adf3c8694378da90ea9631e377240 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 09:34:29 +0000 Subject: [PATCH 040/157] chirp: 0.4.0-unstable-2025-07-03 -> 0.4.0-unstable-2025-07-17 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 26aa0f71ad04..0cc988b8c02f 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2025-07-03"; + version = "0.4.0-unstable-2025-07-17"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "1f2beb0c7cfa53340a7f38c03d4c8f99bf052643"; - hash = "sha256-WGhS4VUeRwi/iBG2ZVXNyKEng9V6qOoI51Ak8PYljJk="; + rev = "c28ea5e8a7d8036ccc76ec38a050fd30b84c65e4"; + hash = "sha256-hr8Q8BUanM64CktbrCazs8uvt/ssf+JBdevAMuDj6G4="; }; nativeBuildInputs = [ From 4534fa6fea90286427344c3509f2db166e9f5e78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 12:07:17 +0000 Subject: [PATCH 041/157] oci-cli: 3.62.1 -> 3.62.2 --- pkgs/by-name/oc/oci-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index d63cd8434633..e26f5a2f4410 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.62.1"; + version = "3.62.2"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-Y1bkBdmgmaiHHizGJkBINXN/pL/DEcjIwFq8XjoK5Kc="; + hash = "sha256-QLvHQwKNS5yr3ZNyQIK2nTgDZ+BKAd0K+H6e63bI4PM="; }; nativeBuildInputs = [ installShellFiles ]; From edcfc7373deb3e61a01ede27ca0e9e268cb3a114 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 13:05:02 +0000 Subject: [PATCH 042/157] ada: 3.2.5 -> 3.2.6 --- pkgs/by-name/ad/ada/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/ada/package.nix b/pkgs/by-name/ad/ada/package.nix index f8fc46ad7551..43d5dda26514 100644 --- a/pkgs/by-name/ad/ada/package.nix +++ b/pkgs/by-name/ad/ada/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "ada"; - version = "3.2.5"; + version = "3.2.6"; src = fetchFromGitHub { owner = "ada-url"; repo = "ada"; tag = "v${version}"; - hash = "sha256-gXeQYNuhrlCEvvDQtQ07+nE/9gGzzEYPnEKMxWryLRI="; + hash = "sha256-h5/D/Msp5Zg58YFQ/viQVYlMQSXQTWU2YHkSPvtQwyA="; }; nativeBuildInputs = [ cmake ]; From 2202440461b5406ca6d541bf523f6da2ba98976e Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 19 Jul 2025 15:38:05 +0200 Subject: [PATCH 043/157] nixos/mautrix-discord: update default config to match v0.7.5 https://github.com/mautrix/discord/compare/v0.7.4...v0.7.5#diff-8b9ef9c277ec2256b84aab2ff2c3b778753ac96389c892c95847057365b66016 --- nixos/modules/services/matrix/mautrix-discord.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/matrix/mautrix-discord.nix b/nixos/modules/services/matrix/mautrix-discord.nix index e4c5fa304223..d7bab1693a47 100644 --- a/nixos/modules/services/matrix/mautrix-discord.nix +++ b/nixos/modules/services/matrix/mautrix-discord.nix @@ -101,7 +101,7 @@ in type = lib.types.attrs; default = { username_template = "discord_{{.}}"; - displayname_template = "{{or .GlobalName .Username}}{{if .Bot}} (bot){{end}}"; + displayname_template = "{{if .Webhook}}Webhook{{else}}{{or .GlobalName .Username}}{{if .Bot}} (bot){{end}}{{end}}"; channel_name_template = "{{if or (eq .Type 3) (eq .Type 4)}}{{.Name}}{{else}}#{{.Name}}{{end}}"; guild_name_template = "{{.Name}}"; private_chat_portal_meta = "default"; @@ -122,8 +122,8 @@ in delete_portal_on_channel_delete = false; delete_guild_on_leave = true; federate_rooms = true; - prefix_webhook_messages = false; - enable_webhook_avatars = true; + prefix_webhook_messages = true; + enable_webhook_avatars = false; use_discord_cdn_upload = true; cache_media = "unencrypted"; direct_media = { From 80516f42f323f1bb5b86ff3357d4be24c80bd2bc Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 19 Jul 2025 17:26:41 +0200 Subject: [PATCH 044/157] nixos/mautrix-discord: sync the default settings with the upstream example config https://github.com/mautrix/discord/blob/main/example-config.yaml I've changed the logging level to stdout+info only to match the other mautrix modules --- .../services/matrix/mautrix-discord.nix | 79 ++++++++++++++----- 1 file changed, 59 insertions(+), 20 deletions(-) diff --git a/nixos/modules/services/matrix/mautrix-discord.nix b/nixos/modules/services/matrix/mautrix-discord.nix index d7bab1693a47..c08f2849c10c 100644 --- a/nixos/modules/services/matrix/mautrix-discord.nix +++ b/nixos/modules/services/matrix/mautrix-discord.nix @@ -57,37 +57,51 @@ in appservice = lib.mkOption { type = lib.types.attrs; default = { - address = "http://localhost:8009"; - port = 8009; + address = "http://localhost:29334"; + hostname = "0.0.0.0"; + port = 29334; + database = { + type = "sqlite3"; + uri = "file:/var/lib/mautrix-discord/mautrix-discord.db?_txlock=immediate"; + max_open_conns = 20; + max_idle_conns = 2; + max_conn_idle_time = null; + max_conn_lifetime = null; + }; id = "discord"; bot = { username = "discordbot"; displayname = "Discord bridge bot"; avatar = "mxc://maunium.net/nIdEykemnwdisvHbpxflpDlC"; }; - as_token = "generate"; - hs_token = "generate"; - database = { - type = "sqlite3"; - uri = "file:/var/lib/mautrix-discord/mautrix-discord.db?_txlock=immediate"; - }; + ephemeral_events = true; + async_transactions = false; + as_token = "This value is generated when generating the registration"; + hs_token = "This value is generated when generating the registration"; }; defaultText = lib.literalExpression '' { - address = "http://localhost:8009"; - port = 8009; + address = "http://localhost:29334"; + hostname = "0.0.0.0"; + port = 29334; + database = { + type = "sqlite3"; + uri = "file:''${config.services.mautrix-discord.dataDir}/mautrix-discord.db?_txlock=immediate"; + max_open_conns = 20; + max_idle_conns = 2; + max_conn_idle_time = null; + max_conn_lifetime = null; + }; id = "discord"; bot = { username = "discordbot"; displayname = "Discord bridge bot"; avatar = "mxc://maunium.net/nIdEykemnwdisvHbpxflpDlC"; }; - as_token = "generate"; - hs_token = "generate"; - database = { - type = "sqlite3"; - uri = "file:''${config.services.mautrix-discord.dataDir}/mautrix-discord.db?_txlock=immediate"; - }; + ephemeral_events = true; + async_transactions = false; + as_token = "This value is generated when generating the registration"; + hs_token = "This value is generated when generating the registration"; } ''; description = '' @@ -125,10 +139,12 @@ in prefix_webhook_messages = true; enable_webhook_avatars = false; use_discord_cdn_upload = true; + #proxy = cache_media = "unencrypted"; direct_media = { enabled = false; - server_name = "discord-media.example.com"; + #server_name = "discord-media.example.com"; + #well_known_response = allow_proxy = true; server_key = "generate"; }; @@ -140,6 +156,13 @@ in fps = 25; }; }; + double_puppet_server_map = { + #"example.com" = "https://example.com"; + }; + double_puppet_allow_discovery = false; + login_shared_secret_map = { + #"example.com" = "foobar"; + }; command_prefix = "!discord"; management_room_text = { welcome = "Hello, I'm a Discord bridge bot."; @@ -199,8 +222,8 @@ in }; permissions = { "*" = "relay"; - # "example.com" = "user"; - # "@admin:example.com": "admin"; + #"example.com" = "user"; + #"@admin:example.com": "admin"; }; }; description = '' @@ -209,6 +232,22 @@ in for more information. ''; }; + logging = lib.mkOption { + type = lib.types.attrs; + default = { + min_level = "info"; + writers = lib.singleton { + type = "stdout"; + format = "pretty-colored"; + time_format = " "; + }; + }; + description = '' + Logging configuration. + See [example-config.yaml](https://github.com/mautrix/discord/blob/main/example-config.yaml) + for more information. + ''; + }; }; }; default = { }; @@ -225,7 +264,7 @@ in }; bridge.permissions = { - "example.com" = "full"; + "example.com" = "user"; "@admin:example.com" = "admin"; }; } From 58757b9c450cba0c260c7996c899b095f8f2b0d9 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 19 Jul 2025 18:01:30 +0200 Subject: [PATCH 045/157] nixos/mautrix-discord: remove unnecessary assertions --- nixos/modules/services/matrix/mautrix-discord.nix | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/nixos/modules/services/matrix/mautrix-discord.nix b/nixos/modules/services/matrix/mautrix-discord.nix index c08f2849c10c..1f0847a07a56 100644 --- a/nixos/modules/services/matrix/mautrix-discord.nix +++ b/nixos/modules/services/matrix/mautrix-discord.nix @@ -372,18 +372,6 @@ in The option `services.mautrix-discord.settings.bridge.permissions` has to be set. ''; } - { - assertion = cfg.settings.appservice.id != ""; - message = '' - The option `services.mautrix-discord.settings.appservice.id` has to be set. - ''; - } - { - assertion = cfg.settings.appservice.bot.username != ""; - message = '' - The option `services.mautrix-discord.settings.appservice.bot.username` has to be set. - ''; - } ]; users.users.mautrix-discord = { From f78baba00d8bc1d2b91656cafb06ba07c3d2da1b Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 20 Jul 2025 08:09:58 +0200 Subject: [PATCH 046/157] libyuv: disable tests on loongarch64 --- pkgs/by-name/li/libyuv/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libyuv/package.nix b/pkgs/by-name/li/libyuv/package.nix index 20587c52e87e..d2cc602d1960 100644 --- a/pkgs/by-name/li/libyuv/package.nix +++ b/pkgs/by-name/li/libyuv/package.nix @@ -39,7 +39,10 @@ stdenv.mkDerivation { --replace "@VERSION@" "$version" ''; - doCheck = true; + # [==========] 3454 tests from 8 test suites ran. + # [ PASSED ] 3376 tests. + # [ FAILED ] 78 tests + doCheck = !stdenv.hostPlatform.isLoongArch64; checkPhase = '' runHook preCheck From fc397c9cb332fc4c4734baf152b5ab19e8891c8a Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Sat, 19 Jul 2025 23:18:14 -0400 Subject: [PATCH 047/157] vyper: 0.4.1 -> 0.4.3 Also add immutables dependency. --- pkgs/development/compilers/vyper/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/vyper/default.nix b/pkgs/development/compilers/vyper/default.nix index 011675a1f31b..605f9af249cb 100644 --- a/pkgs/development/compilers/vyper/default.nix +++ b/pkgs/development/compilers/vyper/default.nix @@ -6,6 +6,7 @@ cbor2, fetchPypi, git, + immutables, importlib-metadata, packaging, pycryptodome, @@ -29,14 +30,14 @@ let in buildPythonPackage rec { pname = "vyper"; - version = "0.4.1"; + version = "0.4.3"; pyproject = true; disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; - hash = "sha256-KiGbiVybWtanEjem+30DpuzKqAD6owujJBiEfjUKleM="; + hash = "sha256-IqdXNldAHYo7xpDWXWt3QWgABxgJeMOgX5iS2zHV3PU="; }; postPatch = '' @@ -62,6 +63,7 @@ buildPythonPackage rec { lark asttokens cbor2 + immutables importlib-metadata packaging pycryptodome From 4d3f28abcefa9b09a4694d9d61f9c9ab5d7da822 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 20 Jul 2025 12:28:36 +0200 Subject: [PATCH 048/157] zoom-us: avoid manual throw Relying on `meta.platforms` to throw errors on unsupported platforms (here: aarch64-linux) allows CI to filter out these attrpaths without hitting an error on evaluation. --- pkgs/by-name/zo/zoom-us/package.nix | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index 318eae02bd6c..740dec92b317 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -55,7 +55,6 @@ let inherit (stdenv.hostPlatform) system; - throwSystem = throw "Unsupported system: ${system}"; # Zoom versions are released at different times for each platform # and often with different versions. We write them on three lines @@ -83,9 +82,9 @@ let unpacked = stdenv.mkDerivation { pname = "zoom"; - version = versions.${system} or throwSystem; + version = versions.${system} or ""; - src = srcs.${system} or throwSystem; + src = srcs.${system}; dontUnpack = stdenv.hostPlatform.isLinux; unpackPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -129,7 +128,7 @@ let mv $out/usr/* $out/ ''; } - .${system} or throwSystem + .${system} } runHook postInstall ''; @@ -159,8 +158,6 @@ let mainProgram = "zoom"; }; }; - packages.aarch64-darwin = unpacked; - packages.x86_64-darwin = unpacked; # linux definitions @@ -237,13 +234,17 @@ let ++ targetPkgs pkgs ++ targetPkgsFixed; +in +if !stdenv.hostPlatform.isLinux then + unpacked +else # We add the `unpacked` zoom archive to the FHS env # and also bind-mount its `/opt` directory. # This should assist Zoom in finding all its # files in the places where it expects them to be. - packages.x86_64-linux = buildFHSEnv { + buildFHSEnv { pname = "zoom"; # Will also be the program's name! - version = versions.${system} or throwSystem; + version = versions.${system} or ""; targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ]; extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ]; @@ -263,8 +264,4 @@ let inherit unpacked; }; inherit (unpacked) meta; - }; - -in - -packages.${system} or throwSystem + } From f5f8a380898c48c50477452e03c8e739f45659db Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 20 Jul 2025 13:00:01 +0200 Subject: [PATCH 049/157] maintainers: drop bartsch Became maintainer of uboot in 2022, never joined the NixOS org, never reacted to any maintainer pings since. No other PRs, reviews or comments. --- maintainers/maintainer-list.nix | 6 ------ pkgs/misc/uboot/default.nix | 1 - 2 files changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2ca9edb79453..e38292ecee46 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2852,12 +2852,6 @@ githubId = 75235; name = "Michael Walker"; }; - bartsch = { - email = "consume.noise@gmail.com"; - github = "bartsch"; - githubId = 3390885; - name = "Daniel Martin"; - }; bartuka = { email = "wand@hey.com"; github = "wandersoncferreira"; diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 8142ede3407d..9e7b04946fb3 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -146,7 +146,6 @@ let description = "Boot loader for embedded systems"; license = licenses.gpl2Plus; maintainers = with maintainers; [ - bartsch dezgeg lopsided98 ]; From 5a1f6683338cb489a8955078e3a65e55728a24b2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 20 Jul 2025 13:41:21 +0200 Subject: [PATCH 050/157] dropbox: avoid manual assert This package already sets `meta.platforms` accordingly, so will fail to evaluate on other platforms anyway. Relying on `meta.platforms` has the advantage that CI doesn't need to work around these eval failures in hacky ways. --- pkgs/applications/networking/dropbox/default.nix | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix index e912604623cb..6795540c603c 100644 --- a/pkgs/applications/networking/dropbox/default.nix +++ b/pkgs/applications/networking/dropbox/default.nix @@ -6,15 +6,6 @@ makeDesktopItem, }: -let - platforms = [ - "i686-linux" - "x86_64-linux" - ]; -in - -assert lib.elem stdenv.hostPlatform.system platforms; - # Dropbox client to bootstrap installation. # The client is self-updating, so the actual version may be newer. let @@ -23,7 +14,7 @@ let x86_64-linux = "217.4.4417"; i686-linux = "206.3.6386"; } - .${stdenv.hostPlatform.system}; + .${stdenv.hostPlatform.system} or ""; arch = { From 17102c584c89a720bccf29235a39be6defdbb486 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 06:29:12 +0000 Subject: [PATCH 051/157] beancount-language-server: 1.3.7 -> 1.4.1 --- pkgs/by-name/be/beancount-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/beancount-language-server/package.nix b/pkgs/by-name/be/beancount-language-server/package.nix index aefdee98f3f8..f8cbcacbc879 100644 --- a/pkgs/by-name/be/beancount-language-server/package.nix +++ b/pkgs/by-name/be/beancount-language-server/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "beancount-language-server"; - version = "1.3.7"; + version = "1.4.1"; src = fetchFromGitHub { owner = "polarmutex"; repo = "beancount-language-server"; rev = "v${version}"; - hash = "sha256-aqWenvNAdDL7B7J1hvt+JXT73SJJKu9KFlpUReOp3s4="; + hash = "sha256-cx/Y0jBpnNN+QVEovpbhCG70VwOqwDE+8lBcRAJtlF4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-h2y8h3rZABspyWXEWy4/me4NhlXzghC7KH1SyfDzGfI="; + cargoHash = "sha256-P3Oug9YNsTmsOz68rGUcYJwq9NsKErHt/fOCvqXixNU="; doInstallCheck = true; postInstallCheck = '' From 0edb61e55ac7c6cf3732079630fac3c7409eb0d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 07:00:51 +0000 Subject: [PATCH 052/157] seagoat: 1.0.10 -> 1.0.13 --- pkgs/by-name/se/seagoat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seagoat/package.nix b/pkgs/by-name/se/seagoat/package.nix index e685a609b8d9..348d19a363fb 100644 --- a/pkgs/by-name/se/seagoat/package.nix +++ b/pkgs/by-name/se/seagoat/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "seagoat"; - version = "1.0.10"; + version = "1.0.13"; pyproject = true; src = fetchFromGitHub { owner = "kantord"; repo = "SeaGOAT"; tag = "v${version}"; - hash = "sha256-QNi2A+BoxBc/g/qqRDOebVdz3mhad+/6Y+fe4+KRij8="; + hash = "sha256-5fg9qv9rTEOxMWiYIp2sBABqrOUuB7K/VkUgwhM27n0="; }; build-system = [ python3Packages.poetry-core ]; From 907ef9b38cd49aee3d993dce9ac8519c7f67a9f7 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Mon, 21 Jul 2025 09:03:15 +0200 Subject: [PATCH 053/157] upx: 5.0.1 -> 5.0.2 Signed-off-by: Paul Meyer --- pkgs/by-name/up/upx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/up/upx/package.nix b/pkgs/by-name/up/upx/package.nix index 46ef8a7de201..e0ff6b40e1e6 100644 --- a/pkgs/by-name/up/upx/package.nix +++ b/pkgs/by-name/up/upx/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "upx"; - version = "5.0.1"; + version = "5.0.2"; src = fetchFromGitHub { owner = "upx"; repo = "upx"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-Tkyhr9iuyD2EnVZgo2X/NF0Am12JEZ3vQ9ojOjqsZ2E="; + hash = "sha256-ntnOuraEFVIU4dVE2oumpxBmzNNGjqrwMrQFaJp/zww="; }; nativeBuildInputs = [ cmake ]; From 56a9bc34b63176b0f0b0205001df93798c9b620f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 09:17:03 +0000 Subject: [PATCH 054/157] pykickstart: 3.65 -> 3.66 --- pkgs/by-name/py/pykickstart/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pykickstart/package.nix b/pkgs/by-name/py/pykickstart/package.nix index 8328f417d060..e5de653ce73b 100644 --- a/pkgs/by-name/py/pykickstart/package.nix +++ b/pkgs/by-name/py/pykickstart/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "pykickstart"; - version = "3.65"; + version = "3.66"; pyproject = true; src = fetchFromGitHub { owner = "pykickstart"; repo = "pykickstart"; tag = "r${version}"; - hash = "sha256-bRc+zFd7+FjQln710L6c0fZfq68lIb6orTM3EosS7aM="; + hash = "sha256-2PC8QHJGy+7IwRA5u+Kw6LYxkWV9uZ87sB8nd/7t9sw="; }; build-system = with python3Packages; [ From fe0d96f1fd1e23bf728cf33608a0ed26456c9419 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 11:04:29 +0000 Subject: [PATCH 055/157] airwindows: 0-unstable-2025-07-06 -> 0-unstable-2025-07-19 --- pkgs/by-name/ai/airwindows/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ai/airwindows/package.nix b/pkgs/by-name/ai/airwindows/package.nix index 6aceb886d9c1..87bbb32856cf 100644 --- a/pkgs/by-name/ai/airwindows/package.nix +++ b/pkgs/by-name/ai/airwindows/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation { pname = "airwindows"; - version = "0-unstable-2025-07-06"; + version = "0-unstable-2025-07-19"; src = fetchFromGitHub { owner = "airwindows"; repo = "airwindows"; - rev = "4a19d80d3d2a64a8773ca319a5002ac5eefbf69c"; - hash = "sha256-aMPe1D1/hIVY4DGKzmX/HUO04pZVBtivhVzoeG02emY="; + rev = "6761d77156cc93073ac578613f5c245676189948"; + hash = "sha256-67+docPO0alsPEp3BApW9rOlXAQOa0wHdvZ5gykpNYo="; }; # we patch helpers because honestly im spooked out by where those variables From 49ca193e22a28b68e773e856cd8da81365d93d58 Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 21 Jul 2025 12:50:36 +0200 Subject: [PATCH 056/157] softmaker-{office,nx}: add liberodark to maintainers --- pkgs/applications/office/softmaker/generic.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/softmaker/generic.nix b/pkgs/applications/office/softmaker/generic.nix index b92a994bd701..e98dd238b55f 100644 --- a/pkgs/applications/office/softmaker/generic.nix +++ b/pkgs/applications/office/softmaker/generic.nix @@ -154,12 +154,12 @@ stdenv.mkDerivation { desktopItems = builtins.attrValues desktopItems; - meta = with lib; { + meta = { description = "Office suite with a word processor, spreadsheet and presentation program"; homepage = "https://www.softmaker.com/"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.unfree; - maintainers = [ ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ liberodark ]; platforms = [ "x86_64-linux" ]; }; } From 27169543e20b9e9454c323f0a2b13cfb872c0347 Mon Sep 17 00:00:00 2001 From: Defelo Date: Mon, 21 Jul 2025 12:18:57 +0000 Subject: [PATCH 057/157] olivetin: 2025.7.13 -> 2025.7.19 Changelog: https://github.com/OliveTin/OliveTin/releases/tag/2025.7.19 Diff: https://github.com/OliveTin/OliveTin/compare/2025.7.13...2025.7.19 --- pkgs/by-name/ol/olivetin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ol/olivetin/package.nix b/pkgs/by-name/ol/olivetin/package.nix index 775586a951ff..1b08eb5882b8 100644 --- a/pkgs/by-name/ol/olivetin/package.nix +++ b/pkgs/by-name/ol/olivetin/package.nix @@ -49,14 +49,14 @@ buildGoModule ( ''; outputHashMode = "recursive"; - outputHash = "sha256-3CtcjqjPmK//f15aTE4bUA+moaXNz+AeWiopqWf9qq8="; + outputHash = "sha256-4mmpiI2GhjMBp662/+DiM7SjEd1cPhF/A4YpyU04/Fs="; }; webui = buildNpmPackage { pname = "olivetin-webui"; inherit (finalAttrs) version src; - npmDepsHash = "sha256-59ImpfuLtsZG2Y6B3R09ePaTEuFbIhklk2jKibaB+wg="; + npmDepsHash = "sha256-a1BBNlGusdMlmDXgclGqkO8AywSd4DTQKkuBVzuzAfE="; sourceRoot = "${finalAttrs.src.name}/webui.dev"; @@ -81,13 +81,13 @@ buildGoModule ( { pname = "olivetin"; - version = "2025.7.13"; + version = "2025.7.19"; src = fetchFromGitHub { owner = "OliveTin"; repo = "OliveTin"; tag = finalAttrs.version; - hash = "sha256-/KylnGxamyhrvLNHAIcBUcDWU+Agizg7tlMOv6qnpCI="; + hash = "sha256-F1AJ4kbFx+L/t1TSsjbDM761LtA2M9exfjWd9VwRZuE="; }; modRoot = "service"; From 70a83f19893ea3518e8927f09940d56c8a183454 Mon Sep 17 00:00:00 2001 From: Defelo Date: Mon, 21 Jul 2025 14:35:27 +0200 Subject: [PATCH 058/157] python3Packages.dj-stripe: drop --- .../python-modules/dj-stripe/default.nix | 122 ------------------ pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 124 deletions(-) delete mode 100644 pkgs/development/python-modules/dj-stripe/default.nix diff --git a/pkgs/development/python-modules/dj-stripe/default.nix b/pkgs/development/python-modules/dj-stripe/default.nix deleted file mode 100644 index 85995369785e..000000000000 --- a/pkgs/development/python-modules/dj-stripe/default.nix +++ /dev/null @@ -1,122 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - poetry-core, - django, - stripe, - mysqlclient, - psycopg2, - pytest-django, - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "dj-stripe"; - version = "2.9.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "dj-stripe"; - repo = "dj-stripe"; - tag = version; - hash = "sha256-ijTzSid5B79mAi7qUFSGL5+4PfmBStDWayzjW1iwRww="; - }; - - build-system = [ poetry-core ]; - - dependencies = [ - django - stripe - ]; - - passthru.optional-dependencies = { - mysql = [ mysqlclient ]; - postgres = [ psycopg2 ]; - }; - - env = { - DJANGO_SETTINGS_MODULE = "tests.settings"; - DJSTRIPE_TEST_DB_VENDOR = "sqlite"; - }; - - nativeCheckInputs = [ - pytest-django - pytestCheckHook - ]; - - pytestFlagsArray = [ - "--deselect=tests/test_customer.py::TestCustomer::test_customer_sync_unsupported_source" - "--deselect=tests/test_customer.py::TestCustomer::test_upcoming_invoice_plan" - "--deselect=tests/test_customer.py::TestCustomerLegacy::test_upcoming_invoice" - "--deselect=tests/test_event_handlers.py::TestCustomerEvents::test_customer_default_source_deleted" - "--deselect=tests/test_event_handlers.py::TestCustomerEvents::test_customer_deleted" - "--deselect=tests/test_event_handlers.py::TestCustomerEvents::test_customer_source_double_delete" - "--deselect=tests/test_event_handlers.py::TestPlanEvents::test_plan_created" - "--deselect=tests/test_event_handlers.py::TestPlanEvents::test_plan_deleted" - "--deselect=tests/test_event_handlers.py::TestPlanEvents::test_plan_updated_request_object" - "--deselect=tests/test_event_handlers.py::TestTaxIdEvents::test_tax_id_created" - "--deselect=tests/test_event_handlers.py::TestTaxIdEvents::test_tax_id_deleted" - "--deselect=tests/test_event_handlers.py::TestTaxIdEvents::test_tax_id_updated" - "--deselect=tests/test_invoice.py::InvoiceTest::test_upcoming_invoice" - "--deselect=tests/test_invoice.py::InvoiceTest::test_upcoming_invoice_with_subscription" - "--deselect=tests/test_invoice.py::InvoiceTest::test_upcoming_invoice_with_subscription_plan" - "--deselect=tests/test_invoice.py::TestInvoiceDecimal::test_decimal_tax_percent" - "--deselect=tests/test_plan.py::PlanCreateTest::test_create_from_djstripe_product" - "--deselect=tests/test_plan.py::PlanCreateTest::test_create_from_product_id" - "--deselect=tests/test_plan.py::PlanCreateTest::test_create_from_stripe_product" - "--deselect=tests/test_plan.py::PlanCreateTest::test_create_with_metadata" - "--deselect=tests/test_price.py::PriceCreateTest::test_create_from_djstripe_product" - "--deselect=tests/test_price.py::PriceCreateTest::test_create_from_product_id" - "--deselect=tests/test_price.py::PriceCreateTest::test_create_from_stripe_product" - "--deselect=tests/test_price.py::PriceCreateTest::test_create_with_metadata" - "--deselect=tests/test_settings.py::TestSubscriberModelRetrievalMethod::test_bad_callback" - "--deselect=tests/test_settings.py::TestSubscriberModelRetrievalMethod::test_no_callback" - "--deselect=tests/test_settings.py::TestStripeApiVersion::test_global_stripe_api_version" - "--deselect=tests/test_subscription.py::TestSubscriptionDecimal::test_decimal_application_fee_percent" - "--deselect=tests/test_tax_id.py::TestTaxIdStr::test___str__" - "--deselect=tests/test_tax_id.py::TestTransfer::test__api_create" - "--deselect=tests/test_tax_id.py::TestTransfer::test__api_create_no_customer" - "--deselect=tests/test_tax_id.py::TestTransfer::test__api_create_no_id_kwarg" - "--deselect=tests/test_tax_id.py::TestTransfer::test_api_list" - "--deselect=tests/test_tax_id.py::TestTransfer::test_api_retrieve" - "--deselect=tests/test_tax_rates.py::TestTaxRateDecimal::test_decimal_tax_percent" - "--deselect=tests/test_transfer_reversal.py::TestTransfer::test_api_list" - "--deselect=tests/test_transfer_reversal.py::TestTransfer::test_api_retrieve" - "--deselect=tests/test_usage_record.py::TestUsageRecord::test___str__" - "--deselect=tests/test_usage_record.py::TestUsageRecord::test__api_create" - "--deselect=tests/test_usage_record_summary.py::TestUsageRecordSummary::test___str__" - "--deselect=tests/test_usage_record_summary.py::TestUsageRecordSummary::test_api_list" - "--deselect=tests/test_usage_record_summary.py::TestUsageRecordSummary::test_sync_from_stripe_data" - "--deselect=tests/test_views.py::TestConfirmCustomActionView::test__cancel_subscription_instances_stripe_invalid_request_error" - "--deselect=tests/test_views.py::TestConfirmCustomActionView::test__release_subscription_schedule_stripe_invalid_request_error" - "--deselect=tests/test_views.py::TestConfirmCustomActionView::test__cancel_subscription_schedule_stripe_invalid_request_error" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test___str__" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_error" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_good_connect_account" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_good_platform_account" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_invalid_verify_signature_fail" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_no_signature" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_no_validation_pass" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_remote_addr_is_empty_string" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_remote_addr_is_none" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_reraise_exception" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_retrieve_event_fail" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_retrieve_event_pass" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_test_event" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_verify_signature_pass" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_with_custom_callback" - "--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_with_transfer_event_duplicate" - "--deselect=tests/test_webhooks.py::TestGetRemoteIp::test_get_remote_ip_remote_addr_is_none" - ]; - - pythonImportsCheck = [ "djstripe" ]; - - meta = { - description = "Stripe Models for Django"; - homepage = "https://github.com/dj-stripe/dj-stripe"; - changelog = "https://github.com/dj-stripe/dj-stripe/releases/tag/${version}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ defelo ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 3cf3e09d014e..477ae39ee372 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -187,6 +187,7 @@ mapAliases ({ discogs_client = discogs-client; # added 2021-07-02 distutils_extra = distutils-extra; # added 2023-10-12 digital-ocean = python-digitalocean; # addad 2024-04-12 + dj-stripe = throw "dj-stripe has been removed because it is unused and broken"; # added 2025-07-21 djangorestframework-jwt = drf-jwt; # added 2021-07-20 django-allauth-2fa = throw "django-allauth-2fa was removed because it was unused and django-allauth now contains 2fa logic itself."; # added 2025-02-15 django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a5a0200fa6bf..ad828d607932 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3722,8 +3722,6 @@ self: super: with self; { dj-static = callPackage ../development/python-modules/dj-static { }; - dj-stripe = callPackage ../development/python-modules/dj-stripe { }; - # LTS with mainsteam support django = self.django_4; From fe68fa33839ff05544e4eb3290abfd0dab159b93 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 13:15:10 +0000 Subject: [PATCH 059/157] python3Packages.jupyterlab-lsp: 5.1.1 -> 5.2.0 --- pkgs/development/python-modules/jupyterlab-lsp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab-lsp/default.nix b/pkgs/development/python-modules/jupyterlab-lsp/default.nix index 06ebc31199c7..56c3717fbc68 100644 --- a/pkgs/development/python-modules/jupyterlab-lsp/default.nix +++ b/pkgs/development/python-modules/jupyterlab-lsp/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "jupyterlab-lsp"; - version = "5.1.1"; + version = "5.2.0"; pyproject = true; src = fetchPypi { pname = "jupyterlab_lsp"; inherit version; - hash = "sha256-cjPKc+oPLahZjqM9hMJDY1Rm0a9w3c6M2DNu+V3KCL8="; + hash = "sha256-Y2hIhbNcHcnYPlS0sGOAyTda19dRopdWSbNXMIyNMLk="; }; nativeBuildInputs = [ setuptools ]; From 464b81d67d7f9dfa9e79b1ffc38c483e511634ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 13:35:01 +0000 Subject: [PATCH 060/157] mediamtx: 1.13.0 -> 1.13.1 --- pkgs/by-name/me/mediamtx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/mediamtx/package.nix b/pkgs/by-name/me/mediamtx/package.nix index e7648eb2dea7..a343c46b1aef 100644 --- a/pkgs/by-name/me/mediamtx/package.nix +++ b/pkgs/by-name/me/mediamtx/package.nix @@ -15,16 +15,16 @@ in buildGoModule (finalAttrs: { pname = "mediamtx"; # check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION - version = "1.13.0"; + version = "1.13.1"; src = fetchFromGitHub { owner = "bluenviron"; repo = "mediamtx"; tag = "v${finalAttrs.version}"; - hash = "sha256-/ngWlUKhvRJEb3JN5yUFVziMPxo/YY8CiN2UBJUglqs="; + hash = "sha256-tTyrwGePtRj+2TRO1uVp2qxwyLF7ZyXzNLuQqDVlMf8="; }; - vendorHash = "sha256-LBxE2X1aJPoK/e5Z9Rw9XTjucYOj/bdDUVsPbRDiVOE="; + vendorHash = "sha256-6QJVnARlN3ySLE59LTtOaUfKe88zKJPjnjhSNH6OnwY="; postPatch = '' cp ${hlsJs} internal/servers/hls/hls.min.js From 1774b5822d20ddf28bb41aa920b7dee773c8b7d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 13:55:12 +0000 Subject: [PATCH 061/157] i3wsr: 3.1.1 -> 3.1.2 --- pkgs/applications/window-managers/i3/wsr.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/i3/wsr.nix b/pkgs/applications/window-managers/i3/wsr.nix index dd2efb0a022c..078ef39cc11c 100644 --- a/pkgs/applications/window-managers/i3/wsr.nix +++ b/pkgs/applications/window-managers/i3/wsr.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "i3wsr"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "roosta"; repo = "i3wsr"; rev = "v${version}"; - hash = "sha256-RTJ+up3mt6KuMkTBCXDUmztxwEQCeyAjuhhOUrdIfTo="; + hash = "sha256-8cQM2M9XjS4FSSX1/WHqmTP842Ahd1XoaqOWSGSEE0s="; }; useFetchCargoVendor = true; - cargoHash = "sha256-7WS+8EGGl8sJ3TeT7IM+u1AiD0teJ2AITb++zK/keXs="; + cargoHash = "sha256-d+pFDvmfsuJbanUlheHxln9BY1HxU3UQE+pWRthGcc4="; nativeBuildInputs = [ python3 ]; buildInputs = [ libxcb ]; From bfd94754d6044a5bac9c9fe161a2a1bab916bbd8 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Mon, 21 Jul 2025 18:03:11 +0300 Subject: [PATCH 062/157] python3Packages.python-roborock: 2.24.0 -> 2.25.0 Diff: https://github.com/humbertogontijo/python-roborock/compare/refs/tags/v2.24.0...refs/tags/v2.25.0 Changelog: https://github.com/humbertogontijo/python-roborock/blob/v2.25.0/CHANGELOG.md --- pkgs/development/python-modules/python-roborock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index c41483c039c2..b75bb4b3b614 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "python-roborock"; - version = "2.24.0"; + version = "2.25.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "humbertogontijo"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-TMnJMAK0MHswT1vPH1OnC35hrEOCHyH2YodNpM/VjC8="; + hash = "sha256-RsNWhcScp81plqXg9NmRFJhF+aLA0ld0A5H6mHo60uE="; }; postPatch = '' From f7624f3cf50d0af7f05b7bc3302b9f52b0c25adc Mon Sep 17 00:00:00 2001 From: Jeremy Fleischman Date: Mon, 21 Jul 2025 09:31:20 -0700 Subject: [PATCH 063/157] byzanz: fix build with gettext 0.25 I am far from an autotools expert, but this does make the package compile again. I cobbled this together from various workarounds posted on . --- pkgs/by-name/by/byzanz/gettext-0.25.patch | 13 +++++++++++++ pkgs/by-name/by/byzanz/package.nix | 11 ++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/by/byzanz/gettext-0.25.patch diff --git a/pkgs/by-name/by/byzanz/gettext-0.25.patch b/pkgs/by-name/by/byzanz/gettext-0.25.patch new file mode 100644 index 000000000000..7ac3ef843124 --- /dev/null +++ b/pkgs/by-name/by/byzanz/gettext-0.25.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 620bb26..ce48364 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -29,6 +29,8 @@ AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE", + AM_GLIB_GNU_GETTEXT + AM_GLIB_DEFINE_LOCALEDIR(GNOMELOCALEDIR) + ++AM_GNU_GETTEXT_VERSION([0.25]) ++AM_GNU_GETTEXT([external]) + + AC_PROG_CC + AM_PROG_CC_C_O diff --git a/pkgs/by-name/by/byzanz/package.nix b/pkgs/by-name/by/byzanz/package.nix index c12ea0e7777c..e0956297a69c 100644 --- a/pkgs/by-name/by/byzanz/package.nix +++ b/pkgs/by-name/by/byzanz/package.nix @@ -4,6 +4,7 @@ fetchgit, wrapGAppsHook3, cairo, + gettext, glib, gnome-common, gst_all_1, @@ -25,7 +26,10 @@ stdenv.mkDerivation { hash = "sha256-3DUwXCPBAmeCRlDkiPUgwNyBa6bCvC/TLguMCK3bo4E="; }; - patches = [ ./add-amflags.patch ]; + patches = [ + ./add-amflags.patch + ./gettext-0.25.patch + ]; preBuild = '' ./autogen.sh --prefix=$out @@ -37,6 +41,11 @@ stdenv.mkDerivation { "-Wno-error=discarded-qualifiers" ]; + preAutoreconf = '' + # error: possibly undefined macro: AM_NLS + cp ${gettext}/share/gettext/m4/nls.m4 macros/ + ''; + nativeBuildInputs = [ pkg-config intltool From 0fe85641f323f03f6f8b45dfad98a5a48b3bc39b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 18:03:19 +0000 Subject: [PATCH 064/157] bump-my-version: 1.2.0 -> 1.2.1 --- pkgs/development/python-modules/bump-my-version/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bump-my-version/default.nix b/pkgs/development/python-modules/bump-my-version/default.nix index c99a71a9723e..47f1a3fc6454 100644 --- a/pkgs/development/python-modules/bump-my-version/default.nix +++ b/pkgs/development/python-modules/bump-my-version/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "bump-my-version"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "callowayproject"; repo = "bump-my-version"; tag = version; - hash = "sha256-SxNh6JyoObpIwdoCgz79YIdx2cM6m95xwV7dD8d61Cc="; + hash = "sha256-eDkjnV84btrT7U96svba7EhuJyTxF4a5ZtLekEGzbus="; }; build-system = [ From aed471da9a42a53cb67a0313065eb3a7b377fdcf Mon Sep 17 00:00:00 2001 From: David McFarland Date: Sun, 20 Jul 2025 00:21:23 +0000 Subject: [PATCH 065/157] dotnetCorePackages.dotnet_10.vmr: 10.0.0-preview.5 -> 10.0.0-preview.6 --- .../compilers/dotnet/10/bootstrap-sdk.nix | 376 +++++++++--------- .../development/compilers/dotnet/10/deps.json | 48 +-- .../compilers/dotnet/10/release-info.json | 6 +- .../compilers/dotnet/10/release.json | 14 +- pkgs/development/compilers/dotnet/stage0.nix | 12 + pkgs/development/compilers/dotnet/vmr.nix | 30 +- 6 files changed, 257 insertions(+), 229 deletions(-) diff --git a/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix index c01ae1f5664e..f9f308809983 100644 --- a/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-s4HlvPy1QuJKFkv5YvtRhYyOBiOm+OHD1RDnOdQCrpxCVbBEguF5jv4Ad4GX/cEqW+HB8hSt0Z0b8+rHu5Ki+A=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-DF9lEJjcAAcQtFB9hLXHbQaLW82nb4xlG9MKfbqpZzIQfidqcAuE2GOug/q6NNDcw+N88J0p0jKPz+k3qKmAKw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-CpTBajurwDJBqGksHOWwf/deFNhBj5mooR8mkK1hpKexMR20KuprblkuCxHEzdf99F4pvOY3cpi1jpE+jkhqGg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-SV9nyI2/sg7Rh3f01eDScmjKYuuzI6xPX+iknl2zsecspqYBlWcPN1SvMDlaD/sK3GG5jl3hrM/GcOIqMpoFJA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-MYy3h/RxwEKD5fKfyW8xb+qiYAdvXmIh4HCxXpiCII04SvWH6myXrF+IsdoAdtIFdNnf/MWe6zbaUi1lwh5MEA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-npMO7GioGKn0FigriTOCsi4HgSENnW9YRJYXhyFtCGLR7b71FDLVY8nHemM0XYm9lI0tH23N1EwcDFyzHTDuNA=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-IveQf1NcMPHPWL4JWlmhjE3Zuh6Z4EH+1vJGbT+WP1TwxGLiek/ejwS1PovGP8rYfkOEWT9LRAE+cHjT849mTA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zDr+tWvnlB9iEwnAlfa3PW/S1/0nw1lhvXBWghgE6o9O5sxc35V3aobPAs+Cm6DTN+lvNMouhjPt6pn2t4PvQQ=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-/R/whqQSpMH1QImsjt7uq2ALWe9foCob6gVheTqF+Fnwu0LmFZbcAmiB+oEyCt8hJwmS7i/YVg8Gwod5VzdPIA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-W1yNC4+7vV1XPSXJx7HFsvFCi1C1XZ7QVlfbu+xq4pt1/0cVJGZaRlbwBNUAv4PAdg2JGM4VYtcr3ZreOJ1hzA=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-5ESzKgrodn+sAQSmMLOxeS7mJWm8BA363aPG91+k/35/Ah/txahPPCc4omRWDMmEutK7fCY8c7zgS7tGlf7McA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-IKe0SROzAWJiFZyh2KVmTU5i8ddcEqvr5NIr+3RfzvBEYa3SNBbqy1W1x0TR2aEvYgSqxKSohhs9YVSDlrlx0Q=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-qEaKvjfg4dv1xhz/y60Y1n9dQNM5TLo+S5ncuwnZTrUVAxlXBtq9IYqZJ3phynbt5zKPgyqk3P4AUQ9yq+Os4w=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-5h33Uf2vFcjVkeNRD41YiERegQ7twv6sljYAMtz/kIHcIk90aB0ztZoKXXVi+vNxma7q/f5oPxhzUVidZ3vw8g=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-FuN+WXR/OVGTxucPJranVRmxbYdZgGLorua2fl1H8tDXrgnFJ1r1gmUS5nDVG4+6zlbAohUtCmg+CLl2cJZshA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-yImkb4fnUJIXR2Me5N8eOrX7w9+u8SAAIp8QtlWdZ6WptjG6PUByTs2hjTfX/aVKjO4p1dmKTaWJ0qYR6yuDEQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-zFwwL03ZGoCFoSBMIm5JxwDqHoEFwqWQY/70z8L708keOulasLQaZzNo+0Aj17LRbO9ai1f0NraNwgkQipBw3A=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-1FIBZLtWKIxULrRjLrldz6kwVSoAIf72kXKE0WgXECVez98NbQXLEM90hfpHj0LcQfzqOoP9kY48yRSoXp+rXg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Z3yH1oMeEi7bfULV1vsJUmhJV7sGFe3j4sTdcQ2Iqot2KnNq54uUDkHigPRSi0PQ0p2tOnK4idVTDntITm4DWw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-eMokXhxbTVJUHwlAhM1dVZmjljs/s1nRfvrJ0AeJaTbetXnD63Fd6sQeMmw/EifYnpdtxr/gIJRHLPsuLNDcAA=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-50+U03mBEDtKgzzQus6e/b9SPeY5hSTrm4k8Jk0AyiKzU30UL7sjgQzfRGGvNEKEEScDg86nqeJ4Ox3A8Splqg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-qw5Xb2+l14q+2OSesjwGn3gHpdFj0wUeA3RLEUaljzW8FF5HD78B6t1YuhFJhcENuDNAv5d8Fcy4N1mG/RQZUw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-FOGUGW5RSoxkBLjiVP2Rq6yIrODbDFF822fAySFR0Sb7Wl5zFa2DBrzobjjpPX5kxGO5g/KDpvvhzc5ER6NSVA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Etq6qbPIzEV8Z3+w0C1ibreDduKkAF1zZOGfvcBz3sjAC9sWs/qflxfKGZ7tBKhEV/A3vZWKNGyxYKnawCtC3g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-B/YcJ/Owoamyww7r2MsTI2cSWTmADFiUAH+JLXo2gJKx29W1FHo9/AJkzhj4hPbTOjcxXZXgnpdAv1wpVAsgRw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-SINZNHzxrKbgD7VGAx9GDMIlMOmXSpqWIeLpmNpPTm2D7F+NfXv2lVLxLl0nLUAJ70ipI51HdHGyrKXTOaFO8g=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-EWGjha2ABrQ5dc80NPXI3wqMBwTbV57Yd8+vhtG9+TUkdaPIm7Ih9tiEskTdw4bbvRi4WJaPMlkaw7t1bUcO4g=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-t2YTlMAHq+V8K8TnsFhUudCqiV5CElb/dk2tFmZ61Td4gyLY/iz+4q5lvpGAZOlCFddTtublSbIC3n4EH3liEQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-4KsNQ8Qd5WwJGSeRM8oIUUc0xlFJ4Sijfmyi+jCHGPKs8NsBOeojdSyg36ROBeDZ1pJVkplLqQJkl4/QMk+6Ag=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-lEaH55DO++s5EKEHfODZkF279HI5DROQgaTif93wcMg9mhL5kPHnLhi9S7qTMFKt+GQfmZWMlwZd+L6GVz+RVQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-t2fI/fmsogh6D2d0Y8QDBvvubtSNxfCuwoY0zHO2Kq80VflvC9AnC8JGEBjiGH7UDf57sVDzZkBkFcB6zIYEpw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zuh5p3Hq0ejcgbCe3IaVOj+mItbRve25QdIXaGirOfDuO2a5fGXSO8RtgFosw8ar2jBSG3qL6loMFqqgkiEuVA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-A8r/O6ncUS0OoLWuIO081xE77Im/EKQ3ath4DzqL27GBO7AqBYME8c0fEMxBn3ezqDKKgp7WoRjxmvyFrjjFUg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Ivl/uKKvVrgGxfbC8SSz5N1NZRi39PQ5ZXfsECiSsiNR2ls02Wy2Icy5mLRUGCFY4FMILAKsgfJRKejafqGxyA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-4XoD65xIjjxalBaqZp+wGp2IGgbo3MVSs0cPV3LRuyuyci3TEZmyYj63ZbA7zJcjzXJXDhgjQVX14JPx195ZCw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zTiRlyK4ElT/MES3AX1bLRcuX3lY3NXlwL89YTyEjuHrqjCpxEbHfsoznqYd7zLAF1itzvNnxDkqDPoXat/zZA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-TP1b+02yPlLhvj16Hq2Fwn8Qxq+NXvLM0QxxIiFCa8RHijb9WmSRvzNwUp1HLxjArzgbvCDlTmwlMsh2LbwSvg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-sSi6F1x2UVJe5Jp8RbURsNGVxFFPyxq6P8ZlV6r9dimYM2KkDyEOtcZ0hHSOtmMU3rghzZYksvSKv7+9fAYUNA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-DoHyLSBIYsD1mfbHnJDKi7PvqPOSd5ySoDeI2m0pv55Dx46CQdks14lIuusttk46bvBUFfp63KILpbmQzU1ovQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Qj4yn5t5k+lGY8dBPwh0jLQOXoilcVvwpmyxJp8LJHoOM8EmGjRoiCy68sRXGTQMt5d3iNIdV93rX+fXu20rlw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Kbdr7rNaKTP8XaMzevtG7RPH+UQ4IQQd6No7fzBN7/VStj1uPc4Y7OMxrDtnGZFbGo06IbTtPSAxcrWj6BE4hg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-b26YbRN+y0LrdVq32iV7gUmi8sY4vY+P8GvaqiPTcJBH20OSfrsvDhyM08qMs6hCDo17xL5hFdLt9BSBfqcrOw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-3ShS2dKWGFmMgI76TuN1kYWzDpumT9ToxNVxMJTt7I6t+vICEVbwWXZPi2cD7ZWHrzi3/tIgSVzzHNFazj13oQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-IoNNvrZ/pKBwn/XSvDp1saM2XHk1ZOKxrA4lDyrL10/s4IS8hRo/Yv3qs+ihWpwVStORW3lh0YIxQhMDHbMkzw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-1U//TasFxoxn0VJjA/iPzzJDnQenarO74bvPMraRrQfGqR4t2AEZA1gLgV5Mz38LVB0irpvxdSPoEW4keNA0tw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-/D+xqMtDuo8ji4FPJm5EsEORBGEsbcHHYIjZDiEHP7ltIexg/oOSwuyvepvV+mK46Q4uyQU9zuBVZaG5FdKU0Q=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-KIydC5/Xl87tFKN6pESgrcGatj0zcf1bzgBjlx+qGr3vk90EHRV2yk67hLok5jzqlnbSBKrF7UwEau5Se0mMMQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kEXLQCzNVAnwkQ58qiO7lUOuO6WJSMlNmnQxx5o1RTiMIoqrgfjMazn5bpL5DPeZjMhWcB4kary/3Vkj06xRtA=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-sZMp5qkPDTK6VyqYT4a8sfGuFb5xkUo3aIaXDRjOAQznRmknxKycMQxV0pIxxFvVeyyBeqvxYslT2AhhL+EHAA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-z0RiU5O+4aelPS7+JYakKFXrmczOzTYp5sptrRoz8H2zM0Tbvwc7sX3pT2F5ZosBEaub37XJKrwSdvpdHoe6/w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-6Fblda7ZmvctHnrFBgbPI7ASkzBwA6PyENq/fBAKN9qXA1s3RcITpRE05IIiXWyWetC1069bbkZZ9IJ7fJGQpg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-CRQl1RVkbfaLnYOEO4ApZ6Py1OG8zJjwU0UkAcIhg7MqsGgZcathISOzlDYayxqdbp+Gga21aaJJZbL0TSPkdw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-/NjUBaHpFjAiugmZ9mX5R/v5nfey41rWao/msHOt8/0nafBqGiOxAL31bTZbcgMIIt62lOKKxjWpJ1FBbSiM9w=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-UjSZtTgg1EEmNJeI+Esg2pMNjSb+lCy0VjwkUIVUJA6vezRNsb66NjsO5h4rvSMS2VhoKWGc7jbNV1AKRj891g=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-R8veKCL6tx0+Mf0dnLS1S0vy2VyaAHkOEnLpr0P1lGuafdGUH6U9soRORAmN4Yd1Li4M0o9CP11Izunq/iG3Pg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-h8mVEj/5JRPzKcDpoHvnQ0wt7nn7+euuPKLDtWH4yiAWztH8CX6udfHqjIE103USfpfMKEEcEWRqOe877rgp2Q=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-z4nJcFunBtPJgbSQO+pZHZpYVH/hnDWBJtSf5J7pVCKzRYm3mJb1N0DIx/2wB1HtVg0cvw5K1QIBeQdBv5aRxA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-rXmRirmXSlmvrc4lY76+eK6UoXIi78sUSDggleEYs6Mwip1PWWQ1bg2Bi3tpxcRgF1MBOgHhiz37lybWaS1y7A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-6HRNrz6RVTrD5XQuq35HhBE5qC3iBts30LwDZ27eICx3xSoe3cVX+cDKyaQenobOwMCS/trHB1AvfkTTMI//gg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-sw5cXyvNbbXyDkmnPJqNgSnOeDFdl9VL7OfA4kA2GcPCujXhnElVmF48rwibVtoYmDUe940zKPjUAeuXmmOH+g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-TWpJ6I11YP653VrhYUiSQgI/mwCfk1t4ngl0DBGezsxuSsCW9SrVVsZaCoboAm2hKbGlgC620YQOCLUofZxaRQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-BYeSSlt4ck/kK7L9I+OYdI+aklnF9JDNaHyIQ+nea+E/e6qqENxlgDPzJKwTKAX4XdIF7Rc/Gk14PuYBpC7+Ew=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-I1h/tB0nh4CzOccmktX4KSZR9dNqYrqS1nZDs1ij889XtoIrYePtSnMasnxMfaeMp8vY7WCSKSWNPlynhOh15A=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-poxX0QwFAsVfHDfH85V0BVd5dEtlhr+/3rPhCe5qhkFscmUM31BcD1ABbzdxYt/PRJKnKMCCA/tOHhMU5rUieA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-5+DdKKWt/JW373FJ6r5+vrQRhv6xRAyQXPeHdrAEAP/wlK9AnJE9pYuHfQI2Trwqklak5O1Ag5GrRin/7oBVaw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kPsplrPdJ9VmThmB0kXTumkVG0WikMbkSRzGVyNU/Ploa9Cvv80PnCxF5VBAqRV1l/l3qBq9TZQV+7c6mIef9Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-zbq3UWa9qBoaEgYvvU1dR6V9YPIHs+liWOhUj5qfGBGKtZH8bTvpbNu0isYms0d9ML69aWTAiZg5C9rFP5hrag=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-LOoGtTUAg4/m9912v1s4yvh/wx64gRW6+052ZpHphizEbI/mvy5MGZpxS/WQHX34+RDXIG90CpdT7caL5iC1JA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-ksXckpgL0kdZEVVgAmofcEUL8GIxwPOGS2+UVN8Fo7gj+RV0zwbXSUH3v4KNIq/8ngFVOh6pQU22CzCwxoB3Pw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-t10QcEDpbrSvoe2BhUCtqOAqfXayzy9uujpiIeAdOyptGmBppA37G+F4cCRsIx6wzhCSrdPkYoh1KzD4rqqlyA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-bpdq72fgG+2FD5BC95wpEikX0hmTnypjS+ORXy9205+a3ElhlQXzwe1u/x3fNzAKOXVeGatHibdzAHrOmowARA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-ykHn7VUDn711h67XQd+nx5Tn0L0vYWQY8kKWqqTXm/mBEM5CjoMd9qft6jirusGORVxC5RAnUENDt5n48B4xfg=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-ctmfELPcwp5Vaoh/3oQVoe2ZtivoZarY+XgVW3jC0hvn7qiensODQJP3am84kRu5l4k/c8MFU4HJkjFEopFKCw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-6G+05BJAEjErJMixdkEAndBjgaCe7WmasdRypKPtYRfzvPVExrq/nak0ZiaJ0Dd3WuYdbi69Qyeuhj7atnAImw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-v39otkbx5A2qerWBnqFu6ZtJYXy4sMvK/xv8RGMOgLR7VdcD5kwQpF80ldz7de23qh66nRFd9ONLKajtJqu58g=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-xjepU2UUYCP30YJHPdX0PN6C0ZqP2RKAEsJWpnNSlYQ8fcDHgy+l5ZTQPBD4egfWKlPCEtgSZod3p9nTggSoDA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-BHr5lNkp8ct/5a2kSVedpsTPKGhOm/ofmD0Tgb7a3vT0dEsuzH+4CwcH7/QmSfyr/TaJeiOzraBxIuQwGlDTHA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-NORvYn5NilmBCZzLwrWXEPI7WeEKKwIHzh5USjQHQLsSoiWcOSZVKQLkqK2baSFjGktLyHmHRUQ6VnTggDuPeg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-0kygUISqT53WxlL8CYxN7yR/imN0z3fKWgm3NKhUbW/nURkcvLz/J/ft64/ib26Ez4izYNnRqJOYdAaYWSd/XQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-tMM7GajJVqT1W1qOzxmrvYyFTsTiSNrXSl0ww5CYz/pKr05gvncBdK0kCD9lYHruYMPVdlYyBCAICFg1kvO7aA=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-aOBEqQy1MMYXjG2tCc/yvCN+J5wRq0ZONOW8CTDIXJJVC7FDsW4gDHpa8B6j1D+Cfufw8lN9jymwmEkg+bfQeA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-wUU31YeB3hCc41XTTSXbhuYKKSbFv3rQb4aO0d93B1m8xPZfUpYA121ysuwaaiPgHvFK27wfYBHAAO82d1Tbsg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-nx+JKXvSyhia1LdIRj0wN/Enu7hEoggBI0/kZtE+K/k5RJAX4An2GVirc5YvuM2FhWnEHC72Ex7Dg74Q4rFWBA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-eQ28Igd0kDwNnBeaXvQul2U4Za4KTkBJ2hF5gi6/8xL8tJAIvpSiuHrcspBB7oqr9/uOU6R4eR7gDmOH0OVRaQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Ik2gQHaJkzM45PFOzFW5nbTdXJLfEcBtWC077cD6Lzmdg0C+jRRYLpDtXfEqt9CMBdgGKYWR4KBLKubLiC7nsA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-zHJSkQl00ygE1BBWjjSZgQmT+rpX/ZoNvU3az2Vfk0D9tqM4+zQ0M0IdBw0Eu1Wr46LeifWIScp4pTvzBB0R/w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-YdnzOIgp1zhd9OUpcEQJ3/Fje9GviYa4/+bbn8StJgMK8RgR+9CTQeC1ePazCqKXQ7oYcXXjgchE8CbNsxRFfw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-RaDmfdtde+m27g31HXvBUJme7NUUT07bv5+Wp3mPH/FXE6tT8W1DvG9XNRcT2rIEDq24ktpfyBiNbN8fieBfqw=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-39ITIAZNO9ZVKE6UY5KKSWvd3wiT1b6n0nUfApUCqMd5MlkExTuMKToY5J1CwWhDhWTq8d+q9USCO65MsUueIg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-723qKUmFeBKN0yfsf9zhP3k5ZKqK4UYvdKbDL80oyhzm4gQZ6tsUU4fHeHjJVJfqyN+wKS+R0WthyxhA9m07/g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-isbzkA/HOGFEqZLugW6V9C7xx1RLA6p5v/YrdW9au1/RaCjS8OAS3/rcZKUT/lu6wubSGHaLdzWeqIwmWwgoaA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-hPcjYztP9miyYl+mqvTqoEqaa+fp+kCFVrROIwUEDBMNs6Urk76qsWJWE/uI9kLBh1zTHiDsWlXDiOXcftVBxA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-whDhidFeiAPcU/aSCxUcgfgjbISQw2IwR2fHhHB2vE5Yf97XEIzYACpi/skGYqBWroXYAmaU/Pm5oULMrEJrBQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-IG7yOIrrLUvA22aUGR7g9VtXK3WGCsID9TokGqET+LoO4QTLlFRYjbrsUkvttuGUHftOTgDh+4abzkcqaTfd6A=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-5N7wlWk5zDCzwqee5s8IDVfBMk7w50K6nuZworGH19K1q/twuuwflRIz07DBvNkhmR3E1ScSUYmZr3YP6o95aw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-3PwE2oDr4+n93nPZbHz1kgJkpdus91UR5IXKnMWMMxcEq+VgNvNpU4+M+khwPOXSmxK9LY6dsd9beQVIFtrDVg=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-R3bUl0oLPwjxngS/KqDYO6+lhhwhAmd5N4yOlOqdpgfm719+1vuCYc2VLOx9MIf+sh664VsfuByCI9H9oji9dg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-QVYtaGiLQ0bWTiav/cc2Ps+PQ9co8EmTW8NAzlf835camz7gdjZHKo5/z4FOVUHVftCY9vn2yBuBcwceI6f+Bg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-Rw2ijbzcMUbs6vGu3AxIGNTNB+ZeZvuNNDvsj5XTOSL1o2ndU2eW343QAi1hcKXL1pc35eYJZWPOq/gQgBSnVg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-4ktCvzYslGK2G2CLPy4As8rbHGPtQw0RA5VC9WxRmRpDH/3cyicFbRaBRVc2y19p0tV9nMC9KdaFyptm80lQZg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-npo1EFBfZotj6hbR7uoArZeXEQtnKLarXYnez8JmmAZsRU4osSvYyg4Q/jGopjlFEuyixtWc3rb9rO6njYwxew=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-MPUbFdcUXGrfUpdNmcPvq+EdaBLcl+4+nsbUwftOT1041DpIUkFfDzgWNWVMjPG3Prf3K0iKPtvdKx9bdUlq6A=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-tWtY3DpiKsyQNOg4NN0i/IpRpJ4vjmbDk7B+OdqQrFKGwR/HKXlJ9KOMrqU9LsvEFE2WAGAr/UH0r96iZFAxtA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-CtxI7P/Il0bLfPXN6ofeL4Vm4ISp3TjvRBZt8MkACaTErFseNiwIIAKNqZ+d9lIxj1MDGA5fCfVn/0PsGIksRg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-9kI8hH2vS45pgael3UCyVCYvmYH/cXKVrFzh7toKoN1p40YPsTh6qHQRjO4W828zdy2g74T5Ct2ypgMGfdzyyQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-p18BC5bG9/0ktSBUvxZOqPpr9qkS0Z6G71GViCAzjtV+fBllt6OE7T0rSvOZ14FjZFcSqMA2HZ60I3H93cK6TA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-uvB/nzacyGad9m7Td8HxrJvyEB7ZNlpm/cxk/G0ufjzTXofWziHKzC0x/gPdc2tZIJQPOaAXOUAcJo1cl4FUug=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-T9Rhlb0Ivsaev2JNEKRLRoc5pyowBy+meS7GzijwfHOEviRw2rMpPNK+8DoygI8HRetSnjLghMlzdcfURF10LA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-DVJVHV78Nd30U6kiQon16sCPrXuaZLOgFQMLFcMQ4L07srDd962CfijiWAWY5tvl9oO2uWWY9PVqvMFyyMI/YA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-7SI6G+CVFjxrcgJny64fmvOp4Pz02EXrhlKJdEKoht+enh8c/1pY55cgR5jq9GWJ9iJNtV9/sDUiADK74NWWKQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-eFsS+N1nnCG+NGq0jcVhQ0vk3Vthyrz4FsHvZqb2YUwvTDBy8deJZxgaTWBuzRX0QjMgojXjNRCGnjEdtOesEw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-ui1NVLgK7tEN1Xv+MO8FRovfg1OR4sKGf5GXHz2CN88GLkzznp5m9sSAETN2IPueRV+aaQ8JFaLEEw1QOdlh2Q=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-7raTvTDZSJ5SNIPU5hug3kGnQqKpNhaBGrXH3v9a0usFRgBbvXEBS9U475YH0Xr3skdOkGESxV7TAzWqMwGGuw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kTwrqjATCL5woNksB+G2B39lOIUkxLnouFruipzLnsDKSxG50pKIhxWUkrwTfwatL/zQasE+aVlwEfSQAxQteQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-4zmNNMtPHXZpvAZSJcf+/gKIJ4bklQbhkwmllkboOyD+LHeHTeloBakB8IfVc1ZIPGeYmoH0rb7WNHuARTeAmQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-86sGYDN7tFGBhAUacYgosah0TTIMT1czQtKHb6vKXOGo1wWAYa+MsGXrdUA6o3rpvybL8rbRANQ1tarIfui4Bw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-7a8P7l3yuhiUZfRCSy2BCLedgSVCIOGktdjIniMlQGou7FON701ld0JNI4Stc/WdOQe92IfOBxA1r2mhhpm+Ow=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-VkXVbi8EbajQYu5pge5VCXxWGhHJtLivHM+rqHt78b8w2IpYfRACV7lqEU1COg9D3sZEG5oLOzKLCCN7lSiekA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-gSMZ9F1gZ/cuDLo+I9k0/9h8Yz0xFRsCapNNzP5J9VQYzbQMU5gFp4zY2X/+ZIUNVQtCrTgDNNy4RXoP1Lo0DA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-CUdm0Uw4kGSk6oVm8QZLSwxngMFmbNoiFXve2hT0/Csu4mJe6ttV8C/Y0VLPBJr3GmoovOzMeH3coQfEf2YvBA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-EbFp4C0rB5GEd/EXaXTA2LlQ4XwhhzBTIP2f8AQY/26hYOXTYYk+ssz3RGNh81vt3QbBZocwN//Nx+mvwf3+iA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-kV1DnmxJrCauIvUfNe4wC4Yi888dzxxf7sYT4W/apnCSHvcjueYEZOGtoLSirsJJrn5aj9OeFVz+bAbd9nurxg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-q+bdIwi2R6egAwfMbBFpjjl2T2ADeMBumODqQQU5kO4p56bSYAN97c2lAnJ6I+8x6EkZ92SHlAVrmauH/XR+KQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-XsP6i0SHVuDjS0IWBC+/3QXDJO+3ARuFbPSu9fRjR5NkK5/A4lQpBWJRymTzqWHzmD0DLYMEfwR+3mdG2A/StQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-x4c4bS0IRW8ELlG0ND2Wz3zMbqZGDgSV5WAIJpJh97SvHVeCZIZ6FLB1EsYmeMTCp0zyt5ZYOMCTAMuBO7B3Tw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-UsW6m9/wuBUWM8SU/PHsn+9GQMRp4i00KfWDzE/s6rnCs40WRvy5Zcj923XMy05Bt04dhSrOOmDR1/vkydaysg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-WtDdm/9kPWVZziKlVSZ95cJYBFZ+O9acpLsnWu+a4C7uaR0PnVA5kdV/KPZpZp5ZuSGDzW7LuZy85e/zYU+q5g=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-Btz15yrqllW8cQ82bDOMB+fo1ONv4j+BvpZGQTt4zwqgyxq3qznnxVHrMxiG+UUwhDlD4ajCGYuZCjHECODTHg=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-XLolCkHXsP9M0HBsRHxzWE7Gvc0PYUlYFOa2zbIM5YqrnS3fBuSkwuy4pGKB3ovNhCV5M6ZUDFkwsW6QFXtdkg=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-bVGv/VP4T598HMR97vrcF8NxOv43rTn4RtH5JSm/Z/I2l6Jf4OsEmrP7ciCJho65xgG2NN7E80dAfv6Waan/DQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-hOgMOwwqKxKiEh51aoDrXS4ygFfByD8acPxhUPQKbuewoymPzWgF/BppaIyXJVFNvi4YMm0ANaQZ7asRv+6QLQ=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-OvOg+DllupzQyo2AiWJOWhd3G7sXoROVbGIbaO48l3cXJf+EkT3mwK0WyKNJo1SYDBSHP4PL3CELLyl7KeuBTA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-UYv0JpAcv6c5c7QdeM8xmQULQNxeIv87OYh7vVmy6mmGLVOipeDynwUrrZreyzr/Wl4i86//JsyEfzEWhViZZw=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-di/eQOCbK7Gckc/GaFEJbeHA8xc1sjPYb4ZgSDQG8s/lSc5EocnPG6YSiPu5noCS/kl4caLJzu8mcNEbHo9fQg=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-preview.5.25277.114"; - hash = "sha512-KdRROs3JSxZ4+Wgqww8EwWE4p/Redg9d47peJ7sjsgAlRqTK8WpPiN50vPu3pXwcuGZozJ5e7dsg1/In1q6lZA=="; + version = "10.0.0-preview.6.25358.103"; + hash = "sha512-e4ZDOtOGLbKnCy90C+6+pAtkX/CJlAI3dPV3zF8Dtk4kCG6m+4TnbohG8z+CBaY4Tyh7HRXfCwA0sMhkZIhJ/A=="; }) ]; }; in rec { - release_10_0 = "10.0.0-preview.5"; + release_10_0 = "10.0.0-preview.6"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.0-preview.5.25277.114"; + version = "10.0.0-preview.6.25358.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-arm.tar.gz"; - hash = "sha512-CDAgO72l8b5njlm/COTL9sDaUsmAnQJgBLou8OoP1qMIjI8CXXqSxmGbD7WG4HBW90laJtX9U3yuCatxyoFuHQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; + hash = "sha512-/mrP2TIr27NliznmIGDFdjriPeeSpDDbRyaM++1gNgJk55NQArHO3KgTMog2d5XlnTgkp03lH5lk3FQKgU2RiQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-arm64.tar.gz"; - hash = "sha512-rJnr7E56vWYKJzF9N9pWrh+o6evb9KiP5fm+WOH01+jwW+wy1ekCwP3R6dniUM20lEgmZoIBDkz39GQPlpm58Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; + hash = "sha512-iGZ9ZtkKq6MGSfhNENBX2nwNtHnNs2t2gk3I4PAqRKa/XSaddNqg1reDdvLcZrYCOFWCZ1VeLO1Ay9BqrHRdag=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-x64.tar.gz"; - hash = "sha512-bmmoX34YuO67X5mn6Amdsvpdo0vPB4vsuxI8CGPUvntCUsfPxrIblYX0+ADAWKEsrlXvKmO5vqiGyj0dig7BEw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; + hash = "sha512-FczqQ09eM7SvhyvaANMNP+5ElBE6Hl17HoziBqsKLgk4T6WiI6/d5LlOo7fhK3lsGkUTi+gzKIvWh0GuhD+2yA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-musl-arm.tar.gz"; - hash = "sha512-eJ7G3LaAXtcJ8D+s0Z4s8E+uuIQI4kNrx+fnbrZfJzQC9HFM7mDGsI/ZtZE4v/Q7gFll0dXFulhb6uceX/uLTQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; + hash = "sha512-HArq8wBlBcK/tkjyViWT9iu3pVsAULbMgecK6cwaNcrbv9VGEXBaGwv4SYqqNV0DeEfJ6nqa2j9YVWiLpqYTSQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-musl-arm64.tar.gz"; - hash = "sha512-sG1ip8UwDEp/x5VDgYDifBJ+lxV4+Ph0yMbXM74rZF77WbYz2I9mWMo028vItolnXLNlGmElmCBPwqW65B02HQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; + hash = "sha512-CH7Qk+rFkx3YjOnIF1Q/rEp/sAcF/+cet1U6/QoVtQfrWmO46FDhT+SI3t17OaCshkmaFU5oSBWpnBIjr1NJ0A=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-linux-musl-x64.tar.gz"; - hash = "sha512-yZiYPbLNXoujcDkAhzkp2T8P+MalG0ZaJwNZcrp38MGactPLhULdsy/s0edro5cWJzkaLgD1qf4d985kg5LTFw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; + hash = "sha512-bU2Jk/BySlwwy7XDR9ovxoct3HUdvGykOI5/umDVFiZhk5g6mErGv+h5tEh4j3e6+1C5mWfe+6QD9E7j/ycx7Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-osx-arm64.tar.gz"; - hash = "sha512-YjtaKT+Y3TXTBfMRKBeSoavZzlV/MaZnOUPyC5KObqkYB2rY8hmD7FFIIGv6TAiY7o2SbflJJYOMzhGur2pVJA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; + hash = "sha512-VlWHBJhm7w4JIR0SLJUOPYfzvCL/dA5NVQYY1ppidjuN12bBNcC95Px8zLqmTzMhQrSQ0P1ClOTFjimCB49yBA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.5.25277.114/aspnetcore-runtime-10.0.0-preview.5.25277.114-osx-x64.tar.gz"; - hash = "sha512-IxZn7c9uc0JAwKj0DrtCjntWhcUYW6H6UNX1By7YZTP56UtpVRyL9sFtpN5N/UmA5qwl8QShzBUYp5I5m/ImjQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; + hash = "sha512-c2tCqqrbhlRIvM/bOO2KlmCELsmPS4Trexq/E6imjPsWbx8dHZt6viROKAC0BwPUsxpQO+o2NZc5oEHjMsZSXQ=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.0-preview.5.25277.114"; + version = "10.0.0-preview.6.25358.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-arm.tar.gz"; - hash = "sha512-2SlNCqSiJOGnarCGhNgnWAhBtFoNlpU8MX70/ThYwIUkRVswJzT3btfVyUCyEv0Rb3pfExf3pEY6rb7JEJia7g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; + hash = "sha512-dkFn08ZTnl3/nj8Qh+pAs3urJy9+bB3gyGLXak0MNEUnmbRY6fpwMprijsbQfWtiSz9b0KooEubn7I+PavI7hw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-arm64.tar.gz"; - hash = "sha512-muJNZSjDAkL1N/LT462JuH6+R7rUQf1nMN9SZNE1pjcFchtn9DTiJRgJATslrbLjc01lDiM+bIccV51xMkCmUA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; + hash = "sha512-cbydt+UH85l1JsTzkzkUYA+Q8AAxxhc1nzuAtyuBiljcgEpe2zTGt8qx4WVx6FVVRZUNGgcgv/WzGsY3RP204w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-x64.tar.gz"; - hash = "sha512-7CHv9RsPi558nAC2zJ6c3YEJl8nSwZhwQsSM3Wv25AwlUqy/zaQFxWs8595Ss6IOa5HwaMbkvRAbiWwwKjK18g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; + hash = "sha512-f+rKqGVeFFIdtrqaeGByN38GOGTkGMXk9ep5kjop9HJO9u0WB0VFnuAo8ZJ5r6HA/t6atpM3IgiQnu+HM8oDZA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-musl-arm.tar.gz"; - hash = "sha512-N7OLXKaeLLvdz69NfC0fZS5WNo88S8qELIzYH6EIolr79amshYVjY+puDhDIXOwDz/V+ZBaQ7d3wk48X03neMg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; + hash = "sha512-XXF9htD5Vt8lgTAnA9TYSNyBQjHnEpOgkOr1axgUYIRUOj1GcOQxDrkPOS4YKtAHycx8wfRRTQ76nfO2XRCD8Q=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-musl-arm64.tar.gz"; - hash = "sha512-EPWk90PYeVaI+rG55zbNduBL7LWlaQPZYHzXaUyBoKrO6Uj6URvkY+fXGe+KqpzNkJnvKmoPFdlV0jjOCRn8nA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; + hash = "sha512-4mP7M8JBvsvY8vemP5tfQSPBpmfFVEfwOiSc/1SRs4pt+mKEURwPxidFxp8wK0ytnICIwnAJNYLX28p6LsZdCg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-linux-musl-x64.tar.gz"; - hash = "sha512-cWsBVZtEMgwSRFnEYdyb56I5G2gOybpGoi93pzfrk8TjMjpzsRON3RV03MUJNMgq33q+eS1rvZU7iup5BhmUHw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; + hash = "sha512-zf3Ek3pbRF4rjuks2odZedJWiUjdX+fQH4QwW2Mh3KZNZ+1hqYweccbaHu2CLwddC7BBBVGuyw+PPhMThDZ2qA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-osx-arm64.tar.gz"; - hash = "sha512-i5UP3wmfNAIsuxGuLnNvo2081+EXIwlxIw6z4M2z0z82tD+H7m+MB2fFbmYZBmZnvPyOJnpvQWllucN7DJIVLw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; + hash = "sha512-zXzElKrtYs2r8Sh6CMvDoPKPMRLoluA37YLYRdZThzJ+I0UlvxwESbA+8hhSM9RWL7Wfv9GdXyjaPgpnE3RTdw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.5.25277.114/dotnet-runtime-10.0.0-preview.5.25277.114-osx-x64.tar.gz"; - hash = "sha512-uGB/aI7PBs+fspUEU4PXVlvCyQV+eQ93FqKsLQVsmva1o9ZC2Cob9PgnJ+C29rBmxy4sVO2Wn8Wt6jiEHYhAjA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; + hash = "sha512-lm3Eezqhx6qSOzVI2IdkiCNpKwU/CT5PJrhmu/WAmx3W7zi9LC5RpOgPBsXb5K7Q21uuVSrZgmRi+sMOpormFg=="; }; }; }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.100-preview.5.25277.114"; + version = "10.0.100-preview.6.25358.103"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-arm.tar.gz"; - hash = "sha512-G7cuus8JCj/DTdExGtY05PsA6kUjIKpo1iq7+DEhUYta5CucGJX7gE9Vz6zseAlcryPAzPRNAHaRLH46WgAXhg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm.tar.gz"; + hash = "sha512-lYjjTcixBEvdjpzqH9DWtWf+3w3br0iXsVOrmz6TrElXRXgQ+p7NfaTVo22KBbxItnCv0PUtTVbRQPdCoEOCCg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-arm64.tar.gz"; - hash = "sha512-6Z8DhYuv+htB5n62KRt+nraPyJJkCXlNRBaYIJK36ANW5VR753m3dCFsHseu4ja2R0Vny3wNgV7NGevHGwf5cQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm64.tar.gz"; + hash = "sha512-cwFkPqL72yWCUmxtRpnTy2V/bJDjzn8nRq1RwyCoSDwoDToV/C4HJgWyvf52NpBjo4T/Ydef+WRBg+SyHBundA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-x64.tar.gz"; - hash = "sha512-TvO8F3u6p7o4zreM8BCbrM6h9EMs2MUuPXiyN81akr1mDpJndANqL8tRF19I/+vIpl3KVruQW8jtTy7P2MFceQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-x64.tar.gz"; + hash = "sha512-ZivWGncnWokxhq7VsKbmamE9M2V/cQJqJ/dl8RlreOPzoq2ljhs34Prqw5qDd7Pps7zqK3LFsG3V2YSK2Yc/Pw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-musl-arm.tar.gz"; - hash = "sha512-3kPLgWklkf9lCKm+4ZEH/gPmVRYz8D/WF88poU5RQtvcrtne1Aan6DnznY0PtLaqF0nCySW2PJPMFWdCBnmwwQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm.tar.gz"; + hash = "sha512-9E/Akg2mqGl07lLa7ODP/oyJEZPOmp1ob9k+gXiB7CSLkT5xdF7ldqZb9P3BZQZxivkERM7g9wFPuJZ6k6bMyA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-musl-arm64.tar.gz"; - hash = "sha512-xQhcU5dKu5lJp3TuYTuyLKoiu1EIgylqpeDPlZD08Tvg4ucHTkBU+bG/CdINCPL/IjWUSV6Vb77q6FxQjH8Vlg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm64.tar.gz"; + hash = "sha512-xK/vp5j5cN3jplkjwCZItn87VU5Rp94TstKSRoQ3EtCGRcj8IjpAi9N+Df17+HWA0EaM+nQAlexbNbknQG+Lnw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-musl-x64.tar.gz"; - hash = "sha512-ueSPDBuLIz8L7Rjv2E3DWz3/T2yEBSycykD8cBo00dhnRN6sDxVckc68PlQnYXCtC1Haeo5z5Zen09JGcmCMGA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-x64.tar.gz"; + hash = "sha512-LCj610mZoxlInz08MT41eSP+UaQCG+01OZeA8trqlZzehNkYNdHjEMk71LfLaV+xT29lAa0LFmF0L/xYAVNiaQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-osx-arm64.tar.gz"; - hash = "sha512-GFo+NBuSi6GyGPt2n7DYz9cWLFZ8zUaSj/znTWBpugxJHkTpBihVM1KDp0fpla9EUp62/OBtPAnFybCmIsOTYA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-arm64.tar.gz"; + hash = "sha512-xDIGEqUUEXVSocsTu6RBc72L25UGwTtLmmeumrCziq1+zU5d0dTDIwukn7luzRSyrzQWkp52UcXJkMv3ber7mg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-osx-x64.tar.gz"; - hash = "sha512-yvcOuvEYL9gD5goF8veTq29pAuw2W9lLCZAmeXCfsq72EioDJW2005NvM7mPZGI+jtoMZM+K6QKCnCPnRZhxSA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-x64.tar.gz"; + hash = "sha512-rWlkOrW5A00BlxcOx+TusNgSzeXwKKHq8X+w8gnOKyUZMrJBKNsMVfBXs+mv9n14vLBFmAiT+B2WlQMjYRpnlQ=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/10/deps.json b/pkgs/development/compilers/dotnet/10/deps.json index 83ea7f516a81..6a0248680962 100644 --- a/pkgs/development/compilers/dotnet/10/deps.json +++ b/pkgs/development/compilers/dotnet/10/deps.json @@ -1,50 +1,50 @@ [ { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "1ddbad5cdb2cd9ae46210b857a51b7600bd9c0486fffdf2eec7b706cad3a5dc0", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.0-preview.5.25265.107/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "sha256": "ac90a9d11e9397e6e3dff022f99459d0666e2d29e899ac06471e860ae5173980", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "c0007a54f1131ce85bf5505ab43ba789f54e32473025b3c0b0e70d284f69ab98", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.0-preview.5.25265.107/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "sha256": "c5a904d430cbe6014fea6ace35a339838f598ac2560ab741ecc085a00f37ae49", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { - "hash": "sha256-rXwgVbPq3Pcg7uW3g33YXKZVcsV6FpVStDj3Bj5GehA=", + "hash": "sha256-Nupnw/U9dxLxWNqETTtxyvJhuuGDPyU+ksmZ+qwSkxk=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.0-preview.5.25265.107/runtime.linux-x64.microsoft.netcore.ilasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.linux-x64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { - "hash": "sha256-kxlWQfdAFHyG+0bbIXfRJLC5Lqdexmbg3C6TJvxrQgs=", + "hash": "sha256-QHSni2ad7MQEQoCMRPWTtwmMOTZaDWn/CZbUanLAc2Y=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.0-preview.5.25265.107/runtime.linux-x64.microsoft.netcore.ildasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.linux-x64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "6a92974d09a17d1c8877ba6d2240098a5bc3ff7e8402bfd0a954ed5c3c08cc5b", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.0-preview.5.25265.107/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "sha256": "06130621565ec2be89c86e322af5abc095c4efe0334f8dfc3ea43695c1ed9893", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "9c184f7bbd1604574ca85861f7b56eb23995512fa5794fa59ad2bd351878e3d3", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.0-preview.5.25265.107/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "sha256": "43da2ec6d8351784865e8a18113f2c90211c13966d352765316b5d5c9f4b3cbd", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "58baffa553eea84d182a2bfdc231e78bde3515f0077198a4853eadc40dc8e70b", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.0-preview.5.25265.107/runtime.osx-x64.microsoft.netcore.ilasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "sha256": "0234d829a2e019b4b3f87b93c068c14cc3d71be6d489a3c8e4c358f9a1609d36", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.osx-x64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "80f8dc69af1b0cd55093b8a743598cb400be721050d20c900726780eb705bf33", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.0-preview.5.25265.107/runtime.osx-x64.microsoft.netcore.ildasm.10.0.0-preview.5.25265.107.nupkg", - "version": "10.0.0-preview.5.25265.107" + "sha256": "ce1b95a1611a442ead51a5a6f33939311a94c20dee287d1aa903b0e1425a5e28", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.osx-x64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", + "version": "10.0.0-preview.6.25302.104" } ] diff --git a/pkgs/development/compilers/dotnet/10/release-info.json b/pkgs/development/compilers/dotnet/10/release-info.json index 872ff7c8b108..49f114107afb 100644 --- a/pkgs/development/compilers/dotnet/10/release-info.json +++ b/pkgs/development/compilers/dotnet/10/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-CPQoYRY4inICvVxad/P0bC0HS96wWFW4tSCvL3agWiw=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.10.0.100-preview.5.25265.107.centos.9-x64.tar.gz", - "artifactsHash": "sha256-TTovg4C0TZs3f6vjj7FHLvvspHPEVrDuIXAHdwAJQRI=" + "tarballHash": "sha256-ffQAL6kerSjdOcd4YsC1374zH2gBDsdWJeBTwEsTUbo=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.10.0.100-preview.6.25302.104.centos.9-x64.tar.gz", + "artifactsHash": "sha256-CEmna8eEx6+8nxThVGnqWkz6DSJOnJWuFrCWzDRoAYo=" } diff --git a/pkgs/development/compilers/dotnet/10/release.json b/pkgs/development/compilers/dotnet/10/release.json index abcdf41c9538..7e368bbb2a0d 100644 --- a/pkgs/development/compilers/dotnet/10/release.json +++ b/pkgs/development/compilers/dotnet/10/release.json @@ -1,11 +1,11 @@ { - "release": "10.0.0-preview.5", + "release": "10.0.0-preview.6", "channel": "10.0", - "tag": "v10.0.0-preview.5.25277.114", - "sdkVersion": "10.0.100-preview.5.25277.114", - "runtimeVersion": "10.0.0-preview.5.25277.114", - "aspNetCoreVersion": "10.0.0-preview.5.25277.114", + "tag": "v10.0.0-preview.6.25358.103", + "sdkVersion": "10.0.100-preview.6.25358.103", + "runtimeVersion": "10.0.0-preview.6.25358.103", + "aspNetCoreVersion": "10.0.0-preview.6.25358.103", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "ddf39a1b4690fbe23aea79c78da67004a5c31094", - "officialBuildId": "20250527.14" + "sourceVersion": "75972a5ba730bdaf7cf3a34f528ab0f5c7f05183", + "officialBuildId": "20250708.3" } diff --git a/pkgs/development/compilers/dotnet/stage0.nix b/pkgs/development/compilers/dotnet/stage0.nix index 701475f82f09..efac815de716 100644 --- a/pkgs/development/compilers/dotnet/stage0.nix +++ b/pkgs/development/compilers/dotnet/stage0.nix @@ -82,6 +82,18 @@ let # that's the portable ilasm/ildasm which aren't in the centos sourcebuilt # artifacts. "-p:SkipErrorOnPrebuilts=true" + ] + ++ lib.optionals (lib.versionAtLeast old.version "10") [ + # eng/finish-source-only.proj(134,5): error : 2 new packages used not in baseline! See report at artifacts/log/Release/baseline-comparison.xml for more information. Package IDs are: + # eng/finish-source-only.proj(134,5): error : runtime.placeholder-rid.Microsoft.NETCore.ILAsm.10.0.0-preview.6.25302.104 + # eng/finish-source-only.proj(134,5): error : runtime.placeholder-rid.Microsoft.NETCore.ILDAsm.10.0.0-preview.6.25302.104 + # eng/finish-source-only.proj(134,5): error : Prebuilt usages are different from the baseline. If detected changes are acceptable, update baseline with: + # + # ValidateUsageAgainstBaseline is called with ContinueOnError=true, + # which demotes the above errors to warnings, but as of SDK 10, all + # warnings are promoted back to errors by default. + "--warnAsError" + "false" ]; # https://github.com/dotnet/source-build/issues/4920 diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index f474d3309783..b4c6e6d6cb34 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -350,12 +350,16 @@ stdenv.mkDerivation rec { '' ); - prepFlags = [ - "--no-artifacts" - "--no-prebuilts" - "--with-packages" - bootstrapSdk.artifacts - ]; + prepFlags = + [ + "--no-artifacts" + "--no-prebuilts" + "--with-packages" + bootstrapSdk.artifacts + + ] + # https://github.com/dotnet/source-build/issues/5286#issuecomment-3097872768 + ++ lib.optional (lib.versionAtLeast version "10") "-p:SkipArcadeSdkImport=true"; configurePhase = let @@ -370,6 +374,12 @@ stdenv.mkDerivation rec { chmod -R +w .dotnet export HOME=$(mktemp -d) + '' + + lib.optionalString (lib.versionAtLeast version "10") '' + dotnet nuget add source "${bootstrapSdk.artifacts}" + dotnet nuget add source "${bootstrapSdk.artifacts}/SourceBuildReferencePackages" + '' + + '' ${prepScript} $prepFlags runHook postConfigure @@ -432,6 +442,12 @@ stdenv.mkDerivation rec { installPhase = let assets = if (lib.versionAtLeast version "9") then "assets" else targetArch; + # 10.0.0-preview.6 ends up creating duplicate files in .nupkgs, for example in + # Microsoft.Internal.Runtime.AspNetCore.Transport.10.0.0-preview.6.25358.103.nupkg + # + # lib/net10.0//System.Diagnostics.EventLog.pdb + # lib/net10.0/System.Diagnostics.EventLog.pdb + unzipFlags = "-q" + lib.optionalString (lib.versionAtLeast version "10") "o" + "d"; in '' runHook preInstall @@ -451,7 +467,7 @@ stdenv.mkDerivation rec { local -r unpacked="$PWD/.unpacked" for nupkg in $out/Private.SourceBuilt.Artifacts.*.${targetRid}/{,SourceBuildReferencePackages/}*.nupkg; do rm -rf "$unpacked" - unzip -qd "$unpacked" "$nupkg" + unzip ${unzipFlags} "$unpacked" "$nupkg" chmod -R +rw "$unpacked" rm "$nupkg" mv "$unpacked" "$nupkg" From ec3b135e5217695cdd801bc5103bb2719d9e7e91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 19:08:41 +0000 Subject: [PATCH 066/157] stackit-cli: 0.36.0 -> 0.37.0 --- pkgs/by-name/st/stackit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 887a764d7f16..23b69c0bbe7a 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule rec { pname = "stackit-cli"; - version = "0.36.0"; + version = "0.37.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${version}"; - hash = "sha256-l8r4/6ihuZSRg5yjjGxyiA8OTHH+RM0yEgonaZUPGjM="; + hash = "sha256-tSpdCZpswpgOnFngat8+es9PbLMxmINey/j6lixuYXI="; }; - vendorHash = "sha256-Uq1sRG8XcRsi4MQQcjdFCWF3hTpSzqUUkPfeiHVbd8I="; + vendorHash = "sha256-079qQtZBeIBz6zYs5soozppPZrxlDkJfWm5vet1AoEE="; subPackages = [ "." ]; From a7d484cfa78428eda5dcfbfcb1e049541830f0a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 21 Jul 2025 12:49:21 -0700 Subject: [PATCH 067/157] libdeltachat: 2.2.0 -> 2.4.0 Diff: https://github.com/chatmail/core/compare/refs/tags/v2.2.0...refs/tags/v2.4.0 Changelog: https://github.com/chatmail/core/blob/v2.4.0/CHANGELOG.md --- pkgs/by-name/li/libdeltachat/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index 912712cb42f3..fd551a2e7b66 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "2.2.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${version}"; - hash = "sha256-Evk2g2fqEmo/cd6+Sd76U0Byj6OEm99OZuUkoxTELbM="; + hash = "sha256-r4QWP7KokTgOimMfJoJ4sIeLrg20IYjJge0o/fVUF5Y="; }; patches = [ @@ -34,9 +34,9 @@ stdenv.mkDerivation rec { ]; cargoDeps = rustPlatform.fetchCargoVendor { - pname = "deltachat-core-rust"; + pname = "chatmail-core"; inherit version src; - hash = "sha256-vnnROLmsAh6mSPuQzTSbYSgxGfrKaanuLcADFE+kQeM="; + hash = "sha256-PToZYRnAIcvbRBOzUHaFdtS6t0xCULcsSp4ydohCQi8="; }; nativeBuildInputs = From 60b52ca45ddde69f9933feb0f31176e62019446f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 21 Jul 2025 22:53:56 +0200 Subject: [PATCH 068/157] python313Packages.typst: 0.13.2 -> 0.13.4 Diff: https://github.com/messense/typst-py/compare/refs/tags/v0.13.2...refs/tags/v0.13.4 Changelog: https://github.com/messense/typst-py/releases/tag/v0.13.4 --- pkgs/development/python-modules/typst/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/typst/default.nix b/pkgs/development/python-modules/typst/default.nix index 8425bba9e7a0..da1ef0070e12 100644 --- a/pkgs/development/python-modules/typst/default.nix +++ b/pkgs/development/python-modules/typst/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "typst"; - version = "0.13.2"; + version = "0.13.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -22,12 +22,12 @@ buildPythonPackage rec { owner = "messense"; repo = "typst-py"; tag = "v${version}"; - hash = "sha256-Cqi8GupcC7n/OfiFLrNXw0ydXpOqOpWTgIGJXdib5L8="; + hash = "sha256-nY5ErzIApQuVMcmVmufab/ugznKHXV3BkyeWRBPH7Z0="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-bcO+irLT4Sy8IZ/YQZFD2jVjZAUCO0j+TitigHo4xbM="; + hash = "sha256-02nnO9Ie+AcS0Zssh70rqMGT8nmRJZ/Sz1opkqbooKQ="; }; build-system = [ From be47c6d795cf01ac5ead8ee88122171cab8cdc52 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 21:10:06 +0000 Subject: [PATCH 069/157] comet-gog: 0.3.0 -> 0.3.1 --- pkgs/by-name/co/comet-gog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/comet-gog/package.nix b/pkgs/by-name/co/comet-gog/package.nix index 49b5e7c4f2dd..6e4edbd426c5 100644 --- a/pkgs/by-name/co/comet-gog/package.nix +++ b/pkgs/by-name/co/comet-gog/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "comet-gog"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "imLinguin"; repo = "comet"; tag = "v${version}"; - hash = "sha256-oJSP/zqr4Jp09Rh15a3o1GWsTA0y22+Zu2mU0HXHLHY="; + hash = "sha256-asg2xp9A5abmsF+CgOa+ScK2sQwSNFQXD5Qnm76Iyhg="; fetchSubmodules = true; }; useFetchCargoVendor = true; - cargoHash = "sha256-VY9+5QUJYYifLokf69laapCCBRYFo1BOd6kQpxO2wkc="; + cargoHash = "sha256-K0lQuk2PBwnVlkRpYNo4Z7to/Lx2fY6RIlkgmMjvEtc="; # error: linker `aarch64-linux-gnu-gcc` not found postPatch = '' From 0eeee453741f9d3e68a91d65430ba949d7eed800 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 21:18:40 +0000 Subject: [PATCH 070/157] openvas-scanner: 23.21.0 -> 23.22.0 --- pkgs/by-name/op/openvas-scanner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openvas-scanner/package.nix b/pkgs/by-name/op/openvas-scanner/package.nix index 47b5b5c7f6a9..983e1d74d254 100644 --- a/pkgs/by-name/op/openvas-scanner/package.nix +++ b/pkgs/by-name/op/openvas-scanner/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { pname = "openvas-scanner"; - version = "23.21.0"; + version = "23.22.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "openvas-scanner"; tag = "v${version}"; - hash = "sha256-OiW3+JAhqHsnxnyieiJcqbEYMZJ/7TGCpizKMQNcp4I="; + hash = "sha256-/+Jqyg7xqs3JVp1NtmyrNxwcIGMCR4O7fI8F/XcpOS8="; }; nativeBuildInputs = [ From 1f43da78b1ce585c2f2f006ac57dbc9cea28b0f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 21:20:18 +0000 Subject: [PATCH 071/157] doctl: 1.133.0 -> 1.134.0 --- pkgs/by-name/do/doctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 895763c82698..ed41d96bd3bb 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.133.0"; + version = "1.134.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; tag = "v${version}"; - hash = "sha256-U3n407HnivvogybgTuB/Rb932bt0WTbk6M1Wf7jRoTo="; + hash = "sha256-fhl9u/6XbQKef21hD4MGEliWPdYSbSsK8rO4nTQgrmE="; }; meta = { From 8d6b2d55d54830a06e199528e9c3b3e72953d3a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 21 Jul 2025 15:08:54 -0700 Subject: [PATCH 072/157] pytr: 0.4.2 -> 0.4.3 Diff: https://github.com/pytr-org/pytr/compare/refs/tags/v0.4.2...refs/tags/v0.4.3 Changelog: https://github.com/pytr-org/pytr/releases/tag/v0.4.3 --- pkgs/by-name/py/pytr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pytr/package.nix b/pkgs/by-name/py/pytr/package.nix index 5395c2c883c7..1cec6203cb6a 100644 --- a/pkgs/by-name/py/pytr/package.nix +++ b/pkgs/by-name/py/pytr/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "pytr"; - version = "0.4.2"; + version = "0.4.3"; pyproject = true; src = fetchFromGitHub { owner = "pytr-org"; repo = "pytr"; tag = "v${version}"; - hash = "sha256-7554su1bR3m6wcIcmT64O+x/kvVlDMsG/hkTym25B/Q="; + hash = "sha256-72CxtO9AvjgK0lwcjHZexfedpNbrFEvRSN30hhiv+Zk="; }; build-system = with python3Packages; [ From 81616363d4fddd8af9508e354b2f342ae44b8fab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 00:03:20 +0000 Subject: [PATCH 073/157] python3Packages.pypinyin: 0.54.0 -> 0.55.0 --- pkgs/development/python-modules/pypinyin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypinyin/default.nix b/pkgs/development/python-modules/pypinyin/default.nix index 8e6f60b1a680..d780581912dd 100644 --- a/pkgs/development/python-modules/pypinyin/default.nix +++ b/pkgs/development/python-modules/pypinyin/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pypinyin"; - version = "0.54.0"; + version = "0.55.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "mozillazg"; repo = "python-pinyin"; tag = "v${version}"; - hash = "sha256-kA6h2CPGhoZt8h3KEttegHhmMqVc72IkrkA3PonY3sY="; + hash = "sha256-Xd5dxEiaByjtZmlORyK4cBPfNyIcZwbF40SvEKZ24Ks="; }; nativeCheckInputs = [ From 89a6251584e11c5427593465830c0af18d56fe99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 00:31:57 +0000 Subject: [PATCH 074/157] mint-x-icons: 1.7.2 -> 1.7.3 --- pkgs/by-name/mi/mint-x-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mint-x-icons/package.nix b/pkgs/by-name/mi/mint-x-icons/package.nix index 03fa2ceb04e4..ab1657c0b785 100644 --- a/pkgs/by-name/mi/mint-x-icons/package.nix +++ b/pkgs/by-name/mi/mint-x-icons/package.nix @@ -12,13 +12,13 @@ stdenvNoCC.mkDerivation rec { pname = "mint-x-icons"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = "mint-x-icons"; rev = version; - hash = "sha256-9oXMMLVjirzRVJ0Pmd/1LjeeNUgYMKaGeih3eQA7k5U="; + hash = "sha256-sbNA8fhzhQ6iod3GHb3+/D5jFAWFr1kS+9GhH6Qgla4="; }; propagatedBuildInputs = [ From c8139a37df5f5db6578fb11cf095a940d9174395 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 00:49:24 +0000 Subject: [PATCH 075/157] static-web-server: 2.37.0 -> 2.38.0 --- pkgs/by-name/st/static-web-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/static-web-server/package.nix b/pkgs/by-name/st/static-web-server/package.nix index e11786d22c3a..75308ad6852b 100644 --- a/pkgs/by-name/st/static-web-server/package.nix +++ b/pkgs/by-name/st/static-web-server/package.nix @@ -7,17 +7,17 @@ rustPlatform.buildRustPackage rec { pname = "static-web-server"; - version = "2.37.0"; + version = "2.38.0"; src = fetchFromGitHub { owner = "static-web-server"; repo = "static-web-server"; rev = "v${version}"; - hash = "sha256-haQYouLUaDkYo9c0CA07twaEohgmSa2hn8xJevEVNFU="; + hash = "sha256-SrE8CzdD2nZSRHJGb7cm0JWVFKUmIlWKnN9q94jG4hM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-1e3of8qC1cJ9ZZt1mrfe10wjkLzUICS25TDu+HfkTyU="; + cargoHash = "sha256-xJKpEv2q+7I1hb5eVNh9hAfixnrAWtYYLm2WfBZ/IJ8="; # Some tests rely on timestamps newer than 18 Nov 1974 00:00:00 preCheck = '' From 9cfd8f70787671ea15be276e720fa71d94398f8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 00:49:35 +0000 Subject: [PATCH 076/157] c2patool: 0.19.0 -> 0.19.1 --- pkgs/by-name/c2/c2patool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/c2/c2patool/package.nix b/pkgs/by-name/c2/c2patool/package.nix index 2a85488d4e21..4a816b5279fa 100644 --- a/pkgs/by-name/c2/c2patool/package.nix +++ b/pkgs/by-name/c2/c2patool/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "c2patool"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "contentauth"; repo = "c2pa-rs"; tag = "c2patool-v${finalAttrs.version}"; - hash = "sha256-f+YAaqpNGgW1rbOtfTDdNViu7nobSK7yZTKht/JakAQ="; + hash = "sha256-48qQwk0TwOmnzcG/cJCYkyPch+obj9pP/z8I1UFVCBE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-TxgxMI3Ad5bcwOeLWwugpzfS+K1R6qaZY8gPQCgceoQ="; + cargoHash = "sha256-EA34It7DGGO8fTJuCCUkr4q/C6IgQ6d2dt4ZUfIv0OA="; # use the non-vendored openssl env.OPENSSL_NO_VENDOR = 1; From e0a6565e0f9cb0b562c553e43be6707d2f6c4d60 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Tue, 22 Jul 2025 03:57:42 +0300 Subject: [PATCH 077/157] python3Packages.python-roborock: fix CLI by adding pyshark https://github.com/Python-roborock/python-roborock/issues/223 --- pkgs/development/python-modules/python-roborock/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index b75bb4b3b614..9ad2060e5dc2 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -20,6 +20,7 @@ pytestCheckHook, pythonOlder, vacuum-map-parser-roborock, + pyshark, }: buildPythonPackage rec { @@ -56,6 +57,7 @@ buildPythonPackage rec { pycryptodome pyrate-limiter vacuum-map-parser-roborock + pyshark ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ pycryptodomex ]; nativeCheckInputs = [ From d0506647154f6ba2c97e02e393d98a9cb7bf3709 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 01:34:37 +0000 Subject: [PATCH 078/157] ygot: 0.32.0 -> 0.33.0 --- pkgs/by-name/yg/ygot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yg/ygot/package.nix b/pkgs/by-name/yg/ygot/package.nix index 853f88a322a3..583ce843ee1c 100644 --- a/pkgs/by-name/yg/ygot/package.nix +++ b/pkgs/by-name/yg/ygot/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "ygot"; - version = "0.32.0"; + version = "0.33.0"; src = fetchFromGitHub { owner = "openconfig"; repo = "ygot"; tag = "v${finalAttrs.version}"; - hash = "sha256-rn5/eq8S2pu+3KYaB1gqN2uwA/pzFJjgX5pyXDE2eEA="; + hash = "sha256-O8nBcXRKKd+dV0jub5tVvG8WoxGMR4r1cqOmTzO+LDU="; }; vendorHash = "sha256-AgSKfy8Dbc5fRhJ2oskmkShL/mHb2FKkGZoqPyagLfE="; From 053adb73ef1c6ae7e457c0de851eda3662b873ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 21 Jul 2025 20:39:05 -0700 Subject: [PATCH 079/157] python3Packages.async-upnp-client: 0.44.0 -> 0.45.0 Diff: https://github.com/StevenLooman/async_upnp_client/compare/refs/tags/0.44.0...refs/tags/0.45.0 Changelog: https://github.com/StevenLooman/async_upnp_client/blob/0.45.0/CHANGES.rst --- .../async-upnp-client/default.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/async-upnp-client/default.nix b/pkgs/development/python-modules/async-upnp-client/default.nix index e32ff8c39b00..eeb46da90ca7 100644 --- a/pkgs/development/python-modules/async-upnp-client/default.nix +++ b/pkgs/development/python-modules/async-upnp-client/default.nix @@ -3,7 +3,6 @@ stdenv, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system setuptools, @@ -23,16 +22,14 @@ buildPythonPackage rec { pname = "async-upnp-client"; - version = "0.44.0"; + version = "0.45.0"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "StevenLooman"; repo = "async_upnp_client"; tag = version; - hash = "sha256-xtouCq8nkvXxgZ0jX4VuTU41xxrAkXqWEpZg/vms4Zo="; + hash = "sha256-bRUEnedPDFBgpJeDPRG6e6fQUJ/R2RaasVKHZX7COp8="; }; pythonRelaxDeps = [ @@ -57,6 +54,8 @@ buildPythonPackage rec { ]; disabledTests = [ + "test_decode_ssdp_packet" + "test_microsoft_butchers_ssdp" # socket.gaierror: [Errno -2] Name or service not known "test_async_get_local_ip" "test_get_local_ip" @@ -69,12 +68,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "async_upnp_client" ]; - meta = with lib; { + meta = { description = "Asyncio UPnP Client library for Python"; homepage = "https://github.com/StevenLooman/async_upnp_client"; - changelog = "https://github.com/StevenLooman/async_upnp_client/blob/${version}/CHANGES.rst"; - license = licenses.asl20; - maintainers = with maintainers; [ hexa ]; + changelog = "https://github.com/StevenLooman/async_upnp_client/blob/${src.tag}/CHANGES.rst"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ hexa ]; mainProgram = "upnp-client"; }; } From 5c1af1eccfde148e05d1de8df4620e9671c7c4c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 04:08:59 +0000 Subject: [PATCH 080/157] talhelper: 3.0.30 -> 3.0.31 --- pkgs/by-name/ta/talhelper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/talhelper/package.nix b/pkgs/by-name/ta/talhelper/package.nix index f49723f0f687..d58549d2f2b3 100644 --- a/pkgs/by-name/ta/talhelper/package.nix +++ b/pkgs/by-name/ta/talhelper/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "talhelper"; - version = "3.0.30"; + version = "3.0.31"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-unKTwOkxi4MJO1YQpJCmwjmLBBtsH738KjI2jCudYqY="; + hash = "sha256-/cUW9TzUCNBa/J5GpadzZr+M1K0tIJoYe7g2T3z3kJo="; }; - vendorHash = "sha256-f0Z+9lX/W13NpGhpS2Bu2I7ebLTTP5sXccL81zicqiQ="; + vendorHash = "sha256-MDl6HEUH4pL+Hin1iBzedIJelvGPwqgpsrREctfNlzk="; ldflags = [ "-s" From f3483b2e989480fe0977c4feec995b123d5fda5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 04:21:53 +0000 Subject: [PATCH 081/157] python3Packages.llama-cloud-services: 0.6.46 -> 0.6.51 --- .../python-modules/llama-cloud-services/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-cloud-services/default.nix b/pkgs/development/python-modules/llama-cloud-services/default.nix index 4314adb729dc..220499e06837 100644 --- a/pkgs/development/python-modules/llama-cloud-services/default.nix +++ b/pkgs/development/python-modules/llama-cloud-services/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "llama-cloud-services"; - version = "0.6.46"; + version = "0.6.51"; pyproject = true; src = fetchFromGitHub { owner = "run-llama"; repo = "llama_cloud_services"; tag = "v${version}"; - hash = "sha256-GRMoRRmAvtcaNFyPHEbiuCohmYji1j9shlPbriJqfIM="; + hash = "sha256-ImqAvi0y11m8GsxHnLjsrp/X+Es9XQ7ZqyzMKn5J2d8="; }; pythonRelaxDeps = [ "llama-cloud" ]; From 56ecac8a4777a067dcf82ace64fdd89168a1e5fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 05:19:24 +0000 Subject: [PATCH 082/157] python3Packages.plaid-python: 34.0.0 -> 35.0.0 --- pkgs/development/python-modules/plaid-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix index dd59c95c730c..2a8af9ff4074 100644 --- a/pkgs/development/python-modules/plaid-python/default.nix +++ b/pkgs/development/python-modules/plaid-python/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "plaid-python"; - version = "34.0.0"; + version = "35.0.0"; pyproject = true; disabled = pythonOlder "3.6"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "plaid_python"; inherit version; - hash = "sha256-x6ry7kMzxBNTQmAVCeSiq82TUi8spu/SKFFNGnInWhk="; + hash = "sha256-p9fGxQ3aPLfbYz3rrsl1TSvz3PCOQhgng8DY0YFB+Qc="; }; build-system = [ setuptools ]; From 91221c6d27021915178c472e7bf2a6faad9993e3 Mon Sep 17 00:00:00 2001 From: Manuel Hutter Date: Fri, 4 Jul 2025 09:11:53 +0200 Subject: [PATCH 083/157] maintainers: add mhutter Signed-off-by: Manuel Hutter --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index dd3ad42b780c..95c69c7cb3ca 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16308,6 +16308,13 @@ name = "Martijn Hemeryck"; keys = [ { fingerprint = "1B47 7ADA 04B4 7A5C E61A EDE0 1AA3 6833 BC86 F0F1"; } ]; }; + mhutter = { + email = "manuel@hutter.io"; + github = "mhutter"; + githubId = 346819; + name = "Manuel Hutter"; + keys = [ { fingerprint = "BE27 20A9 0C16 C351 31E0 B2FB FC31 B4E5 4C4C F892"; } ]; + }; mi-ael = { email = "miael.oss.1970@gmail.com"; name = "mi-ael"; From 960cbed163ff81ed2e98791f4ebf228f2c96a491 Mon Sep 17 00:00:00 2001 From: Manuel Hutter Date: Thu, 24 Apr 2025 09:15:07 +0200 Subject: [PATCH 084/157] vmware-horizon-client -> omnissa-horizon-client VMware Horizon was sold to Omnissa in 2024, and has since been rebranded as Omnissa Horizon. Source: https://www.omnissa.com/insights/introducing-omnissa-the-former-vmware-end-user-computing-business/ Signed-off-by: Manuel Hutter --- doc/release-notes/rl-2511.section.md | 2 + .../omnissa-horizon-client}/package.nix | 66 +++++++++---------- .../omnissa-horizon-client}/update.sh | 6 +- pkgs/top-level/aliases.nix | 1 + 4 files changed, 39 insertions(+), 36 deletions(-) rename pkgs/by-name/{vm/vmware-horizon-client => om/omnissa-horizon-client}/package.nix (61%) rename pkgs/by-name/{vm/vmware-horizon-client => om/omnissa-horizon-client}/update.sh (81%) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 2e54b34da408..be0217132c9d 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -37,6 +37,8 @@ - `lima` package now only includes the guest agent for the host's architecture by default. If your guest VM's architecture differs from your Lima host's, you'll need to enable the `lima-additional-guestagents` package by setting `withAdditionalGuestAgents = true` when overriding lima with this input. +- `vmware-horizon-client` was renamed to `omnissa-horizon-client`, following [VMware's sale of their end-user business to Omnissa](https://www.omnissa.com/insights/introducing-omnissa-the-former-vmware-end-user-computing-business/). The binary has been renamed from `vmware-view` to `horizon-client`. + - `neovimUtils.makeNeovimConfig` now uses `customLuaRC` parameter instead of accepting `luaRcContent`. The old usage is deprecated but still works with a warning. - `telegram-desktop` packages now uses `Telegram` for its binary. The previous name was `telegram-desktop`. This is due to [an upstream decision](https://github.com/telegramdesktop/tdesktop/commit/56ff5808a3d766f892bc3c3305afb106b629ef6f) to make the name consistent with other platforms. diff --git a/pkgs/by-name/vm/vmware-horizon-client/package.nix b/pkgs/by-name/om/omnissa-horizon-client/package.nix similarity index 61% rename from pkgs/by-name/vm/vmware-horizon-client/package.nix rename to pkgs/by-name/om/omnissa-horizon-client/package.nix index 591cd8857d02..1f33423397ef 100644 --- a/pkgs/by-name/vm/vmware-horizon-client/package.nix +++ b/pkgs/by-name/om/omnissa-horizon-client/package.nix @@ -12,7 +12,7 @@ configText ? "", }: let - version = "2406"; + version = "2503"; sysArch = if stdenv.hostPlatform.system == "x86_64-linux" then @@ -21,10 +21,10 @@ let throw "Unsupported system: ${stdenv.hostPlatform.system}"; # The downloaded archive also contains ARM binaries, but these have not been tested. - # For USB support, ensure that /var/run/vmware/ - # exists and is owned by you. Then run vmware-usbarbitrator as root. + # For USB support, ensure that /var/run/omnissa/ + # exists and is owned by you. Then run omnissa-usbarbitrator as root. - mainProgram = "vmware-view"; + mainProgram = "horizon-client"; # This forces the default GTK theme (Adwaita) because Horizon is prone to # UI usability issues when using non-default themes, such as Adwaita-dark. @@ -32,15 +32,15 @@ let makeWrapper "$out/${path}/${name}" "$out/bin/${name}_wrapper" \ --set GTK_THEME Adwaita \ --suffix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" \ - --suffix LD_LIBRARY_PATH : "$out/lib/vmware/view/crtbora:$out/lib/vmware" + --suffix LD_LIBRARY_PATH : "$out/lib/omnissa/horizon/crtbora:$out/lib/omnissa" ''; - vmwareHorizonClientFiles = stdenv.mkDerivation { - pname = "vmware-horizon-files"; + omnissaHorizonClientFiles = stdenv.mkDerivation { + pname = "omnissa-horizon-files"; inherit version; src = fetchurl { - url = "https://download3.omnissa.com/software/CART25FQ2_LIN_2406_TARBALL/VMware-Horizon-Client-Linux-2406-8.13.0-9995429239.tar.gz"; - sha256 = "d6bae5cea83c418bf3a9cb884a7d8351d8499f1858a1ac282fd79dc0c64e83f6"; + url = "https://download3.omnissa.com/software/CART26FQ1_LIN_2503_TARBALL/Omnissa-Horizon-Client-Linux-2503-8.15.0-14256322247.tar.gz"; + sha256 = "c7df084d717dc70ce53eadfbe5a9d0daa06931b640702a8355705fbd93e16bb4"; }; nativeBuildInputs = [ makeWrapper ]; installPhase = '' @@ -56,27 +56,24 @@ let # when it cannot detect a new enough version already present on the system. # The checks are distribution-specific and do not function correctly on NixOS. # Deleting the bundled library is the simplest way to force it to use our version. - rm "$out/lib/vmware/gcc/libstdc++.so.6" - - # This bundled version of libpng causes browser issues, and would prevent web-based sign-on. - rm "$out/lib/vmware/libpng16.so.16" + rm "$out/lib/omnissa/gcc/libstdc++.so.6" # This opensc library is required to support smartcard authentication during the # initial connection to Horizon. - mkdir $out/lib/vmware/view/pkcs11 - ln -s ${opensc}/lib/pkcs11/opensc-pkcs11.so $out/lib/vmware/view/pkcs11/libopenscpkcs11.so + mkdir $out/lib/omnissa/horizon/pkcs11 + ln -s ${opensc}/lib/pkcs11/opensc-pkcs11.so $out/lib/omnissa/horizon/pkcs11/libopenscpkcs11.so - ${wrapBinCommands "bin" "vmware-view"} - ${wrapBinCommands "lib/vmware/view/usb" "vmware-eucusbarbitrator"} + ${wrapBinCommands "bin" "horizon-client"} + ${wrapBinCommands "lib/omnissa/horizon/usb" "horizon-eucusbarbitrator"} ''; }; - vmwareFHSUserEnv = + omnissaFHSUserEnv = pname: buildFHSEnv { inherit pname version; - runScript = "${vmwareHorizonClientFiles}/bin/${pname}_wrapper"; + runScript = "${omnissaHorizonClientFiles}/bin/${pname}_wrapper"; targetPkgs = pkgs: with pkgs; [ @@ -105,7 +102,7 @@ let pcsclite pixman udev - vmwareHorizonClientFiles + omnissaHorizonClientFiles xorg.libX11 xorg.libXau xorg.libXcursor @@ -119,21 +116,24 @@ let xorg.libXtst zlib - (writeTextDir "etc/vmware/config" configText) + (writeTextDir "etc/omnissa/config" configText) ]; }; desktopItem = makeDesktopItem { - name = "vmware-view"; - desktopName = "VMware Horizon Client"; - icon = "${vmwareHorizonClientFiles}/share/icons/vmware-view.png"; - exec = "${vmwareFHSUserEnv mainProgram}/bin/${mainProgram} %u"; - mimeTypes = [ "x-scheme-handler/vmware-view" ]; + name = "horizon-client"; + desktopName = "Omnissa Horizon Client"; + icon = "${omnissaHorizonClientFiles}/share/icons/horizon-client.png"; + exec = "${omnissaFHSUserEnv mainProgram}/bin/${mainProgram} %u"; + mimeTypes = [ + "x-scheme-handler/horizon-client" + "x-scheme-handler/vmware-view" + ]; }; in stdenv.mkDerivation { - pname = "vmware-horizon-client"; + pname = "omnissa-horizon-client"; inherit version; dontUnpack = true; @@ -145,21 +145,21 @@ stdenv.mkDerivation { installPhase = '' runHook preInstall mkdir -p $out/bin - ln -s ${vmwareFHSUserEnv "vmware-view"}/bin/vmware-view $out/bin/ - ln -s ${vmwareFHSUserEnv "vmware-usbarbitrator"}/bin/vmware-usbarbitrator $out/bin/ + ln -s ${omnissaFHSUserEnv "horizon-client"}/bin/horizon-client $out/bin/ + ln -s ${omnissaFHSUserEnv "omnissa-usbarbitrator"}/bin/omnissa-usbarbitrator $out/bin/ runHook postInstall ''; - unwrapped = vmwareHorizonClientFiles; + unwrapped = omnissaHorizonClientFiles; passthru.updateScript = ./update.sh; meta = with lib; { inherit mainProgram; - description = "Allows you to connect to your VMware Horizon virtual desktop"; - homepage = "https://www.vmware.com/go/viewclients"; + description = "Allows you to connect to your Omnissa Horizon virtual desktop"; + homepage = "https://www.omnissa.com/products/horizon-8/"; license = licenses.unfree; platforms = [ "x86_64-linux" ]; - maintainers = [ ]; + maintainers = with maintainers; [ mhutter ]; }; } diff --git a/pkgs/by-name/vm/vmware-horizon-client/update.sh b/pkgs/by-name/om/omnissa-horizon-client/update.sh similarity index 81% rename from pkgs/by-name/vm/vmware-horizon-client/update.sh rename to pkgs/by-name/om/omnissa-horizon-client/update.sh index cbac1ab73fa9..bbda0fc1592d 100755 --- a/pkgs/by-name/vm/vmware-horizon-client/update.sh +++ b/pkgs/by-name/om/omnissa-horizon-client/update.sh @@ -2,7 +2,7 @@ #!nix-shell -p curl -p jq -p common-updater-scripts -i bash set -e -entryPointURL='https://customerconnect.omnissa.com/channel/public/api/v1.0/products/getRelatedDLGList?locale=en_US&category=desktop_end_user_computing&product=vmware_horizon_clients&version=horizon_8&dlgType=PRODUCT_BINARY' +entryPointURL='https://customerconnect.omnissa.com/channel/public/api/v1.0/products/getRelatedDLGList?locale=en_US&category=desktop_end_user_computing&product=omnissa_horizon_clients&version=8&dlgType=PRODUCT_BINARY' function getTarballMetaUrl { curl "$entryPointURL" | jq -r ' @@ -23,5 +23,5 @@ echo "version: $ver" echo "tar url: $url" echo " sha256: $sum" -cd "$(dirname "$0")/../../../../.." -update-source-version vmware-horizon-client.unwrapped "$ver" "$sum" "$url" +cd "$(dirname "$0")/../../../.." +update-source-version omnissa-horizon-client.unwrapped "$ver" "$sum" "$url" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8c14298d4eb1..e64798179a25 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2108,6 +2108,7 @@ mapAliases { vistafonts-cht = vista-fonts-cht; # Added 2025-02-03 vkBasalt = vkbasalt; # Added 2022-11-22 vkdt-wayland = vkdt; # Added 2024-04-19 + vmware-horizon-client = throw "'vmware-horizon-client' has been renamed to 'omnissa-horizon-client'"; # Added 2025-04-24 vocal = throw "'vocal' has been archived upstream. Consider using 'gnome-podcasts' or 'kasts' instead."; # Added 2025-04-12 void = throw "'void' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 volnoti = throw "'volnoti' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 From 29761d49ba4ab32f1c65d1179d36bd5c9dfed031 Mon Sep 17 00:00:00 2001 From: Manuel Hutter Date: Mon, 7 Jul 2025 08:40:04 +0200 Subject: [PATCH 085/157] omnissa-horizon-client: fix libxml2 build incompatibility Breaking ABI change for libxml2 recently, need to override to use supported libxml version. Signed-off-by: Manuel Hutter --- .../om/omnissa-horizon-client/package.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/om/omnissa-horizon-client/package.nix b/pkgs/by-name/om/omnissa-horizon-client/package.nix index 1f33423397ef..f33afecb0e96 100644 --- a/pkgs/by-name/om/omnissa-horizon-client/package.nix +++ b/pkgs/by-name/om/omnissa-horizon-client/package.nix @@ -97,7 +97,6 @@ let libudev0-shim libuuid libv4l - libxml2 pango pcsclite pixman @@ -116,6 +115,22 @@ let xorg.libXtst zlib + # c.f. https://github.com/NixOS/nixpkgs/pull/418543 + (libxml2.overrideAttrs (oldAttrs: rec { + version = "2.13.8"; + src = fetchurl { + url = "mirror://gnome/sources/libxml2/${lib.versions.majorMinor version}/libxml2-${version}.tar.xz"; + hash = "sha256-J3KUyzMRmrcbK8gfL0Rem8lDW4k60VuyzSsOhZoO6Eo="; + }; + meta = oldAttrs.meta // { + knownVulnerabilities = oldAttrs.meta.knownVulnerabilities or [ ] ++ [ + "CVE-2025-49794" + "CVE-2025-49796" + "CVE-2025-6021" + ]; + }; + })) + (writeTextDir "etc/omnissa/config" configText) ]; }; From cd219349fca4b1eb9ddc919d42a2e99d8cbe9ee9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 06:53:58 +0000 Subject: [PATCH 086/157] jnv: 0.6.0 -> 0.6.1 --- pkgs/by-name/jn/jnv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jn/jnv/package.nix b/pkgs/by-name/jn/jnv/package.nix index 819bbeb3abd5..90157585bdbc 100644 --- a/pkgs/by-name/jn/jnv/package.nix +++ b/pkgs/by-name/jn/jnv/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jnv"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "ynqa"; repo = "jnv"; tag = "v${finalAttrs.version}"; - hash = "sha256-HKZ+hF5Y7vTA4EODSAd9xYJHaipv5YukTl470ejPLtM="; + hash = "sha256-VjT0S+eEaO8FOPb1grIpheeP9v1dCpV7FRHn+nJXOEM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-VLVoURqmUhhekNZ0a75bwjvSiLfaQ79IlltbmWVyBrI="; + cargoHash = "sha256-dR9cb3TBxrRGP3BFYro/nGe5XVEfJuTZbQLo+FUfFNs="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From d8313d0304f8f4f2e2cabadff57659e404fb1437 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 07:09:14 +0000 Subject: [PATCH 087/157] nightfox-gtk-theme: 0-unstable-2025-04-24 -> 0-unstable-2025-07-21 --- pkgs/by-name/ni/nightfox-gtk-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix index a5b76c8b1ec9..219c50bb0390 100644 --- a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix +++ b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix @@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2025-04-24"; + version = "0-unstable-2025-07-21"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Nightfox-GTK-Theme"; - rev = "a301759d3650847d14a4c8f4d639f97015eb5b0d"; - hash = "sha256-dPplS1NKtby/+9L0FtNEKIjLuhlR9KqS+TxwW12sPwc="; + rev = "d6327b176d19f6f00a9fbe0175fb95953c12b7de"; + hash = "sha256-46ur/Mvc8r1yr/ViZ+pEbK2OdVSqJCSBh7e9AfrRIRY="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; From 5c2729bb8154708b1d5a0c63d4f29f4fb3557e9a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 07:44:00 +0000 Subject: [PATCH 088/157] python3Packages.homematicip: 2.0.7 -> 2.2.0 --- pkgs/development/python-modules/homematicip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/homematicip/default.nix b/pkgs/development/python-modules/homematicip/default.nix index 44a5c1b0dc37..26d4dee83323 100644 --- a/pkgs/development/python-modules/homematicip/default.nix +++ b/pkgs/development/python-modules/homematicip/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "homematicip"; - version = "2.0.7"; + version = "2.2.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "hahn-th"; repo = "homematicip-rest-api"; tag = version; - hash = "sha256-j4/QKNzX8Zi8mgS4DOBVBAwLBsM4qBEXCSIkub04KBQ="; + hash = "sha256-GmP3ZWn678ss3VtF26iI4t3CZegbajENg7gL19u3Mas="; }; build-system = [ From f3f96788ef22386e8e07f8761069088040f39052 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 07:53:13 +0000 Subject: [PATCH 089/157] python3Packages.pulsar-client: 3.7.0 -> 3.8.0 --- pkgs/development/python-modules/pulsar-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pulsar-client/default.nix b/pkgs/development/python-modules/pulsar-client/default.nix index 6758e35783be..ef1f7c0a9427 100644 --- a/pkgs/development/python-modules/pulsar-client/default.nix +++ b/pkgs/development/python-modules/pulsar-client/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "pulsar-client"; - version = "3.7.0"; + version = "3.8.0"; pyproject = true; src = fetchFromGitHub { owner = "apache"; repo = "pulsar-client-python"; tag = "v${version}"; - hash = "sha256-M8Y72VgtPdM80AO9jRyyyOFW6wQ7dbKH33alLWcTLV8="; + hash = "sha256-0EeQiYEYdER6qPQUYsk/OwYKiPWG0oymG5eiB01Oysk="; }; build-system = [ From 57983db476db89b9c44ac3bbd1ab76ad3af3304e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 08:02:57 +0000 Subject: [PATCH 090/157] flexget: 3.16.13 -> 3.16.15 --- pkgs/by-name/fl/flexget/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index c7c11a2396cb..603d020b44f7 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "flexget"; - version = "3.16.13"; + version = "3.16.15"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${version}"; - hash = "sha256-RtDb/irvZe/v4aXcn0Vfo3pa7alvLWtP3x3vwR4og5s="; + hash = "sha256-OMG1xy+AZydfUywt9R4XurX2euP14d1QhuBhMcRjh5Y="; }; pythonRelaxDeps = true; From 7ae0b304f9bba689b8b5ecdc3ef1d3321b6c9bfa Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 22 Jul 2025 11:12:52 +0200 Subject: [PATCH 091/157] yt-dlp: 2025.06.30 -> 2025.07.21 Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.07.21 Diff: https://github.com/yt-dlp/yt-dlp/compare/2025.06.30...2025.07.21 --- pkgs/by-name/yt/yt-dlp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index 92aaee8f2633..f1264b22cf1f 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -19,14 +19,14 @@ python3Packages.buildPythonApplication rec { # The websites yt-dlp deals with are a very moving target. That means that # downloads break constantly. Because of that, updates should always be backported # to the latest stable release. - version = "2025.06.30"; + version = "2025.07.21"; pyproject = true; src = fetchFromGitHub { owner = "yt-dlp"; repo = "yt-dlp"; tag = version; - hash = "sha256-dwBe6oXh7G67kfiI6BqiC0ZHzleR7QlfMiTVXWYW85I="; + hash = "sha256-VNUkCdrzbOwD+iD9BZUQFJlWXRc0tWJAvLnVKNZNPhQ="; }; build-system = with python3Packages; [ hatchling ]; From 0532c6bf1715f9423eeb4788129b0029f89172f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 09:14:44 +0000 Subject: [PATCH 092/157] tauno-monitor: 0.2.9 -> 0.2.11 --- pkgs/by-name/ta/tauno-monitor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix index d604098744cd..4a3f9f16d348 100644 --- a/pkgs/by-name/ta/tauno-monitor/package.nix +++ b/pkgs/by-name/ta/tauno-monitor/package.nix @@ -13,14 +13,14 @@ }: python3Packages.buildPythonApplication rec { pname = "tauno-monitor"; - version = "0.2.9"; + version = "0.2.11"; pyproject = false; src = fetchFromGitHub { owner = "taunoe"; repo = "tauno-monitor"; tag = "v${version}"; - hash = "sha256-tVl6JZbzAgOlXQzvN9Wq4TTRoGfIyWw243vZFbkcyRo="; + hash = "sha256-FoNn+A0zqFf/Nl0MrK9/X5mwaq8mJBRH0uGnemDC0is="; }; nativeBuildInputs = [ From 0ffe69f8564863d0491469c3a334f4b7b268b8d7 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 22 Jul 2025 11:51:02 +0200 Subject: [PATCH 093/157] python3Packages.craft-cli: 3.0.0 -> 3.1.2 --- pkgs/development/python-modules/craft-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/craft-cli/default.nix b/pkgs/development/python-modules/craft-cli/default.nix index d7c8423d0905..3fea4555a95b 100644 --- a/pkgs/development/python-modules/craft-cli/default.nix +++ b/pkgs/development/python-modules/craft-cli/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "craft-cli"; - version = "3.0.0"; + version = "3.1.2"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-cli"; tag = version; - hash = "sha256-RAnvx5519iXZnJm8jtY635e0DEL7jnIgZtTCindqMTY="; + hash = "sha256-ryNHl/c8Pg2mGQHE9Dbd0bLU80NyCyxfhd2YQGEBN40="; }; postPatch = '' From 310c43aba3f33646da4d8ecf8516b1c2ba9f5278 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 22 Jul 2025 11:53:25 +0200 Subject: [PATCH 094/157] python3Packages.testcontainers: 4.10.0 -> 4.12.0 Diff: https://github.com/testcontainers/testcontainers-python/compare/refs/tags/testcontainers-v4.10.0...testcontainers-v4.12.0 Changelog: https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v4.12.0 --- pkgs/development/python-modules/testcontainers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/testcontainers/default.nix b/pkgs/development/python-modules/testcontainers/default.nix index 0d7f1ea955c7..9858b9081012 100644 --- a/pkgs/development/python-modules/testcontainers/default.nix +++ b/pkgs/development/python-modules/testcontainers/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "testcontainers"; - version = "4.10.0"; + version = "4.12.0"; pyproject = true; src = fetchFromGitHub { owner = "testcontainers"; repo = "testcontainers-python"; tag = "testcontainers-v${version}"; - hash = "sha256-0Pd0GxG6Qh6qMJQSMRBaoE4dqFdWewNtdHf6te5vCeE="; + hash = "sha256-y1fX2XQeEPNP1NZVYh0RazqA76BJC9doIalMsWS6MY8="; }; postPatch = '' From e2e26192e07aa3c0ed9f51fe8211283d13044d35 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 22 Jul 2025 11:48:44 +0200 Subject: [PATCH 095/157] parca-agent: 0.39.1 -> 0.39.2 --- pkgs/by-name/pa/parca-agent/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index 1a64d4bef63b..9c325b010aa0 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -6,28 +6,28 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.39.1"; + version = "0.39.2"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; - tag = "v${version}"; - hash = "sha256-Ss6ZWoEUSNM5m3BUwLcIuhFbfMHHDdfSjxvnGzNPYM4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-gg1xlvvIImqMxAGORdTEK7TQSTXrcJZLuinGoGmkS6E="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-+yCa5t6bBKOnUjoAQ1QqbK9xLwhNj5vyFeJD71AsNcI="; + vendorHash = "sha256-h1VyXBsUTOToPnsQq1Z3YA5EDJwz+xdap1i6ntRjccM="; buildInputs = [ stdenv.cc.libc.static ]; ldflags = [ - "-X=main.version=${version}" - "-X=main.commit=${src.rev}" + "-X=main.version=${finalAttrs.version}" + "-X=main.commit=${finalAttrs.src.rev}" "-extldflags=-static" ]; @@ -41,10 +41,10 @@ buildGoModule rec { meta = { description = "eBPF based, always-on profiling agent"; homepage = "https://github.com/parca-dev/parca-agent"; - changelog = "https://github.com/parca-dev/parca-agent/releases/tag/v${version}"; + changelog = "https://github.com/parca-dev/parca-agent/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ jnsgruk ]; platforms = lib.platforms.linux; mainProgram = "parca-agent"; }; -} +}) From b51891ed50db445e9b4f18d0a3ecff22e790eabb Mon Sep 17 00:00:00 2001 From: Fazzi Date: Tue, 22 Jul 2025 16:19:07 +0500 Subject: [PATCH 096/157] aquamarine,xdph,hypr*: build using gcc15 --- .../xdg-desktop-portal-hyprland/default.nix | 4 +- pkgs/by-name/hy/hyprcursor/package.nix | 4 +- pkgs/by-name/hy/hypridle/package.nix | 4 +- pkgs/by-name/hy/hyprland-qtutils/package.nix | 4 +- pkgs/by-name/hy/hyprlang/package.nix | 4 +- pkgs/by-name/hy/hyprlock/package.nix | 4 +- pkgs/by-name/hy/hyprpaper/package.nix | 6 +- pkgs/top-level/all-packages.nix | 63 ++++++++++++++++++- 8 files changed, 77 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix b/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix index c4fcab1949b1..544f4f627efd 100644 --- a/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix +++ b/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix @@ -1,6 +1,6 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, cmake, makeWrapper, @@ -26,7 +26,7 @@ wayland-scanner, debug ? false, }: -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "xdg-desktop-portal-hyprland"; version = "1.3.9"; diff --git a/pkgs/by-name/hy/hyprcursor/package.nix b/pkgs/by-name/hy/hyprcursor/package.nix index 2f5f95be496b..254b9c65901d 100644 --- a/pkgs/by-name/hy/hyprcursor/package.nix +++ b/pkgs/by-name/hy/hyprcursor/package.nix @@ -1,6 +1,6 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, cmake, pkg-config, @@ -12,7 +12,7 @@ tomlplusplus, nix-update-script, }: -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "hyprcursor"; version = "0.1.12"; diff --git a/pkgs/by-name/hy/hypridle/package.nix b/pkgs/by-name/hy/hypridle/package.nix index 488ec0e9ad4f..61dceae40db7 100644 --- a/pkgs/by-name/hy/hypridle/package.nix +++ b/pkgs/by-name/hy/hypridle/package.nix @@ -1,6 +1,6 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, pkg-config, cmake, @@ -16,7 +16,7 @@ nix-update-script, }: -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "hypridle"; version = "0.1.6"; diff --git a/pkgs/by-name/hy/hyprland-qtutils/package.nix b/pkgs/by-name/hy/hyprland-qtutils/package.nix index 695fc391751e..500a2eb1a9b9 100644 --- a/pkgs/by-name/hy/hyprland-qtutils/package.nix +++ b/pkgs/by-name/hy/hyprland-qtutils/package.nix @@ -1,6 +1,6 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, cmake, pkg-config, @@ -12,7 +12,7 @@ let inherit (lib.strings) makeBinPath; in -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "hyprland-qtutils"; version = "0.1.4"; diff --git a/pkgs/by-name/hy/hyprlang/package.nix b/pkgs/by-name/hy/hyprlang/package.nix index 9c0125f130e9..4cf3d2bf5b88 100644 --- a/pkgs/by-name/hy/hyprlang/package.nix +++ b/pkgs/by-name/hy/hyprlang/package.nix @@ -1,13 +1,13 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, cmake, pkg-config, hyprutils, }: -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "hyprlang"; version = "0.6.3"; diff --git a/pkgs/by-name/hy/hyprlock/package.nix b/pkgs/by-name/hy/hyprlock/package.nix index 57b3be59764e..53f15041f4ee 100644 --- a/pkgs/by-name/hy/hyprlock/package.nix +++ b/pkgs/by-name/hy/hyprlock/package.nix @@ -1,6 +1,6 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, cmake, pkg-config, @@ -26,7 +26,7 @@ nix-update-script, }: -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "hyprlock"; version = "0.9.0"; diff --git a/pkgs/by-name/hy/hyprpaper/package.nix b/pkgs/by-name/hy/hyprpaper/package.nix index 3b349ea80d00..df52471c8b1f 100644 --- a/pkgs/by-name/hy/hyprpaper/package.nix +++ b/pkgs/by-name/hy/hyprpaper/package.nix @@ -1,6 +1,6 @@ { lib, - gcc14Stdenv, + stdenv, fetchFromGitHub, cmake, cairo, @@ -31,7 +31,7 @@ hyprgraphics, }: -gcc14Stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "hyprpaper"; version = "0.7.5"; @@ -90,7 +90,7 @@ gcc14Stdenv.mkDerivation (finalAttrs: { license = licenses.bsd3; teams = [ lib.teams.hyprland ]; inherit (wayland.meta) platforms; - broken = gcc14Stdenv.hostPlatform.isDarwin; + broken = stdenv.hostPlatform.isDarwin; mainProgram = "hyprpaper"; }; }) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index be64ee151950..3e13c9bc896b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2204,12 +2204,72 @@ with pkgs; cairo = cairo.override { xcbSupport = true; }; }; + aquamarine = callPackage ../by-name/aq/aquamarine/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprcursor = callPackage ../by-name/hy/hyprcursor/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprgraphics = callPackage ../by-name/hy/hyprgraphics/package.nix { + stdenv = gcc15Stdenv; + }; + + hypridle = callPackage ../by-name/hy/hypridle/package.nix { + stdenv = gcc15Stdenv; + }; + hyprland = callPackage ../by-name/hy/hyprland/package.nix { stdenv = gcc15Stdenv; }; + hyprland-protocols = callPackage ../by-name/hy/hyprland-protocols/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprland-qt-support = callPackage ../by-name/hy/hyprland-qt-support/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprland-qtutils = callPackage ../by-name/hy/hyprland-qtutils/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprlang = callPackage ../by-name/hy/hyprlang/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprlock = callPackage ../by-name/hy/hyprlock/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprpaper = callPackage ../by-name/hy/hyprpaper/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprpicker = callPackage ../by-name/hy/hyprpicker/package.nix { + stdenv = gcc15Stdenv; + }; + hyprpolkitagent = callPackage ../by-name/hy/hyprpolkitagent/package.nix { - stdenv = gcc14Stdenv; + stdenv = gcc15Stdenv; + }; + + hyprsunset = callPackage ../by-name/hy/hyprsunset/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprsysteminfo = callPackage ../by-name/hy/hyprsysteminfo/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprutils = callPackage ../by-name/hy/hyprutils/package.nix { + stdenv = gcc15Stdenv; + }; + + hyprwayland-scanner = callPackage ../by-name/hy/hyprwayland-scanner/package.nix { + stdenv = gcc15Stdenv; }; hyprshade = python3Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { }; @@ -14318,6 +14378,7 @@ with pkgs; xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland { + stdenv = gcc15Stdenv; inherit (qt6) qtbase qttools From 7356bc8e1633c81d4a8abc20b1b44cc07ab9e1b4 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 22 Jul 2025 11:51:24 +0200 Subject: [PATCH 097/157] python3Packages.craft-providers: 2.3.1 -> 2.4.0 --- .../craft-providers/default.nix | 6 +++--- .../craft-providers/inject-snaps.patch | 21 ++++++++++++------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/craft-providers/default.nix b/pkgs/development/python-modules/craft-providers/default.nix index 785f5a0dcdcc..1d0969cd9525 100644 --- a/pkgs/development/python-modules/craft-providers/default.nix +++ b/pkgs/development/python-modules/craft-providers/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "craft-providers"; - version = "2.3.1"; + version = "2.4.0"; pyproject = true; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-providers"; tag = version; - hash = "sha256-MeQOqw0F4OwaooHHrUh3qITTOFNXG1Qg1oJcYxRQTz0="; + hash = "sha256-frcRv+19czsZ948SEKfYsMUP6n9MbJv6gxXUAdwFw4Y="; }; patches = [ @@ -51,7 +51,7 @@ buildPythonPackage rec { # The urllib3 incompat: https://github.com/msabramo/requests-unixsocket/pull/69 # This is already patched in nixpkgs. substituteInPlace pyproject.toml \ - --replace-fail "setuptools==75.2.0" "setuptools" + --replace-fail "setuptools==75.9.1" "setuptools" ''; pythonRelaxDeps = [ "requests" ]; diff --git a/pkgs/development/python-modules/craft-providers/inject-snaps.patch b/pkgs/development/python-modules/craft-providers/inject-snaps.patch index 37f9f2f82d7e..686a9b5caaa0 100644 --- a/pkgs/development/python-modules/craft-providers/inject-snaps.patch +++ b/pkgs/development/python-modules/craft-providers/inject-snaps.patch @@ -1,8 +1,8 @@ -diff --git a/craft_providers/base.py b/craft_providers/base.py -index 3c914a2..d9c2cf9 100644 ---- a/craft_providers/base.py -+++ b/craft_providers/base.py -@@ -655,37 +655,22 @@ class Base(ABC): +diff --git i/craft_providers/base.py w/craft_providers/base.py +index 00f56ec..302f359 100644 +--- i/craft_providers/base.py ++++ w/craft_providers/base.py +@@ -655,40 +655,24 @@ class Base(ABC): ), ) @@ -21,6 +21,9 @@ index 3c914a2..d9c2cf9 100644 - f" channel {snap.channel!r} in target environment." - ), - details=error.details, +- resolution=( +- "Check Snap store status at https://status.snapcraft.io" +- ), - ) from error - else: - try: @@ -38,20 +41,22 @@ index 3c914a2..d9c2cf9 100644 - details=error.details, - ) from error + try: -+ channel = "latest/beta" + snap_installer.install_from_store( + executor=executor, + snap_name=snap.name, -+ channel=channel, ++ channel=snap.channel, + classic=snap.classic, + ) + except SnapInstallationError as error: + raise BaseConfigurationError( + brief=( + f"failed to install snap {snap.name!r} from store" -+ f" channel {channel!r} in target environment." ++ f" channel {snap.channel!r} in target environment." + ), + details=error.details, ++ resolution=( ++ "Check Snap store status at https://status.snapcraft.io" ++ ), + ) from error def wait_until_ready(self, executor: Executor) -> None: From 88b5a752cf451e572e60b426ca3f26cde4ce189c Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 22 Jul 2025 12:28:52 +0200 Subject: [PATCH 098/157] feather-tk: init at 0.3.0 --- pkgs/by-name/fe/feather-tk/package.nix | 98 ++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 pkgs/by-name/fe/feather-tk/package.nix diff --git a/pkgs/by-name/fe/feather-tk/package.nix b/pkgs/by-name/fe/feather-tk/package.nix new file mode 100644 index 000000000000..4a20a2e65246 --- /dev/null +++ b/pkgs/by-name/fe/feather-tk/package.nix @@ -0,0 +1,98 @@ +{ + lib, + stdenv, + cmake, + fetchFromGitHub, + pkg-config, + python3, + freetype, + glfw, + gtk3, + libGL, + libpng, + lunasvg, + nlohmann_json, + plutovg, + xorg, + zlib, + nativeFileDialog ? null, + python3Packages ? null, + enableNFD ? false, + enablePython ? false, + enableTests ? false, + enableExamples ? false, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "feather-tk"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "darbyjohnston"; + repo = "feather-tk"; + tag = finalAttrs.version; + fetchSubmodules = true; + hash = "sha256-776V1nMsAatGkYNBq7QFRX28cI3/NU/2YRSbhfezr0g="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + python3 + ]; + + buildInputs = + [ + freetype + glfw + lunasvg + plutovg + nlohmann_json + libpng + zlib + libGL + ] + ++ lib.optionals (enableNFD && nativeFileDialog != null) [ + nativeFileDialog + ] + ++ lib.optionals (enableNFD && stdenv.isLinux) [ + gtk3 + ] + ++ lib.optionals enablePython [ + python3Packages.pybind11 + ]; + + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") + (lib.cmakeBool "feather_tk_UI_LIB" true) + (lib.cmakeFeature "feather_tk_API" "GL_4_1") + (lib.cmakeBool "feather_tk_nfd" enableNFD) + (lib.cmakeBool "feather_tk_PYTHON" enablePython) + (lib.cmakeBool "feather_tk_TESTS" enableTests) + (lib.cmakeBool "feather_tk_EXAMPLES" enableExamples) + (lib.cmakeFeature "feather_tk_BUILD" "default") + ]; + + doCheck = enableTests; + + nativeCheckInputs = lib.optionals (enableTests && stdenv.isLinux) [ + xorg.xvfb-run + ]; + + checkPhase = lib.optionalString enableTests '' + runHook preCheck + + cd feather-tk/src/feather-tk-build + ${if stdenv.isLinux then "xvfb-run" else ""} ctest --verbose -C Release + + runHook postCheck + ''; + + meta = { + description = "Lightweight toolkit for building cross-platform applications"; + homepage = "https://github.com/darbyjohnston/feather-tk"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ liberodark ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +}) From caa745bdebb6898b74a781e5a3ac2b3bcefeb676 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 22 Jul 2025 13:54:54 +0200 Subject: [PATCH 099/157] otio: fix hash --- pkgs/by-name/ot/otio/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ot/otio/package.nix b/pkgs/by-name/ot/otio/package.nix index 8b5f3edffd1d..efcb1fb0f8ed 100644 --- a/pkgs/by-name/ot/otio/package.nix +++ b/pkgs/by-name/ot/otio/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "AcademySoftwareFoundation"; repo = "OpenTimelineIO"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-53KXjbhHxuEtu6iRGWrirvFamuZ/WbOTcKCfs1iqKmM="; + hash = "sha256-53KXjbhHxuEtu6iRGWrirvFamuZ/WbOTcKCfs1iqKmM="; }; nativeBuildInputs = [ From 5e01dd8a97c3ae77daebd62a888157821895f94b Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 22 Jul 2025 11:51:53 +0200 Subject: [PATCH 100/157] python3Packages.craft-application: 5.4.0 -> 5.5.0 --- .../python-modules/craft-application/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/craft-application/default.nix b/pkgs/development/python-modules/craft-application/default.nix index d845d0d6dd91..d290894e3b0c 100644 --- a/pkgs/development/python-modules/craft-application/default.nix +++ b/pkgs/development/python-modules/craft-application/default.nix @@ -31,19 +31,19 @@ buildPythonPackage rec { pname = "craft-application"; - version = "5.4.0"; + version = "5.5.0"; pyproject = true; src = fetchFromGitHub { owner = "canonical"; repo = "craft-application"; tag = version; - hash = "sha256-xWGcKJY5ov6SN8CCRK33rVDsDcvKtEnv7Zy9VBLJYYc="; + hash = "sha256-eNca9+CBAGTQe6URMUYRaJR7TXFJA+dWcYIJdKyB3bw="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools==75.8.0" "setuptools" + --replace-fail "setuptools==75.9.1" "setuptools" substituteInPlace craft_application/git/_utils.py \ --replace-fail "/snap/core22/current/etc/ssl/certs" "${cacert}/etc/ssl/certs" @@ -98,6 +98,12 @@ buildPythonPackage rec { # derivation. Once charmcraft has moved to craft-application >= 5, `--replace-fail` can be added. substituteInPlace tests/conftest.py \ --replace "include_lsb=False, include_uname=False, include_oslevel=False" "include_lsb=False, include_uname=False, include_oslevel=False, os_release_file='$HOME/os-release'" + + # The project attempts to write into the user's runtime directory, usually + # '/run/user/', which fails in the build environment. By setting this + # variable, we redirect the runtime directory lookup to the temp directory + # created by the 'writableTmpDirAsHomeHook'. + export XDG_RUNTIME_DIR="$HOME" ''; pythonImportsCheck = [ "craft_application" ]; From 1868467cfbfbc162ad8adec4ab24ed2fc9432cfa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 12:35:43 +0000 Subject: [PATCH 101/157] parallel: 20250622 -> 20250722 --- pkgs/tools/misc/parallel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/parallel/default.nix b/pkgs/tools/misc/parallel/default.nix index 679e1c764f5c..c5733f4d59b2 100644 --- a/pkgs/tools/misc/parallel/default.nix +++ b/pkgs/tools/misc/parallel/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "parallel"; - version = "20250622"; + version = "20250722"; src = fetchurl { url = "mirror://gnu/parallel/parallel-${version}.tar.bz2"; - hash = "sha256-afV4zxHxsSS6PCtnOhZkHevmOus9KsTOxa1l+KU9SJs="; + hash = "sha256-kagf9BKc31rTw8RewDPnXyu+pUR/S2gToNjP6OXHhDs="; }; outputs = [ From 6a575cc1b536256390a5374e055ce74e0c1c0f64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 12:46:58 +0000 Subject: [PATCH 102/157] sheldon: 0.8.4 -> 0.8.5 --- pkgs/by-name/sh/sheldon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/sheldon/package.nix b/pkgs/by-name/sh/sheldon/package.nix index 1dc0e140ca84..c75ad7e7885f 100644 --- a/pkgs/by-name/sh/sheldon/package.nix +++ b/pkgs/by-name/sh/sheldon/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage rec { pname = "sheldon"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "rossmacarthur"; repo = "sheldon"; rev = version; - hash = "sha256-CkcY4YVTguULE/4QGX72X3Jdi+z1XWo1M0J6ocCavCI="; + hash = "sha256-zVwqVYaUY8LJhWENDiD89p/CzvsEVkpaPnYVyCJUf3s="; }; useFetchCargoVendor = true; - cargoHash = "sha256-H2PQyfBaQ0jD69LMEi3kkgPWk0RkOI8b7ODGzks/gj0="; + cargoHash = "sha256-4TDDNqlcs7LTmL9uHBjE8SHft38juUJUj8sLCimnTyc="; buildInputs = [ openssl ] From 0444b58f792458aba883dcec232f97a792491ea4 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Tue, 22 Jul 2025 15:12:10 +0200 Subject: [PATCH 103/157] electrs: fix package update script Using `update-source-version` requires a separate attrset for cargo deps. Also convert pkg to `finalAttrs` format. --- pkgs/by-name/el/electrs/package.nix | 12 +++++++----- pkgs/by-name/el/electrs/update.sh | 4 +++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/el/electrs/package.nix b/pkgs/by-name/el/electrs/package.nix index f5b9f1eb8337..7c2a655be4a8 100644 --- a/pkgs/by-name/el/electrs/package.nix +++ b/pkgs/by-name/el/electrs/package.nix @@ -8,19 +8,21 @@ let rocksdb = rocksdb_7_10; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "electrs"; version = "0.10.9"; src = fetchFromGitHub { owner = "romanz"; repo = "electrs"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-Xo7aqP4tIh/kYthPucscxnl+ZtVioEja4TTFdH0Q350="; }; - useFetchCargoVendor = true; - cargoHash = "sha256-wDEtVsgkddGv89tTy96wYzNWVicn34Gxi+YAo7yAfQA="; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-wDEtVsgkddGv89tTy96wYzNWVicn34Gxi+YAo7yAfQA="; + }; # needed for librocksdb-sys nativeBuildInputs = [ rustPlatform.bindgenHook ]; @@ -38,4 +40,4 @@ rustPlatform.buildRustPackage rec { maintainers = with maintainers; [ prusnak ]; mainProgram = "electrs"; }; -} +}) diff --git a/pkgs/by-name/el/electrs/update.sh b/pkgs/by-name/el/electrs/update.sh index 0c1db1772886..ef6a1ac123e0 100755 --- a/pkgs/by-name/el/electrs/update.sh +++ b/pkgs/by-name/el/electrs/update.sh @@ -2,6 +2,8 @@ #!nix-shell -i bash -p coreutils curl jq git gnupg common-updater-scripts set -euo pipefail +trap 'echo "Error at ${BASH_SOURCE[0]}:$LINENO"' ERR + # Fetch latest release, GPG-verify the tag, update derivation scriptDir=$(cd "${BASH_SOURCE[0]%/*}" && pwd) @@ -34,6 +36,6 @@ git -C $repo verify-tag v${version} rm -rf $repo/.git hash=$(nix --extra-experimental-features nix-command hash path $repo) -(cd "$nixpkgs" && update-source-version electrs "$version" "$hash" && update-source-version electrs --ignore-same-version --source-key=cargoDeps) +(cd "$nixpkgs" && update-source-version electrs "$version" "$hash" && update-source-version electrs --ignore-same-version --source-key=cargoDeps.vendorStaging) echo echo "electrs: $oldVersion -> $version" From e95dadc5749a08d6b5328e3bc44be5429d85e363 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Tue, 22 Jul 2025 15:12:11 +0200 Subject: [PATCH 104/157] electrs: 0.10.9 -> 0.10.10 --- pkgs/by-name/el/electrs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/electrs/package.nix b/pkgs/by-name/el/electrs/package.nix index 7c2a655be4a8..6d497461e810 100644 --- a/pkgs/by-name/el/electrs/package.nix +++ b/pkgs/by-name/el/electrs/package.nix @@ -10,18 +10,18 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "electrs"; - version = "0.10.9"; + version = "0.10.10"; src = fetchFromGitHub { owner = "romanz"; repo = "electrs"; rev = "v${finalAttrs.version}"; - hash = "sha256-Xo7aqP4tIh/kYthPucscxnl+ZtVioEja4TTFdH0Q350="; + hash = "sha256-FSsTo2m88U7t6wMXaSuYhF5bCMRq11EBQsq6uiMdF7c="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-wDEtVsgkddGv89tTy96wYzNWVicn34Gxi+YAo7yAfQA="; + hash = "sha256-hVPtnMqaFH+1QJ52ZG9vZ3clsMTsEpvF5JjTKWoKSPE="; }; # needed for librocksdb-sys From 72da9a082248136b6b8eeadc92856c98a202967a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 13:17:41 +0000 Subject: [PATCH 105/157] qucsator-rf: 1.0.6 -> 1.0.7 --- pkgs/by-name/qu/qucsator-rf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/qucsator-rf/package.nix b/pkgs/by-name/qu/qucsator-rf/package.nix index 135b0c014f6d..01570a16ff4b 100644 --- a/pkgs/by-name/qu/qucsator-rf/package.nix +++ b/pkgs/by-name/qu/qucsator-rf/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "qucsator-rf"; - version = "1.0.6"; + version = "1.0.7"; src = fetchFromGitHub { owner = "ra3xdh"; repo = "qucsator_rf"; rev = version; - hash = "sha256-c9deaY9eV1q+bx/k1tNpdVrJ8Q/L2G0lSQBYaOSfoDs="; + hash = "sha256-ZH26+FOiBaf20Od9HVHMG8ey0z6XKBnmzUyCjAKB0eM="; }; # Upstream forces NO_DEFAULT_PATH on APPLE From cf40f52d18b5f18cf8e90c492c4774ae16a61ea4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 13:21:10 +0000 Subject: [PATCH 106/157] scaleway-cli: 2.41.0 -> 2.42.0 --- pkgs/by-name/sc/scaleway-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/scaleway-cli/package.nix b/pkgs/by-name/sc/scaleway-cli/package.nix index 1fd80d3f738e..d4ea3049fe43 100644 --- a/pkgs/by-name/sc/scaleway-cli/package.nix +++ b/pkgs/by-name/sc/scaleway-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "scaleway-cli"; - version = "2.41.0"; + version = "2.42.0"; src = fetchFromGitHub { owner = "scaleway"; repo = "scaleway-cli"; rev = "v${version}"; - sha256 = "sha256-DB+x2V1KrZzv6qingL2z/dcFtaFKEeOs8JMwWWIIQkk="; + sha256 = "sha256-bLttAE8IXTeIZ70wxBGxwozI2DVrdFnHdrCS3PL9UHA="; }; - vendorHash = "sha256-CYRQxs/Jj/tXoUWx+O/NFeGyNyi2mmLphHvhxZdBFnw="; + vendorHash = "sha256-ivjTL/eiQmj8228VYlgoRzjw9pt6QiwnsXKyjIXfc3M="; ldflags = [ "-w" From 27d0e32cf89ec135139c70e29668ca32ce3ae669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Sun, 13 Jul 2025 02:27:11 +0100 Subject: [PATCH 107/157] python3Packages.python-kadmin-rs: 0.6.0 -> 0.6.1 --- .../development/python-modules/python-kadmin-rs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-kadmin-rs/default.nix b/pkgs/development/python-modules/python-kadmin-rs/default.nix index c28412da0068..2ce0487f285f 100644 --- a/pkgs/development/python-modules/python-kadmin-rs/default.nix +++ b/pkgs/development/python-modules/python-kadmin-rs/default.nix @@ -17,19 +17,19 @@ buildPythonPackage rec { pname = "python-kadmin-rs"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "authentik-community"; repo = "kadmin-rs"; rev = "kadmin/version/${version}"; - hash = "sha256-dtHLhiUjFqINrkIcx72tIRnaWEl15iA/q7DJ28/gPJk="; + hash = "sha256-FEOWsUQhLXU1xqaTLe6GKO1OYi5fVDyT1dowiAyzbGI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-E/AQrhLsp86cBWz6SOukA1hbpuTogkFzDXlbH+tpInQ="; + hash = "sha256-tvjwNfjMc8k4GK9rZXFG9CfcSlUW/B95YimLtH4iEbM="; }; buildInputs = [ From 90459ff4549f520b77ad3b9c4509fdd8734acc34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 13:45:12 +0000 Subject: [PATCH 108/157] kubergrunt: 0.17.3 -> 0.18.0 --- pkgs/by-name/ku/kubergrunt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubergrunt/package.nix b/pkgs/by-name/ku/kubergrunt/package.nix index 55b84075f330..f2be395768f3 100644 --- a/pkgs/by-name/ku/kubergrunt/package.nix +++ b/pkgs/by-name/ku/kubergrunt/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubergrunt"; - version = "0.17.3"; + version = "0.18.0"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "kubergrunt"; rev = "v${version}"; - sha256 = "sha256-9ZF2O4/5n5uL+FA50Rfiq9gStQwNDWIhtz2GvJVu+u4="; + sha256 = "sha256-0rZjqMQK3DS7k+mtOTQQ9ZpO+1WrSS0RX8rbKHxM1aY="; }; vendorHash = "sha256-6dFIW2wwu6HHvoMo0+MhvKOtAJNVhg7JyVlBPqLQerw="; From 1757c02cde18cb0fbdbd67ac0b394bef5c01ef20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 22 Jul 2025 15:51:51 +0200 Subject: [PATCH 109/157] go-licence-detector: 0.8.0 -> 0.9.0 Changelog: https://github.com/elastic/go-licence-detector/releases/tag/v0.9.0 --- pkgs/by-name/go/go-licence-detector/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-licence-detector/package.nix b/pkgs/by-name/go/go-licence-detector/package.nix index 2e352c8cae7e..f4e1d3f66c8b 100644 --- a/pkgs/by-name/go/go-licence-detector/package.nix +++ b/pkgs/by-name/go/go-licence-detector/package.nix @@ -6,16 +6,21 @@ buildGoModule rec { pname = "go-licence-detector"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "elastic"; repo = "go-licence-detector"; rev = "v${version}"; - hash = "sha256-mytZc5sfYkzvdv53EVnM97fvfOPh+Y06j+aB8bhFv5o="; + hash = "sha256-z2fJsDnDhD/0fF1QEQIKB398TqAsug1Ye5LbGpJWyfE="; }; - vendorHash = "sha256-7vIP5pGFH6CbW/cJp+DiRg2jFcLFEBl8dQzUw1ogTTA="; + postPatch = '' + substituteInPlace go.mod \ + --replace-fail "go 1.24.5" "go 1.24" + ''; + + vendorHash = "sha256-quFa2gBPsyRMOBde+KsIF8NCHYSF+X9skvIWnpm2Nss="; meta = with lib; { description = "Detect licences in Go projects and generate documentation"; From d4fadc72308b6ec0c09373383d1cc5e61649073d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 22 Jul 2025 16:21:54 +0200 Subject: [PATCH 110/157] python3Packages.transformers: 4.53.2 -> 4.53.3 Diff: https://github.com/huggingface/transformers/compare/refs/tags/v4.53.2...refs/tags/v4.53.3 Changelog: https://github.com/huggingface/transformers/releases/tag/v4.53.3 --- pkgs/development/python-modules/transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 8855216ddcaf..d18984884cd4 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -59,14 +59,14 @@ buildPythonPackage rec { pname = "transformers"; - version = "4.53.2"; + version = "4.53.3"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "transformers"; tag = "v${version}"; - hash = "sha256-uipCL3xY8+thCA9+zVop5+MZr4pY4UVB7uEHa4hzLYo="; + hash = "sha256-HE6w7j9UJXuTy3uMuUG/6m8CRkz5ozTR90t65XUt2Lk="; }; build-system = [ setuptools ]; From 799c3e01062d1b1d3c13bee6eb047fd39f937a99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 14:26:30 +0000 Subject: [PATCH 111/157] yew-fmt: 0.6.2 -> 0.6.3 --- pkgs/by-name/ye/yew-fmt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ye/yew-fmt/package.nix b/pkgs/by-name/ye/yew-fmt/package.nix index 7dc716500b6f..39215b7b7461 100644 --- a/pkgs/by-name/ye/yew-fmt/package.nix +++ b/pkgs/by-name/ye/yew-fmt/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "yew-fmt"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "its-the-shrimp"; repo = "yew-fmt"; tag = "v${version}"; - hash = "sha256-IrfL4t92neaJS8UybnHeAg9hShER6TLK1nuFqPHYoMg="; + hash = "sha256-bhguDpLRn51NWL/N2CT9tsNS8+RbaL37liCBeUe0ZyY="; }; - cargoHash = "sha256-AvtrqqsUGW9qG+ZHd/PrCLAHKk9psS3tnd1SPkdsNXw="; + cargoHash = "sha256-QcqpAWsMhTKTBV4kCKhG/9b+l3Kh6gj/o78/w6it+K8="; nativeCheckInputs = [ rustfmt ]; passthru.updateScript = nix-update-script { }; useFetchCargoVendor = true; From 0f0d34d0e7d905fa4fab9f0023dbd2d2375b94bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 14:34:14 +0000 Subject: [PATCH 112/157] civo: 1.4.0 -> 1.4.1 --- pkgs/by-name/ci/civo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/civo/package.nix b/pkgs/by-name/ci/civo/package.nix index 03574604321e..58be025abc73 100644 --- a/pkgs/by-name/ci/civo/package.nix +++ b/pkgs/by-name/ci/civo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "civo"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "civo"; repo = "cli"; rev = "v${version}"; - hash = "sha256-3kvSXewDpBHfiQfnPRRnc9OZE+WShb9ImRDuIYPQbak="; + hash = "sha256-KwzQnjLmss8udSCKncoASZlO+G9ch7pZp6Iql+YV1nQ="; }; vendorHash = "sha256-jW1pJ/UmeFsIEVvrwxcQuWwPQFHYkJBFnxGei41pz2U="; From 7793a47c4cf418dab2adeb6098eb2eeddead2ccc Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 22 Jul 2025 09:17:41 -0500 Subject: [PATCH 113/157] ksnip: migrate to by-name --- .../misc/ksnip/default.nix => by-name/ks/ksnip/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{tools/misc/ksnip/default.nix => by-name/ks/ksnip/package.nix} (100%) diff --git a/pkgs/tools/misc/ksnip/default.nix b/pkgs/by-name/ks/ksnip/package.nix similarity index 100% rename from pkgs/tools/misc/ksnip/default.nix rename to pkgs/by-name/ks/ksnip/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bdbc642c239a..29131757a2cd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1097,8 +1097,6 @@ with pkgs; kanata-with-cmd = kanata.override { withCmd = true; }; - ksnip = libsForQt5.callPackage ../tools/misc/ksnip { }; - linux-router-without-wifi = linux-router.override { useWifiDependencies = false; }; makehuman = libsForQt5.callPackage ../applications/misc/makehuman { }; From ba283292220e5b0bdefee32329a6a141fe2c4954 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 22 Jul 2025 09:38:00 -0500 Subject: [PATCH 114/157] ksnip: refactor package definitions and meta --- pkgs/by-name/ks/ksnip/package.nix | 41 ++++++++++++++----------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ks/ksnip/package.nix b/pkgs/by-name/ks/ksnip/package.nix index f56c9a537378..0359919131db 100644 --- a/pkgs/by-name/ks/ksnip/package.nix +++ b/pkgs/by-name/ks/ksnip/package.nix @@ -2,26 +2,20 @@ stdenv, lib, cmake, - extra-cmake-modules, fetchFromGitHub, fetchpatch, - kcolorpicker, - kimageannotator, - wrapQtAppsHook, - qtsvg, - qttools, - qtx11extras, + libsForQt5, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "ksnip"; version = "1.10.1"; src = fetchFromGitHub { owner = "ksnip"; repo = "ksnip"; - rev = "v${version}"; - sha256 = "sha256-n7YwDXd73hyrzb6L8utZFuHh9HnjVtkU6CC4jfWPj/I="; + tag = "v${finalAttrs.version}"; + hash = "sha256-n7YwDXd73hyrzb6L8utZFuHh9HnjVtkU6CC4jfWPj/I="; }; patches = [ @@ -32,21 +26,24 @@ stdenv.mkDerivation rec { }) ]; - nativeBuildInputs = [ - cmake - extra-cmake-modules - wrapQtAppsHook - qttools - ]; + nativeBuildInputs = + [ + cmake + ] + ++ (with libsForQt5; [ + extra-cmake-modules + wrapQtAppsHook + qttools + ]); - buildInputs = [ + buildInputs = with libsForQt5; [ kcolorpicker kimageannotator qtsvg qtx11extras ]; - meta = with lib; { + meta = { homepage = "https://github.com/ksnip/ksnip"; description = "Cross-platform screenshot tool with many annotation features"; longDescription = '' @@ -80,9 +77,9 @@ stdenv.mkDerivation rec { - User-defined actions for taking screenshot and post-processing. - Many configuration options. ''; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ x3ro ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ x3ro ]; + platforms = lib.platforms.linux; mainProgram = "ksnip"; }; -} +}) From 4dee755166eb36889356f1661a599ad0b1a71f61 Mon Sep 17 00:00:00 2001 From: Defelo Date: Mon, 21 Jul 2025 12:16:08 +0000 Subject: [PATCH 115/157] chhoto-url: 6.2.8 -> 6.2.10 Changelog: https://github.com/SinTan1729/chhoto-url/releases/tag/6.2.10 Diff: https://github.com/SinTan1729/chhoto-url/compare/6.2.8...6.2.10 --- pkgs/by-name/ch/chhoto-url/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chhoto-url/package.nix b/pkgs/by-name/ch/chhoto-url/package.nix index 8622efa24fd0..57e4874fd2b3 100644 --- a/pkgs/by-name/ch/chhoto-url/package.nix +++ b/pkgs/by-name/ch/chhoto-url/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chhoto-url"; - version = "6.2.8"; + version = "6.2.10"; src = fetchFromGitHub { owner = "SinTan1729"; repo = "chhoto-url"; tag = finalAttrs.version; - hash = "sha256-aWiLfhNbtjsM7fEqoNIKsU12/3b8ORTpZ/4jyqSLmdM="; + hash = "sha256-56tbSOoYRtmRzKqRDe951JXOlPymRGtEyGSZ0dWXOcw="; }; sourceRoot = "${finalAttrs.src.name}/actix"; @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "./resources/" "${placeholder "out"}/share/chhoto-url/resources/" ''; - cargoHash = "sha256-rKNGUl1TI21SOBwTuv/TGl46S8FVjCWunJwP5PLdx6g="; + cargoHash = "sha256-z5BFo6X3Lpb/PJPMQ+3m1RozvXeHLaY81PABAE7gTTA="; postInstall = '' mkdir -p $out/share/chhoto-url From 8efcdcd25dec873a35496649834ef585951473df Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 22 Jul 2025 16:47:32 +0200 Subject: [PATCH 116/157] snapcraft: fix broken test from mismatched dep We're using a later version of `craft-cli` than snapcraft is expecting, and thus one of the error message strings that is tested for has changed slightly - this patch corrects that and can be dropped when snapcraft adopts a later version of `craft-cli`. --- pkgs/by-name/sn/snapcraft/esm-test.patch | 14 ++++++++++++++ pkgs/by-name/sn/snapcraft/package.nix | 6 ++++++ 2 files changed, 20 insertions(+) create mode 100644 pkgs/by-name/sn/snapcraft/esm-test.patch diff --git a/pkgs/by-name/sn/snapcraft/esm-test.patch b/pkgs/by-name/sn/snapcraft/esm-test.patch new file mode 100644 index 000000000000..e2c3e4d32815 --- /dev/null +++ b/pkgs/by-name/sn/snapcraft/esm-test.patch @@ -0,0 +1,14 @@ +diff --git i/tests/unit/test_application.py w/tests/unit/test_application.py +index d5da2454c..2a9bcd6f9 100644 +--- i/tests/unit/test_application.py ++++ w/tests/unit/test_application.py +@@ -391,7 +391,8 @@ def test_esm_error(snapcraft_yaml, base, monkeypatch, capsys): + _, err = capsys.readouterr() + + assert re.match( +- rf"^Base {base!r} is not supported by this version of Snapcraft.\n" ++ rf"^Running snapcraft without a command will not be possible in future releases. Use 'snapcraft pack' instead.\n" ++ rf"Base {base!r} is not supported by this version of Snapcraft.\n" + rf"Recommended resolution: Use Snapcraft .* from the '.*' channel of snapcraft where {base!r} was last supported.\n" + r"For more information, check out: .*/reference/bases\n", + err, diff --git a/pkgs/by-name/sn/snapcraft/package.nix b/pkgs/by-name/sn/snapcraft/package.nix index 9e5043d159c9..91053416956d 100644 --- a/pkgs/by-name/sn/snapcraft/package.nix +++ b/pkgs/by-name/sn/snapcraft/package.nix @@ -26,6 +26,12 @@ python312Packages.buildPythonApplication rec { }; patches = [ + # We're using a later version of `craft-cli` than expected, which + # adds an extra deprecation warning to the CLI output, meaning that + # an expected error message looks slightly different. This patch corrects + # that by checking for the updated error message and can be dropped in a + # later release of snapcraft. + ./esm-test.patch # Snapcraft is only officially distributed as a snap, as is LXD. The socket # path for LXD must be adjusted so that it's at the correct location for LXD # on NixOS. This patch will likely never be accepted upstream. From fb8f3507a18a8ea94d4d1ed299945697ed1f9662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Sun, 13 Jul 2025 02:27:55 +0100 Subject: [PATCH 117/157] authentik,authentik.outposts.{ldap,radius,proxy}: 2025.4.1 -> 2024.6.3 --- pkgs/by-name/au/authentik/ldap.nix | 4 +- pkgs/by-name/au/authentik/outposts.nix | 12 ++- pkgs/by-name/au/authentik/package.nix | 117 +++++++++++++++++++++---- pkgs/by-name/au/authentik/proxy.nix | 4 +- pkgs/by-name/au/authentik/radius.nix | 4 +- 5 files changed, 113 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/au/authentik/ldap.nix b/pkgs/by-name/au/authentik/ldap.nix index db076910082d..5d4159ae9737 100644 --- a/pkgs/by-name/au/authentik/ldap.nix +++ b/pkgs/by-name/au/authentik/ldap.nix @@ -1,13 +1,13 @@ { buildGoModule, authentik, + vendorHash, }: buildGoModule { pname = "authentik-ldap-outpost"; inherit (authentik) version src; - - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + inherit vendorHash; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/au/authentik/outposts.nix b/pkgs/by-name/au/authentik/outposts.nix index b251368a2869..485dd81e8c20 100644 --- a/pkgs/by-name/au/authentik/outposts.nix +++ b/pkgs/by-name/au/authentik/outposts.nix @@ -1,6 +1,10 @@ -{ callPackage }: { - ldap = callPackage ./ldap.nix { }; - proxy = callPackage ./proxy.nix { }; - radius = callPackage ./radius.nix { }; + callPackage, + authentik, + vendorHash ? authentik.proxy.vendorHash, +}: +{ + ldap = callPackage ./ldap.nix { inherit vendorHash; }; + proxy = callPackage ./proxy.nix { inherit vendorHash; }; + radius = callPackage ./radius.nix { inherit vendorHash; }; } diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index 37039da3fbca..7866c37da46f 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -4,7 +4,6 @@ callPackages, cacert, fetchFromGitHub, - buildNpmPackage, buildGoModule, runCommand, bash, @@ -16,13 +15,13 @@ }: let - version = "2025.4.1"; + version = "2025.6.4"; src = fetchFromGitHub { owner = "goauthentik"; repo = "authentik"; rev = "version/${version}"; - hash = "sha256-idShMSYIrf3ViG9VFNGNu6TSjBz3Q+GJMMeCzcJwfG4="; + hash = "sha256-bs/ThY3YixwBObahcS7BrOWj0gsaUXI664ldUQlJul8="; }; meta = { @@ -30,8 +29,7 @@ let changelog = "https://github.com/goauthentik/authentik/releases/tag/version%2F${version}"; homepage = "https://goauthentik.io/"; license = lib.licenses.mit; - platforms = lib.platforms.linux; - broken = stdenvNoCC.buildPlatform != stdenvNoCC.hostPlatform; + platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ jvanbruegge risson @@ -45,7 +43,7 @@ let sourceRoot = "${src.name}/website"; - outputHash = "sha256-AnQpjCoCTzm28Wl/t3YHx0Kl0CuMHL2OgRjRB1Trrsw="; + outputHash = "sha256-1qlJf4mVYM5znF3Ifi7CpGMfinUsb/YoXGeM6QLYMis="; outputHashMode = "recursive"; nativeBuildInputs = [ @@ -55,6 +53,7 @@ let buildPhase = '' npm ci --cache ./cache + rm -r ./cache node_modules/.package-lock.json ''; @@ -73,6 +72,8 @@ let postPatch = '' substituteInPlace package.json --replace-fail 'cross-env ' "" + substituteInPlace ../packages/docusaurus-config/lib/common.js \ + --replace-fail 'title: "authentik",' 'title: "authentik", future: { experimental_faster : { rspackBundler: false }},' ''; sourceRoot = "${src.name}/website"; @@ -82,11 +83,13 @@ let cp -r ${website-deps} node_modules chmod -R +w node_modules + pushd node_modules/.bin patchShebangs $(readlink docusaurus) popd - cat node_modules/.bin/docusaurus - npm run build-bundled + npm run build:schema + npm run build:api + npm run build:docusaurus runHook postBuild ''; @@ -120,21 +123,84 @@ let ''; }; - webui = buildNpmPackage { + # prefetch-npm-deps does not save all dependencies even though the lockfile is fine + webui-deps = stdenvNoCC.mkDerivation { + pname = "authentik-webui-deps"; + inherit src version meta; + + sourceRoot = "${src.name}/web"; + + outputHash = "sha256-m0vYUevOz6pof8XqiZHXzgPhkQLUUFOdblmfOjHJUJc="; + outputHashMode = "recursive"; + + nativeBuildInputs = [ + nodejs + cacert + ]; + + postPatch = '' + substituteInPlace packages/core/version/node.js \ + --replace-fail 'import PackageJSON from "../../../../package.json" with { type: "json" };' "" \ + --replace-fail '(PackageJSON.version);' '"${version}";' + ''; + + buildPhase = '' + npm ci --cache ./cache + + rm -r node_modules/chromedriver node_modules/.bin/chromedriver + + rm -r ./cache node_modules/.package-lock.json + rm node_modules/@goauthentik/{core,web-sfe,esbuild-plugin-live-reload} + cp -r packages/core node_modules/@goauthentik/ + cp -r packages/sfe node_modules/@goauthentik/web-sfe + ''; + + installPhase = '' + mv node_modules $out + ''; + + dontPatchShebangs = true; + }; + + webui = stdenvNoCC.mkDerivation { pname = "authentik-webui"; inherit version meta; src = runCommand "authentik-webui-source" { } '' - mkdir -p $out/web/node_modules/@goauthentik/ + mkdir $out cp -r ${src}/web $out/ ln -s ${src}/package.json $out/ - ln -s ${src}/website $out/ + chmod -R +w $out/web + ln -s ${src}/website $out/web/ + cp -r ${webui-deps} $out/web/node_modules + chmod -R +w $out/web/node_modules ln -s ${clientapi} $out/web/node_modules/@goauthentik/api ''; - npmDepsHash = "sha256-i95sH+KUgAQ76cv1+7AE/UA6jsReQMttDGWClNE2Ol4="; + + nativeBuildInputs = [ + nodejs + ]; postPatch = '' cd web + + substituteInPlace packages/core/version/node.js \ + --replace-fail 'import PackageJSON from "../../../../package.json" with { type: "json" };' "" \ + --replace-fail '(PackageJSON.version);' '"${version}";' + ''; + + buildPhase = '' + runHook preBuild + + pushd node_modules/.bin + patchShebangs $(readlink rollup) + patchShebangs $(readlink wireit) + patchShebangs $(readlink lit-localize) + popd + + npm run build + + runHook postBuild ''; CHROMEDRIVER_FILEPATH = lib.getExe chromedriver; @@ -205,6 +271,17 @@ let pythonImportsCheck = [ "rest_framework" ]; }; + tenant-schemas-celery = prev.tenant-schemas-celery.overrideAttrs (_: rec { + version = "3.0.0"; + + src = fetchFromGitHub { + owner = "maciej-gol"; + repo = "tenant-schemas-celery"; + tag = version; + hash = "sha256-rGLrP8rE9SACMDVpNeBU85U/Sb2lNhsgEgHJhAsdKNM="; + }; + }); + authentik-django = prev.buildPythonPackage { pname = "authentik-django"; inherit version src meta; @@ -218,7 +295,6 @@ let --replace-fail '/blueprints' "$out/blueprints" \ --replace-fail './media' '/var/lib/authentik/media' substituteInPlace pyproject.toml \ - --replace-fail '"dumb-init",' "" \ --replace-fail 'djangorestframework-guardian' 'djangorestframework-guardian2' substituteInPlace authentik/stages/email/utils.py \ --replace-fail 'web/' '${webui}/' @@ -229,9 +305,9 @@ let prev.pythonRelaxDepsHook ]; - pythonRelaxDeps = [ - "xmlsec" - ]; + pythonRemoveDeps = [ "dumb-init" ]; + + pythonRelaxDeps = true; propagatedBuildInputs = with final; @@ -339,7 +415,7 @@ let env.CGO_ENABLED = 0; - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + vendorHash = "sha256-7oX7e7Ni5I6zblEQIeXjYOt4+QNSjH4Rpn7B5Cr5LMc="; postInstall = '' mv $out/bin/server $out/bin/authentik @@ -383,7 +459,12 @@ stdenvNoCC.mkDerivation { runHook postInstall ''; - passthru.outposts = callPackages ./outposts.nix { }; + passthru = { + inherit proxy; + outposts = callPackages ./outposts.nix { + inherit (proxy) vendorHash; + }; + }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/au/authentik/proxy.nix b/pkgs/by-name/au/authentik/proxy.nix index 06f99c78eb2a..37cb9e88dc82 100644 --- a/pkgs/by-name/au/authentik/proxy.nix +++ b/pkgs/by-name/au/authentik/proxy.nix @@ -1,13 +1,13 @@ { buildGoModule, authentik, + vendorHash, }: buildGoModule { pname = "authentik-proxy-outpost"; inherit (authentik) version src; - - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + inherit vendorHash; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/au/authentik/radius.nix b/pkgs/by-name/au/authentik/radius.nix index a35259954d99..4c44ecfe6d07 100644 --- a/pkgs/by-name/au/authentik/radius.nix +++ b/pkgs/by-name/au/authentik/radius.nix @@ -1,13 +1,13 @@ { buildGoModule, authentik, + vendorHash, }: buildGoModule { pname = "authentik-radius-outpost"; inherit (authentik) version src; - - vendorHash = "sha256-cEB22KFDONcJBq/FvLpYKN7Zd06mh8SACvCSuj5i4fI="; + inherit vendorHash; env.CGO_ENABLED = 0; From 6bc3111320b13c4e0f7aa43a05133d3384ff7fea Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 23 Jul 2025 00:52:34 +1000 Subject: [PATCH 118/157] home-assistant-custom-lovelace-modules.mushroom: 4.4.0 -> 4.5.0 (#427456) https://github.com/piitaya/lovelace-mushroom/releases/tag/v4.5.0 --- .../custom-lovelace-modules/mushroom/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix index eeefe1b1cd13..7cd4b77d1824 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/mushroom/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "mushroom"; - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "piitaya"; repo = "lovelace-mushroom"; rev = "v${version}"; - hash = "sha256-IYixXKitnrqw9t4UMfIl6v1v627FQwiv0TZEh1LVJTI="; + hash = "sha256-D2timeWumiB21i0v1ji2J3dbi2b5ViFw2n1+rV1ommo="; }; - npmDepsHash = "sha256-cR7vitocL4EKVX5Yz61SLgMcaMKju0KVU9MBku8TqqA="; + npmDepsHash = "sha256-Xu0BxCB8WCx8qioaaN1iNkrJRF1tN2SEGw1N5Msg2Uo="; installPhase = '' runHook preInstall From 51df42e9c43d99d8d07845908a4ca3ad19980cde Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 22 Jul 2025 16:55:18 +0200 Subject: [PATCH 119/157] rockcraft: ignore broken test We're using a later version of craft-application than expected, so a static assertion in the test suite is no longer valid, but doesn't affect actual operation. Can be removed in a later version of rockcraft. --- pkgs/by-name/ro/rockcraft/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ro/rockcraft/package.nix b/pkgs/by-name/ro/rockcraft/package.nix index 3e88c80b4092..d6b3f1950dff 100644 --- a/pkgs/by-name/ro/rockcraft/package.nix +++ b/pkgs/by-name/ro/rockcraft/package.nix @@ -60,6 +60,11 @@ python3Packages.buildPythonApplication rec { "test_run_init_django" # Mock is broken for Unix FHS reasons. "test_run_pack_services" + # Later version of craft-application is being used, which adds an + # additional kind of file to be ignored, and invalidates a somewhat + # static assertion. Can be removed in a later version once rockcraft + # catches up with craft-application version. + "test_lifecycle_args" ]; versionCheckProgramArg = "--version"; From 6caef45a8fdfcdb6ab8d735dc44e4bf3a2f31877 Mon Sep 17 00:00:00 2001 From: bas Date: Tue, 22 Jul 2025 17:28:24 +0200 Subject: [PATCH 120/157] maintainers: add undefined-landmark --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ac612e8a3512..12abcd5de19e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26181,6 +26181,12 @@ githubId = 799353; keys = [ { fingerprint = "EE59 5E29 BB5B F2B3 5ED2 3F1C D276 FF74 6700 7335"; } ]; }; + undefined-landmark = { + name = "bas"; + email = "github.plated100@passmail.net"; + github = "undefined-landmark"; + githubId = 74454337; + }; undefined-moe = { name = "undefined"; email = "i@undefined.moe"; From 380cd5924bbdbd310bcf5ce26ba35cd83e766ab6 Mon Sep 17 00:00:00 2001 From: bas Date: Tue, 22 Jul 2025 17:37:56 +0200 Subject: [PATCH 121/157] nixos/qbittorrent: add maintainer undefined-landmark As discussed in PR #287923. The author agreed to add me as a maintainer to the module after merging. --- nixos/modules/services/torrent/qbittorrent.nix | 5 ++++- nixos/tests/qbittorrent.nix | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/torrent/qbittorrent.nix b/nixos/modules/services/torrent/qbittorrent.nix index f62750a02361..44c710c6da6b 100644 --- a/nixos/modules/services/torrent/qbittorrent.nix +++ b/nixos/modules/services/torrent/qbittorrent.nix @@ -234,5 +234,8 @@ in ++ optionals (cfg.torrentingPort != null) [ cfg.torrentingPort ] ); }; - meta.maintainers = with maintainers; [ fsnkty ]; + meta.maintainers = with maintainers; [ + fsnkty + undefined-landmark + ]; } diff --git a/nixos/tests/qbittorrent.nix b/nixos/tests/qbittorrent.nix index e7bafbef0631..8b322af746da 100644 --- a/nixos/tests/qbittorrent.nix +++ b/nixos/tests/qbittorrent.nix @@ -3,7 +3,10 @@ name = "qbittorrent"; meta = with pkgs.lib.maintainers; { - maintainers = [ fsnkty ]; + maintainers = [ + fsnkty + undefined-landmark + ]; }; nodes = { From 5a874c90a268857573a836395793d206b2220f46 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 22 Jul 2025 11:49:15 -0400 Subject: [PATCH 122/157] audiobookshelf: 2.26.1 -> 2.26.2 changelog: https://github.com/advplyr/audiobookshelf/releases/tag/v2.26.2 --- pkgs/by-name/au/audiobookshelf/source.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/source.json b/pkgs/by-name/au/audiobookshelf/source.json index cbf467f73dab..1f1bbe47a193 100644 --- a/pkgs/by-name/au/audiobookshelf/source.json +++ b/pkgs/by-name/au/audiobookshelf/source.json @@ -1,9 +1,9 @@ { "owner": "advplyr", "repo": "audiobookshelf", - "rev": "b911a25c573c537551bae234743eaab449c836b1", - "hash": "sha256-SZDESaog136kUCGHlxR8EI1JU0lCDIFQ2qyEO5mXx8Q=", - "version": "2.26.1", - "depsHash": "sha256-1NomDTDACypnLkwzhNkK2k8oDKRO7xJmqp8IIIcFG0M=", - "clientDepsHash": "sha256-BB7fbN1SlqsfJDCBFpOgmqzMXh2w6WRoamEzm8Y6iVU=" + "rev": "878f0787ba39ff82f9d5b6b5b5bb397ec667f010", + "hash": "sha256-XZVPLNnG+CRafRKeqFILKfmELEyt1RrIB1ssBO5nb/I=", + "version": "2.26.2", + "depsHash": "sha256-S++Q/sVFZX0qqWSjzMxzYR8ImjUVoNP5pGTqIkCGqVE=", + "clientDepsHash": "sha256-+DcweA3g8kdzDqHFencOnaMMx4BRZ+MTZg5BwQNzK2k=" } From c81dde5271623180611dbbd07eb4132d9443aa19 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 22 Jul 2025 11:59:50 -0400 Subject: [PATCH 123/157] audiobookshelf: add tebriel to maintainers --- pkgs/by-name/au/audiobookshelf/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 23e328d7a4af..2782e421adc5 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -86,6 +86,7 @@ buildNpmPackage { maintainers = with lib.maintainers; [ jvanbruegge adamcstephens + tebriel ]; platforms = lib.platforms.linux; mainProgram = "audiobookshelf"; From 7e025579c80be33f984f93fad41fde9d040e577d Mon Sep 17 00:00:00 2001 From: cr0n Date: Tue, 22 Jul 2025 18:13:31 +0200 Subject: [PATCH 124/157] necesse-server: 0.33.0-19201409 -> 0.33.1-19314669 --- pkgs/by-name/ne/necesse-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/necesse-server/package.nix b/pkgs/by-name/ne/necesse-server/package.nix index 737582298805..8bf13bf0495e 100644 --- a/pkgs/by-name/ne/necesse-server/package.nix +++ b/pkgs/by-name/ne/necesse-server/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.33.0-19201409"; + version = "0.33.1-19314669"; urlVersion = lib.replaceStrings [ "." ] [ "-" ] version; in @@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation { src = fetchzip { url = "https://necessegame.com/content/server/${urlVersion}/necesse-server-linux64-${urlVersion}.zip"; - hash = "sha256-VpBWQ/Sl6uCRyR2WQYkZcIcSX89+AshHdRCqbKneqvM="; + hash = "sha256-K9FA4I8dooq1dC+Wnn24AACx49Jh/32sPp3f+IefYzM="; }; # removing packaged jre since we use our own From b040cac3ba5f8cc01901ef3b63bee86b1d2f1d00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 16:23:32 +0000 Subject: [PATCH 125/157] infrastructure-agent: 1.65.3 -> 1.65.4 --- pkgs/by-name/in/infrastructure-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index f3f4a9d390b5..12bb57ef01ec 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.65.3"; + version = "1.65.4"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-T87ET+rKGqEEmVujJMkHlgA29cYK+yQ7K+JTICwT57s="; + hash = "sha256-jorMZxcJlaFlOm53Wtt4dssvXAUaiw5c8mL8UQoXrFk="; }; - vendorHash = "sha256-eZtO+RFw+yUjIQ03y0NOiHIFLcwEwWu5A+7wsaraCCQ="; + vendorHash = "sha256-rnF/kX1CE8KFFp7Pud3dMH6660ScN8Un1qvHciXLAD8="; ldflags = [ "-s" From 775ba62998c4d603d9a300cb04175a19f114ac0d Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 22 Jul 2025 18:12:35 +0200 Subject: [PATCH 126/157] spek: move to by-name --- .../audio => by-name/sp}/spek/autoconf.patch | 0 .../sp/spek/package.nix} | 18 +++++++++--------- pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 9 insertions(+), 11 deletions(-) rename pkgs/{applications/audio => by-name/sp}/spek/autoconf.patch (100%) rename pkgs/{applications/audio/spek/default.nix => by-name/sp/spek/package.nix} (67%) diff --git a/pkgs/applications/audio/spek/autoconf.patch b/pkgs/by-name/sp/spek/autoconf.patch similarity index 100% rename from pkgs/applications/audio/spek/autoconf.patch rename to pkgs/by-name/sp/spek/autoconf.patch diff --git a/pkgs/applications/audio/spek/default.nix b/pkgs/by-name/sp/spek/package.nix similarity index 67% rename from pkgs/applications/audio/spek/default.nix rename to pkgs/by-name/sp/spek/package.nix index 721afb7766d4..0ebaefd3550f 100644 --- a/pkgs/applications/audio/spek/default.nix +++ b/pkgs/by-name/sp/spek/package.nix @@ -11,15 +11,15 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "spek"; version = "0.8.5"; src = fetchFromGitHub { owner = "alexkay"; repo = "spek"; - rev = "v${version}"; - sha256 = "sha256-VYt2so2k3Rk3sLSV1Tf1G2pESYiXygrKr9Koop8ChCg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-VYt2so2k3Rk3sLSV1Tf1G2pESYiXygrKr9Koop8ChCg="; }; patches = [ @@ -39,12 +39,12 @@ stdenv.mkDerivation rec { gtk3 ]; - meta = with lib; { + meta = { description = "Analyse your audio files by showing their spectrogram"; - mainProgram = "spek"; homepage = "http://spek.cc/"; - license = licenses.gpl3; - maintainers = with maintainers; [ bjornfor ]; - platforms = platforms.all; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ bjornfor ]; + platforms = lib.platforms.all; + mainProgram = "spek"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bdbc642c239a..cd6cc1852054 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13758,8 +13758,6 @@ with pkgs; sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { }; - spek = callPackage ../applications/audio/spek { }; - squeezelite-pulse = callPackage ../by-name/sq/squeezelite/package.nix { audioBackend = "pulse"; }; From a7ed5c7ae1ed45f9023dd6ab590eb0e64327de5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 16:27:05 +0000 Subject: [PATCH 127/157] mqtt_cpp: 13.2.1 -> 13.2.2 --- pkgs/by-name/mq/mqtt_cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mq/mqtt_cpp/package.nix b/pkgs/by-name/mq/mqtt_cpp/package.nix index 29e0febea0fd..20510ef61d28 100644 --- a/pkgs/by-name/mq/mqtt_cpp/package.nix +++ b/pkgs/by-name/mq/mqtt_cpp/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "mqtt_cpp"; - version = "13.2.1"; + version = "13.2.2"; src = fetchFromGitHub { owner = "redboltz"; repo = "mqtt_cpp"; rev = "v${finalAttrs.version}"; - hash = "sha256-E5dMZ0uJ1AOwiGTxD4qhbO72blplmXHh1gTYGE34H+0="; + hash = "sha256-L1XscNriCBZF3PB2QXhA08s9aUqoQ1SwE9wnHHCUHvg="; }; nativeBuildInputs = [ cmake ]; From 9afa91a92dd796bf4d4df62957150591e38f6015 Mon Sep 17 00:00:00 2001 From: Andrew Voynov Date: Tue, 22 Jul 2025 17:27:04 +0500 Subject: [PATCH 128/157] lf: 35 -> 36 Using tag is more correct. --- pkgs/by-name/lf/lf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/lf/lf/package.nix b/pkgs/by-name/lf/lf/package.nix index 114415680312..455442217c06 100644 --- a/pkgs/by-name/lf/lf/package.nix +++ b/pkgs/by-name/lf/lf/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "lf"; - version = "35"; + version = "36"; src = fetchFromGitHub { owner = "gokcehan"; repo = "lf"; - rev = "r${version}"; - hash = "sha256-0ZyIbEKiQ9l30gqHlpW7l/6/TzqVRvnKk9c2FiQ6E6Y="; + tag = "r${version}"; + hash = "sha256-XvoCP1Ih+FLDhd1y4GB+J+8901zGpIXT1sf+Gfd+HLw="; }; - vendorHash = "sha256-QPsIZ4TRfsYt/bLLQ+1D2X4H+ol3gU8biJIktUv8DYQ="; + vendorHash = "sha256-ZShpWCfEVPLafrn3MvtxkRsBvwUEOiLBs1gZhKSBrsQ="; nativeBuildInputs = [ installShellFiles ]; From 2fb4c9190e23e145c35455618fd3f5b733445ab1 Mon Sep 17 00:00:00 2001 From: Volker Diels-Grabsch Date: Tue, 22 Jul 2025 16:21:50 +0200 Subject: [PATCH 129/157] ocamlPackages.reason-react(-ppx): 0.15.0 -> 0.16.0 --- pkgs/development/ocaml-modules/reason-react/default.nix | 9 --------- pkgs/development/ocaml-modules/reason-react/ppx.nix | 4 ++-- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/ocaml-modules/reason-react/default.nix b/pkgs/development/ocaml-modules/reason-react/default.nix index d8defe1697bd..a447c3172d60 100644 --- a/pkgs/development/ocaml-modules/reason-react/default.nix +++ b/pkgs/development/ocaml-modules/reason-react/default.nix @@ -1,6 +1,5 @@ { buildDunePackage, - fetchpatch, melange, reason, reason-react-ppx, @@ -9,14 +8,6 @@ buildDunePackage { pname = "reason-react"; inherit (reason-react-ppx) version src; - patches = [ - # Makes tests compatible with melange 5.0.0 - (fetchpatch { - url = "https://github.com/reasonml/reason-react/commit/661e93553ae48af410895477c339be4f0a203437.patch"; - includes = [ "test/*" ]; - hash = "sha256-khxPxC/GpByjcEZDoQ1NdXoM/yQBAKmnUnt/d2k6WfQ="; - }) - ]; nativeBuildInputs = [ reason melange diff --git a/pkgs/development/ocaml-modules/reason-react/ppx.nix b/pkgs/development/ocaml-modules/reason-react/ppx.nix index 245cb63a6e7e..a6a585500a62 100644 --- a/pkgs/development/ocaml-modules/reason-react/ppx.nix +++ b/pkgs/development/ocaml-modules/reason-react/ppx.nix @@ -6,7 +6,7 @@ }: let - version = "0.15.0"; + version = "0.16.0"; in buildDunePackage { pname = "reason-react-ppx"; @@ -14,7 +14,7 @@ buildDunePackage { minimalOCamlVersion = "4.14"; src = fetchurl { url = "https://github.com/reasonml/reason-react/releases/download/${version}/reason-react-${version}.tbz"; - hash = "sha256-+pPJo/b50vp4pAC/ygI1LHB5O0pDJ1xpcQZOdFP8Q80="; + hash = "sha256-esPB+mvHHTQ3mUYILrkOjMELJxRDIsWleFcxIwOPQ1w="; }; buildInputs = [ ppxlib ]; doCheck = false; # Needs to run in reason-react, see default.nix From f92d77b4e71e82122c9bb4f6f55c19ffbaea652e Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 22 Jul 2025 18:48:06 +0200 Subject: [PATCH 130/157] krita: move to by-name --- .../graphics => by-name/kr}/krita/default.nix | 0 .../graphics => by-name/kr}/krita/generic.nix | 8 ++++---- .../krita/wrapper.nix => by-name/kr/krita/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 4 insertions(+), 6 deletions(-) rename pkgs/{applications/graphics => by-name/kr}/krita/default.nix (100%) rename pkgs/{applications/graphics => by-name/kr}/krita/generic.nix (96%) rename pkgs/{applications/graphics/krita/wrapper.nix => by-name/kr/krita/package.nix} (100%) diff --git a/pkgs/applications/graphics/krita/default.nix b/pkgs/by-name/kr/krita/default.nix similarity index 100% rename from pkgs/applications/graphics/krita/default.nix rename to pkgs/by-name/kr/krita/default.nix diff --git a/pkgs/applications/graphics/krita/generic.nix b/pkgs/by-name/kr/krita/generic.nix similarity index 96% rename from pkgs/applications/graphics/krita/generic.nix rename to pkgs/by-name/kr/krita/generic.nix index 9b008cfc5d78..0d2ff279db41 100644 --- a/pkgs/applications/graphics/krita/generic.nix +++ b/pkgs/by-name/kr/krita/generic.nix @@ -164,16 +164,16 @@ mkDerivation rec { "-DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON" ]; - meta = with lib; { + meta = { description = "Free and open source painting application"; homepage = "https://krita.org/"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ abbradar sifmelcara nek0 ]; mainProgram = "krita"; - platforms = platforms.linux; - license = licenses.gpl3Only; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3Only; }; } diff --git a/pkgs/applications/graphics/krita/wrapper.nix b/pkgs/by-name/kr/krita/package.nix similarity index 100% rename from pkgs/applications/graphics/krita/wrapper.nix rename to pkgs/by-name/kr/krita/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bdbc642c239a..b62d726daaa0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12822,8 +12822,6 @@ with pkgs; krane = callPackage ../applications/networking/cluster/krane { }; - krita = callPackage ../applications/graphics/krita/wrapper.nix { }; - ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; kubeval = callPackage ../applications/networking/cluster/kubeval { }; From 662fc0b5d8e92ebd2f7930c846715364d7c000b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 16:57:46 +0000 Subject: [PATCH 131/157] clickhouse-backup: 2.6.26 -> 2.6.29 --- pkgs/by-name/cl/clickhouse-backup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index c390fd8ac046..7db90be81f6c 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "clickhouse-backup"; - version = "2.6.26"; + version = "2.6.29"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; rev = "v${version}"; - hash = "sha256-CdDzIKCtOE8Q7I6YhMIi4oyjo5rnYrySvzbpcdgQH6s="; + hash = "sha256-B0G4Umnolpc3bACkL3EXN+b8Szb8MnBekQ6GLZAhr/w="; }; vendorHash = "sha256-Vqudi7sl9VTWo4g+74qh9sMUOGd9OpNDlzimEPm/EtU="; From 66b18a6d05217a7d353daa24109bba66396d27d1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 22 Jul 2025 18:59:46 +0200 Subject: [PATCH 132/157] dolibarr: 21.0.1 -> 21.0.2 Diff: https://github.com/Dolibarr/dolibarr/compare/refs/tags/21.0.1...refs/tags/21.0.2 Changelog: https://github.com/Dolibarr/dolibarr/releases/tag/21.0.2 --- pkgs/by-name/do/dolibarr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dolibarr/package.nix b/pkgs/by-name/do/dolibarr/package.nix index 8c0ac47b5ff1..5ba589efeb2c 100644 --- a/pkgs/by-name/do/dolibarr/package.nix +++ b/pkgs/by-name/do/dolibarr/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolibarr"; - version = "21.0.1"; + version = "21.0.2"; src = fetchFromGitHub { owner = "Dolibarr"; repo = "dolibarr"; tag = finalAttrs.version; - hash = "sha256-aOFqfXsT1kmQwIB8clLMQaMeZtsyIYCxCGqaGCjlBRY="; + hash = "sha256-H1p20dDe7YDFFk0hwyNvJ7LG9/3FF7JPo322Cgb0gYo="; }; dontBuild = true; From edde2e84ef85707179f862194cd232c247d33f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Tue, 22 Jul 2025 19:06:52 +0200 Subject: [PATCH 133/157] sope: Add CVE-2025-53603 --- pkgs/by-name/so/sope/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/so/sope/package.nix b/pkgs/by-name/so/sope/package.nix index 306e4015ccb4..d60f31678fb3 100644 --- a/pkgs/by-name/so/sope/package.nix +++ b/pkgs/by-name/so/sope/package.nix @@ -54,5 +54,6 @@ clangStdenv.mkDerivation rec { homepage = "https://github.com/inverse-inc/sope"; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ jceb ]; + knownVulnerabilities = [ "CVE-2025-53603" ]; }; } From 3e919736b226935a050daffee35127b7cdca837e Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Tue, 22 Jul 2025 10:04:03 +0000 Subject: [PATCH 134/157] bcachefs-tools: 1.25.2 -> 1.25.3 --- pkgs/by-name/bc/bcachefs-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index b1dc39652c24..6fb5ca6cd9e9 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.25.2"; + version = "1.25.3"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-4MscYFlUwGrFhjpQs1ifDMh5j+t9x7rokOtR2SmhCro="; + hash = "sha256-Nij4mOJPVA03u6mpyKsFR7vgQ9wihiNfnlSlh6MNXP0="; }; nativeBuildInputs = [ @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { src = finalAttrs.src; - hash = "sha256-juXRmI3tz2BXQsRaRRGyBaGqeLk2QHfJb2sKPmWur8s="; + hash = "sha256-QkpsAQSoCmAihrE5YGzp9DalEQr+2djiPhLTXRn0u6U="; }; makeFlags = [ From dd8a23dab0b433860dc1baa179007b43bec2fe1c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 22 Jul 2025 19:11:30 +0200 Subject: [PATCH 135/157] authentik: support aarch64-linux --- pkgs/by-name/au/authentik/package.nix | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index 7866c37da46f..14e8700c416c 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -29,7 +29,10 @@ let changelog = "https://github.com/goauthentik/authentik/releases/tag/version%2F${version}"; homepage = "https://goauthentik.io/"; license = lib.licenses.mit; - platforms = [ "x86_64-linux" ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; maintainers = with lib.maintainers; [ jvanbruegge risson @@ -43,7 +46,13 @@ let sourceRoot = "${src.name}/website"; - outputHash = "sha256-1qlJf4mVYM5znF3Ifi7CpGMfinUsb/YoXGeM6QLYMis="; + outputHash = + { + "aarch64-linux" = "sha256-+UObt/FhHkEzZUR24ND6phSDqvuzaOuUiyoW0dolsiY="; + "x86_64-linux" = "sha256-1qlJf4mVYM5znF3Ifi7CpGMfinUsb/YoXGeM6QLYMis="; + } + .${stdenvNoCC.hostPlatform.system} or (throw "authentik-website-deps: unsupported hust platform"); + outputHashMode = "recursive"; nativeBuildInputs = [ @@ -130,7 +139,12 @@ let sourceRoot = "${src.name}/web"; - outputHash = "sha256-m0vYUevOz6pof8XqiZHXzgPhkQLUUFOdblmfOjHJUJc="; + outputHash = + { + "aarch64-linux" = "sha256-e4v7f3+/e++CI9xa9G2/47y8Dga+vluyUtBXGyaWFcI="; + "x86_64-linux" = "sha256-m0vYUevOz6pof8XqiZHXzgPhkQLUUFOdblmfOjHJUJc="; + } + .${stdenvNoCC.hostPlatform.system} or (throw "authentik-webui-deps: unsupported hust platform"); outputHashMode = "recursive"; nativeBuildInputs = [ From 508983965e6518a6653948e9e84583ed3dff2762 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 17:21:43 +0000 Subject: [PATCH 136/157] dbeaver-bin: 25.1.2 -> 25.1.3 --- pkgs/by-name/db/dbeaver-bin/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index 88df87ea873b..f65d9751c069 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; - version = "25.1.2"; + version = "25.1.3"; src = let @@ -31,10 +31,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-jyqUIar/RnUvcnXOB3/c7F5BAcpUVL3ufnGuKNGHq0M="; - aarch64-linux = "sha256-1aEbrgPVIaWG3rUwHQCcnVTQtRgS2ksjqH5l13eR7NY="; - x86_64-darwin = "sha256-n6cu7wzC4GowWGUMF2vg+kA+tiOWzgaWLcUw0I/fCXU="; - aarch64-darwin = "sha256-XRFg11t6kiBTPhX8wZbVkHotacjRu3BK1MMGaHDJs6s="; + x86_64-linux = "sha256-SJCm5HnyhhpFvAK5ei9rkjCKnv8k904Vy0mOqTNcZXM="; + aarch64-linux = "sha256-hE4Eu8eL4fJlCj7s+VM4moPBGleibg3nT363avB9gq4="; + x86_64-darwin = "sha256-RWewJ5A0j+W17bv0DtxHG1iEz6q87/FwOvn34tHoN7Q="; + aarch64-darwin = "sha256-vpVQF3o054s6ztpxJVGj8z3R4E2bc3LD+t8/4PO4hXw="; }; in fetchurl { From c93188c8e6acae53e7379ca32a996730ff2997f0 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 22 Jul 2025 19:27:16 +0200 Subject: [PATCH 137/157] markdown-code-runner: 0-unstable-2025-04-18 -> 0.2.0 --- .../by-name/ma/markdown-code-runner/package.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ma/markdown-code-runner/package.nix b/pkgs/by-name/ma/markdown-code-runner/package.nix index 5cf2bb999d9a..45aa510f2e9d 100644 --- a/pkgs/by-name/ma/markdown-code-runner/package.nix +++ b/pkgs/by-name/ma/markdown-code-runner/package.nix @@ -2,23 +2,28 @@ lib, fetchFromGitHub, rustPlatform, + versionCheckHook, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "markdown-code-runner"; - version = "0-unstable-2025-04-18"; + version = "0.2.0"; src = fetchFromGitHub { owner = "drupol"; repo = "markdown-code-runner"; - rev = "9907df63574d714abcd78f9dfdf4bdda73ff30d6"; - hash = "sha256-Bn+IsZzV07bm5TNRX3+OOuxi3kj7d73gYPzcdIxWMi8="; + tag = finalAttrs.version; + hash = "sha256-ZKjtOJ/HaOlLE3ozGRLbG20z1pmq6rIMr8jw4pOmy4Y="; }; - cargoHash = "sha256-HOJCnuzd6i4v1SpR4jstlpNkvSgH/4kvvE6Lsr4cgbI="; + cargoHash = "sha256-dwHggLxy82dhssDSerOGaB2/DQed/b8PpTLJOkX7z1Q="; dontUseCargoParallelTests = true; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { description = "Configurable Markdown code runner that executes and optionally replaces code blocks using external commands"; longDescription = '' @@ -35,4 +40,4 @@ rustPlatform.buildRustPackage { maintainers = with lib.maintainers; [ drupol ]; platforms = lib.platforms.all; }; -} +}) From 22ac4204025b0db6388862e8683818bf98dd2af6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 17:36:56 +0000 Subject: [PATCH 138/157] zoom-us: 6.5.3.2773 -> 6.5.7.3298 --- pkgs/by-name/zo/zoom-us/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index 318eae02bd6c..63664d55e465 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -61,23 +61,23 @@ let # and often with different versions. We write them on three lines # like this (rather than using {}) so that the updater script can # find where to edit them. - versions.aarch64-darwin = "6.5.3.58803"; - versions.x86_64-darwin = "6.5.3.58803"; - versions.x86_64-linux = "6.5.3.2773"; + versions.aarch64-darwin = "6.5.7.60598"; + versions.x86_64-darwin = "6.5.7.60598"; + versions.x86_64-linux = "6.5.7.3298"; srcs = { aarch64-darwin = fetchurl { url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; name = "zoomusInstallerFull.pkg"; - hash = "sha256-Cwr4xshh3PJ3Vi4tH60/qeAp9OsvqdGkoj8Fwe88K/0="; + hash = "sha256-o7ZxDYQS0J9Tl8kECSms1XQ6CVgxt453lDuFyZSZBv4="; }; x86_64-darwin = fetchurl { url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; - hash = "sha256-45N/IhJpxZrxGVvqNWJC6ZiC6B3Srjd1Ucqxx+mc6eE="; + hash = "sha256-y5/8xNtQTAbsXwbajFfzx0iNPEMQ0S+DAw2eS2mf5SQ="; }; x86_64-linux = fetchurl { url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; - hash = "sha256-laZg8uAo4KhgntYetAZGoGp0QPkK9EXPQh6kJ6VEkgE="; + hash = "sha256-6gzgJmB+/cwcEToQpniVVZyQZcqzblQG/num0X+xUIE="; }; }; From f08d5fcc179a8545391ff0daa5fc9809e7619bfa Mon Sep 17 00:00:00 2001 From: George Huebner Date: Wed, 16 Jul 2025 21:00:55 -0400 Subject: [PATCH 139/157] syzkaller: use cross compilation in build This doesn't change anything if targetSystem==hostSystem, but it allows fuzzing e.g. a x86_64-linux guest on aarch64-darwin. --- pkgs/by-name/sy/syzkaller/package.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sy/syzkaller/package.nix b/pkgs/by-name/sy/syzkaller/package.nix index a2f1d4fdd272..278d68fd7b04 100644 --- a/pkgs/by-name/sy/syzkaller/package.nix +++ b/pkgs/by-name/sy/syzkaller/package.nix @@ -5,6 +5,17 @@ go, ncurses, }: +let + cpus = { + "x86_64" = "amd64"; + "i686" = "386"; + "aarch64" = "arm64"; + }; + targetSystem = lib.systems.parse.mkSystemFromString stdenv.targetPlatform.system; + targetOS = targetSystem.kernel.name; + targetArch = cpus.${targetSystem.cpu.name}; + targetVMArch = cpus.${(lib.systems.parse.mkSystemFromString stdenv.hostPlatform.system).cpu.name}; +in stdenv.mkDerivation (finalAttrs: { pname = "syzkaller"; version = "0-unstable-2024-01-09"; @@ -47,6 +58,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postConfigure ''; + makeFlags = [ + "TARGETOS=${targetOS}" + "TARGETVMARCH=${targetVMArch}" + "TARGETARCH=${targetArch}" + ]; + dontInstall = true; meta = { @@ -54,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/google/syzkaller"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.msanft ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; mainProgram = "syz-manager"; }; }) From 117ca03ed26d8ad2f89f56eefddea5cfbbba98ee Mon Sep 17 00:00:00 2001 From: Volker Diels-Grabsch Date: Tue, 22 Jul 2025 19:59:12 +0200 Subject: [PATCH 140/157] Add melange-json-native 2.0.0 (#427482) * ocamlPackages.melange-json-native: init at 2.0.0 * ocamlPackages.melange-json(-native): add vog to maintainers * ocamlPackages.melange-json: Add comment about why we currently disable doCheck * ocamlPackages.melange-json: Remove dependencies that are only needed by melange-json-native --- .../ocaml-modules/melange-json/default.nix | 12 +++++------ .../ocaml-modules/melange-json/native.nix | 20 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 1 + 3 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 pkgs/development/ocaml-modules/melange-json/native.nix diff --git a/pkgs/development/ocaml-modules/melange-json/default.nix b/pkgs/development/ocaml-modules/melange-json/default.nix index 69b2e7004ab5..aa4df6c9ca33 100644 --- a/pkgs/development/ocaml-modules/melange-json/default.nix +++ b/pkgs/development/ocaml-modules/melange-json/default.nix @@ -18,15 +18,15 @@ buildDunePackage rec { }; nativeBuildInputs = [ melange ]; - buildInputs = [ - melange - yojson - ppxlib - ]; + propagatedBuildInputs = [ melange ]; + doCheck = false; # Fails due to missing "melange-jest", which in turn fails in command "npx jest" meta = { description = "Compositional JSON encode/decode library and PPX for Melange and OCaml"; homepage = "https://github.com/melange-community/melange-json"; license = lib.licenses.lgpl3; - maintainers = [ lib.maintainers.GirardR1006 ]; + maintainers = [ + lib.maintainers.GirardR1006 + lib.maintainers.vog + ]; }; } diff --git a/pkgs/development/ocaml-modules/melange-json/native.nix b/pkgs/development/ocaml-modules/melange-json/native.nix new file mode 100644 index 000000000000..630f614e6edf --- /dev/null +++ b/pkgs/development/ocaml-modules/melange-json/native.nix @@ -0,0 +1,20 @@ +{ + buildDunePackage, + melange-json, + ppxlib, + yojson, +}: + +buildDunePackage { + pname = "melange-json-native"; + inherit (melange-json) version src; + minimalOCamlVersion = "4.12"; + propagatedBuildInputs = [ + ppxlib + yojson + ]; + doCheck = false; # Fails due to missing "melange-jest", which in turn fails in command "npx jest" + meta = melange-json.meta // { + description = "Compositional JSON encode/decode PPX for OCaml"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 8c2a3770961d..3e62e9848142 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1144,6 +1144,7 @@ let melange = callPackage ../development/tools/ocaml/melange { }; melange-json = callPackage ../development/ocaml-modules/melange-json { }; + melange-json-native = callPackage ../development/ocaml-modules/melange-json/native.nix { }; memprof-limits = callPackage ../development/ocaml-modules/memprof-limits { }; From 14a9293dbcf9aca0a4340ed28eb9d9e322d3fe18 Mon Sep 17 00:00:00 2001 From: liberodark Date: Tue, 22 Jul 2025 18:40:17 +0200 Subject: [PATCH 141/157] discordo: move to by-name --- .../default.nix => by-name/di/discordo/package.nix} | 13 ++++++------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 6 insertions(+), 9 deletions(-) rename pkgs/{applications/networking/discordo/default.nix => by-name/di/discordo/package.nix} (86%) diff --git a/pkgs/applications/networking/discordo/default.nix b/pkgs/by-name/di/discordo/package.nix similarity index 86% rename from pkgs/applications/networking/discordo/default.nix rename to pkgs/by-name/di/discordo/package.nix index 0c1579a5f343..93825a8dcb6f 100644 --- a/pkgs/applications/networking/discordo/default.nix +++ b/pkgs/by-name/di/discordo/package.nix @@ -8,13 +8,13 @@ wl-clipboard, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "discordo"; version = "0-unstable-2025-06-26"; src = fetchFromGitHub { owner = "ayn2op"; - repo = pname; + repo = "discordo"; rev = "d701e7d15ba07457aa41ab1d1d02ce2c565c7736"; hash = "sha256-E8Et8w8ebDjNKPnPIFHC+Ut2IfOCnNJKRwVFUVNf7+8="; }; @@ -25,7 +25,6 @@ buildGoModule rec { ldflags = [ "-s" - "-w" ]; # Clipboard support on X11 and Wayland @@ -45,11 +44,11 @@ buildGoModule rec { extraArgs = [ "--version=branch" ]; }; - meta = with lib; { + meta = { description = "Lightweight, secure, and feature-rich Discord terminal client"; homepage = "https://github.com/ayn2op/discordo"; - license = licenses.mit; - maintainers = [ maintainers.arian-d ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ arian-d ]; mainProgram = "discordo"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bdbc642c239a..7e0fbd5d9a1f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16430,8 +16430,6 @@ with pkgs; qt6Packages.callPackage ../applications/networking/instant-messengers/discord-screenaudio { }; - discordo = callPackage ../applications/networking/discordo/default.nix { }; - tomb = callPackage ../by-name/to/tomb/package.nix { pinentry = pinentry-curses; }; From e19b462acfb33cf180c3fcad96f7f0c661bb0a5c Mon Sep 17 00:00:00 2001 From: rewine Date: Tue, 22 Jul 2025 20:37:48 +0800 Subject: [PATCH 142/157] treewide: add rewine as maintainer for some wayland-related packages These packages were previously maintained by primeos who became inactive and was removed in #415587, leaving some packages without a maintainer. I'm taking over maintenance for these packages that I'm interested in: - swayidle - swaylock - wayland-utils - wev - wlsunset - wayland-protocols --- pkgs/by-name/sw/swayidle/package.nix | 2 +- pkgs/by-name/sw/swaylock/package.nix | 2 +- pkgs/by-name/wa/wayland-utils/package.nix | 2 +- pkgs/by-name/we/wev/package.nix | 2 +- pkgs/by-name/wl/wlsunset/package.nix | 2 +- pkgs/development/libraries/wayland/protocols.nix | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sw/swayidle/package.nix b/pkgs/by-name/sw/swayidle/package.nix index 447fb3556b98..163f0283cd3f 100644 --- a/pkgs/by-name/sw/swayidle/package.nix +++ b/pkgs/by-name/sw/swayidle/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { ''; license = licenses.mit; mainProgram = "swayidle"; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ rewine ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/sw/swaylock/package.nix b/pkgs/by-name/sw/swaylock/package.nix index 6fbb1f4a2705..be4d8de92b1c 100644 --- a/pkgs/by-name/sw/swaylock/package.nix +++ b/pkgs/by-name/sw/swaylock/package.nix @@ -66,6 +66,6 @@ stdenv.mkDerivation rec { mainProgram = "swaylock"; license = licenses.mit; platforms = platforms.linux; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ rewine ]; }; } diff --git a/pkgs/by-name/wa/wayland-utils/package.nix b/pkgs/by-name/wa/wayland-utils/package.nix index ad32f5b4b861..81b68206db66 100644 --- a/pkgs/by-name/wa/wayland-utils/package.nix +++ b/pkgs/by-name/wa/wayland-utils/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { homepage = "https://gitlab.freedesktop.org/wayland/wayland-utils"; license = licenses.mit; # Expat version platforms = platforms.linux; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ rewine ]; mainProgram = "wayland-info"; }; } diff --git a/pkgs/by-name/we/wev/package.nix b/pkgs/by-name/we/wev/package.nix index 49e7a054f891..1c7dba63dbf8 100644 --- a/pkgs/by-name/we/wev/package.nix +++ b/pkgs/by-name/we/wev/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation { X11 tool xev. ''; license = licenses.mit; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ rewine ]; platforms = platforms.linux; mainProgram = "wev"; }; diff --git a/pkgs/by-name/wl/wlsunset/package.nix b/pkgs/by-name/wl/wlsunset/package.nix index 829d2358777c..321fbc1db3a3 100644 --- a/pkgs/by-name/wl/wlsunset/package.nix +++ b/pkgs/by-name/wl/wlsunset/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { changelog = "https://git.sr.ht/~kennylevinsen/wlsunset/refs/${version}"; license = lib.licenses.mit; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ rewine ]; mainProgram = "wlsunset"; }; } diff --git a/pkgs/development/libraries/wayland/protocols.nix b/pkgs/development/libraries/wayland/protocols.nix index 43cf8ec3f397..55e9408461a3 100644 --- a/pkgs/development/libraries/wayland/protocols.nix +++ b/pkgs/development/libraries/wayland/protocols.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gitlab.freedesktop.org/wayland/wayland-protocols"; license = lib.licenses.mit; # Expat version platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ rewine ]; pkgConfigModules = [ "wayland-protocols" ]; }; From 3eed118bc5fc23504b8958ded6f33aacc425eb24 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 22 Jul 2025 08:03:52 +0200 Subject: [PATCH 143/157] claude-code: 1.0.56 -> 1.0.57 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/package-lock.json | 8 ++++---- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 2542da9f396f..fd8b9d861d87 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.56" + "@anthropic-ai/claude-code": "^1.0.57" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.56", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.56.tgz", - "integrity": "sha512-LYOlv9uXtLrJcJqSLvQlhy7shhC6MHEXuSGZ/+BazM4LY36ng3cmKjTCDny0kZQxa+u/+MYOXUrkmkJm2qR75Q==", + "version": "1.0.57", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.57.tgz", + "integrity": "sha512-zMymGZzjG+JO9iKC5N5pAy8AxyHIMPCL6U3HYCR3vCj5M+Y0s3GAMma6GkvCXWFixRN6KSZItKw3HbQiaIBYlw==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 2f168bc7783d..92619dda4202 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.56"; + version = "1.0.57"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-q/17LfP5MWeKpt8akPXwMvkZ6Qhc+9IGpM6N34JuExY="; + hash = "sha256-BNaBl4NGS1x1emJux610HXwUg1QC1wauRZ6UXn3gcR0="; }; - npmDepsHash = "sha256-0hr5Tu2/0ETEgNb2s4BQGZXjsHrFzK+iD2ZtZNTlyoI="; + npmDepsHash = "sha256-TxKqpiPpxEfYowQswMrcWIotAdmLvHJyQ56vK39asNs="; postPatch = '' cp ${./package-lock.json} package-lock.json From 32b931324cf3c0a9a02c30f033707c6739d00665 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 18:35:53 +0000 Subject: [PATCH 144/157] phpPackages.phpstan: 2.1.17 -> 2.1.19 --- pkgs/development/php-packages/phpstan/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix index 380346dc3d70..221f3648052d 100644 --- a/pkgs/development/php-packages/phpstan/default.nix +++ b/pkgs/development/php-packages/phpstan/default.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phpstan"; - version = "2.1.17"; + version = "2.1.19"; src = fetchFromGitHub { owner = "phpstan"; repo = "phpstan-src"; tag = finalAttrs.version; - hash = "sha256-F4K+9tmnonUdk7VtXVo0tYf4RgoNjzGmIteWkzMOkYE="; + hash = "sha256-liBRqxF3Ng0LdWn+BnKCB5E4PnyJ8mQaf6JWYbvtYK4="; }; - vendorHash = "sha256-q83Gb2oujougRQVmeTOtdnVtP4IRghPUpo1kzbSlhiQ="; + vendorHash = "sha256-qMX2mqnAhvif+UnO5BD6m6sp4WGy5kXctqZKDUFH7Ho="; composerStrictValidation = false; doInstallCheck = true; From 43911f67ef18fdce12f39c34c167465e4912c79c Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 22 Jul 2025 20:03:33 +0200 Subject: [PATCH 145/157] markdown-code-runner: 0.2.0 -> 0.2.3 Diff: https://github.com/drupol/markdown-code-runner/compare/refs/tags/0.2.0...refs/tags/0.2.3 --- pkgs/by-name/ma/markdown-code-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/markdown-code-runner/package.nix b/pkgs/by-name/ma/markdown-code-runner/package.nix index 45aa510f2e9d..098c0b25a1e5 100644 --- a/pkgs/by-name/ma/markdown-code-runner/package.nix +++ b/pkgs/by-name/ma/markdown-code-runner/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "markdown-code-runner"; - version = "0.2.0"; + version = "0.2.3"; src = fetchFromGitHub { owner = "drupol"; repo = "markdown-code-runner"; tag = finalAttrs.version; - hash = "sha256-ZKjtOJ/HaOlLE3ozGRLbG20z1pmq6rIMr8jw4pOmy4Y="; + hash = "sha256-fmyjrsEBUskN/cYmsqOprw56vpjonXETRdBH3y0ypkA="; }; - cargoHash = "sha256-dwHggLxy82dhssDSerOGaB2/DQed/b8PpTLJOkX7z1Q="; + cargoHash = "sha256-hBFUsluSZluWJIbvJjFSFe+Y2ICr+mug0Mxrz4pLW5E="; dontUseCargoParallelTests = true; From 4dc2cc7805f1eb5db8b00696a9c9b09d047da1ec Mon Sep 17 00:00:00 2001 From: Illia Bobyr Date: Mon, 4 Mar 2024 23:15:44 -0800 Subject: [PATCH 146/157] zoom-us: construct derivation on unsupported systems It seems to be better to construct the derivation even on unsupported systems. For example, OfBorg and nixpkgs CI automation are confused when a package derivation can not be queried for the package `name`. `mkDerivation` will show an appropriate error message if it is evaluated on an unsupported platform. The list of supported platforms is already specified in `meta.platforms`, which provides an excellent error message. Co-authored-by: Philip Taron --- pkgs/by-name/zo/zoom-us/package.nix | 53 ++++++++++++++--------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/zo/zoom-us/package.nix b/pkgs/by-name/zo/zoom-us/package.nix index a3b6df3faa43..888531b32e53 100644 --- a/pkgs/by-name/zo/zoom-us/package.nix +++ b/pkgs/by-name/zo/zoom-us/package.nix @@ -50,18 +50,18 @@ # This list can be overridden to add in extra packages # that are independent of the underlying package attrset targetPkgsFixed ? [ ], - }: let inherit (stdenv.hostPlatform) system; - # Zoom versions are released at different times for each platform - # and often with different versions. We write them on three lines - # like this (rather than using {}) so that the updater script can + # Zoom versions are released at different times per platform and often with different versions. + # We write them on three lines like this (rather than using {}) so that the updater script can # find where to edit them. versions.aarch64-darwin = "6.5.7.60598"; versions.x86_64-darwin = "6.5.7.60598"; + + # This is the fallback version so that evaluation can produce a meaningful result. versions.x86_64-linux = "6.5.7.3298"; srcs = { @@ -82,9 +82,9 @@ let unpacked = stdenv.mkDerivation { pname = "zoom"; - version = versions.${system} or ""; + version = versions.${system} or versions.x86_64-linux; - src = srcs.${system}; + src = srcs.${system} or srcs.x86_64-linux; dontUnpack = stdenv.hostPlatform.isLinux; unpackPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -112,26 +112,26 @@ let cpio ]; - installPhase = '' - runHook preInstall - ${ - rec { - aarch64-darwin = '' + installPhase = + '' + runHook preInstall + '' + + ( + if stdenv.hostPlatform.isDarwin then + '' mkdir -p $out/Applications cp -R zoom.us.app $out/Applications/ - ''; - # darwin steps same on both architectures - x86_64-darwin = aarch64-darwin; - x86_64-linux = '' + '' + else + '' mkdir $out tar -C $out -xf $src mv $out/usr/* $out/ - ''; - } - .${system} - } - runHook postInstall - ''; + '' + ) + + '' + runHook postInstall + ''; postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' makeWrapper $out/Applications/zoom.us.app/Contents/MacOS/zoom.us $out/bin/zoom @@ -238,13 +238,10 @@ in if !stdenv.hostPlatform.isLinux then unpacked else - # We add the `unpacked` zoom archive to the FHS env - # and also bind-mount its `/opt` directory. - # This should assist Zoom in finding all its - # files in the places where it expects them to be. + # We add the `unpacked` zoom archive to the FHS env and also bind-mount its `/opt` directory. + # This should assist Zoom in finding all its files in the places where it expects them to be. buildFHSEnv { - pname = "zoom"; # Will also be the program's name! - version = versions.${system} or ""; + inherit (unpacked) pname version; targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ]; extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ]; @@ -256,7 +253,7 @@ else $out/share/applications/Zoom.desktop \ --replace-fail Exec={/usr/bin/,}zoom - # Backwards compatibility: we used to call it zoom-us + # Backwards compatibility: we also call it zoom-us ln -s $out/bin/{zoom,zoom-us} ''; From 1e377fedf7c63e229b3c86ea46116123b8048332 Mon Sep 17 00:00:00 2001 From: mivorasu <221005165+mivorasu@users.noreply.github.com> Date: Tue, 22 Jul 2025 11:19:46 +0000 Subject: [PATCH 147/157] treewide: strip trailing punctuation from description strings --- .../bodil.blueprint-gtk/default.nix | 2 +- .../editors/vscode/extensions/default.nix | 4 +- .../dendron.dendron-paste-image/default.nix | 2 +- .../dendron.dendron-snippet-maker/default.nix | 2 +- .../extensions/dendron.dendron/default.nix | 2 +- .../huacnlee.autocorrect/default.nix | 2 +- .../extensions/natqe.reload/default.nix | 2 +- .../oops418.nix-env-picker/default.nix | 2 +- .../default.nix | 2 +- .../video/mpv/scripts/twitch-chat.nix | 2 +- .../obs-studio/plugins/obs-media-controls.nix | 2 +- .../video/obs-studio/plugins/obs-noise.nix | 2 +- .../obs-studio/plugins/obs-retro-effects.nix | 2 +- .../obs-studio/plugins/obs-rgb-levels.nix | 2 +- .../plugins/obs-stroke-glow-shadow.nix | 2 +- .../video/obs-studio/plugins/pixel-art.nix | 2 +- .../virtualization/docker/default.nix | 2 +- .../test/writeShellApplication.nix | 4 +- pkgs/by-name/ca/cables/package.nix | 2 +- .../ca/cargo-clean-recursive/package.nix | 2 +- pkgs/by-name/ca/cargo-mobile2/package.nix | 2 +- pkgs/by-name/ch/chatgpt-shell-cli/package.nix | 2 +- pkgs/by-name/ch/chroot-realpath/package.nix | 2 +- pkgs/by-name/ck/ckdl/package.nix | 2 +- pkgs/by-name/co/collector/package.nix | 2 +- pkgs/by-name/cr/cryptpad/package.nix | 2 +- pkgs/by-name/de/detect-it-easy/package.nix | 2 +- .../dp/dprint/plugins/dprint-plugin-biome.nix | 2 +- .../plugins/dprint-plugin-dockerfile.nix | 2 +- .../dp/dprint/plugins/dprint-plugin-json.nix | 2 +- .../dprint/plugins/dprint-plugin-jupyter.nix | 2 +- .../dprint/plugins/dprint-plugin-markdown.nix | 2 +- .../dp/dprint/plugins/dprint-plugin-ruff.nix | 2 +- .../dp/dprint/plugins/dprint-plugin-toml.nix | 2 +- .../plugins/dprint-plugin-typescript.nix | 2 +- .../dp/dprint/plugins/g-plane-malva.nix | 2 +- .../dp/dprint/plugins/g-plane-markup_fmt.nix | 2 +- .../dprint/plugins/g-plane-pretty_graphql.nix | 2 +- .../dp/dprint/plugins/g-plane-pretty_yaml.nix | 2 +- pkgs/by-name/ep/epgstation/package.nix | 2 +- pkgs/by-name/er/ergogen/package.nix | 2 +- .../fi/firefly-iii-data-importer/package.nix | 2 +- .../fi/firefox-sync-client/package.nix | 2 +- pkgs/by-name/fo/foundry/package.nix | 2 +- pkgs/by-name/ga/gatk/package.nix | 2 +- .../ge/gepetto-viewer-corba/package.nix | 2 +- pkgs/by-name/ge/gepetto-viewer/package.nix | 2 +- .../by-name/ge/get-graphql-schema/package.nix | 2 +- pkgs/by-name/gh/ghbackup/package.nix | 2 +- .../gi/git-worktree-switcher/package.nix | 2 +- pkgs/by-name/gi/gitwatch/package.nix | 2 +- pkgs/by-name/gl/glow/package.nix | 2 +- pkgs/by-name/go/go-dnscollector/package.nix | 2 +- pkgs/by-name/go/gokrazy/package.nix | 2 +- pkgs/by-name/go/goverter/package.nix | 2 +- pkgs/by-name/gp/gptcommit/package.nix | 2 +- .../gp/gpu-screen-recorder-gtk/package.nix | 2 +- pkgs/by-name/gr/gron/package.nix | 2 +- pkgs/by-name/ha/hamrs/package.nix | 2 +- pkgs/by-name/hd/hdr10plus_tool/package.nix | 2 +- pkgs/by-name/he/hedgewars/package.nix | 2 +- pkgs/by-name/hu/husky/package.nix | 2 +- pkgs/by-name/hy/hypre/package.nix | 2 +- pkgs/by-name/im/img/package.nix | 2 +- pkgs/by-name/in/insomnia/package.nix | 2 +- pkgs/by-name/js/json-sort-cli/package.nix | 2 +- pkgs/by-name/ku/kubeconform/package.nix | 2 +- pkgs/by-name/ku/kubectx/package.nix | 2 +- pkgs/by-name/li/lightgbm/package.nix | 2 +- pkgs/by-name/ln/lnx/package.nix | 2 +- pkgs/by-name/lo/longcat/package.nix | 2 +- pkgs/by-name/mc/mcat-unwrapped/package.nix | 2 +- .../me/merge-ut-dictionaries/package.nix | 2 +- pkgs/by-name/mg/mgmt/package.nix | 2 +- pkgs/by-name/mi/mirakurun/package.nix | 2 +- pkgs/by-name/mo/mongodb-ce/package.nix | 2 +- .../mo/mozcdic-ut-alt-cannadic/package.nix | 2 +- pkgs/by-name/mo/mozcdic-ut-edict2/package.nix | 2 +- pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix | 2 +- .../by-name/mo/mozcdic-ut-neologd/package.nix | 2 +- .../mo/mozcdic-ut-personal-names/package.nix | 2 +- .../mo/mozcdic-ut-place-names/package.nix | 2 +- .../mo/mozcdic-ut-skk-jisyo/package.nix | 2 +- .../mo/mozcdic-ut-sudachidict/package.nix | 2 +- pkgs/by-name/op/opencloud/package.nix | 2 +- pkgs/by-name/op/oppai-ng/package.nix | 2 +- pkgs/by-name/pa/paisa/package.nix | 2 +- .../parallel-launcher/parallel-n64-next.nix | 2 +- pkgs/by-name/pa/paretosecurity/package.nix | 2 +- pkgs/by-name/pi/pixelorama/package.nix | 2 +- pkgs/by-name/pl/plasmusic-toolbar/package.nix | 2 +- pkgs/by-name/po/porn-vault/package.nix | 2 +- pkgs/by-name/po/postfix-tlspol/package.nix | 2 +- .../pr/prometheus-modbus-exporter/package.nix | 2 +- pkgs/by-name/re/readeck/package.nix | 2 +- pkgs/by-name/re/realm-studio/package.nix | 2 +- pkgs/by-name/re/remod/package.nix | 2 +- pkgs/by-name/re/reposilite/plugins.nix | 2 +- pkgs/by-name/ro/rofi-calc/package.nix | 2 +- pkgs/by-name/sa/sacd/package.nix | 2 +- pkgs/by-name/sc/sc/package.nix | 2 +- pkgs/by-name/sq/sqlx-cli/package.nix | 2 +- pkgs/by-name/sw/swaycons/package.nix | 2 +- pkgs/by-name/sw/swayfx-unwrapped/package.nix | 2 +- pkgs/by-name/sw/swift-quit/package.nix | 2 +- pkgs/by-name/ta/ta-lib/package.nix | 2 +- pkgs/by-name/ts/tshock/package.nix | 2 +- pkgs/by-name/un/uniex/package.nix | 2 +- pkgs/by-name/vi/viddy/package.nix | 2 +- pkgs/by-name/vt/vtsls/package.nix | 2 +- pkgs/by-name/wa/watson/package.nix | 2 +- pkgs/by-name/wo/world-wall-clock/package.nix | 2 +- pkgs/by-name/xe/xee/package.nix | 2 +- pkgs/by-name/xm/xmloscopy/package.nix | 2 +- .../ya/yazi/plugins/bypass/default.nix | 2 +- pkgs/by-name/yp/ypbind-mt/package.nix | 2 +- pkgs/by-name/za/zapzap/package.nix | 2 +- pkgs/by-name/zf/zfind/package.nix | 2 +- pkgs/by-name/zs/zsh-fzf-tab/package.nix | 2 +- pkgs/development/compilers/arocc/package.nix | 2 +- .../compilers/jetbrains-jdk/17.nix | 2 +- .../compilers/llvm/common/bolt/default.nix | 2 +- .../coq-modules/async-test/default.nix | 2 +- pkgs/development/coq-modules/bbv/default.nix | 2 +- .../coq-modules/coqfmt/default.nix | 2 +- .../coq-modules/itree-io/default.nix | 2 +- pkgs/development/coq-modules/json/default.nix | 2 +- .../interpreters/lfe/generic-builder.nix | 2 +- pkgs/development/lua-modules/nfd/default.nix | 2 +- .../node-packages/node-packages.nix | 72 +++++++++---------- .../ocaml-modules/dream-html/default.nix | 2 +- .../ocaml-modules/dream-html/pure.nix | 2 +- .../ocaml-modules/metadata/default.nix | 2 +- .../ocaml-modules/oidc/default.nix | 2 +- .../php-packages/snuffleupagus/default.nix | 2 +- .../development/php-packages/uuid/default.nix | 2 +- .../php-packages/wikidiff2/default.nix | 2 +- .../python-modules/aioaquacell/default.nix | 2 +- .../python-modules/apeye-core/default.nix | 2 +- .../python-modules/apsystems-ez1/default.nix | 2 +- .../python-modules/attr/default.nix | 2 +- .../aws-request-signer/default.nix | 2 +- .../bitvector-for-humans/default.nix | 2 +- .../python-modules/curtsies/default.nix | 2 +- .../deprecation-alias/default.nix | 2 +- .../python-modules/dist-meta/default.nix | 2 +- .../python-modules/docopt-ng/default.nix | 2 +- .../python-modules/dom-toml/default.nix | 2 +- .../python-modules/flet-cli/default.nix | 2 +- .../python-modules/flet-desktop/default.nix | 2 +- .../python-modules/flet-web/default.nix | 2 +- .../python-modules/ghostscript/default.nix | 2 +- .../python-modules/handy-archives/default.nix | 2 +- .../python-modules/homf/default.nix | 2 +- .../html-table-parser-python3/default.nix | 2 +- .../python-modules/ipylab/default.nix | 2 +- .../jsonpath-python/default.nix | 2 +- .../python-modules/july/default.nix | 2 +- .../python-modules/kalshi-python/default.nix | 2 +- .../python-modules/llm-deepseek/default.nix | 2 +- .../python-modules/llm-groq/default.nix | 2 +- .../python-modules/macholib/default.nix | 2 +- .../python-modules/mistral-common/default.nix | 2 +- .../python-modules/netbox-qrcode/default.nix | 2 +- .../python-modules/netdata-pandas/default.nix | 2 +- .../python-modules/nine/default.nix | 2 +- .../python-modules/odc-stac/default.nix | 2 +- .../python-modules/py-evm/default.nix | 2 +- .../python-modules/pyairports/default.nix | 2 +- .../python-modules/returns/default.nix | 2 +- .../python-modules/shippinglabel/default.nix | 2 +- .../python-modules/snowflake-core/default.nix | 2 +- .../sphinx-multiversion/default.nix | 2 +- .../python-modules/tsplib95/default.nix | 2 +- .../python-modules/twscrape/default.nix | 2 +- .../python-modules/types-appdirs/default.nix | 2 +- .../python-modules/undefined/default.nix | 2 +- .../python-modules/wrapcco/default.nix | 2 +- .../python-modules/yoto-api/default.nix | 2 +- pkgs/development/tools/dazel/default.nix | 2 +- pkgs/misc/tmux-plugins/default.nix | 12 ++-- pkgs/os-specific/linux/zenergy/default.nix | 2 +- .../custom-components/yoto_ha/package.nix | 2 +- .../bubble-card/package.nix | 2 +- .../sankey-chart/package.nix | 2 +- .../versatile-thermostat-ui-card/package.nix | 2 +- .../http/apache-modules/mod_spkac/default.nix | 2 +- .../bsull-console-datasource/default.nix | 2 +- .../default.nix | 2 +- .../frser-sqlite-datasource/default.nix | 2 +- .../grafana-discourse-datasource/default.nix | 2 +- .../grafana-exploretraces-app/default.nix | 2 +- .../grafana-github-datasource/default.nix | 2 +- .../default.nix | 2 +- .../grafana-lokiexplore-app/default.nix | 2 +- .../grafana-metricsdrilldown-app/default.nix | 2 +- .../grafana-mqtt-datasource/default.nix | 2 +- .../grafana-opensearch-datasource/default.nix | 2 +- .../plugins/grafana-pyroscope-app/default.nix | 2 +- .../marcusolsson-calendar-panel/default.nix | 2 +- .../marcusolsson-csv-datasource/default.nix | 2 +- .../marcusolsson-json-datasource/default.nix | 2 +- .../ventura-psychrometric-panel/default.nix | 2 +- .../volkovlabs-echarts-panel/default.nix | 2 +- .../plugins/volkovlabs-form-panel/default.nix | 2 +- .../volkovlabs-rss-datasource/default.nix | 2 +- .../volkovlabs-variable-panel/default.nix | 2 +- .../default.nix | 2 +- pkgs/servers/roapi/http.nix | 2 +- .../web-apps/freshrss/extensions/default.nix | 12 ++-- pkgs/shells/nushell/plugins/highlight.nix | 2 +- .../ghidra/extensions/lightkeeper/default.nix | 2 +- pkgs/top-level/perl-packages.nix | 18 ++--- 213 files changed, 268 insertions(+), 268 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix b/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix index 40227103c9b2..f6e95d4aecd0 100644 --- a/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix +++ b/pkgs/applications/editors/vscode/extensions/bodil.blueprint-gtk/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { - description = "Gtk Blueprint language support."; + description = "Gtk Blueprint language support"; license = lib.licenses.lgpl3; downloadPage = "https://marketplace.visualstudio.com/items?itemName=bodil.blueprint-gtk"; maintainers = [ lib.maintainers.lyndeno ]; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79135426c494..2a67c9fe866f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -123,7 +123,7 @@ let }; meta = { changelog = "https://marketplace.visualstudio.com/items/aaron-bond.better-comments/changelog"; - description = "Improve your code commenting by annotating with alert, informational, TODOs, and more!"; + description = "Improve your code commenting by annotating with alert, informational, TODOs, and more"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments"; homepage = "https://github.com/aaron-bond/better-comments"; license = lib.licenses.mit; @@ -2251,7 +2251,7 @@ let hash = "sha256-0CFYL6rBecB8rNnk4IAtg03ZPdSJ9qxwnVdhdQedxsQ="; }; meta = { - description = "Ungit in Visual Studio Code."; + description = "Ungit in Visual Studio Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=Hirse.vscode-ungit"; homepage = "https://github.com/hirse/vscode-ungit"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix b/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix index 600f2ad7ad9a..30543c3e35cb 100644 --- a/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dendron.dendron-paste-image/default.nix @@ -8,7 +8,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-nnaHXQAOEblQRKqbDIsuTVrdh3BlDnWJGy9ai2bv02c="; }; meta = { - description = "Paste images directly from your clipboard to markdown/asciidoc(or other file)!"; + description = "Paste images directly from your clipboard to markdown/asciidoc(or other file)"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=dendron.dendron-paste-image"; homepage = "https://github.com/dendronhq/dendron-paste-image"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix b/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix index 2088e4f2a7db..f598aaa4a334 100644 --- a/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dendron.dendron-snippet-maker/default.nix @@ -8,7 +8,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-KOIbAt6EjqRGaqOlCV+HO9phR4tk2KV/+FMCefCKN+8="; }; meta = { - description = "Easily create markdown snippets. Used in Dendron but can also be used standalone."; + description = "Easily create markdown snippets. Used in Dendron but can also be used standalone"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=dendron.dendron-snippet-maker"; homepage = "https://github.com/dendronhq/easy-snippet-maker"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix b/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix index 026683896a62..d53fc73c9d7c 100644 --- a/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dendron.dendron/default.nix @@ -9,7 +9,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { changelog = "https://github.com/dendronhq/dendron/blob/master/CHANGELOG.md"; - description = "The personal knowledge management (PKM) tool that grows as you do!"; + description = "The personal knowledge management (PKM) tool that grows as you do"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=dendron.dendron"; homepage = "https://www.dendron.so/"; license = lib.licenses.asl20; diff --git a/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix b/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix index 30f347892bf8..7aeac9449962 100644 --- a/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix +++ b/pkgs/applications/editors/vscode/extensions/huacnlee.autocorrect/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { - description = "AutoCorrect is a linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean)."; + description = "AutoCorrect is a linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean)"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=huacnlee.autocorrect"; homepage = "https://github.com/huacnlee/autocorrect"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix b/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix index f23581c2b1c0..5a3b159360dd 100644 --- a/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix +++ b/pkgs/applications/editors/vscode/extensions/natqe.reload/default.nix @@ -10,7 +10,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-j0Dj7YiawhPAMHe8wk8Ph4vo26IneidoGJ4C9O7Z/64="; }; meta = { - description = "This extension will add reload button to status bar in the right-bottom of your VSCode editor."; + description = "This extension will add reload button to status bar in the right-bottom of your VSCode editor"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=natqe.reload"; homepage = "https://github.com/natqe/reload"; license = lib.licenses.unfree; diff --git a/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix b/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix index a9557af16a9d..29cbe5a69d28 100644 --- a/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix +++ b/pkgs/applications/editors/vscode/extensions/oops418.nix-env-picker/default.nix @@ -8,7 +8,7 @@ vscode-utils.buildVscodeMarketplaceExtension { hash = "sha256-LGw7Pd72oVgMqhKPX1dV2EgluX0/4rvKVb7Fx2H6hOI="; }; meta = { - description = "A Visual Studio Code extension for seamless switching between Nix shells and flakes."; + description = "A Visual Studio Code extension for seamless switching between Nix shells and flakes"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=io-github-oops418.nix-env-picker"; homepage = "https://github.com/Oops418/nix-env-picker"; license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix b/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix index c8e6d5859cfa..c2379e10d4e3 100644 --- a/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix +++ b/pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix @@ -9,7 +9,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker-german/changelog"; - description = "German dictionary extension for VS Code."; + description = "German dictionary extension for VS Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker-german"; homepage = "https://streetsidesoftware.github.io/vscode-spell-checker-german"; license = lib.licenses.gpl3Only; diff --git a/pkgs/applications/video/mpv/scripts/twitch-chat.nix b/pkgs/applications/video/mpv/scripts/twitch-chat.nix index 038a85ceaf45..dc8f8f71091f 100644 --- a/pkgs/applications/video/mpv/scripts/twitch-chat.nix +++ b/pkgs/applications/video/mpv/scripts/twitch-chat.nix @@ -27,7 +27,7 @@ buildLua { }; meta = { - description = "Show Twitch chat messages as subtitles when watching Twitch VOD with mpv."; + description = "Show Twitch chat messages as subtitles when watching Twitch VOD with mpv"; homepage = "https://github.com/CrendKing/mpv-twitch-chat"; license = lib.licenses.mit; maintainers = [ lib.maintainers.naho ]; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix b/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix index 39868bc33002..d493328c1310 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-media-controls.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "Plugin for OBS Studio to add a Media Controls dock."; + description = "Plugin for OBS Studio to add a Media Controls dock"; homepage = "https://github.com/exeldro/obs-media-controls"; maintainers = with lib.maintainers; [ flexiondotorg ]; license = lib.licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-noise.nix b/pkgs/applications/video/obs-studio/plugins/obs-noise.nix index e40348455940..ba00986d405f 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-noise.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-noise.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A plug-in for noise generation and noise effects for OBS."; + description = "A plug-in for noise generation and noise effects for OBS"; homepage = "https://github.com/FiniteSingularity/obs-noise"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix b/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix index 3b9c2aadbdbd..a41323593fd0 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-retro-effects.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A collection of OBS filters to give your stream that retro feel."; + description = "A collection of OBS filters to give your stream that retro feel"; homepage = "https://github.com/FiniteSingularity/obs-retro-effects"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Plus; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix b/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix index d17e9b90d41b..c253a45b35fe 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-rgb-levels.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ obs-studio ]; meta = with lib; { - description = "A simple OBS Studio filter to adjust RGB levels."; + description = "A simple OBS Studio filter to adjust RGB levels"; homepage = "https://github.com/wimpysworld/obs-rgb-levels"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix b/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix index 5865f595a38e..0c9b78852ecf 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-stroke-glow-shadow.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "An OBS plugin to provide efficient Stroke, Glow, and Shadow effects on masked sources."; + description = "An OBS plugin to provide efficient Stroke, Glow, and Shadow effects on masked sources"; homepage = "https://github.com/FiniteSingularity/obs-stroke-glow-shadow"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/video/obs-studio/plugins/pixel-art.nix b/pkgs/applications/video/obs-studio/plugins/pixel-art.nix index dd01049e6802..a28101362f34 100644 --- a/pkgs/applications/video/obs-studio/plugins/pixel-art.nix +++ b/pkgs/applications/video/obs-studio/plugins/pixel-art.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { buildInputs = [ obs-studio ]; meta = with lib; { - description = "An OBS Plugin that can be used to create retro-inspired pixel art visuals."; + description = "An OBS Plugin that can be used to create retro-inspired pixel art visuals"; homepage = "https://github.com/dspstanky/pixel-art"; maintainers = with maintainers; [ flexiondotorg ]; license = licenses.gpl2Only; diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 9d8e38a8b28f..db07c47dae97 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -231,7 +231,7 @@ rec { meta = docker-meta // { homepage = "https://mobyproject.org/"; - description = "A collaborative project for the container ecosystem to assemble container-based systems."; + description = "A collaborative project for the container ecosystem to assemble container-based systems"; }; } ); diff --git a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix index fa0750ace950..2289dfc2425e 100644 --- a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix +++ b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix @@ -38,7 +38,7 @@ linkFarm "writeShellApplication-tests" { script = writeShellApplication { name = "test-meta"; text = ""; - meta.description = "A test for the `writeShellApplication` `meta` argument."; + meta.description = "A test for the `writeShellApplication` `meta` argument"; }; in assert script.meta.mainProgram == "test-meta"; @@ -101,7 +101,7 @@ linkFarm "writeShellApplication-tests" { exit 1 fi ''; - meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`."; + meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`"; expected = ""; }; diff --git a/pkgs/by-name/ca/cables/package.nix b/pkgs/by-name/ca/cables/package.nix index f1a68d13863b..224cf8fd0e59 100644 --- a/pkgs/by-name/ca/cables/package.nix +++ b/pkgs/by-name/ca/cables/package.nix @@ -32,7 +32,7 @@ appimageTools.wrapType2 { ''; meta = with lib; { - description = "Standalone version of cables, a tool for creating beautiful interactive content."; + description = "Standalone version of cables, a tool for creating beautiful interactive content"; homepage = "https://cables.gl"; changelog = "https://cables.gl/changelog"; license = licenses.mit; diff --git a/pkgs/by-name/ca/cargo-clean-recursive/package.nix b/pkgs/by-name/ca/cargo-clean-recursive/package.nix index 36599a86030f..e32fbb552ed9 100644 --- a/pkgs/by-name/ca/cargo-clean-recursive/package.nix +++ b/pkgs/by-name/ca/cargo-clean-recursive/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; meta = { - description = "Cleans all projects under specified directory."; + description = "Cleans all projects under specified directory"; mainProgram = "cargo-clean-recursive"; homepage = "https://github.com/IgaguriMK/cargo-clean-recursive"; license = with lib.licenses; [ diff --git a/pkgs/by-name/ca/cargo-mobile2/package.nix b/pkgs/by-name/ca/cargo-mobile2/package.nix index 28bd1afe832d..aee89b8b46d4 100644 --- a/pkgs/by-name/ca/cargo-mobile2/package.nix +++ b/pkgs/by-name/ca/cargo-mobile2/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage { ''; meta = with lib; { - description = "Rust on mobile made easy!"; + description = "Rust on mobile made easy"; homepage = "https://tauri.app/"; license = with licenses; [ asl20 # or diff --git a/pkgs/by-name/ch/chatgpt-shell-cli/package.nix b/pkgs/by-name/ch/chatgpt-shell-cli/package.nix index f18028cac42a..5118aa3bb4e1 100644 --- a/pkgs/by-name/ch/chatgpt-shell-cli/package.nix +++ b/pkgs/by-name/ch/chatgpt-shell-cli/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://github.com/0xacx/chatGPT-shell-cli"; - description = "Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required."; + description = "Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required"; license = licenses.mit; maintainers = with maintainers; [ jfvillablanca ]; }; diff --git a/pkgs/by-name/ch/chroot-realpath/package.nix b/pkgs/by-name/ch/chroot-realpath/package.nix index af537cb48e45..c75262cd3344 100644 --- a/pkgs/by-name/ch/chroot-realpath/package.nix +++ b/pkgs/by-name/ch/chroot-realpath/package.nix @@ -15,7 +15,7 @@ rustPlatform.buildRustPackage { cargoLock.lockFile = ./src/Cargo.lock; meta = { - description = "Output a path's realpath within a chroot."; + description = "Output a path's realpath within a chroot"; maintainers = [ lib.maintainers.elvishjerricco ]; }; } diff --git a/pkgs/by-name/ck/ckdl/package.nix b/pkgs/by-name/ck/ckdl/package.nix index 31645226d879..277356a9cb71 100644 --- a/pkgs/by-name/ck/ckdl/package.nix +++ b/pkgs/by-name/ck/ckdl/package.nix @@ -59,7 +59,7 @@ pkgs.stdenv.mkDerivation { ''; meta = { - description = "ckdl is a C (C11) library that implements reading and writing the KDL Document Language."; + description = "ckdl is a C (C11) library that implements reading and writing the KDL Document Language"; license = lib.licenses.mit; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/co/collector/package.nix b/pkgs/by-name/co/collector/package.nix index 51efca694fa3..27279ab40c8b 100644 --- a/pkgs/by-name/co/collector/package.nix +++ b/pkgs/by-name/co/collector/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { - description = "Drag multiple files and folders on to Collection window, drop them anywhere!"; + description = "Drag multiple files and folders on to Collection window, drop them anywhere"; mainProgram = "collector"; homepage = "https://github.com/mijorus/collector"; license = lib.licenses.gpl3; diff --git a/pkgs/by-name/cr/cryptpad/package.nix b/pkgs/by-name/cr/cryptpad/package.nix index ffb27ee1bb8a..7238621b3a1c 100644 --- a/pkgs/by-name/cr/cryptpad/package.nix +++ b/pkgs/by-name/cr/cryptpad/package.nix @@ -151,7 +151,7 @@ buildNpmPackage { passthru.tests.cryptpad = nixosTests.cryptpad; meta = { - description = "Collaborative office suite, end-to-end encrypted and open-source."; + description = "Collaborative office suite, end-to-end encrypted and open-source"; homepage = "https://cryptpad.org/"; license = lib.licenses.agpl3Plus; mainProgram = "cryptpad"; diff --git a/pkgs/by-name/de/detect-it-easy/package.nix b/pkgs/by-name/de/detect-it-easy/package.nix index ba20cccd88d9..b8e4a7739402 100644 --- a/pkgs/by-name/de/detect-it-easy/package.nix +++ b/pkgs/by-name/de/detect-it-easy/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "Program for determining types of files for Windows, Linux and MacOS."; + description = "Program for determining types of files for Windows, Linux and MacOS"; mainProgram = "die"; homepage = "https://github.com/horsicq/Detect-It-Easy"; changelog = "https://github.com/horsicq/Detect-It-Easy/blob/master/changelog.txt"; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 651a0ab33dcd..6fa5196444e8 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Biome (JS/TS) wrapper plugin."; + description = "Biome (JS/TS) wrapper plugin"; hash = "sha256-CqsBSzhUD5OUqyXNIl2T8yb/QngR3ept1kTMUKu7vuc="; initConfig = { configExcludes = [ "**/node_modules" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix index 76e62aceecd7..5a14b10c58a9 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-dockerfile.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Dockerfile code formatter."; + description = "Dockerfile code formatter"; hash = "sha256-gsfMLa4zw8AblOS459ZS9OZrkGCQi5gBN+a3hvOsspk="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix index 01b0c1bdfaa3..90b82ea0a94f 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-json.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "JSON/JSONC code formatter."; + description = "JSON/JSONC code formatter"; hash = "sha256-uFcFLi9aYsBrAqkhFmg9GI+LKiV19LxdNjxQ85EH9To="; initConfig = { configExcludes = [ "**/*-lock.json" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix index 6d3533bf2f61..3d9ddd97834b 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-jupyter.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Jupyter notebook code block formatter."; + description = "Jupyter notebook code block formatter"; hash = "sha256-IlGwt2TnKeH9NwmUmU1keaTInXgYQVLIPNnr30A9lsM="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix index e1ff4f1e365c..976090712989 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Markdown code formatter."; + description = "Markdown code formatter"; hash = "sha256-2lpgVMExOjMVRTvX6hGRWuufwh2AIkiXaOzkN8LhZgw="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix index deee9292f48f..aeb931ecd58e 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-ruff.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "Ruff (Python) wrapper plugin."; + description = "Ruff (Python) wrapper plugin"; hash = "sha256-15InHQgF9c0Js4yUJxmZ1oNj1O16FBU12u/GOoaSAJ8="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix index de518669f248..0deb3474cc9b 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-toml.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "TOML code formatter."; + description = "TOML code formatter"; hash = "sha256-ASbIESaRVC0wtSpjkHbsyD4Hus6HdjjO58aRX9Nrhik="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix index 9f86d13aa122..6061ae1f9be3 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-typescript.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "TypeScript/JavaScript code formatter."; + description = "TypeScript/JavaScript code formatter"; hash = "sha256-u6DpQWhPyERphKmlXOTE6NW/08YzBDWgzWTJ4JLLAjE="; initConfig = { configExcludes = [ "**/node_modules" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix index 81bb3435fdaf..1abaa2a54ea1 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-malva.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "CSS, SCSS, Sass and Less formatter."; + description = "CSS, SCSS, Sass and Less formatter"; hash = "sha256-mFlhfqtglKtKNls96PO/2AWLL1fNC5msQCd9EgdKauE="; initConfig = { configExcludes = [ "**/node_modules" ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix index 98823309f6d0..6c9ea245898e 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-markup_fmt.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, and Vento formatter."; + description = "HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, and Vento formatter"; hash = "sha256-fCvurr8f79io/jIjwCfwr/WGjvcKZtptRrx9GFfytSI="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix index 38d7326ab416..6cdea7f70ae7 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_graphql.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "GraphQL formatter."; + description = "GraphQL formatter"; hash = "sha256-PlQwpR0tMsghMrOX7is+anN57t9xa9weNtoWpc0E9ec="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix index a303b945d5e7..ca0b4883918b 100644 --- a/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix +++ b/pkgs/by-name/dp/dprint/plugins/g-plane-pretty_yaml.nix @@ -1,6 +1,6 @@ { mkDprintPlugin }: mkDprintPlugin { - description = "YAML formatter."; + description = "YAML formatter"; hash = "sha256-6ua021G7ZW7Ciwy/OHXTA1Joj9PGEx3SZGtvaA//gzo="; initConfig = { configExcludes = [ ]; diff --git a/pkgs/by-name/ep/epgstation/package.nix b/pkgs/by-name/ep/epgstation/package.nix index 5d71ece6e0cc..e16be2ca0e10 100644 --- a/pkgs/by-name/ep/epgstation/package.nix +++ b/pkgs/by-name/ep/epgstation/package.nix @@ -127,7 +127,7 @@ buildNpmPackage rec { ''; meta = with lib; { - description = "DVR software compatible with Mirakurun."; + description = "DVR software compatible with Mirakurun"; homepage = "https://github.com/l3tnun/EPGStation"; license = licenses.mit; maintainers = with maintainers; [ midchildan ]; diff --git a/pkgs/by-name/er/ergogen/package.nix b/pkgs/by-name/er/ergogen/package.nix index 8e7834f4344b..9bac4ed8380d 100644 --- a/pkgs/by-name/er/ergogen/package.nix +++ b/pkgs/by-name/er/ergogen/package.nix @@ -32,7 +32,7 @@ buildNpmPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "Ergonomic keyboard layout generator."; + description = "Ergonomic keyboard layout generator"; homepage = "https://ergogen.xyz"; mainProgram = "ergogen"; license = lib.licenses.mit; diff --git a/pkgs/by-name/fi/firefly-iii-data-importer/package.nix b/pkgs/by-name/fi/firefly-iii-data-importer/package.nix index 3be092be7ca3..b8e9c89c972b 100644 --- a/pkgs/by-name/fi/firefly-iii-data-importer/package.nix +++ b/pkgs/by-name/fi/firefly-iii-data-importer/package.nix @@ -84,7 +84,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/firefly-iii/data-importer/releases/tag/v${finalAttrs.version}"; - description = "Firefly III Data Importer can import data into Firefly III."; + description = "Firefly III Data Importer can import data into Firefly III"; homepage = "https://github.com/firefly-iii/data-importer"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.savyajha ]; diff --git a/pkgs/by-name/fi/firefox-sync-client/package.nix b/pkgs/by-name/fi/firefox-sync-client/package.nix index 74726da8847f..d6b474730087 100644 --- a/pkgs/by-name/fi/firefox-sync-client/package.nix +++ b/pkgs/by-name/fi/firefox-sync-client/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-kDh/5SOwKPYl9sC9W17bnzG73fGI5iX6lSjcB3IjOss="; meta = { - description = "Commandline-utility to list/view/edit/delete entries in a firefox-sync account."; + description = "Commandline-utility to list/view/edit/delete entries in a firefox-sync account"; homepage = "https://github.com/Mikescher/firefox-sync-client"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ambroisie ]; diff --git a/pkgs/by-name/fo/foundry/package.nix b/pkgs/by-name/fo/foundry/package.nix index 35d9e2564e35..d06d45b5efe1 100644 --- a/pkgs/by-name/fo/foundry/package.nix +++ b/pkgs/by-name/fo/foundry/package.nix @@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://github.com/foundry-rs/foundry"; - description = "Portable, modular toolkit for Ethereum application development written in Rust."; + description = "Portable, modular toolkit for Ethereum application development written in Rust"; changelog = "https://github.com/foundry-rs/foundry/blob/v${version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/ga/gatk/package.nix b/pkgs/by-name/ga/gatk/package.nix index d66c9c8739dd..74a99dd6250c 100644 --- a/pkgs/by-name/ga/gatk/package.nix +++ b/pkgs/by-name/ga/gatk/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://gatk.broadinstitute.org/hc/en-us"; - description = "Wide variety of tools with a primary focus on variant discovery and genotyping."; + description = "Wide variety of tools with a primary focus on variant discovery and genotyping"; license = licenses.asl20; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; maintainers = with maintainers; [ apraga ]; diff --git a/pkgs/by-name/ge/gepetto-viewer-corba/package.nix b/pkgs/by-name/ge/gepetto-viewer-corba/package.nix index 403edf307934..89b8d0038123 100644 --- a/pkgs/by-name/ge/gepetto-viewer-corba/package.nix +++ b/pkgs/by-name/ge/gepetto-viewer-corba/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/gepetto/gepetto-viewer-corba"; - description = "CORBA client/server for gepetto-viewer."; + description = "CORBA client/server for gepetto-viewer"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.nim65s ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/ge/gepetto-viewer/package.nix b/pkgs/by-name/ge/gepetto-viewer/package.nix index e9d494187ebd..8332b1cbfe5d 100644 --- a/pkgs/by-name/ge/gepetto-viewer/package.nix +++ b/pkgs/by-name/ge/gepetto-viewer/package.nix @@ -116,7 +116,7 @@ let ''; meta = { - description = "Graphical Interface for Pinocchio and HPP."; + description = "Graphical Interface for Pinocchio and HPP"; homepage = "https://github.com/gepetto/gepetto-viewer"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.nim65s ]; diff --git a/pkgs/by-name/ge/get-graphql-schema/package.nix b/pkgs/by-name/ge/get-graphql-schema/package.nix index fe6b35e9bcad..99eb68f11360 100644 --- a/pkgs/by-name/ge/get-graphql-schema/package.nix +++ b/pkgs/by-name/ge/get-graphql-schema/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "Fetch and print the GraphQL schema from a GraphQL HTTP endpoint."; + description = "Fetch and print the GraphQL schema from a GraphQL HTTP endpoint"; homepage = "https://github.com/prisma-labs/get-graphql-schema"; license = lib.licenses.mit; mainProgram = "get-graphql-schema"; diff --git a/pkgs/by-name/gh/ghbackup/package.nix b/pkgs/by-name/gh/ghbackup/package.nix index 4bdacd3044eb..2ff8d158e5a9 100644 --- a/pkgs/by-name/gh/ghbackup/package.nix +++ b/pkgs/by-name/gh/ghbackup/package.nix @@ -35,7 +35,7 @@ buildGoModule rec { doCheck = false; # tests want to actually download from github meta = with lib; { - description = "Backup your GitHub repositories with a simple command-line application written in Go."; + description = "Backup your GitHub repositories with a simple command-line application written in Go"; homepage = "https://github.com/qvl/ghbackup"; license = licenses.mit; mainProgram = "ghbackup"; diff --git a/pkgs/by-name/gi/git-worktree-switcher/package.nix b/pkgs/by-name/gi/git-worktree-switcher/package.nix index c3c2df5fa2f8..adec0677d5f9 100644 --- a/pkgs/by-name/gi/git-worktree-switcher/package.nix +++ b/pkgs/by-name/gi/git-worktree-switcher/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/mateusauler/git-worktree-switcher"; - description = "Switch between git worktrees with speed."; + description = "Switch between git worktrees with speed"; license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "wt"; diff --git a/pkgs/by-name/gi/gitwatch/package.nix b/pkgs/by-name/gi/gitwatch/package.nix index 0df7cf190586..bcee9826762f 100644 --- a/pkgs/by-name/gi/gitwatch/package.nix +++ b/pkgs/by-name/gi/gitwatch/package.nix @@ -23,7 +23,7 @@ runCommand "gitwatch" nativeBuildInputs = [ makeWrapper ]; meta = { - description = "Watch a filesystem and automatically stage changes to a git."; + description = "Watch a filesystem and automatically stage changes to a git"; mainProgram = "gitwatch"; longDescription = '' A bash script to watch a file or folder and commit changes to a git repo. diff --git a/pkgs/by-name/gl/glow/package.nix b/pkgs/by-name/gl/glow/package.nix index 32a6467d33cb..76c026ec6fe1 100644 --- a/pkgs/by-name/gl/glow/package.nix +++ b/pkgs/by-name/gl/glow/package.nix @@ -37,7 +37,7 @@ buildGoModule rec { ''; meta = { - description = "Render markdown on the CLI, with pizzazz!"; + description = "Render markdown on the CLI, with pizzazz"; homepage = "https://github.com/charmbracelet/glow"; changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index 08622db92926..819fadc41bb8 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -20,7 +20,7 @@ buildGoModule rec { subPackages = [ "." ]; meta = with lib; { - description = "Ingesting, pipelining, and enhancing your DNS logs with usage indicators, security analysis, and additional metadata."; + description = "Ingesting, pipelining, and enhancing your DNS logs with usage indicators, security analysis, and additional metadata"; homepage = "https://github.com/dmachard/go-dnscollector"; license = licenses.mit; maintainers = with maintainers; [ shift ]; diff --git a/pkgs/by-name/go/gokrazy/package.nix b/pkgs/by-name/go/gokrazy/package.nix index ce6dd7b5f08f..4e280acb2653 100644 --- a/pkgs/by-name/go/gokrazy/package.nix +++ b/pkgs/by-name/go/gokrazy/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { subPackages = [ "cmd/gok" ]; meta = with lib; { - description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs!"; + description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs"; homepage = "https://github.com/gokrazy/gokrazy"; license = licenses.bsd3; maintainers = with maintainers; [ shayne ]; diff --git a/pkgs/by-name/go/goverter/package.nix b/pkgs/by-name/go/goverter/package.nix index 8f4593680b8d..9c0923b215b1 100644 --- a/pkgs/by-name/go/goverter/package.nix +++ b/pkgs/by-name/go/goverter/package.nix @@ -22,7 +22,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - description = "Generate type-safe Go converters by defining function signatures."; + description = "Generate type-safe Go converters by defining function signatures"; homepage = "https://github.com/jmattheis/goverter"; changelog = "https://goverter.jmattheis.de/changelog"; license = lib.licenses.mit; diff --git a/pkgs/by-name/gp/gptcommit/package.nix b/pkgs/by-name/gp/gptcommit/package.nix index 7bb1c6c1fa52..4543e6290897 100644 --- a/pkgs/by-name/gp/gptcommit/package.nix +++ b/pkgs/by-name/gp/gptcommit/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage { }; meta = with lib; { - description = "Git prepare-commit-msg hook for authoring commit messages with GPT-3."; + description = "Git prepare-commit-msg hook for authoring commit messages with GPT-3"; mainProgram = "gptcommit"; homepage = "https://github.com/zurawiki/gptcommit"; license = with licenses; [ asl20 ]; diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index b4401fb0025b..bcd7f3fa1229 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation rec { meta = { changelog = "https://git.dec05eba.com/gpu-screen-recorder-gtk/tree/com.dec05eba.gpu_screen_recorder.appdata.xml#n82"; - description = "GTK frontend for gpu-screen-recorder."; + description = "GTK frontend for gpu-screen-recorder"; homepage = "https://git.dec05eba.com/gpu-screen-recorder-gtk/about/"; license = lib.licenses.gpl3Only; mainProgram = "gpu-screen-recorder-gtk"; diff --git a/pkgs/by-name/gr/gron/package.nix b/pkgs/by-name/gr/gron/package.nix index 8290fd91eb4f..06b975af0867 100644 --- a/pkgs/by-name/gr/gron/package.nix +++ b/pkgs/by-name/gr/gron/package.nix @@ -24,7 +24,7 @@ buildGoModule rec { ]; meta = with lib; { - description = "Make JSON greppable!"; + description = "Make JSON greppable"; mainProgram = "gron"; longDescription = '' gron transforms JSON into discrete assignments to make it easier to grep diff --git a/pkgs/by-name/ha/hamrs/package.nix b/pkgs/by-name/ha/hamrs/package.nix index 8a8bbf4c830b..f5efef779242 100644 --- a/pkgs/by-name/ha/hamrs/package.nix +++ b/pkgs/by-name/ha/hamrs/package.nix @@ -9,7 +9,7 @@ let version = "1.0.7"; meta = { - description = "Simple, portable logger tailored for activities like Parks on the Air, Field Day, and more."; + description = "Simple, portable logger tailored for activities like Parks on the Air, Field Day, and more"; homepage = "https://hamrs.app/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/hd/hdr10plus_tool/package.nix b/pkgs/by-name/hd/hdr10plus_tool/package.nix index c6bd9eb8db45..ec3cc159984f 100644 --- a/pkgs/by-name/hd/hdr10plus_tool/package.nix +++ b/pkgs/by-name/hd/hdr10plus_tool/package.nix @@ -52,7 +52,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }); meta = { - description = "CLI utility to work with HDR10+ in HEVC files."; + description = "CLI utility to work with HDR10+ in HEVC files"; homepage = "https://github.com/quietvoid/hdr10plus_tool"; changelog = "https://github.com/quietvoid/hdr10plus_tool/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/he/hedgewars/package.nix b/pkgs/by-name/he/hedgewars/package.nix index dd8e4de598b8..94ae498d69b9 100644 --- a/pkgs/by-name/he/hedgewars/package.nix +++ b/pkgs/by-name/he/hedgewars/package.nix @@ -114,7 +114,7 @@ stdenv.mkDerivation { ]; meta = { - description = "Funny turn-based artillery game, featuring fighting hedgehogs!"; + description = "Funny turn-based artillery game, featuring fighting hedgehogs"; homepage = "https://hedgewars.org/"; license = with lib.licenses; [ gpl2Only diff --git a/pkgs/by-name/hu/husky/package.nix b/pkgs/by-name/hu/husky/package.nix index 7ba0dd68e715..c8de0be45d98 100644 --- a/pkgs/by-name/hu/husky/package.nix +++ b/pkgs/by-name/hu/husky/package.nix @@ -18,7 +18,7 @@ buildNpmPackage rec { npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg="; meta = { - description = "Git hooks made easy 🐶 woof!"; + description = "Git hooks made easy 🐶 woof"; mainProgram = "husky"; homepage = "https://github.com/typicode/husky"; changelog = "https://github.com/typicode/husky/releases/tag/v${version}"; diff --git a/pkgs/by-name/hy/hypre/package.nix b/pkgs/by-name/hy/hypre/package.nix index 8e8985df6b5c..403c23eda7bd 100644 --- a/pkgs/by-name/hy/hypre/package.nix +++ b/pkgs/by-name/hy/hypre/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = with lib; { - description = "Parallel solvers for sparse linear systems featuring multigrid methods."; + description = "Parallel solvers for sparse linear systems featuring multigrid methods"; homepage = "https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods"; platforms = platforms.unix; license = licenses.mit; diff --git a/pkgs/by-name/im/img/package.nix b/pkgs/by-name/im/img/package.nix index 71fd68fb0fae..df13d941e676 100644 --- a/pkgs/by-name/im/img/package.nix +++ b/pkgs/by-name/im/img/package.nix @@ -48,7 +48,7 @@ buildGoModule rec { doCheck = false; meta = with lib; { - description = "Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder."; + description = "Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder"; mainProgram = "img"; license = licenses.mit; homepage = "https://github.com/genuinetools/img"; diff --git a/pkgs/by-name/in/insomnia/package.nix b/pkgs/by-name/in/insomnia/package.nix index 163779868119..0df801dbd087 100644 --- a/pkgs/by-name/in/insomnia/package.nix +++ b/pkgs/by-name/in/insomnia/package.nix @@ -29,7 +29,7 @@ let meta = { homepage = "https://insomnia.rest"; - description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage."; + description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage"; mainProgram = "insomnia"; changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/js/json-sort-cli/package.nix b/pkgs/by-name/js/json-sort-cli/package.nix index db3856a7e225..5b05126f0e82 100644 --- a/pkgs/by-name/js/json-sort-cli/package.nix +++ b/pkgs/by-name/js/json-sort-cli/package.nix @@ -30,7 +30,7 @@ buildNpmPackage rec { passthru.updateScript = nix-update-script { }; meta = { - description = "CLI interface to json-stable-stringify."; + description = "CLI interface to json-stable-stringify"; homepage = "https://github.com/tillig/json-sort-cli"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hasnep ]; diff --git a/pkgs/by-name/ku/kubeconform/package.nix b/pkgs/by-name/ku/kubeconform/package.nix index 64725efb1cf1..2fcf666b5d40 100644 --- a/pkgs/by-name/ku/kubeconform/package.nix +++ b/pkgs/by-name/ku/kubeconform/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = null; meta = with lib; { - description = "FAST Kubernetes manifests validator, with support for Custom Resources!"; + description = "FAST Kubernetes manifests validator, with support for Custom Resources"; mainProgram = "kubeconform"; homepage = "https://github.com/yannh/kubeconform/"; license = licenses.asl20; diff --git a/pkgs/by-name/ku/kubectx/package.nix b/pkgs/by-name/ku/kubectx/package.nix index 2a007665906b..52469f2e4859 100644 --- a/pkgs/by-name/ku/kubectx/package.nix +++ b/pkgs/by-name/ku/kubectx/package.nix @@ -31,7 +31,7 @@ buildGoModule rec { ''; meta = with lib; { - description = "Fast way to switch between clusters and namespaces in kubectl!"; + description = "Fast way to switch between clusters and namespaces in kubectl"; license = licenses.asl20; homepage = "https://github.com/ahmetb/kubectx"; maintainers = with maintainers; [ jlesquembre ]; diff --git a/pkgs/by-name/li/lightgbm/package.nix b/pkgs/by-name/li/lightgbm/package.nix index ee829c4e9cb8..3d1c2dd7b345 100644 --- a/pkgs/by-name/li/lightgbm/package.nix +++ b/pkgs/by-name/li/lightgbm/package.nix @@ -217,7 +217,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "LightGBM is a gradient boosting framework that uses tree based learning algorithms."; + description = "LightGBM is a gradient boosting framework that uses tree based learning algorithms"; mainProgram = "lightgbm"; homepage = "https://github.com/microsoft/LightGBM"; changelog = "https://github.com/microsoft/LightGBM/releases/tag/v${finalAttrs.version}"; diff --git a/pkgs/by-name/ln/lnx/package.nix b/pkgs/by-name/ln/lnx/package.nix index 08a75bcd4f6a..0131bdc63128 100644 --- a/pkgs/by-name/ln/lnx/package.nix +++ b/pkgs/by-name/ln/lnx/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-9fro1Dx7P+P9NTsg0gtMfr0s4TEpkZA31EFAnObiNFo="; meta = with lib; { - description = "Insanely fast, Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine. Standing on the shoulders of giants."; + description = "Insanely fast, Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine. Standing on the shoulders of giants"; mainProgram = "lnx"; homepage = "https://lnx.rs/"; license = licenses.mit; diff --git a/pkgs/by-name/lo/longcat/package.nix b/pkgs/by-name/lo/longcat/package.nix index 47d819594717..afcb5d2a06e5 100644 --- a/pkgs/by-name/lo/longcat/package.nix +++ b/pkgs/by-name/lo/longcat/package.nix @@ -25,7 +25,7 @@ buildGoModule { meta = { homepage = "https://github.com/mattn/longcat"; - description = "Renders a picture of a long cat on the terminal."; + description = "Renders a picture of a long cat on the terminal"; license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "longcat"; diff --git a/pkgs/by-name/mc/mcat-unwrapped/package.nix b/pkgs/by-name/mc/mcat-unwrapped/package.nix index 12e941b39717..da0126e16368 100644 --- a/pkgs/by-name/mc/mcat-unwrapped/package.nix +++ b/pkgs/by-name/mc/mcat-unwrapped/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "cat command for documents / images / videos and more!"; + description = "cat command for documents / images / videos and more"; homepage = "https://github.com/Skardyy/mcat"; changelog = "https://github.com/Skardyy/mcat/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/me/merge-ut-dictionaries/package.nix b/pkgs/by-name/me/merge-ut-dictionaries/package.nix index 130a89016a48..571786f264fd 100644 --- a/pkgs/by-name/me/merge-ut-dictionaries/package.nix +++ b/pkgs/by-name/me/merge-ut-dictionaries/package.nix @@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT dictionaries are additional dictionaries for Mozc."; + description = "Mozc UT dictionaries are additional dictionaries for Mozc"; homepage = "https://github.com/utuhiro78/merge-ut-dictionaries"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mg/mgmt/package.nix b/pkgs/by-name/mg/mgmt/package.nix index f0c11262d407..53eff1083ada 100644 --- a/pkgs/by-name/mg/mgmt/package.nix +++ b/pkgs/by-name/mg/mgmt/package.nix @@ -59,7 +59,7 @@ buildGoModule rec { vendorHash = "sha256-Dtqy4TILN+7JXiHKHDdjzRTsT8jZYG5sPudxhd8znXY="; meta = with lib; { - description = "Next generation distributed, event-driven, parallel config management!"; + description = "Next generation distributed, event-driven, parallel config management"; homepage = "https://mgmtconfig.com"; license = licenses.gpl3Only; maintainers = with maintainers; [ urandom ]; diff --git a/pkgs/by-name/mi/mirakurun/package.nix b/pkgs/by-name/mi/mirakurun/package.nix index 0ae8bc87856c..097747221cd2 100644 --- a/pkgs/by-name/mi/mirakurun/package.nix +++ b/pkgs/by-name/mi/mirakurun/package.nix @@ -71,7 +71,7 @@ buildNpmPackage rec { ''; meta = with lib; { - description = "Resource manager for TV tuners."; + description = "Resource manager for TV tuners"; license = licenses.asl20; maintainers = with maintainers; [ midchildan ]; }; diff --git a/pkgs/by-name/mo/mongodb-ce/package.nix b/pkgs/by-name/mo/mongodb-ce/package.nix index f6b508b3ef17..5618e4ca5b1a 100644 --- a/pkgs/by-name/mo/mongodb-ce/package.nix +++ b/pkgs/by-name/mo/mongodb-ce/package.nix @@ -116,7 +116,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://www.mongodb.com/docs/upcoming/release-notes/8.0/"; - description = "MongoDB is a general purpose, document-based, distributed database."; + description = "MongoDB is a general purpose, document-based, distributed database"; homepage = "https://www.mongodb.com/"; license = with lib.licenses; [ sspl ]; longDescription = '' diff --git a/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix b/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix index 1eccf58c8330..a418d345bb80 100644 --- a/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Alt-Cannadic Dictionary is a dictionary converted from Alt-Cannadic for Mozc."; + description = "Mozc UT Alt-Cannadic Dictionary is a dictionary converted from Alt-Cannadic for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-alt-cannadic"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix b/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix index 356d4822b3c6..f1c59f367e0e 100644 --- a/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT EDICT2 Dictionary is a dictionary converted from EDICT2 for Mozc."; + description = "Mozc UT EDICT2 Dictionary is a dictionary converted from EDICT2 for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix b/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix index b17b50058416..c9f05aa34c97 100644 --- a/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Jawiki Dictionary is a dictionary generated from the Japanese Wikipedia for Mozc."; + description = "Mozc UT Jawiki Dictionary is a dictionary generated from the Japanese Wikipedia for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-jawiki"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix b/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix index a0c5b3761b59..e5dfd126c945 100644 --- a/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT NEologd Dictionary is a dictionary converted from mecab-ipadic-NEologd for Mozc."; + description = "Mozc UT NEologd Dictionary is a dictionary converted from mecab-ipadic-NEologd for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-neologd"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix b/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix index fe3c0c1ec08f..607099c94d71 100644 --- a/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Personal Name Dictionary is a dictionary for Mozc."; + description = "Mozc UT Personal Name Dictionary is a dictionary for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-personal-names"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix b/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix index 9253bb94f0e9..5fd95a5b995a 100644 --- a/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Place Name Dictionary is a dictionary converted from the Japan Post's ZIP code data for Mozc."; + description = "Mozc UT Place Name Dictionary is a dictionary converted from the Japan Post's ZIP code data for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-place-names"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix b/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix index 41852d7a2150..11b6b16c9fd8 100644 --- a/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT SKK-JISYO Dictionary is a dictionary converted from SKK-JISYO for Mozc."; + description = "Mozc UT SKK-JISYO Dictionary is a dictionary converted from SKK-JISYO for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix b/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix index aa3dbaf25fb8..54de8e4d2da7 100644 --- a/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT SudachiDict Dictionary is a dictionary converted from SudachiDict for Mozc."; + description = "Mozc UT SudachiDict Dictionary is a dictionary converted from SudachiDict for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/op/opencloud/package.nix b/pkgs/by-name/op/opencloud/package.nix index 4ed5d3111316..7f79e7822256 100644 --- a/pkgs/by-name/op/opencloud/package.nix +++ b/pkgs/by-name/op/opencloud/package.nix @@ -106,7 +106,7 @@ buildGoModule rec { versionCheckProgramArg = [ "version" ]; meta = { - description = "OpenCloud gives you a secure and private way to store, access, and share your files."; + description = "OpenCloud gives you a secure and private way to store, access, and share your files"; homepage = "https://github.com/opencloud-eu/opencloud"; changelog = "https://github.com/opencloud-eu/opencloud/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/op/oppai-ng/package.nix b/pkgs/by-name/op/oppai-ng/package.nix index ef4f850f7869..2c3f8c9455f1 100644 --- a/pkgs/by-name/op/oppai-ng/package.nix +++ b/pkgs/by-name/op/oppai-ng/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "Difficulty and pp calculator for osu!"; + description = "Difficulty and pp calculator for osu"; homepage = "https://github.com/Francesco149/oppai-ng"; license = licenses.unlicense; maintainers = [ ]; diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix index 2e92515d2873..59964a9fa260 100644 --- a/pkgs/by-name/pa/paisa/package.nix +++ b/pkgs/by-name/pa/paisa/package.nix @@ -93,7 +93,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://paisa.fyi/"; changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}"; - description = "Paisa is a Personal finance manager. It builds on top of the ledger double entry accounting tool."; + description = "Paisa is a Personal finance manager. It builds on top of the ledger double entry accounting tool"; license = lib.licenses.agpl3Only; mainProgram = "paisa"; maintainers = with lib.maintainers; [ skowalak ]; diff --git a/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix b/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix index 00a4a5d8ef1c..1bcae54e051a 100644 --- a/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix +++ b/pkgs/by-name/pa/parallel-launcher/parallel-n64-next.nix @@ -61,7 +61,7 @@ libretro.mkLibretroCore (finalAttrs: { passthru.updateScript = { }; meta = { - description = "Fork of libretro's parallel-n64 core designed to be used with Parallel Launcher."; + description = "Fork of libretro's parallel-n64 core designed to be used with Parallel Launcher"; homepage = "https://gitlab.com/parallel-launcher/parallel-n64"; license = lib.licenses.gpl3Only; teams = [ ]; diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix index 5e4ce6735daa..84e286661b35 100644 --- a/pkgs/by-name/pa/paretosecurity/package.nix +++ b/pkgs/by-name/pa/paretosecurity/package.nix @@ -78,7 +78,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "Pareto Security agent makes sure your laptop is correctly configured for security."; + description = "Pareto Security agent makes sure your laptop is correctly configured for security"; longDescription = '' The Pareto Security agent is a free and open source app to help you make sure that your laptop is configured for security. diff --git a/pkgs/by-name/pi/pixelorama/package.nix b/pkgs/by-name/pi/pixelorama/package.nix index 2247cfd5c9d8..6be082521a8c 100644 --- a/pkgs/by-name/pi/pixelorama/package.nix +++ b/pkgs/by-name/pi/pixelorama/package.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://orama-interactive.itch.io/pixelorama"; - description = "Free & open-source 2D sprite editor, made with the Godot Engine!"; + description = "Free & open-source 2D sprite editor, made with the Godot Engine"; changelog = "https://github.com/Orama-Interactive/Pixelorama/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = licenses.mit; platforms = [ diff --git a/pkgs/by-name/pl/plasmusic-toolbar/package.nix b/pkgs/by-name/pl/plasmusic-toolbar/package.nix index 23f9e3e555ff..5783bdcb08f9 100644 --- a/pkgs/by-name/pl/plasmusic-toolbar/package.nix +++ b/pkgs/by-name/pl/plasmusic-toolbar/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "KDE Plasma widget that shows currently playing song information and provide playback controls."; + description = "KDE Plasma widget that shows currently playing song information and provide playback controls"; homepage = "https://github.com/ccatterina/plasmusic-toolbar"; changelog = "https://github.com/ccatterina/plasmusic-toolbar/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/po/porn-vault/package.nix b/pkgs/by-name/po/porn-vault/package.nix index fb0a58df550f..1c6522931bc9 100644 --- a/pkgs/by-name/po/porn-vault/package.nix +++ b/pkgs/by-name/po/porn-vault/package.nix @@ -102,7 +102,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Porn-Vault is a self hosted organizer for adult videos and imagery."; + description = "Porn-Vault is a self hosted organizer for adult videos and imagery"; homepage = "https://gitlab.com/porn-vault/porn-vault"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.luNeder ]; diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 6a9ccca72fa6..f40760c639b8 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { meta = { changelog = "https://github.com/Zuplu/postfix-tlspol/releases/tag/${src.tag}"; - description = "Lightweight MTA-STS + DANE/TLSA resolver and TLS policy server for Postfix, prioritizing DANE."; + description = "Lightweight MTA-STS + DANE/TLSA resolver and TLS policy server for Postfix, prioritizing DANE"; homepage = "https://github.com/Zuplu/postfix-tlspol"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix index d9ae5c17902d..76a336fe622c 100644 --- a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix @@ -38,7 +38,7 @@ buildGoModule (finalAttrs: { meta = { changelog = "https://github.com/richih/modbus_exporter/releases/tag/v${finalAttrs.version}"; homepage = "https://paepcke.de/modbus_exporter"; - description = "Prometheus exporter for the modbus interface. Basepackage for a large group of iot device exporters."; + description = "Prometheus exporter for the modbus interface. Basepackage for a large group of iot device exporters"; license = lib.licenses.mit; mainProgram = "modbus_exporter"; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/re/readeck/package.nix b/pkgs/by-name/re/readeck/package.nix index 00c9f2063ce3..4397a405520a 100644 --- a/pkgs/by-name/re/readeck/package.nix +++ b/pkgs/by-name/re/readeck/package.nix @@ -86,7 +86,7 @@ buildGoModule rec { vendorHash = "sha256-gqiK96FnfvRAzT0RUpYnT7HftZ1YV9jxbjstcKtGBho="; meta = { - description = "Web application that lets you save the readable content of web pages you want to keep forever."; + description = "Web application that lets you save the readable content of web pages you want to keep forever"; mainProgram = "readeck"; homepage = "https://readeck.org/"; changelog = "https://codeberg.org/readeck/readeck/releases/tag/${version}"; diff --git a/pkgs/by-name/re/realm-studio/package.nix b/pkgs/by-name/re/realm-studio/package.nix index 99ab1e990288..8867fd8e200d 100644 --- a/pkgs/by-name/re/realm-studio/package.nix +++ b/pkgs/by-name/re/realm-studio/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Visual tool to view, edit, and model Realm databases."; + description = "Visual tool to view, edit, and model Realm databases"; homepage = "https://www.mongodb.com/docs/atlas/device-sdks/studio/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ matteopacini ]; diff --git a/pkgs/by-name/re/remod/package.nix b/pkgs/by-name/re/remod/package.nix index 1ec9c9cb566c..699cbe74a842 100644 --- a/pkgs/by-name/re/remod/package.nix +++ b/pkgs/by-name/re/remod/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/samuela/remod/releases/tag/v${finalAttrs.version}"; - description = "chmod for human beings!"; + description = "chmod for human beings"; homepage = "https://github.com/samuela/remod"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/by-name/re/reposilite/plugins.nix b/pkgs/by-name/re/reposilite/plugins.nix index 68a0ea2cfffb..bd141a90f2a0 100644 --- a/pkgs/by-name/re/reposilite/plugins.nix +++ b/pkgs/by-name/re/reposilite/plugins.nix @@ -32,7 +32,7 @@ makeScopeWithSplicing' { inherit version hash; meta = { - description = "${fancyName} plugin for Reposilite."; + description = "${fancyName} plugin for Reposilite"; homepage = "https://github.com/dzikoysk/reposilite"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; diff --git a/pkgs/by-name/ro/rofi-calc/package.nix b/pkgs/by-name/ro/rofi-calc/package.nix index 2c9efc44f650..6b297a2ba034 100644 --- a/pkgs/by-name/ro/rofi-calc/package.nix +++ b/pkgs/by-name/ro/rofi-calc/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "Do live calculations in rofi!"; + description = "Do live calculations in rofi"; homepage = "https://github.com/svenstaro/rofi-calc"; license = licenses.mit; maintainers = with maintainers; [ albakham ]; diff --git a/pkgs/by-name/sa/sacd/package.nix b/pkgs/by-name/sa/sacd/package.nix index 65d04693b08e..59b9d9e96e7d 100644 --- a/pkgs/by-name/sa/sacd/package.nix +++ b/pkgs/by-name/sa/sacd/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = with lib; { - description = "Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams."; + description = "Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams"; longDescription = '' Super Audio CD decoder. Converts SACD image files, Philips DSDIFF and Sony DSF files to 24-bit high resolution wave files. Handles both DST and DSD streams. diff --git a/pkgs/by-name/sc/sc/package.nix b/pkgs/by-name/sc/sc/package.nix index a1b9a59dec5b..e7b7b79075f8 100644 --- a/pkgs/by-name/sc/sc/package.nix +++ b/pkgs/by-name/sc/sc/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation { ]; meta = { - description = "Curses-based spreadsheet calculator."; + description = "Curses-based spreadsheet calculator"; longDescription = '' This is a fork of the old sc-7.16 application with attention paid to diff --git a/pkgs/by-name/sq/sqlx-cli/package.nix b/pkgs/by-name/sq/sqlx-cli/package.nix index 04e8db58e9bb..567c3c29468a 100644 --- a/pkgs/by-name/sq/sqlx-cli/package.nix +++ b/pkgs/by-name/sq/sqlx-cli/package.nix @@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - description = "SQLx's associated command-line utility for managing databases, migrations, and enabling offline mode with sqlx::query!() and friends."; + description = "SQLx's associated command-line utility for managing databases, migrations, and enabling offline mode with sqlx::query!() and friends"; homepage = "https://github.com/launchbadge/sqlx"; license = licenses.asl20; maintainers = with maintainers; [ diff --git a/pkgs/by-name/sw/swaycons/package.nix b/pkgs/by-name/sw/swaycons/package.nix index 0809525f63da..1638a6991d1f 100644 --- a/pkgs/by-name/sw/swaycons/package.nix +++ b/pkgs/by-name/sw/swaycons/package.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-LE+YEFmkB4EBQcuxbExN9Td5LWpI4AZgyVHXdTyq7gU="; meta = with lib; { - description = "Window Icons in Sway with Nerd Fonts!"; + description = "Window Icons in Sway with Nerd Fonts"; mainProgram = "swaycons"; homepage = "https://github.com/allie-wake-up/swaycons"; license = licenses.asl20; diff --git a/pkgs/by-name/sw/swayfx-unwrapped/package.nix b/pkgs/by-name/sw/swayfx-unwrapped/package.nix index 9f08cd286321..e804b4a674d6 100644 --- a/pkgs/by-name/sw/swayfx-unwrapped/package.nix +++ b/pkgs/by-name/sw/swayfx-unwrapped/package.nix @@ -130,7 +130,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "Sway, but with eye candy!"; + description = "Sway, but with eye candy"; homepage = "https://github.com/WillPower3309/swayfx"; changelog = "https://github.com/WillPower3309/swayfx/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/sw/swift-quit/package.nix b/pkgs/by-name/sw/swift-quit/package.nix index 80b7ef5f89a2..d66cad90aa6e 100644 --- a/pkgs/by-name/sw/swift-quit/package.nix +++ b/pkgs/by-name/sw/swift-quit/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Automatic quitting of macOS apps when closing their windows."; + description = "Automatic quitting of macOS apps when closing their windows"; homepage = "https://swiftquit.com/"; license = lib.licenses.gpl3; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/ta/ta-lib/package.nix b/pkgs/by-name/ta/ta-lib/package.nix index 094b0004973f..df12699afb08 100644 --- a/pkgs/by-name/ta/ta-lib/package.nix +++ b/pkgs/by-name/ta/ta-lib/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; meta = with lib; { - description = "TA-Lib is a library that provides common functions for the technical analysis of financial market data."; + description = "TA-Lib is a library that provides common functions for the technical analysis of financial market data"; mainProgram = "ta-lib-config"; homepage = "https://ta-lib.org/"; license = lib.licenses.bsd3; diff --git a/pkgs/by-name/ts/tshock/package.nix b/pkgs/by-name/ts/tshock/package.nix index 5e4379c8d954..bfa276e19c0b 100644 --- a/pkgs/by-name/ts/tshock/package.nix +++ b/pkgs/by-name/ts/tshock/package.nix @@ -36,7 +36,7 @@ buildDotnetModule rec { meta = with lib; { homepage = "https://github.com/Pryaxis/TShock"; - description = "Modded server software for Terraria, providing a plugin system and inbuilt tools such as anti-cheat, server-side characters, groups, permissions, and item bans."; + description = "Modded server software for Terraria, providing a plugin system and inbuilt tools such as anti-cheat, server-side characters, groups, permissions, and item bans"; license = licenses.gpl3Only; maintainers = [ maintainers.proggerx ]; mainProgram = "TShock.Server"; diff --git a/pkgs/by-name/un/uniex/package.nix b/pkgs/by-name/un/uniex/package.nix index 65fe6db53c52..1a1b7cbfc303 100644 --- a/pkgs/by-name/un/uniex/package.nix +++ b/pkgs/by-name/un/uniex/package.nix @@ -28,7 +28,7 @@ buildGoModule rec { meta = { changelog = "https://github.com/paepckehh/uniex/releases/tag/v${version}"; homepage = "https://paepcke.de/uniex"; - description = "Tool to export unifi network controller mongodb asset information [csv|json]."; + description = "Tool to export unifi network controller mongodb asset information [csv|json]"; license = lib.licenses.bsd3; mainProgram = "uniex"; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/vi/viddy/package.nix b/pkgs/by-name/vi/viddy/package.nix index 2678cdb37212..a5768b1f884f 100644 --- a/pkgs/by-name/vi/viddy/package.nix +++ b/pkgs/by-name/vi/viddy/package.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript.command = [ ./update.sh ]; meta = { - description = "Modern watch command, time machine and pager etc."; + description = "Modern watch command, time machine and pager etc"; changelog = "https://github.com/sachaos/viddy/releases"; homepage = "https://github.com/sachaos/viddy"; license = lib.licenses.mit; diff --git a/pkgs/by-name/vt/vtsls/package.nix b/pkgs/by-name/vt/vtsls/package.nix index 851fdbc30491..60e3e3a6803f 100644 --- a/pkgs/by-name/vt/vtsls/package.nix +++ b/pkgs/by-name/vt/vtsls/package.nix @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "LSP wrapper for typescript extension of vscode."; + description = "LSP wrapper for typescript extension of vscode"; homepage = "https://github.com/yioneko/vtsls"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kuglimon ]; diff --git a/pkgs/by-name/wa/watson/package.nix b/pkgs/by-name/wa/watson/package.nix index 2d2f926a988a..6411d6327de3 100644 --- a/pkgs/by-name/wa/watson/package.nix +++ b/pkgs/by-name/wa/watson/package.nix @@ -55,7 +55,7 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { homepage = "https://github.com/jazzband/Watson"; - description = "Wonderful CLI to track your time!"; + description = "Wonderful CLI to track your time"; mainProgram = "watson"; license = licenses.mit; maintainers = with maintainers; [ diff --git a/pkgs/by-name/wo/world-wall-clock/package.nix b/pkgs/by-name/wo/world-wall-clock/package.nix index 827a3fa1fe64..b39a7843caec 100644 --- a/pkgs/by-name/wo/world-wall-clock/package.nix +++ b/pkgs/by-name/wo/world-wall-clock/package.nix @@ -29,7 +29,7 @@ python3.pkgs.buildPythonApplication rec { enabledTestPaths = [ "tests/*" ]; meta = { - description = "TUI application that provides a multi-timezone graphical clock in a terminal environment."; + description = "TUI application that provides a multi-timezone graphical clock in a terminal environment"; homepage = "https://github.com/ddelabru/world-wall-clock"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ ddelabru ]; diff --git a/pkgs/by-name/xe/xee/package.nix b/pkgs/by-name/xe/xee/package.nix index 0985ada161e7..51623090fc22 100644 --- a/pkgs/by-name/xe/xee/package.nix +++ b/pkgs/by-name/xe/xee/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckProgramArg = "--version"; meta = { - description = "XML Execution Engine written in Rust."; + description = "XML Execution Engine written in Rust"; longDescription = '' Load XML documents, issue XPath expressions against them, including in a REPL, and pretty-print XML documents. A Swiss Army knife CLI for XML. diff --git a/pkgs/by-name/xm/xmloscopy/package.nix b/pkgs/by-name/xm/xmloscopy/package.nix index b547ede58132..a381a656008f 100644 --- a/pkgs/by-name/xm/xmloscopy/package.nix +++ b/pkgs/by-name/xm/xmloscopy/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "wtf is my docbook broken?"; + description = "wtf is my docbook broken"; mainProgram = "xmloscopy"; homepage = "https://github.com/grahamc/xmloscopy"; license = licenses.mit; diff --git a/pkgs/by-name/ya/yazi/plugins/bypass/default.nix b/pkgs/by-name/ya/yazi/plugins/bypass/default.nix index a4a62b2b4e33..e268db5441af 100644 --- a/pkgs/by-name/ya/yazi/plugins/bypass/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/bypass/default.nix @@ -15,7 +15,7 @@ mkYaziPlugin { }; meta = { - description = "Yazi plugin for skipping directories with only a single sub-directory."; + description = "Yazi plugin for skipping directories with only a single sub-directory"; homepage = "https://github.com/Rolv-Apneseth/bypass.yazi"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ khaneliman ]; diff --git a/pkgs/by-name/yp/ypbind-mt/package.nix b/pkgs/by-name/yp/ypbind-mt/package.nix index 68db0f4aa9b0..6c2a7b02a7f4 100644 --- a/pkgs/by-name/yp/ypbind-mt/package.nix +++ b/pkgs/by-name/yp/ypbind-mt/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { ]; meta = { - description = "Multithreaded daemon maintaining the NIS binding informations."; + description = "Multithreaded daemon maintaining the NIS binding informations"; homepage = "https://github.com/thkukuk/ypbind-mt"; changelog = "https://github.com/thkukuk/ypbind-mt/blob/master/NEWS"; license = lib.licenses.gpl2Plus; diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index d34b7018ac9e..80e8ce9e2ed6 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -55,7 +55,7 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "zapzap" ]; meta = with lib; { - description = "WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine."; + description = "WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine"; homepage = "https://rtosta.com/zapzap-web/"; mainProgram = "zapzap"; license = licenses.gpl3Only; diff --git a/pkgs/by-name/zf/zfind/package.nix b/pkgs/by-name/zf/zfind/package.nix index 5b259a81e0d6..2672b7d76563 100644 --- a/pkgs/by-name/zf/zfind/package.nix +++ b/pkgs/by-name/zf/zfind/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { ]; meta = { - description = "CLI for file search with SQL like syntax."; + description = "CLI for file search with SQL like syntax"; longDescription = '' zfind allows you to search for files, including inside tar, zip, 7z and rar archives. It makes finding files easy with a filter syntax that is similar to an SQL-WHERE clause. diff --git a/pkgs/by-name/zs/zsh-fzf-tab/package.nix b/pkgs/by-name/zs/zsh-fzf-tab/package.nix index 3369278cc64a..a6f8c75be9bd 100644 --- a/pkgs/by-name/zs/zsh-fzf-tab/package.nix +++ b/pkgs/by-name/zs/zsh-fzf-tab/package.nix @@ -95,7 +95,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/Aloxaf/fzf-tab"; - description = "Replace zsh's default completion selection menu with fzf!"; + description = "Replace zsh's default completion selection menu with fzf"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diredocks ]; platforms = lib.platforms.unix; diff --git a/pkgs/development/compilers/arocc/package.nix b/pkgs/development/compilers/arocc/package.nix index edd3316fa638..5b9766308ae5 100644 --- a/pkgs/development/compilers/arocc/package.nix +++ b/pkgs/development/compilers/arocc/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "C compiler written in Zig."; + description = "C compiler written in Zig"; homepage = "http://aro.vexu.eu/"; license = with lib.licenses; [ mit diff --git a/pkgs/development/compilers/jetbrains-jdk/17.nix b/pkgs/development/compilers/jetbrains-jdk/17.nix index 8b0a0104b2f5..f470c8e5b1d0 100644 --- a/pkgs/development/compilers/jetbrains-jdk/17.nix +++ b/pkgs/development/compilers/jetbrains-jdk/17.nix @@ -159,7 +159,7 @@ openjdk17.overrideAttrs (oldAttrs: rec { ] ++ oldAttrs.nativeBuildInputs; meta = with lib; { - description = "An OpenJDK fork to better support Jetbrains's products."; + description = "An OpenJDK fork to better support Jetbrains's products"; longDescription = '' JetBrains Runtime is a runtime environment for running IntelliJ Platform based products on Windows, Mac OS X, and Linux. JetBrains Runtime is diff --git a/pkgs/development/compilers/llvm/common/bolt/default.nix b/pkgs/development/compilers/llvm/common/bolt/default.nix index 716331738a51..d18d24552819 100644 --- a/pkgs/development/compilers/llvm/common/bolt/default.nix +++ b/pkgs/development/compilers/llvm/common/bolt/default.nix @@ -92,6 +92,6 @@ stdenv.mkDerivation (finalAttrs: { meta = llvm_meta // { homepage = "https://github.com/llvm/llvm-project/tree/main/bolt"; - description = "LLVM post-link optimizer."; + description = "LLVM post-link optimizer"; }; }) diff --git a/pkgs/development/coq-modules/async-test/default.nix b/pkgs/development/coq-modules/async-test/default.nix index 46df8ee94086..9e5333116bff 100644 --- a/pkgs/development/coq-modules/async-test/default.nix +++ b/pkgs/development/coq-modules/async-test/default.nix @@ -36,7 +36,7 @@ mkCoqDerivation { ]; meta = { - description = "From interaction trees to asynchronous tests."; + description = "From interaction trees to asynchronous tests"; license = lib.licenses.mpl20; }; } diff --git a/pkgs/development/coq-modules/bbv/default.nix b/pkgs/development/coq-modules/bbv/default.nix index 6218d73f8ff8..174f23deb4ed 100644 --- a/pkgs/development/coq-modules/bbv/default.nix +++ b/pkgs/development/coq-modules/bbv/default.nix @@ -28,7 +28,7 @@ mkCoqDerivation { propagatedBuildInputs = [ stdlib ]; meta = { - description = "An implementation of bitvectors in Coq."; + description = "An implementation of bitvectors in Coq"; license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/coqfmt/default.nix b/pkgs/development/coq-modules/coqfmt/default.nix index d159a12f0fe6..6939e30e07bd 100644 --- a/pkgs/development/coq-modules/coqfmt/default.nix +++ b/pkgs/development/coq-modules/coqfmt/default.nix @@ -47,7 +47,7 @@ mkCoqDerivation rec { ]; meta = { - description = "A command line tool to format your Coq source code."; + description = "A command line tool to format your Coq source code"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ DieracDelta ]; }; diff --git a/pkgs/development/coq-modules/itree-io/default.nix b/pkgs/development/coq-modules/itree-io/default.nix index 1b5624cf5bc9..3857745f64f7 100644 --- a/pkgs/development/coq-modules/itree-io/default.nix +++ b/pkgs/development/coq-modules/itree-io/default.nix @@ -32,7 +32,7 @@ mkCoqDerivation { ]; meta = { - description = "Interpret itree in the IO monad of simple-io."; + description = "Interpret itree in the IO monad of simple-io"; license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/json/default.nix b/pkgs/development/coq-modules/json/default.nix index cc4ba6775cde..622ea5826516 100644 --- a/pkgs/development/coq-modules/json/default.nix +++ b/pkgs/development/coq-modules/json/default.nix @@ -37,7 +37,7 @@ useDuneifVersion = v: lib.versions.isGe "0.2.0" v || v == "dev"; meta = { - description = "From JSON to Coq, and vice versa."; + description = "From JSON to Coq, and vice versa"; license = lib.licenses.bsd3; }; }).overrideAttrs diff --git a/pkgs/development/interpreters/lfe/generic-builder.nix b/pkgs/development/interpreters/lfe/generic-builder.nix index 9501d712785d..226df345cf1c 100644 --- a/pkgs/development/interpreters/lfe/generic-builder.nix +++ b/pkgs/development/interpreters/lfe/generic-builder.nix @@ -115,7 +115,7 @@ else ''; meta = with lib; { - description = "Best of Erlang and of Lisp; at the same time!"; + description = "Best of Erlang and of Lisp; at the same time"; longDescription = '' LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang compiler. Code produced with it is compatible with "normal" Erlang diff --git a/pkgs/development/lua-modules/nfd/default.nix b/pkgs/development/lua-modules/nfd/default.nix index c216e235a1a5..b3afa1489f6c 100644 --- a/pkgs/development/lua-modules/nfd/default.nix +++ b/pkgs/development/lua-modules/nfd/default.nix @@ -42,7 +42,7 @@ buildLuarocksPackage { ''; meta = { - description = "A tiny, neat lua library that portably invokes native file open and save dialogs."; + description = "A tiny, neat lua library that portably invokes native file open and save dialogs"; homepage = "https://github.com/Alloyed/nativefiledialog/tree/master/lua"; license = lib.licenses.zlib; maintainers = [ lib.maintainers.scoder12 ]; diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index ae9a5b68fc00..d4864fdc8ba6 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -43367,7 +43367,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Babel command line."; + description = "Babel command line"; homepage = "https://babel.dev/docs/en/next/babel-cli"; license = "MIT"; }; @@ -44468,7 +44468,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides a composable API for giving elements a fixed aspect ratio."; + description = "A plugin that provides a composable API for giving elements a fixed aspect ratio"; homepage = "https://github.com/tailwindlabs/tailwindcss-aspect-ratio#readme"; license = "MIT"; }; @@ -44490,7 +44490,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities."; + description = "A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities"; homepage = "https://github.com/tailwindlabs/tailwindcss-forms#readme"; license = "MIT"; }; @@ -44511,7 +44511,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides utilities for visually truncating text after a fixed number of lines."; + description = "A plugin that provides utilities for visually truncating text after a fixed number of lines"; homepage = "https://github.com/tailwindlabs/tailwindcss-line-clamp#readme"; license = "MIT"; }; @@ -44538,7 +44538,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults."; + description = "A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults"; homepage = "https://github.com/tailwindlabs/tailwindcss-typography#readme"; license = "MIT"; }; @@ -46026,7 +46026,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Concat small audio files into single file and export in many formats."; + description = "Concat small audio files into single file and export in many formats"; homepage = "https://github.com/tonistiigi/audiosprite#readme"; }; production = true; @@ -47285,7 +47285,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "This is the command line tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s)."; + description = "This is the command line tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s)"; homepage = "https://github.com/cdk8s-team/cdk8s-cli#readme"; license = "Apache-2.0"; }; @@ -48708,7 +48708,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "Rust language support - code completion, Intellisense, refactoring, reformatting, errors, snippets. A client for the Rust Language Server, built by the RLS team."; + description = "Rust language support - code completion, Intellisense, refactoring, reformatting, errors, snippets. A client for the Rust Language Server, built by the RLS team"; homepage = "https://github.com/neoclide/coc-rls#readme"; license = "MIT"; }; @@ -49999,7 +49999,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Convert any vscode theme with ease!"; + description = "Convert any vscode theme with ease"; license = "MIT"; }; production = true; @@ -50073,7 +50073,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Generate a changelog from git metadata."; + description = "Generate a changelog from git metadata"; homepage = "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli#readme"; license = "MIT"; }; @@ -50343,7 +50343,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Create Cycle.js with no build configuration."; + description = "Create Cycle.js with no build configuration"; homepage = "https://github.com/cyclejs-community/create-cycle-app#readme"; license = "ISC"; }; @@ -50502,7 +50502,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A Spelling Checker for Code!"; + description = "A Spelling Checker for Code"; homepage = "https://cspell.org/"; license = "MIT"; }; @@ -50922,7 +50922,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A secrets manager for .env files – from the same people that pioneered dotenv."; + description = "A secrets manager for .env files – from the same people that pioneered dotenv"; homepage = "https://github.com/dotenv-org/dotenv-vault"; license = "MIT"; }; @@ -51647,7 +51647,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "Query for information about values in elm source files."; + description = "Query for information about values in elm source files"; homepage = "https://github.com/ElmCast/elm-oracle#readme"; license = "BSD-3-Clause"; }; @@ -51827,7 +51827,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images."; + description = "EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images"; homepage = "https://www.emojione.com"; }; production = true; @@ -51844,7 +51844,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "Package builder for esy."; + description = "Package builder for esy"; license = "BSD-2-Clause"; }; production = true; @@ -52656,7 +52656,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Fabulously kill processes. Cross-platform."; + description = "Fabulously kill processes. Cross-platform"; homepage = "https://github.com/sindresorhus/fkill-cli#readme"; license = "MIT"; }; @@ -53861,7 +53861,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "CLI implementation of the GitLab API."; + description = "CLI implementation of the GitLab API"; homepage = "https://github.com/jdalrymple/gitbeaker#readme"; license = "MIT"; }; @@ -54120,7 +54120,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "The streaming build system."; + description = "The streaming build system"; homepage = "https://gulpjs.com"; license = "MIT"; }; @@ -54237,7 +54237,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "A robust HTML entities encoder/decoder with full Unicode support."; + description = "A robust HTML entities encoder/decoder with full Unicode support"; homepage = "https://mths.be/he"; license = "MIT"; }; @@ -55785,7 +55785,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "An API documentation generator for JavaScript."; + description = "An API documentation generator for JavaScript"; homepage = "https://github.com/jsdoc/jsdoc#readme"; license = "Apache-2.0"; }; @@ -55968,7 +55968,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)."; + description = "Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03)"; homepage = "https://github.com/whitlockjc/json-refs"; license = "MIT"; }; @@ -56699,7 +56699,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A simple fake REST API server for testing and prototyping."; + description = "A simple fake REST API server for testing and prototyping"; homepage = "http://jsonplaceholder.typicode.com"; license = "MIT"; }; @@ -56720,7 +56720,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Fast math typesetting for the web."; + description = "Fast math typesetting for the web"; homepage = "https://katex.org"; license = "MIT"; }; @@ -58477,7 +58477,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Live Markdown previews for your favourite editor."; + description = "Live Markdown previews for your favourite editor"; homepage = "https://github.com/shime/livedown"; license = "MIT"; }; @@ -58945,7 +58945,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Bot to publish twitter, tumblr or rss posts to an mastodon account."; + description = "Bot to publish twitter, tumblr or rss posts to an mastodon account"; homepage = "https://github.com/yogthos/mastodon-bot"; license = "MIT"; }; @@ -59001,7 +59001,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined."; + description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined"; homepage = "https://bitbucket.org/aahmed/meat"; }; production = true; @@ -60486,7 +60486,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa."; + description = "A bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa"; homepage = "https://github.com/wikimedia/parsoid#readme"; license = "GPL-2.0+"; }; @@ -61343,7 +61343,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Streaming torrent client for node.js with web ui."; + description = "Streaming torrent client for node.js with web ui"; homepage = "https://github.com/asapach/peerflix-server#readme"; license = "MIT"; }; @@ -61371,7 +61371,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name."; + description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name"; homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme"; license = "AGPL-3.0"; }; @@ -61966,7 +61966,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "A syntax tidy-upper (formatter) for PureScript."; + description = "A syntax tidy-upper (formatter) for PureScript"; homepage = "https://github.com/natefaubion/purescript-tidy#readme"; license = "MIT"; }; @@ -62084,7 +62084,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A pure JavaScript implementation of Sass."; + description = "A pure JavaScript implementation of Sass"; homepage = "https://github.com/sass/dart-sass"; license = "MIT"; }; @@ -62102,7 +62102,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "The semantic version parser used by npm."; + description = "The semantic version parser used by npm"; homepage = "https://github.com/npm/node-semver#readme"; license = "ISC"; }; @@ -63255,7 +63255,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Command line utilities for server-side Vega."; + description = "Command line utilities for server-side Vega"; homepage = "https://github.com/vega/vega#readme"; license = "BSD-3-Clause"; }; @@ -63392,7 +63392,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Vega-Lite is a concise high-level language for interactive visualization."; + description = "Vega-Lite is a concise high-level language for interactive visualization"; homepage = "https://vega.github.io/vega-lite/"; license = "BSD-3-Clause"; }; @@ -64038,7 +64038,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff."; + description = "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff"; homepage = "https://github.com/webpack/webpack"; license = "MIT"; }; diff --git a/pkgs/development/ocaml-modules/dream-html/default.nix b/pkgs/development/ocaml-modules/dream-html/default.nix index 35138a6ceeaf..f5b4ae912493 100644 --- a/pkgs/development/ocaml-modules/dream-html/default.nix +++ b/pkgs/development/ocaml-modules/dream-html/default.nix @@ -20,7 +20,7 @@ buildDunePackage { ]; meta = { - description = "Write HTML directly in your OCaml source files with editor support."; + description = "Write HTML directly in your OCaml source files with editor support"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.naora ]; }; diff --git a/pkgs/development/ocaml-modules/dream-html/pure.nix b/pkgs/development/ocaml-modules/dream-html/pure.nix index 14347144bb89..af5b2b6025c7 100644 --- a/pkgs/development/ocaml-modules/dream-html/pure.nix +++ b/pkgs/development/ocaml-modules/dream-html/pure.nix @@ -19,7 +19,7 @@ buildDunePackage rec { propagatedBuildInputs = [ uri ]; meta = { - description = "Write HTML directly in your OCaml source files with editor support."; + description = "Write HTML directly in your OCaml source files with editor support"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.naora ]; }; diff --git a/pkgs/development/ocaml-modules/metadata/default.nix b/pkgs/development/ocaml-modules/metadata/default.nix index ae695a3d5ed0..a8a094ea1885 100644 --- a/pkgs/development/ocaml-modules/metadata/default.nix +++ b/pkgs/development/ocaml-modules/metadata/default.nix @@ -19,7 +19,7 @@ buildDunePackage rec { meta = with lib; { homepage = "https://github.com/savonet/ocaml-metadata"; - description = "Library to read metadata from files in various formats."; + description = "Library to read metadata from files in various formats"; license = licenses.gpl3Plus; maintainers = with maintainers; [ dandellion ]; }; diff --git a/pkgs/development/ocaml-modules/oidc/default.nix b/pkgs/development/ocaml-modules/oidc/default.nix index 90984824ff40..45a739528262 100644 --- a/pkgs/development/ocaml-modules/oidc/default.nix +++ b/pkgs/development/ocaml-modules/oidc/default.nix @@ -27,7 +27,7 @@ buildDunePackage rec { ]; meta = { - description = "OpenID Connect implementation in OCaml."; + description = "OpenID Connect implementation in OCaml"; homepage = "https://github.com/ulrikstrid/ocaml-oidc"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ diff --git a/pkgs/development/php-packages/snuffleupagus/default.nix b/pkgs/development/php-packages/snuffleupagus/default.nix index 3b088a5ab5c0..dea670c3945e 100644 --- a/pkgs/development/php-packages/snuffleupagus/default.nix +++ b/pkgs/development/php-packages/snuffleupagus/default.nix @@ -36,7 +36,7 @@ buildPecl rec { ''; meta = { - description = "Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!"; + description = "Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest"; homepage = "https://github.com/jvoisin/snuffleupagus"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.zupo ]; diff --git a/pkgs/development/php-packages/uuid/default.nix b/pkgs/development/php-packages/uuid/default.nix index 6112aa1d0db5..67ddce13551a 100644 --- a/pkgs/development/php-packages/uuid/default.nix +++ b/pkgs/development/php-packages/uuid/default.nix @@ -27,7 +27,7 @@ buildPecl { meta = { changelog = "https://github.com/php/pecl-networking-uuid/releases/tag/v${version}"; - description = "A wrapper around Universally Unique IDentifier library (libuuid)."; + description = "A wrapper around Universally Unique IDentifier library (libuuid)"; license = lib.licenses.php301; homepage = "https://github.com/php/pecl-networking-uuid"; teams = [ lib.teams.php ]; diff --git a/pkgs/development/php-packages/wikidiff2/default.nix b/pkgs/development/php-packages/wikidiff2/default.nix index cfef9cecbd17..295e68783a7f 100644 --- a/pkgs/development/php-packages/wikidiff2/default.nix +++ b/pkgs/development/php-packages/wikidiff2/default.nix @@ -21,7 +21,7 @@ buildPecl rec { buildInputs = [ libthai ]; meta = { - description = "PHP extension which formats changes between two input texts, producing HTML or JSON."; + description = "PHP extension which formats changes between two input texts, producing HTML or JSON"; license = lib.licenses.gpl2; homepage = "https://www.mediawiki.org/wiki/Wikidiff2"; maintainers = with lib.maintainers; [ georgyo ]; diff --git a/pkgs/development/python-modules/aioaquacell/default.nix b/pkgs/development/python-modules/aioaquacell/default.nix index 542dbee66733..e5ae6834ed1e 100644 --- a/pkgs/development/python-modules/aioaquacell/default.nix +++ b/pkgs/development/python-modules/aioaquacell/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/Jordi1990/aioaquacell/releases/tag/v${version}"; - description = "Asynchronous library to retrieve details of your Aquacell water softener device."; + description = "Asynchronous library to retrieve details of your Aquacell water softener device"; homepage = "https://github.com/Jordi1990/aioaquacell"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/apeye-core/default.nix b/pkgs/development/python-modules/apeye-core/default.nix index d86560254517..afbf6562e69f 100644 --- a/pkgs/development/python-modules/apeye-core/default.nix +++ b/pkgs/development/python-modules/apeye-core/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { ]; meta = { - description = "Core (offline) functionality for the apeye library."; + description = "Core (offline) functionality for the apeye library"; homepage = "https://github.com/domdfcoding/apyey-core"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/apsystems-ez1/default.nix b/pkgs/development/python-modules/apsystems-ez1/default.nix index bccd630bb3bb..e9d592df461c 100644 --- a/pkgs/development/python-modules/apsystems-ez1/default.nix +++ b/pkgs/development/python-modules/apsystems-ez1/default.nix @@ -33,7 +33,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/SonnenladenGmbH/APsystems-EZ1-API/releases/tag/${src.tag}"; - description = "Streamlined interface for interacting with the local API of APsystems EZ1 Microinverters."; + description = "Streamlined interface for interacting with the local API of APsystems EZ1 Microinverters"; homepage = "https://github.com/SonnenladenGmbH/APsystems-EZ1-API"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/attr/default.nix b/pkgs/development/python-modules/attr/default.nix index 5a6400d3e5e3..5d86e794bd41 100644 --- a/pkgs/development/python-modules/attr/default.nix +++ b/pkgs/development/python-modules/attr/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { ''; meta = { - description = "Simple decorator to set attributes of target function or class in a DRY way."; + description = "Simple decorator to set attributes of target function or class in a DRY way"; homepage = "https://github.com/denis-ryzhkov/attr"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/aws-request-signer/default.nix b/pkgs/development/python-modules/aws-request-signer/default.nix index 065e4a2c166f..f2958b42a71c 100644 --- a/pkgs/development/python-modules/aws-request-signer/default.nix +++ b/pkgs/development/python-modules/aws-request-signer/default.nix @@ -35,7 +35,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/iksteen/aws-request-signer/releases/tag/${version}"; - description = "Python library to sign AWS requests using AWS Signature V4."; + description = "Python library to sign AWS requests using AWS Signature V4"; homepage = "https://github.com/iksteen/aws-request-signer"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/bitvector-for-humans/default.nix b/pkgs/development/python-modules/bitvector-for-humans/default.nix index 5148f2ac7672..1faff1bf2c23 100644 --- a/pkgs/development/python-modules/bitvector-for-humans/default.nix +++ b/pkgs/development/python-modules/bitvector-for-humans/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { meta = with lib; { homepage = "https://github.com/JnyJny/bitvector"; - description = "This simple bit vector implementation aims to make addressing single bits a little less fiddly."; + description = "This simple bit vector implementation aims to make addressing single bits a little less fiddly"; license = licenses.asl20; teams = [ teams.helsinki-systems ]; }; diff --git a/pkgs/development/python-modules/curtsies/default.nix b/pkgs/development/python-modules/curtsies/default.nix index f036a3505ced..7e84a3a19662 100644 --- a/pkgs/development/python-modules/curtsies/default.nix +++ b/pkgs/development/python-modules/curtsies/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { ]; meta = with lib; { - description = "Curses-like terminal wrapper, with colored strings!"; + description = "Curses-like terminal wrapper, with colored strings"; homepage = "https://github.com/bpython/curtsies"; changelog = "https://github.com/bpython/curtsies/blob/v${version}/CHANGELOG.md"; license = licenses.mit; diff --git a/pkgs/development/python-modules/deprecation-alias/default.nix b/pkgs/development/python-modules/deprecation-alias/default.nix index 1bb1c4cb41e1..43557de6c82b 100644 --- a/pkgs/development/python-modules/deprecation-alias/default.nix +++ b/pkgs/development/python-modules/deprecation-alias/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { ]; meta = { - description = "A wrapper around ‘deprecation’ providing support for deprecated aliases."; + description = "A wrapper around ‘deprecation’ providing support for deprecated aliases"; homepage = "https://github.com/domdfcoding/deprecation-alias"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/dist-meta/default.nix b/pkgs/development/python-modules/dist-meta/default.nix index ceb9b013a470..83640cfcf9af 100644 --- a/pkgs/development/python-modules/dist-meta/default.nix +++ b/pkgs/development/python-modules/dist-meta/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { ]; meta = { - description = "Parse and create Python distribution metadata."; + description = "Parse and create Python distribution metadata"; homepage = "https://github.com/repo-helper/dist-meta"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/docopt-ng/default.nix b/pkgs/development/python-modules/docopt-ng/default.nix index 5fde32a380bb..9e27ee1df20d 100644 --- a/pkgs/development/python-modules/docopt-ng/default.nix +++ b/pkgs/development/python-modules/docopt-ng/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { doCheck = false; # no tests in the package meta = with lib; { - description = "More-magic command line arguments parser. Now with more maintenance!"; + description = "More-magic command line arguments parser. Now with more maintenance"; homepage = "https://github.com/bazaar-projects/docopt-ng"; license = licenses.mit; maintainers = with maintainers; [ fgaz ]; diff --git a/pkgs/development/python-modules/dom-toml/default.nix b/pkgs/development/python-modules/dom-toml/default.nix index 76ff28c51b6a..0b190913a658 100644 --- a/pkgs/development/python-modules/dom-toml/default.nix +++ b/pkgs/development/python-modules/dom-toml/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { ]; meta = { - description = "Dom's tools for Tom's Obvious, Minimal Language."; + description = "Dom's tools for Tom's Obvious, Minimal Language"; homepage = "https://github.com/domdfcoding/dom_toml"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/flet-cli/default.nix b/pkgs/development/python-modules/flet-cli/default.nix index bade81dbaada..577383f7b2db 100644 --- a/pkgs/development/python-modules/flet-cli/default.nix +++ b/pkgs/development/python-modules/flet-cli/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "flet_cli" ]; meta = { - description = "Command-line interface tool for Flet, a framework for building interactive multi-platform applications using Python."; + description = "Command-line interface tool for Flet, a framework for building interactive multi-platform applications using Python"; homepage = "https://flet.dev/"; changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/flet-desktop/default.nix b/pkgs/development/python-modules/flet-desktop/default.nix index cedf0ecaa113..13d0a0d9b6a9 100644 --- a/pkgs/development/python-modules/flet-desktop/default.nix +++ b/pkgs/development/python-modules/flet-desktop/default.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "flet_desktop" ]; meta = { - description = "Compiled Flutter Flet desktop client."; + description = "Compiled Flutter Flet desktop client"; homepage = "https://flet.dev/"; changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/flet-web/default.nix b/pkgs/development/python-modules/flet-web/default.nix index 65c3dd1ccf6f..a0248b969690 100644 --- a/pkgs/development/python-modules/flet-web/default.nix +++ b/pkgs/development/python-modules/flet-web/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { ''; meta = { - description = "Flet web client in Flutter."; + description = "Flet web client in Flutter"; homepage = "https://flet.dev/"; changelog = "https://github.com/flet-dev/flet/releases/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/ghostscript/default.nix b/pkgs/development/python-modules/ghostscript/default.nix index 34d88bd2c91d..6d71715b7163 100644 --- a/pkgs/development/python-modules/ghostscript/default.nix +++ b/pkgs/development/python-modules/ghostscript/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "ghostscript" ]; meta = { - description = "Interface to the Ghostscript C-API using ctypes."; + description = "Interface to the Ghostscript C-API using ctypes"; homepage = "https://gitlab.com/pdftools/python-ghostscript"; changelog = "https://gitlab.com/pdftools/python-ghostscript/-/blob/v${version}/CHANGES.txt"; license = lib.licenses.gpl3Plus; diff --git a/pkgs/development/python-modules/handy-archives/default.nix b/pkgs/development/python-modules/handy-archives/default.nix index 4609d4ffb399..743c25185d46 100644 --- a/pkgs/development/python-modules/handy-archives/default.nix +++ b/pkgs/development/python-modules/handy-archives/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { ]; meta = { - description = "Some handy archive helpers for Python."; + description = "Some handy archive helpers for Python"; homepage = "https://github.com/domdfcoding/handy-archives"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/homf/default.nix b/pkgs/development/python-modules/homf/default.nix index c5289c6d1359..043147f22a11 100644 --- a/pkgs/development/python-modules/homf/default.nix +++ b/pkgs/development/python-modules/homf/default.nix @@ -46,7 +46,7 @@ buildPythonPackage rec { passthru.tests = callPackage ./tests.nix { }; meta = with lib; { - description = "Asset download tool for GitHub Releases, PyPi, etc."; + description = "Asset download tool for GitHub Releases, PyPi, etc"; mainProgram = "homf"; homepage = "https://github.com/duckinator/homf"; license = licenses.mit; diff --git a/pkgs/development/python-modules/html-table-parser-python3/default.nix b/pkgs/development/python-modules/html-table-parser-python3/default.nix index c4f3f8fc46aa..6f45b9d8fab7 100644 --- a/pkgs/development/python-modules/html-table-parser-python3/default.nix +++ b/pkgs/development/python-modules/html-table-parser-python3/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "html_table_parser" ]; meta = { - description = "Small and simple HTML table parser not requiring any external dependency."; + description = "Small and simple HTML table parser not requiring any external dependency"; homepage = "https://github.com/schmijos/html-table-parser-python3"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ pyrox0 ]; diff --git a/pkgs/development/python-modules/ipylab/default.nix b/pkgs/development/python-modules/ipylab/default.nix index 3727a1abd7cf..c57a2261b38f 100644 --- a/pkgs/development/python-modules/ipylab/default.nix +++ b/pkgs/development/python-modules/ipylab/default.nix @@ -38,7 +38,7 @@ buildPythonPackage rec { doCheck = false; meta = { - description = "Control JupyterLab from Python notebooks."; + description = "Control JupyterLab from Python notebooks"; homepage = "https://github.com/jtpio/ipylab"; changelog = "https://github.com/jtpio/ipylab/releases/tag/v${version}"; license = lib.licenses.bsd3; diff --git a/pkgs/development/python-modules/jsonpath-python/default.nix b/pkgs/development/python-modules/jsonpath-python/default.nix index 62c99e84af88..db79600ba0ea 100644 --- a/pkgs/development/python-modules/jsonpath-python/default.nix +++ b/pkgs/development/python-modules/jsonpath-python/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { meta = with lib; { homepage = "https://github.com/sean2077/jsonpath-python"; - description = "A more powerful JSONPath implementations in modern python."; + description = "A more powerful JSONPath implementations in modern python"; maintainers = with maintainers; [ dadada ]; license = with licenses; [ mit ]; }; diff --git a/pkgs/development/python-modules/july/default.nix b/pkgs/development/python-modules/july/default.nix index b444f54e3f73..cd0c26cfb5f7 100644 --- a/pkgs/development/python-modules/july/default.nix +++ b/pkgs/development/python-modules/july/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { doCheck = false; meta = { - description = "Small library for creating pretty heatmaps of daily data."; + description = "Small library for creating pretty heatmaps of daily data"; homepage = "https://github.com/e-hulten/july"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ flokli ]; diff --git a/pkgs/development/python-modules/kalshi-python/default.nix b/pkgs/development/python-modules/kalshi-python/default.nix index 80d31d760aeb..1bfe5dd51e7c 100644 --- a/pkgs/development/python-modules/kalshi-python/default.nix +++ b/pkgs/development/python-modules/kalshi-python/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { ]; meta = { - description = "Official python SDK for algorithmic trading on Kalshi."; + description = "Official python SDK for algorithmic trading on Kalshi"; homepage = "https://github.com/Kalshi/kalshi-python"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ robbiebuxton ]; diff --git a/pkgs/development/python-modules/llm-deepseek/default.nix b/pkgs/development/python-modules/llm-deepseek/default.nix index c0cb3668dc7f..542cd28228ef 100644 --- a/pkgs/development/python-modules/llm-deepseek/default.nix +++ b/pkgs/development/python-modules/llm-deepseek/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { passthru.tests = llm.mkPluginTest llm-deepseek; meta = { - description = "LLM plugin providing access to Deepseek models."; + description = "LLM plugin providing access to Deepseek models"; homepage = "https://github.com/abrasumente233/llm-deepseek"; changelog = "https://github.com/abrasumente233/llm-deepseek/releases/tag/${version}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/llm-groq/default.nix b/pkgs/development/python-modules/llm-groq/default.nix index 55364db0921b..2d9c8dea7208 100644 --- a/pkgs/development/python-modules/llm-groq/default.nix +++ b/pkgs/development/python-modules/llm-groq/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { passthru.tests = llm.mkPluginTest llm-groq; meta = { - description = "LLM plugin providing access to Groqcloud models."; + description = "LLM plugin providing access to Groqcloud models"; homepage = "https://github.com/angerman/llm-groq"; changelog = "https://github.com/angerman/llm-groq/releases/tag/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/macholib/default.nix b/pkgs/development/python-modules/macholib/default.nix index d1fd68b020e7..0fc3a3794f96 100644 --- a/pkgs/development/python-modules/macholib/default.nix +++ b/pkgs/development/python-modules/macholib/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { ''; meta = with lib; { - description = "Analyze and edit Mach-O headers, the executable format used by Mac OS X."; + description = "Analyze and edit Mach-O headers, the executable format used by Mac OS X"; homepage = "https://github.com/ronaldoussoren/macholib"; changelog = "https://github.com/ronaldoussoren/macholib/releases/tag/v${version}"; license = licenses.mit; diff --git a/pkgs/development/python-modules/mistral-common/default.nix b/pkgs/development/python-modules/mistral-common/default.nix index b9693f537fa5..2632293a634d 100644 --- a/pkgs/development/python-modules/mistral-common/default.nix +++ b/pkgs/development/python-modules/mistral-common/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "mistral_common" ]; meta = with lib; { - description = "mistral-common is a set of tools to help you work with Mistral models."; + description = "mistral-common is a set of tools to help you work with Mistral models"; homepage = "https://github.com/mistralai/mistral-common"; license = licenses.asl20; maintainers = with maintainers; [ bgamari ]; diff --git a/pkgs/development/python-modules/netbox-qrcode/default.nix b/pkgs/development/python-modules/netbox-qrcode/default.nix index 98a461f36d9a..a98774fb0294 100644 --- a/pkgs/development/python-modules/netbox-qrcode/default.nix +++ b/pkgs/development/python-modules/netbox-qrcode/default.nix @@ -42,7 +42,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "netbox_qrcode" ]; meta = { - description = "Netbox plugin for generate QR codes for objects: Rack, Device, Cable."; + description = "Netbox plugin for generate QR codes for objects: Rack, Device, Cable"; homepage = "https://github.com/netbox-community/netbox-qrcode"; changelog = "https://github.com/netbox-community/netbox-qrcode/releases/tag/${src.tag}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/netdata-pandas/default.nix b/pkgs/development/python-modules/netdata-pandas/default.nix index ff8bc2c4622e..a998fdc14c60 100644 --- a/pkgs/development/python-modules/netdata-pandas/default.nix +++ b/pkgs/development/python-modules/netdata-pandas/default.nix @@ -35,7 +35,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "netdata_pandas" ]; meta = with lib; { - description = "A helper library to pull data from the netdata REST API into a pandas dataframe."; + description = "A helper library to pull data from the netdata REST API into a pandas dataframe"; homepage = "https://github.com/netdata/netdata-pandas"; license = licenses.asl20; maintainers = with maintainers; [ raitobezarius ]; diff --git a/pkgs/development/python-modules/nine/default.nix b/pkgs/development/python-modules/nine/default.nix index b154b82c962f..c85eef313070 100644 --- a/pkgs/development/python-modules/nine/default.nix +++ b/pkgs/development/python-modules/nine/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { build-system = [ poetry-core ]; meta = with lib; { - description = "Let's write Python 3 right now!"; + description = "Let's write Python 3 right now"; homepage = "https://github.com/nandoflorestan/nine"; license = licenses.free; }; diff --git a/pkgs/development/python-modules/odc-stac/default.nix b/pkgs/development/python-modules/odc-stac/default.nix index f4b3fa4a1214..71cc7bce6ffc 100644 --- a/pkgs/development/python-modules/odc-stac/default.nix +++ b/pkgs/development/python-modules/odc-stac/default.nix @@ -85,7 +85,7 @@ buildPythonPackage rec { ]; meta = { - description = "Load STAC items into xarray Datasets."; + description = "Load STAC items into xarray Datasets"; homepage = "https://github.com/opendatacube/odc-stac/"; changelog = "https://github.com/opendatacube/odc-stac/tag/v${version}"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/py-evm/default.nix b/pkgs/development/python-modules/py-evm/default.nix index 73ae873bcfca..2b028edc3593 100644 --- a/pkgs/development/python-modules/py-evm/default.nix +++ b/pkgs/development/python-modules/py-evm/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "eth" ]; meta = { - description = "A Python implementation of the Ethereum Virtual Machine."; + description = "A Python implementation of the Ethereum Virtual Machine"; homepage = "https://github.com/ethereum/py-evm"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hellwolf ]; diff --git a/pkgs/development/python-modules/pyairports/default.nix b/pkgs/development/python-modules/pyairports/default.nix index 3803d9549218..f969b8286f48 100644 --- a/pkgs/development/python-modules/pyairports/default.nix +++ b/pkgs/development/python-modules/pyairports/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pyairports" ]; meta = with lib; { - description = "pyairports is a package which enables airport lookup by 3-letter IATA code."; + description = "pyairports is a package which enables airport lookup by 3-letter IATA code"; homepage = "https://github.com/ozeliger/pyairports"; license = licenses.asl20; maintainers = with maintainers; [ cfhammill ]; diff --git a/pkgs/development/python-modules/returns/default.nix b/pkgs/development/python-modules/returns/default.nix index 5745751eacde..8e997e9ab002 100644 --- a/pkgs/development/python-modules/returns/default.nix +++ b/pkgs/development/python-modules/returns/default.nix @@ -61,7 +61,7 @@ buildPythonPackage rec { pytestFlagsArray = [ "--ignore=typesafety" ]; meta = with lib; { - description = "Make your functions return something meaningful, typed, and safe!"; + description = "Make your functions return something meaningful, typed, and safe"; homepage = "https://github.com/dry-python/returns"; changelog = "https://github.com/dry-python/returns/blob/${version}/CHANGELOG.md"; license = licenses.bsd2; diff --git a/pkgs/development/python-modules/shippinglabel/default.nix b/pkgs/development/python-modules/shippinglabel/default.nix index 716ce6f407cc..9c85910f5334 100644 --- a/pkgs/development/python-modules/shippinglabel/default.nix +++ b/pkgs/development/python-modules/shippinglabel/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { ]; meta = { - description = "Utilities for handling packages."; + description = "Utilities for handling packages"; homepage = "https://github.com/domdfcoding/shippinglabel"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tyberius-prime ]; diff --git a/pkgs/development/python-modules/snowflake-core/default.nix b/pkgs/development/python-modules/snowflake-core/default.nix index 3c3349a2e082..09d8a36822a9 100644 --- a/pkgs/development/python-modules/snowflake-core/default.nix +++ b/pkgs/development/python-modules/snowflake-core/default.nix @@ -48,7 +48,7 @@ buildPythonPackage rec { ]; meta = { - description = "Subpackage providing Python access to Snowflake entity metadata."; + description = "Subpackage providing Python access to Snowflake entity metadata"; homepage = "https://pypi.org/project/snowflake.core"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.vtimofeenko ]; diff --git a/pkgs/development/python-modules/sphinx-multiversion/default.nix b/pkgs/development/python-modules/sphinx-multiversion/default.nix index cbf77abe9876..cadd2d5e7120 100644 --- a/pkgs/development/python-modules/sphinx-multiversion/default.nix +++ b/pkgs/development/python-modules/sphinx-multiversion/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "sphinx_multiversion" ]; meta = with lib; { - description = "Sphinx extension for building self-hosted versioned docs."; + description = "Sphinx extension for building self-hosted versioned docs"; homepage = "https://sphinx-contrib.github.io/multiversion"; changelog = "https://github.com/sphinx-contrib/multiversion/releases/tag/v${version}"; license = licenses.bsd2; diff --git a/pkgs/development/python-modules/tsplib95/default.nix b/pkgs/development/python-modules/tsplib95/default.nix index 1ac82c47d78e..a2e862444e6f 100644 --- a/pkgs/development/python-modules/tsplib95/default.nix +++ b/pkgs/development/python-modules/tsplib95/default.nix @@ -53,7 +53,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "tsplib95" ]; meta = { - description = "Library for working with TSPLIB 95 files."; + description = "Library for working with TSPLIB 95 files"; homepage = "https://github.com/rhgrant10/tsplib95"; mainProgram = "tsplib95"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/twscrape/default.nix b/pkgs/development/python-modules/twscrape/default.nix index bae9ae7adc31..4ee385b8b8c9 100644 --- a/pkgs/development/python-modules/twscrape/default.nix +++ b/pkgs/development/python-modules/twscrape/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "twscrape" ]; meta = { - description = "Twitter API scrapper with authorization support."; + description = "Twitter API scrapper with authorization support"; homepage = "https://github.com/vladkens/twscrape"; changelog = "https://github.com/vladkens/twscrape/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/development/python-modules/types-appdirs/default.nix b/pkgs/development/python-modules/types-appdirs/default.nix index 78c3cbee8882..afd5a476a3f9 100644 --- a/pkgs/development/python-modules/types-appdirs/default.nix +++ b/pkgs/development/python-modules/types-appdirs/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { }; meta = { - description = "This is a PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs."; + description = "This is a PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs"; homepage = "https://pypi.org/project/types-appdirs"; license = lib.licenses.asl20; maintainers = [ ]; diff --git a/pkgs/development/python-modules/undefined/default.nix b/pkgs/development/python-modules/undefined/default.nix index 59cf5c2a8479..2d2471897278 100644 --- a/pkgs/development/python-modules/undefined/default.nix +++ b/pkgs/development/python-modules/undefined/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "undefined" ]; meta = with lib; { - description = "Ever needed a global object that act as None but not quite?"; + description = "Ever needed a global object that act as None but not quite"; homepage = "https://github.com/Carreau/undefined"; license = licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/python-modules/wrapcco/default.nix b/pkgs/development/python-modules/wrapcco/default.nix index b3771fdb2073..c7b7d7f0fbea 100644 --- a/pkgs/development/python-modules/wrapcco/default.nix +++ b/pkgs/development/python-modules/wrapcco/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "wrapcco" ]; meta = { - description = "Supercharge Python with C++ extensions!"; + description = "Supercharge Python with C++ extensions"; homepage = "https://github.com/H3cth0r/wrapc.co"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ h3cth0r ]; diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix index ad72d13aea8c..f4d6e8faaae4 100644 --- a/pkgs/development/python-modules/yoto-api/default.nix +++ b/pkgs/development/python-modules/yoto-api/default.nix @@ -39,6 +39,6 @@ buildPythonPackage rec { platforms = platforms.unix; maintainers = with maintainers; [ seberm ]; license = licenses.mit; - description = "A python package that makes it a bit easier to work with the yoto play API."; + description = "A python package that makes it a bit easier to work with the yoto play API"; }; } diff --git a/pkgs/development/tools/dazel/default.nix b/pkgs/development/tools/dazel/default.nix index 69cd6ffc7f34..9ec8eed0a9f1 100644 --- a/pkgs/development/tools/dazel/default.nix +++ b/pkgs/development/tools/dazel/default.nix @@ -15,7 +15,7 @@ buildPythonApplication rec { meta = { homepage = "https://github.com/nadirizr/dazel"; - description = "Run Google's bazel inside a docker container via a seamless proxy."; + description = "Run Google's bazel inside a docker container via a seamless proxy"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ malt3 diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 91762e864c09..b949d49ab9fe 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -124,7 +124,7 @@ in ''; meta = with lib; { homepage = "https://github.com/catppuccin/tmux"; - description = "Soothing pastel theme for Tmux!"; + description = "Soothing pastel theme for Tmux"; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ jnsgruk ]; @@ -230,7 +230,7 @@ in meta = { homepage = "https://draculatheme.com/tmux"; downloadPage = "https://github.com/dracula/tmux"; - description = "Feature packed Dracula theme for tmux!"; + description = "Feature packed Dracula theme for tmux"; changelog = "https://github.com/dracula/tmux/releases/tag/v${version}/CHANGELOG.md"; license = lib.licenses.mit; platforms = lib.platforms.unix; @@ -338,7 +338,7 @@ in }; meta = with lib; { homepage = "https://github.com/wfxr/tmux-fzf-url"; - description = "Quickly open urls on your terminal screen!"; + description = "Quickly open urls on your terminal screen"; license = licenses.mit; platforms = platforms.unix; }; @@ -390,7 +390,7 @@ in meta = { homepage = "https://github.com/Nybkox/tmux-kanagawa"; downloadPage = "https://github.com/Nybkox/tmux-kanagawa"; - description = "Feature packed kanagawa theme for tmux!"; + description = "Feature packed kanagawa theme for tmux"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ FKouhai ]; @@ -775,7 +775,7 @@ in }; meta = with lib; { homepage = "https://github.com/janoamaral/tokyo-night-tmux"; - description = "A clean, dark Tmux theme that celebrates the lights of Downtown Tokyo at night."; + description = "A clean, dark Tmux theme that celebrates the lights of Downtown Tokyo at night"; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ redyf ]; @@ -860,7 +860,7 @@ in rtpFilePath = "main.tmux"; meta = { homepage = "https://github.com/erikw/tmux-powerline"; - description = "Empowering your tmux (status bar) experience!"; + description = "Empowering your tmux (status bar) experience"; longDescription = "A tmux plugin giving you a hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash."; license = lib.licenses.bsd3; platforms = lib.platforms.unix; diff --git a/pkgs/os-specific/linux/zenergy/default.nix b/pkgs/os-specific/linux/zenergy/default.nix index bc2c90746682..88b0a4b66230 100644 --- a/pkgs/os-specific/linux/zenergy/default.nix +++ b/pkgs/os-specific/linux/zenergy/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { ''; meta = with lib; { - description = "Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely."; + description = "Based on AMD_ENERGY driver, but with some jiffies added so non-root users can read it safely"; homepage = "https://github.com/BoukeHaarsma23/zenergy"; license = licenses.gpl2Only; maintainers = with maintainers; [ wizardlink ]; diff --git a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix index d42c33827b40..a6940e5d6612 100644 --- a/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix +++ b/pkgs/servers/home-assistant/custom-components/yoto_ha/package.nix @@ -23,7 +23,7 @@ buildHomeAssistantComponent rec { meta = with lib; { changelog = "https://github.com/cdnninja/yoto_ha/releases/tag/${src.tag}"; - description = "Home Assistant Integration for Yoto."; + description = "Home Assistant Integration for Yoto"; homepage = "https://github.com/cdnninja/yoto_ha"; maintainers = with maintainers; [ seberm ]; license = licenses.mit; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix index 429943018ece..803be17eb11f 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/bubble-card/package.nix @@ -33,7 +33,7 @@ buildNpmPackage rec { meta = with lib; { changelog = "https://github.com/Clooos/bubble-card/releases/tag/v${version}"; - description = "Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch."; + description = "Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch"; homepage = "https://github.com/Clooos/Bubble-Card"; license = licenses.mit; maintainers = with maintainers; [ pta2002 ]; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix index 4246e5a90a80..83ca1d761ea5 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/sankey-chart/package.nix @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; meta = { - description = "Home Assistant lovelace card to display a sankey chart."; + description = "Home Assistant lovelace card to display a sankey chart"; homepage = "https://github.com/MindFreeze/ha-sankey-chart"; changelog = "https://github.com/MindFreeze/ha-sankey-chart/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix index c15d1b4fd5cd..9c8aae3b318a 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/versatile-thermostat-ui-card/package.nix @@ -29,7 +29,7 @@ buildNpmPackage rec { meta = with lib; { changelog = "https://github.com/jmcollin78/versatile-thermostat-ui-card/releases/tag/${version}"; - description = "Home Assistant card for the Versatile Thermostat integration."; + description = "Home Assistant card for the Versatile Thermostat integration"; homepage = "https://github.com/jmcollin78/versatile-thermostat-ui-card"; license = licenses.mit; maintainers = with maintainers; [ pwoelfel ]; diff --git a/pkgs/servers/http/apache-modules/mod_spkac/default.nix b/pkgs/servers/http/apache-modules/mod_spkac/default.nix index 140d598a66f6..fc4c796e6eda 100644 --- a/pkgs/servers/http/apache-modules/mod_spkac/default.nix +++ b/pkgs/servers/http/apache-modules/mod_spkac/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { }; meta = with lib; { - description = "RedWax CA service module for handling the Netscape keygen requests."; + description = "RedWax CA service module for handling the Netscape keygen requests"; homepage = "https://redwax.eu"; changelog = "https://source.redwax.eu/projects/RS/repos/mod_spkac/browse/ChangeLog"; license = licenses.asl20; diff --git a/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix index e86b4eb8ff6c..027acadbb118 100644 --- a/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.1"; zipHash = "sha256-V6D/VIdwwQvG21nVMXD/xF86Uy8WRecL2RjyDTZr1wQ="; meta = with lib; { - description = "This is a streaming Grafana data source which can connect to the Tokio console subscriber."; + description = "This is a streaming Grafana data source which can connect to the Tokio console subscriber"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix index cf0c8a3c1eb2..16ef23601ea3 100644 --- a/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "0.3.3"; zipHash = "sha256-IJe1OiPt9MxqqPymuH0K27jToSb92M0P4XGZXvk0paE="; meta = with lib; { - description = "SunAndMoon is a Datasource Plugin for Grafana that calculates the position of Sun and Moon as well as the Moon illumination using SunCalc."; + description = "SunAndMoon is a Datasource Plugin for Grafana that calculates the position of Sun and Moon as well as the Moon illumination using SunCalc"; license = licenses.mit; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix index 705313dea56e..269e1711319e 100644 --- a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "3.5.0"; zipHash = "sha256-BwAurFpMyyR318HMzVXCnOEQWM8W2vPPisXhhklFLBY="; meta = with lib; { - description = "This is a Grafana backend plugin to allow using an SQLite database as a data source. The SQLite database needs to be accessible to the filesystem of the device where Grafana itself is running."; + description = "This is a Grafana backend plugin to allow using an SQLite database as a data source. The SQLite database needs to be accessible to the filesystem of the device where Grafana itself is running"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix index ac370bb1894d..324df2b36757 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "2.0.2"; zipHash = "sha256-0MTxPe7RJHMA0SwjOcFlbi4VkhlLUFP+5r2DsHAaffc="; meta = with lib; { - description = "The Discourse data source plugin allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum."; + description = "The Discourse data source plugin allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index 3e57035a9946..3af6a68a1ded 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.1.1"; zipHash = "sha256-vzLZvBxFF9TQBWvuAUrfWROIerOqPPjs/OKUyX1dBac="; meta = with lib; { - description = "Opinionated traces app."; + description = "Opinionated traces app"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix index bc495d386ad5..fc70b39ca26d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-4IowlmyDGjxHBHvBD/eqZvouuOEvlad0nW8L0n8hf+g"; }; meta = with lib; { - description = "The GitHub datasource allows GitHub API data to be visually represented in Grafana dashboards."; + description = "The GitHub datasource allows GitHub API data to be visually represented in Grafana dashboards"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix index 71751d169ff9..4bc7f88a6cc6 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-3UGd/t1k6aZsKsQCplLV9klmjQAga19VaopHx330xUs="; }; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana."; + description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; 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 2e1416a89369..cbc962f6e734 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.22"; zipHash = "sha256-y1WJ1RxUbJSsiSApz3xvrARefNnXdZxDVfzeGfDZbFo="; meta = with lib; { - description = "The Grafana Logs Drilldown app offers a queryless experience for browsing Loki logs without the need for writing complex queries."; + description = "The Grafana Logs Drilldown app offers a queryless experience for browsing Loki logs without the need for writing complex queries"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix index 37653f3e89a7..f09d09cd30b7 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.5"; zipHash = "sha256-87BiMGdIUxtbzZjIm3+XMbM8IFlsUOBDruyUwJm2hmU="; meta = with lib; { - description = "The Grafana Metrics Drilldown app provides a queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries."; + description = "The Grafana Metrics Drilldown app provides a queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries"; license = licenses.agpl3Only; maintainers = [ lib.maintainers.marcel ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix index 98d9df69bcad..2fb0c5b91aaa 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-i2/lE7QickowFSvHoo7CuaZ1ChFVpsQgZjvuBTQapq4="; }; meta = with lib; { - description = "The MQTT data source plugin allows you to visualize streaming MQTT data from within Grafana."; + description = "The MQTT data source plugin allows you to visualize streaming MQTT data from within Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix index c7408576b357..d38e31120535 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-MLVyOeVZ42zJjLpOnGSa5ogGNa7rlcA4qjASCVeA3eU="; }; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana."; + description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix index d7d915552a45..be8efbfa5dbb 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.5.0"; zipHash = "sha256-C3TbXJa17ciEmvnKgw/5i6bq/5bzDe2iJebNaFFMxXQ="; meta = with lib; { - description = "Profiles Drilldown is a native Grafana application designed to integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data."; + description = "Profiles Drilldown is a native Grafana application designed to integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix index ea6774622e98..eabbe477bac7 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-calendar-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.0.1"; zipHash = "sha256-xyqu9e6PImQmwN/p05TrSYx5uOmghbTVfoy4JT7hyqA="; meta = with lib; { - description = "Calendar Panel is a Grafana plugin that displays events from various data sources."; + description = "Calendar Panel is a Grafana plugin that displays events from various data sources"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix index 6f2cce6a735f..8b49feea2e07 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-gzQRcPeRqLvl27SB18hTTtcHx/namT2V0NOgX5J1mbs="; }; meta = with lib; { - description = "The Grafana CSV Datasource plugin is designed to load CSV data into Grafana, expanding your capabilities to visualize and analyze data stored in CSV (Comma-Separated Values) format."; + description = "The Grafana CSV Datasource plugin is designed to load CSV data into Grafana, expanding your capabilities to visualize and analyze data stored in CSV (Comma-Separated Values) format"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix index e39595932788..648ac216ec7f 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.3.24"; zipHash = "sha256-gKFy7T5FQU2OUGBDokNWj0cT4EuOLLMcOFezlArtdww="; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana."; + description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix index c4031ee69b81..1bb0a1f34a38 100644 --- a/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/ventura-psychrometric-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "5.0.1"; zipHash = "sha256-WcMgjgDobexUrfZOBmXRWv0FD3us3GgglxRdpo9BecA="; meta = with lib; { - description = "Grafana plugin to display air conditions on a psychrometric chart."; + description = "Grafana plugin to display air conditions on a psychrometric chart"; license = licenses.bsd3Lbnl; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix index 1aab3b40e183..9b77f7faa9e3 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "6.6.0"; zipHash = "sha256-SjZl33xoHVmE6y0D7FT9x2wVPil7HK1rYVgTXICpXZ4="; meta = with lib; { - description = "The Apache ECharts plugin is a visualization panel for Grafana that allows you to incorporate the popular Apache ECharts library into your Grafana dashboard."; + description = "The Apache ECharts plugin is a visualization panel for Grafana that allows you to incorporate the popular Apache ECharts library into your Grafana dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix index e558c7e1f16d..074028dcc8b1 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "5.1.0"; zipHash = "sha256-aFIrKrfcTk4dGBaGVMv6mMLQqys5QaD9XgZIGmtgA5s="; meta = with lib; { - description = "The Data Manipulation Panel is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard."; + description = "The Data Manipulation Panel is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix index 3d428ccff1d5..0641aec257ba 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.3.0"; zipHash = "sha256-HF37azbhlYp8RndUMr7Xs1ajgOTJplVP7rQzGQ0GrU4="; meta = with lib; { - description = "The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows visualizing them using Dynamic Text and other panels."; + description = "The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows visualizing them using Dynamic Text and other panels"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix index 98b4dd69e7c5..2f744919ab33 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-variable-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.0.0"; zipHash = "sha256-fHOo/Au8yPQXIkG/BupNcMpFNgDLRrqpwRpmbq6xYhM="; meta = with lib; { - description = "The Variable panel allows you to have dashboard filters in a separate panel which you can place anywhere on the dashboard."; + description = "The Variable panel allows you to have dashboard filters in a separate panel which you can place anywhere on the dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix index 1cf4c6a8e8d6..42186a3656df 100644 --- a/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/yesoreyeram-infinity-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-ss/HxouKDZYZvF42KWJgMbOh9kSviH5oz6f/mrlcXk8="; }; meta = with lib; { - description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana."; + description = "Visualize data from JSON, CSV, XML, GraphQL and HTML endpoints in Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/roapi/http.nix b/pkgs/servers/roapi/http.nix index 21d5359e7fd7..7ad954a2d343 100644 --- a/pkgs/servers/roapi/http.nix +++ b/pkgs/servers/roapi/http.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "Create full-fledged APIs for static datasets without writing a single line of code."; + description = "Create full-fledged APIs for static datasets without writing a single line of code"; homepage = "https://roapi.github.io/docs/"; license = licenses.asl20; maintainers = with maintainers; [ happysalada ]; diff --git a/pkgs/servers/web-apps/freshrss/extensions/default.nix b/pkgs/servers/web-apps/freshrss/extensions/default.nix index 3c7c920350a6..fc8176049fb8 100644 --- a/pkgs/servers/web-apps/freshrss/extensions/default.nix +++ b/pkgs/servers/web-apps/freshrss/extensions/default.nix @@ -31,7 +31,7 @@ let hash = "sha256-OiTiLZ2BjQD1W/BD8EkUt7WB2wOjL6GMGJ+APT4YpwE="; }; meta = { - description = "FreshRSS extension for automatic feed refresh TTL based on the average frequency of entries."; + description = "FreshRSS extension for automatic feed refresh TTL based on the average frequency of entries"; homepage = "https://github.com/mgnsk/FreshRSS-AutoTTL"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -49,7 +49,7 @@ let hash = "sha256-5fe8TjefSiGMaeZkurxSJjX8qEEa1ArhJxDztp7ZNZc="; }; meta = { - description = "FreshRSS Extension for the demo version."; + description = "FreshRSS Extension for the demo version"; homepage = "https://github.com/FreshRSS/xExtension-Demo"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -68,7 +68,7 @@ let hash = "sha256-C5cRfaphx4Qz2xg2z+v5qRji8WVSIpvzMbethTdSqsk="; }; meta = { - description = "FreshRSS extension adding a reading time estimation next to each article."; + description = "FreshRSS extension adding a reading time estimation next to each article"; homepage = "https://framagit.org/Lapineige/FreshRSS_Extension-ReadingTime"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -86,7 +86,7 @@ let hash = "sha256-H/uxt441ygLL0RoUdtTn9Q6Q/Ois8RHlhF8eLpTza4Q="; }; meta = { - description = "FreshRSS extension to process Reddit feeds."; + description = "FreshRSS extension to process Reddit feeds"; homepage = "https://github.com/aledeg/xExtension-RedditImage"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -100,7 +100,7 @@ let src = official_extensions_src; sourceRoot = "${official_extensions_src.name}/xExtension-TitleWrap"; meta = { - description = "FreshRSS extension instead of truncating the title is wrapped."; + description = "FreshRSS extension instead of truncating the title is wrapped"; homepage = "https://github.com/FreshRSS/Extensions/tree/master/xExtension-TitleWrap"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; @@ -114,7 +114,7 @@ let src = official_extensions_src; sourceRoot = "${official_extensions_src.name}/xExtension-YouTube"; meta = { - description = "FreshRSS extension allows you to directly watch YouTube/PeerTube videos from within subscribed channel feeds."; + description = "FreshRSS extension allows you to directly watch YouTube/PeerTube videos from within subscribed channel feeds"; homepage = "https://github.com/FreshRSS/Extensions/tree/master/xExtension-YouTube"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.stunkymonkey ]; diff --git a/pkgs/shells/nushell/plugins/highlight.nix b/pkgs/shells/nushell/plugins/highlight.nix index e295c33e6890..b2948c8178b4 100644 --- a/pkgs/shells/nushell/plugins/highlight.nix +++ b/pkgs/shells/nushell/plugins/highlight.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A nushell plugin for syntax highlighting."; + description = "A nushell plugin for syntax highlighting"; mainProgram = "nu_plugin_highlight"; homepage = "https://github.com/cptpiepmatz/nu-plugin-highlight"; license = lib.licenses.mit; diff --git a/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix b/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix index c1c8fa566c53..6ed2998ec7b5 100644 --- a/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix +++ b/pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix @@ -17,7 +17,7 @@ buildGhidraExtension (finalAttrs: { cd lightkeeper ''; meta = { - description = "A port of the Lighthouse plugin to GHIDRA."; + description = "A port of the Lighthouse plugin to GHIDRA"; homepage = "https://github.com/WorksButNotTested/lightkeeper"; license = lib.licenses.asl20; }; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0271f766f196..c0ba64338361 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -901,7 +901,7 @@ with self; Mouse ]; meta = { - description = "(DEPRECATED) use Moo instead!"; + description = "(DEPRECATED) use Moo instead"; license = with lib.licenses; [ artistic1 gpl1Plus @@ -10960,7 +10960,7 @@ with self; ''; doCheck = false; meta = { - description = "Distribution builder; installer not included!"; + description = "Distribution builder; installer not included"; homepage = "https://dzil.org"; license = with lib.licenses; [ artistic1 @@ -12455,7 +12455,7 @@ with self; }; buildInputs = [ TestFatal ]; meta = { - description = "Configure-time utilities for using C headers,"; + description = "Configure-time utilities for using C headers"; license = with lib.licenses; [ artistic1 gpl1Plus @@ -17246,7 +17246,7 @@ with self; hash = "sha256-VOIdJQwCKRJ+MLd6NGHhAHeFTsJE8m+2cPG0Re1MTVs="; }; meta = { - description = "IO::All of it to Graham and Damian!"; + description = "IO::All of it to Graham and Damian"; homepage = "https://github.com/ingydotnet/io-all-pm"; license = with lib.licenses; [ artistic1 @@ -26831,7 +26831,7 @@ with self; outputs = [ "out" ]; meta = { - description = "maintainer helper tool to help maintainers update their pacscripts."; + description = "maintainer helper tool to help maintainers update their pacscripts"; homepage = "https://github.com/pacstall/pacup"; license = lib.licenses.gpl3Only; }; @@ -30822,7 +30822,7 @@ with self; ]; meta = { homepage = "https://github.com/asb-capfan/Spreadsheet-XLSX"; - description = "Perl extension for reading MS Excel 2007 files;"; + description = "Perl extension for reading MS Excel 2007 files"; license = with lib.licenses; [ artistic1 gpl1Plus @@ -32032,7 +32032,7 @@ with self; YAMLLibYAML ]; meta = { - description = "See What I Mean?!"; + description = "See What I Mean"; homepage = "https://github.com/ingydotnet/swim-pm"; license = with lib.licenses; [ artistic1 @@ -35976,7 +35976,7 @@ with self; }; propagatedBuildInputs = [ PerlMinimumVersion ]; meta = { - description = "Does your code require newer perl than you think?"; + description = "Does your code require newer perl than you think"; homepage = "https://github.com/rjbs/Test-MinimumVersion"; license = with lib.licenses; [ artistic1 @@ -36723,7 +36723,7 @@ with self; hash = "sha256-KeniEzlRBGx48gXxs+jfYskOEU8OCPoGuBd2ag+AixI="; }; meta = { - description = "Variable ties made much easier: much, much, much easier."; + description = "Variable ties made much easier: much, much, much easier"; license = with lib.licenses; [ artistic1 gpl1Plus From 6bed326dc42e16be1ef32520b12637bf96cba125 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Jul 2025 19:31:29 +0000 Subject: [PATCH 148/157] copilot-language-server: 1.339.0 -> 1.346.0 --- pkgs/by-name/co/copilot-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index 38ad7eba62a1..1dc1b07115a1 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -45,11 +45,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "copilot-language-server"; - version = "1.339.0"; + version = "1.346.0"; src = fetchzip { url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-native-${finalAttrs.version}.zip"; - hash = "sha256-UgBe78MZla2FLfP10VfM4meMaiZWAyj2PUBiZ7M+OXU="; + hash = "sha256-61vWcQ6WGXS6vgXLYzSuJ7Ckx9m3ij9hu2JoYHVMRMY="; stripRoot = false; }; From 65a423451e8831b17578ef20c39fdfeb468159fb Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Mon, 21 Jul 2025 21:18:56 +0200 Subject: [PATCH 149/157] python3Packages.pysolarmanv5: init at 3.0.6 Signed-off-by: Sefa Eyeoglu --- .../python-modules/pysolarmanv5/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/pysolarmanv5/default.nix diff --git a/pkgs/development/python-modules/pysolarmanv5/default.nix b/pkgs/development/python-modules/pysolarmanv5/default.nix new file mode 100644 index 000000000000..b2b5c9a009f7 --- /dev/null +++ b/pkgs/development/python-modules/pysolarmanv5/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + pythonOlder, + fetchFromGitHub, + setuptools, + umodbus, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "pysolarmanv5"; + version = "3.0.6"; + pyproject = true; + + disabled = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "jmccrohan"; + repo = "pysolarmanv5"; + tag = "v${version}"; + hash = "sha256-ENEXuMQGQ1Jwgpfp2v0T2dveTJoIaVu+DfefQZy8ntE="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + umodbus + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "pysolarmanv5" ]; + + meta = { + description = "Python module to interact with Solarman Data Logging Sticks"; + changelog = "https://github.com/jmccrohan/pysolarmanv5/blob/${src.tag}/CHANGELOG.md"; + homepage = "https://github.com/jmccrohan/pysolarmanv5"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Scrumplex ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4ba4d377852a..18a246170ab3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13945,6 +13945,8 @@ self: super: with self; { pysol-cards = callPackage ../development/python-modules/pysol-cards { }; + pysolarmanv5 = callPackage ../development/python-modules/pysolarmanv5 { }; + pysolcast = callPackage ../development/python-modules/pysolcast { }; pysolr = callPackage ../development/python-modules/pysolr { }; From 41b5af93f132e7e77255b233761934a962afa2d5 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Mon, 21 Jul 2025 21:19:13 +0200 Subject: [PATCH 150/157] home-assistant-custom-components.solarman: init at 1.5.1 Signed-off-by: Sefa Eyeoglu --- .../custom-components/solarman/package.nix | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/solarman/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/solarman/package.nix b/pkgs/servers/home-assistant/custom-components/solarman/package.nix new file mode 100644 index 000000000000..2ae609686f98 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/solarman/package.nix @@ -0,0 +1,33 @@ +{ + buildHomeAssistantComponent, + fetchFromGitHub, + lib, + pysolarmanv5, + pyyaml, +}: + +buildHomeAssistantComponent rec { + owner = "StephanJoubert"; + domain = "solarman"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "StephanJoubert"; + repo = "home_assistant_solarman"; + tag = version; + hash = "sha256-+znRq7LGIxbxMEypIRqbIMgV8H4OyiOakmExx1aHEl8="; + }; + + dependencies = [ + pysolarmanv5 + pyyaml + ]; + + meta = { + description = "Home Assistant component for Solarman collectors used with a variety of inverters"; + changelog = "https://github.com/StephanJoubert/home_assistant_solarman/releases/tag/${version}"; + homepage = "https://github.com/StephanJoubert/home_assistant_solarman"; + maintainers = with lib.maintainers; [ Scrumplex ]; + license = lib.licenses.asl20; + }; +} From 66cbc208f66cc0e75b36918878cae3da509dce8d Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Wed, 23 Jul 2025 00:04:20 +0300 Subject: [PATCH 151/157] rectangle: 0.88 -> 0.89 Changelog: https://github.com/rxhanson/Rectangle/releases/tag/v0.89 Diff: https://github.com/rxhanson/Rectangle/compare/v0.88...v0.89 --- pkgs/by-name/re/rectangle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/rectangle/package.nix b/pkgs/by-name/re/rectangle/package.nix index 2152a2b32c57..241cb1f80432 100644 --- a/pkgs/by-name/re/rectangle/package.nix +++ b/pkgs/by-name/re/rectangle/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rectangle"; - version = "0.88"; + version = "0.89"; src = fetchurl { url = "https://github.com/rxhanson/Rectangle/releases/download/v${finalAttrs.version}/Rectangle${finalAttrs.version}.dmg"; - hash = "sha256-Yyvnu8n+mA+0CX5xbtOs9ZjG99exTT1oj3iGixDotUc="; + hash = "sha256-eI3C+nDJhxKwbCLRKepoGmbyWKGCxEuMSK3D0sZbDU0="; }; sourceRoot = "."; From 06bf6f2b69eeb6f89a0a6ec56245279dce43339f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 22 Jul 2025 23:43:33 +0200 Subject: [PATCH 152/157] esphome: 2025.7.2 -> 2025.7.3 https://github.com/esphome/esphome/releases/tag/2025.7.3 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 7f4db95f5c62..f99e4179f6a9 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -34,14 +34,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2025.7.2"; + version = "2025.7.3"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-3hhFY6qi8xOuTb8WXuVaTNpCqXXdSg3DXubnj+FG73A="; + hash = "sha256-njhcH/C55i1Xkclt2bp+z9OXhR7gsewWUgW3bn/1yig="; }; build-system = with python.pkgs; [ From 99e4bf5792854618b67e9039d774171f44fb370a Mon Sep 17 00:00:00 2001 From: Moonsn Date: Wed, 23 Jul 2025 05:45:10 +0800 Subject: [PATCH 153/157] nixos/tailscale-derper: add enableNginx option to make nginx optional (#425734) --- .../services/networking/tailscale-derper.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/tailscale-derper.nix b/nixos/modules/services/networking/tailscale-derper.nix index 43a898465ef2..6e172a40a529 100644 --- a/nixos/modules/services/networking/tailscale-derper.nix +++ b/nixos/modules/services/networking/tailscale-derper.nix @@ -20,6 +20,15 @@ in description = "Domain name under which the derper server is reachable."; }; + configureNginx = lib.mkOption { + type = lib.types.bool; + default = true; + description = '' + Whether to enable nginx reverse proxy for derper. + When enabled, nginx will proxy requests to the derper service. + ''; + }; + openFirewall = lib.mkOption { type = lib.types.bool; default = true; @@ -61,12 +70,12 @@ in config = lib.mkIf cfg.enable { networking.firewall = lib.mkIf cfg.openFirewall { - # port 80 and 443 are opened by nginx already + # port 80 and 443 are opened by nginx already when configureNginx is true allowedUDPPorts = [ cfg.stunPort ]; }; services = { - nginx = { + nginx = lib.mkIf cfg.configureNginx { enable = true; virtualHosts."${cfg.domain}" = { addSSL = true; # this cannot be forceSSL as derper sends some information over port 80, too. From 0dad56ce954c874fda46381cd4ba39b65fb635d1 Mon Sep 17 00:00:00 2001 From: mivorasu <221005165+mivorasu@users.noreply.github.com> Date: Tue, 22 Jul 2025 19:05:54 +0000 Subject: [PATCH 154/157] treewide: conform descriptions to the standards --- pkgs/by-name/ep/epgstation/package.nix | 2 +- pkgs/by-name/hu/husky/package.nix | 2 +- pkgs/by-name/in/insomnia/package.nix | 2 +- pkgs/by-name/li/lightgbm/package.nix | 2 +- pkgs/by-name/ln/lnx/package.nix | 2 +- .../me/merge-ut-dictionaries/package.nix | 2 +- pkgs/by-name/mi/mirakurun/package.nix | 2 +- .../mo/mozcdic-ut-alt-cannadic/package.nix | 2 +- pkgs/by-name/mo/mozcdic-ut-edict2/package.nix | 2 +- pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix | 2 +- .../by-name/mo/mozcdic-ut-neologd/package.nix | 2 +- .../mo/mozcdic-ut-personal-names/package.nix | 2 +- .../mo/mozcdic-ut-place-names/package.nix | 2 +- .../mo/mozcdic-ut-skk-jisyo/package.nix | 2 +- .../mo/mozcdic-ut-sudachidict/package.nix | 2 +- pkgs/by-name/op/oppai-ng/package.nix | 2 +- pkgs/by-name/pa/paisa/package.nix | 2 +- pkgs/by-name/pa/paretosecurity/package.nix | 2 +- pkgs/by-name/po/porn-vault/package.nix | 2 +- .../pr/prometheus-modbus-exporter/package.nix | 4 +-- pkgs/by-name/re/reposilite/plugins.nix | 2 +- pkgs/by-name/sq/sqlx-cli/package.nix | 2 +- pkgs/by-name/ta/ta-lib/package.nix | 2 +- pkgs/by-name/un/uniex/package.nix | 2 +- pkgs/by-name/vi/viddy/package.nix | 2 +- pkgs/by-name/xm/xmloscopy/package.nix | 2 +- .../compilers/jetbrains-jdk/17.nix | 2 +- pkgs/development/coq-modules/bbv/default.nix | 2 +- .../coq-modules/coqfmt/default.nix | 2 +- pkgs/development/lua-modules/nfd/default.nix | 2 +- .../node-packages/node-packages.nix | 34 +++++++++---------- .../python-modules/llm-deepseek/default.nix | 2 +- .../python-modules/llm-groq/default.nix | 2 +- .../python-modules/mistral-common/default.nix | 2 +- .../python-modules/netdata-pandas/default.nix | 2 +- .../python-modules/py-evm/default.nix | 2 +- .../python-modules/types-appdirs/default.nix | 2 +- .../python-modules/undefined/default.nix | 2 +- .../python-modules/yoto-api/default.nix | 2 +- pkgs/misc/tmux-plugins/default.nix | 2 +- .../bsull-console-datasource/default.nix | 2 +- .../default.nix | 2 +- .../frser-sqlite-datasource/default.nix | 2 +- .../grafana-discourse-datasource/default.nix | 2 +- .../grafana-github-datasource/default.nix | 2 +- .../default.nix | 2 +- .../grafana-lokiexplore-app/default.nix | 2 +- .../grafana-metricsdrilldown-app/default.nix | 2 +- .../grafana-mqtt-datasource/default.nix | 2 +- .../grafana-opensearch-datasource/default.nix | 2 +- .../plugins/grafana-pyroscope-app/default.nix | 2 +- .../marcusolsson-csv-datasource/default.nix | 2 +- .../volkovlabs-echarts-panel/default.nix | 2 +- .../plugins/volkovlabs-form-panel/default.nix | 2 +- .../volkovlabs-rss-datasource/default.nix | 2 +- pkgs/shells/nushell/plugins/highlight.nix | 2 +- pkgs/top-level/perl-packages.nix | 4 +-- 57 files changed, 75 insertions(+), 75 deletions(-) diff --git a/pkgs/by-name/ep/epgstation/package.nix b/pkgs/by-name/ep/epgstation/package.nix index e16be2ca0e10..5d71ece6e0cc 100644 --- a/pkgs/by-name/ep/epgstation/package.nix +++ b/pkgs/by-name/ep/epgstation/package.nix @@ -127,7 +127,7 @@ buildNpmPackage rec { ''; meta = with lib; { - description = "DVR software compatible with Mirakurun"; + description = "DVR software compatible with Mirakurun."; homepage = "https://github.com/l3tnun/EPGStation"; license = licenses.mit; maintainers = with maintainers; [ midchildan ]; diff --git a/pkgs/by-name/hu/husky/package.nix b/pkgs/by-name/hu/husky/package.nix index c8de0be45d98..7ba0dd68e715 100644 --- a/pkgs/by-name/hu/husky/package.nix +++ b/pkgs/by-name/hu/husky/package.nix @@ -18,7 +18,7 @@ buildNpmPackage rec { npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg="; meta = { - description = "Git hooks made easy 🐶 woof"; + description = "Git hooks made easy 🐶 woof!"; mainProgram = "husky"; homepage = "https://github.com/typicode/husky"; changelog = "https://github.com/typicode/husky/releases/tag/v${version}"; diff --git a/pkgs/by-name/in/insomnia/package.nix b/pkgs/by-name/in/insomnia/package.nix index 0df801dbd087..15ce01595dc3 100644 --- a/pkgs/by-name/in/insomnia/package.nix +++ b/pkgs/by-name/in/insomnia/package.nix @@ -29,7 +29,7 @@ let meta = { homepage = "https://insomnia.rest"; - description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage"; + description = "Open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC, with Cloud, Local and Git storage"; mainProgram = "insomnia"; changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/li/lightgbm/package.nix b/pkgs/by-name/li/lightgbm/package.nix index 3d1c2dd7b345..dead207507f8 100644 --- a/pkgs/by-name/li/lightgbm/package.nix +++ b/pkgs/by-name/li/lightgbm/package.nix @@ -217,7 +217,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "LightGBM is a gradient boosting framework that uses tree based learning algorithms"; + description = "Gradient boosting framework that uses tree based learning algorithms"; mainProgram = "lightgbm"; homepage = "https://github.com/microsoft/LightGBM"; changelog = "https://github.com/microsoft/LightGBM/releases/tag/v${finalAttrs.version}"; diff --git a/pkgs/by-name/ln/lnx/package.nix b/pkgs/by-name/ln/lnx/package.nix index 0131bdc63128..b1b1ba24109e 100644 --- a/pkgs/by-name/ln/lnx/package.nix +++ b/pkgs/by-name/ln/lnx/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; cargoHash = "sha256-9fro1Dx7P+P9NTsg0gtMfr0s4TEpkZA31EFAnObiNFo="; meta = with lib; { - description = "Insanely fast, Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine. Standing on the shoulders of giants"; + description = "Ultra-fast, adaptable deployment of the tantivy search engine via REST"; mainProgram = "lnx"; homepage = "https://lnx.rs/"; license = licenses.mit; diff --git a/pkgs/by-name/me/merge-ut-dictionaries/package.nix b/pkgs/by-name/me/merge-ut-dictionaries/package.nix index 571786f264fd..0651f2468c41 100644 --- a/pkgs/by-name/me/merge-ut-dictionaries/package.nix +++ b/pkgs/by-name/me/merge-ut-dictionaries/package.nix @@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT dictionaries are additional dictionaries for Mozc"; + description = "Merge multiple Mozc UT dictionaries into one and modify the costs"; homepage = "https://github.com/utuhiro78/merge-ut-dictionaries"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mi/mirakurun/package.nix b/pkgs/by-name/mi/mirakurun/package.nix index 097747221cd2..0ae8bc87856c 100644 --- a/pkgs/by-name/mi/mirakurun/package.nix +++ b/pkgs/by-name/mi/mirakurun/package.nix @@ -71,7 +71,7 @@ buildNpmPackage rec { ''; meta = with lib; { - description = "Resource manager for TV tuners"; + description = "Resource manager for TV tuners."; license = licenses.asl20; maintainers = with maintainers; [ midchildan ]; }; diff --git a/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix b/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix index a418d345bb80..622f16ec23d0 100644 --- a/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-alt-cannadic/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Alt-Cannadic Dictionary is a dictionary converted from Alt-Cannadic for Mozc"; + description = "Dictionary converted from alt-cannadic for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-alt-cannadic"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix b/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix index f1c59f367e0e..6d0335dcf1b5 100644 --- a/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-edict2/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT EDICT2 Dictionary is a dictionary converted from EDICT2 for Mozc"; + description = "Dictionary converted from EDICT2 for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix b/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix index c9f05aa34c97..f7f3cb075a51 100644 --- a/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Jawiki Dictionary is a dictionary generated from the Japanese Wikipedia for Mozc"; + description = "Dictionary generated from the Japanese Wikipedia for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-jawiki"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix b/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix index e5dfd126c945..0486eb081bc2 100644 --- a/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-neologd/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT NEologd Dictionary is a dictionary converted from mecab-ipadic-NEologd for Mozc"; + description = "Dictionary converted from mecab-ipadic-NEologd for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-neologd"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix b/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix index 607099c94d71..339ca020e977 100644 --- a/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-personal-names/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Personal Name Dictionary is a dictionary for Mozc"; + description = "Dictionary for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-personal-names"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix b/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix index 5fd95a5b995a..c9a300c2eb15 100644 --- a/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-place-names/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT Place Name Dictionary is a dictionary converted from the Japan Post's ZIP code data for Mozc"; + description = "Dictionary converted from the Japan Post's ZIP code data for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-place-names"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix b/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix index 11b6b16c9fd8..d4a5e5c4ea1e 100644 --- a/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-skk-jisyo/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT SKK-JISYO Dictionary is a dictionary converted from SKK-JISYO for Mozc"; + description = "Dictionary converted from SKK-JISYO for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix b/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix index 54de8e4d2da7..749fab6a8b55 100644 --- a/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix +++ b/pkgs/by-name/mo/mozcdic-ut-sudachidict/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { }; meta = { - description = "Mozc UT SudachiDict Dictionary is a dictionary converted from SudachiDict for Mozc"; + description = "Dictionary converted from SudachiDict for Mozc"; homepage = "https://github.com/utuhiro78/mozcdic-ut-sudachidict"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ pineapplehunter ]; diff --git a/pkgs/by-name/op/oppai-ng/package.nix b/pkgs/by-name/op/oppai-ng/package.nix index 2c3f8c9455f1..ef4f850f7869 100644 --- a/pkgs/by-name/op/oppai-ng/package.nix +++ b/pkgs/by-name/op/oppai-ng/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "Difficulty and pp calculator for osu"; + description = "Difficulty and pp calculator for osu!"; homepage = "https://github.com/Francesco149/oppai-ng"; license = licenses.unlicense; maintainers = [ ]; diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix index 59964a9fa260..20a06bdae864 100644 --- a/pkgs/by-name/pa/paisa/package.nix +++ b/pkgs/by-name/pa/paisa/package.nix @@ -93,7 +93,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://paisa.fyi/"; changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}"; - description = "Paisa is a Personal finance manager. It builds on top of the ledger double entry accounting tool"; + description = "Personal finance manager, building on top of the ledger double entry accounting tool"; license = lib.licenses.agpl3Only; mainProgram = "paisa"; maintainers = with lib.maintainers; [ skowalak ]; diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix index 84e286661b35..57767ca3bff0 100644 --- a/pkgs/by-name/pa/paretosecurity/package.nix +++ b/pkgs/by-name/pa/paretosecurity/package.nix @@ -78,7 +78,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "Pareto Security agent makes sure your laptop is correctly configured for security"; + description = "Agent that makes sure your laptop is correctly configured for security"; longDescription = '' The Pareto Security agent is a free and open source app to help you make sure that your laptop is configured for security. diff --git a/pkgs/by-name/po/porn-vault/package.nix b/pkgs/by-name/po/porn-vault/package.nix index 1c6522931bc9..501d8fa8311c 100644 --- a/pkgs/by-name/po/porn-vault/package.nix +++ b/pkgs/by-name/po/porn-vault/package.nix @@ -102,7 +102,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "Porn-Vault is a self hosted organizer for adult videos and imagery"; + description = "Self-hosted organizer for adult videos and imagery"; homepage = "https://gitlab.com/porn-vault/porn-vault"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.luNeder ]; diff --git a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix index 76a336fe622c..626a95d76ccd 100644 --- a/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-modbus-exporter/package.nix @@ -37,8 +37,8 @@ buildGoModule (finalAttrs: { meta = { changelog = "https://github.com/richih/modbus_exporter/releases/tag/v${finalAttrs.version}"; - homepage = "https://paepcke.de/modbus_exporter"; - description = "Prometheus exporter for the modbus interface. Basepackage for a large group of iot device exporters"; + homepage = "https://github.com/richih/modbus_exporter"; + description = "Exporter which retrieves stats from a modbus system and exports them via HTTP for Prometheus consumption"; license = lib.licenses.mit; mainProgram = "modbus_exporter"; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/re/reposilite/plugins.nix b/pkgs/by-name/re/reposilite/plugins.nix index bd141a90f2a0..68a0ea2cfffb 100644 --- a/pkgs/by-name/re/reposilite/plugins.nix +++ b/pkgs/by-name/re/reposilite/plugins.nix @@ -32,7 +32,7 @@ makeScopeWithSplicing' { inherit version hash; meta = { - description = "${fancyName} plugin for Reposilite"; + description = "${fancyName} plugin for Reposilite."; homepage = "https://github.com/dzikoysk/reposilite"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.asl20; diff --git a/pkgs/by-name/sq/sqlx-cli/package.nix b/pkgs/by-name/sq/sqlx-cli/package.nix index 567c3c29468a..b08acdb08518 100644 --- a/pkgs/by-name/sq/sqlx-cli/package.nix +++ b/pkgs/by-name/sq/sqlx-cli/package.nix @@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - description = "SQLx's associated command-line utility for managing databases, migrations, and enabling offline mode with sqlx::query!() and friends"; + description = "CLI for managing databases, migrations, and enabling offline mode with `sqlx::query!()` and friends"; homepage = "https://github.com/launchbadge/sqlx"; license = licenses.asl20; maintainers = with maintainers; [ diff --git a/pkgs/by-name/ta/ta-lib/package.nix b/pkgs/by-name/ta/ta-lib/package.nix index df12699afb08..156beab9e3c3 100644 --- a/pkgs/by-name/ta/ta-lib/package.nix +++ b/pkgs/by-name/ta/ta-lib/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; meta = with lib; { - description = "TA-Lib is a library that provides common functions for the technical analysis of financial market data"; + description = "Add technical analysis to your own financial market trading applications"; mainProgram = "ta-lib-config"; homepage = "https://ta-lib.org/"; license = lib.licenses.bsd3; diff --git a/pkgs/by-name/un/uniex/package.nix b/pkgs/by-name/un/uniex/package.nix index 1a1b7cbfc303..2f2d16f63b1b 100644 --- a/pkgs/by-name/un/uniex/package.nix +++ b/pkgs/by-name/un/uniex/package.nix @@ -28,7 +28,7 @@ buildGoModule rec { meta = { changelog = "https://github.com/paepckehh/uniex/releases/tag/v${version}"; homepage = "https://paepcke.de/uniex"; - description = "Tool to export unifi network controller mongodb asset information [csv|json]"; + description = "Unifi controller device inventory exporter, analyses all device and stat records for complete records"; license = lib.licenses.bsd3; mainProgram = "uniex"; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/vi/viddy/package.nix b/pkgs/by-name/vi/viddy/package.nix index a5768b1f884f..cfdac4bf654f 100644 --- a/pkgs/by-name/vi/viddy/package.nix +++ b/pkgs/by-name/vi/viddy/package.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript.command = [ ./update.sh ]; meta = { - description = "Modern watch command, time machine and pager etc"; + description = "Modern `watch` command"; changelog = "https://github.com/sachaos/viddy/releases"; homepage = "https://github.com/sachaos/viddy"; license = lib.licenses.mit; diff --git a/pkgs/by-name/xm/xmloscopy/package.nix b/pkgs/by-name/xm/xmloscopy/package.nix index a381a656008f..b547ede58132 100644 --- a/pkgs/by-name/xm/xmloscopy/package.nix +++ b/pkgs/by-name/xm/xmloscopy/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "wtf is my docbook broken"; + description = "wtf is my docbook broken?"; mainProgram = "xmloscopy"; homepage = "https://github.com/grahamc/xmloscopy"; license = licenses.mit; diff --git a/pkgs/development/compilers/jetbrains-jdk/17.nix b/pkgs/development/compilers/jetbrains-jdk/17.nix index f470c8e5b1d0..27ffec21f81f 100644 --- a/pkgs/development/compilers/jetbrains-jdk/17.nix +++ b/pkgs/development/compilers/jetbrains-jdk/17.nix @@ -159,7 +159,7 @@ openjdk17.overrideAttrs (oldAttrs: rec { ] ++ oldAttrs.nativeBuildInputs; meta = with lib; { - description = "An OpenJDK fork to better support Jetbrains's products"; + description = "OpenJDK fork which better supports Jetbrains's products"; longDescription = '' JetBrains Runtime is a runtime environment for running IntelliJ Platform based products on Windows, Mac OS X, and Linux. JetBrains Runtime is diff --git a/pkgs/development/coq-modules/bbv/default.nix b/pkgs/development/coq-modules/bbv/default.nix index 174f23deb4ed..d0b19271f28f 100644 --- a/pkgs/development/coq-modules/bbv/default.nix +++ b/pkgs/development/coq-modules/bbv/default.nix @@ -28,7 +28,7 @@ mkCoqDerivation { propagatedBuildInputs = [ stdlib ]; meta = { - description = "An implementation of bitvectors in Coq"; + description = "Implementation of bitvectors in Coq"; license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/coqfmt/default.nix b/pkgs/development/coq-modules/coqfmt/default.nix index 6939e30e07bd..aa099ffce34e 100644 --- a/pkgs/development/coq-modules/coqfmt/default.nix +++ b/pkgs/development/coq-modules/coqfmt/default.nix @@ -47,7 +47,7 @@ mkCoqDerivation rec { ]; meta = { - description = "A command line tool to format your Coq source code"; + description = "CLI tool to format your Coq source code"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ DieracDelta ]; }; diff --git a/pkgs/development/lua-modules/nfd/default.nix b/pkgs/development/lua-modules/nfd/default.nix index b3afa1489f6c..16e29d6cffcf 100644 --- a/pkgs/development/lua-modules/nfd/default.nix +++ b/pkgs/development/lua-modules/nfd/default.nix @@ -42,7 +42,7 @@ buildLuarocksPackage { ''; meta = { - description = "A tiny, neat lua library that portably invokes native file open and save dialogs"; + description = "Tiny, neat Lua library that invokes native file open and save dialogs"; homepage = "https://github.com/Alloyed/nativefiledialog/tree/master/lua"; license = lib.licenses.zlib; maintainers = [ lib.maintainers.scoder12 ]; diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index d4864fdc8ba6..6e7242c1f9c0 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -44468,7 +44468,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides a composable API for giving elements a fixed aspect ratio"; + description = "Composable API for giving elements a fixed aspect ratio"; homepage = "https://github.com/tailwindlabs/tailwindcss-aspect-ratio#readme"; license = "MIT"; }; @@ -44490,7 +44490,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities"; + description = "Basic reset for form styles that makes form elements easy to override with utilities"; homepage = "https://github.com/tailwindlabs/tailwindcss-forms#readme"; license = "MIT"; }; @@ -44511,7 +44511,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A plugin that provides utilities for visually truncating text after a fixed number of lines"; + description = "Utilities for visually truncating text after a fixed number of lines"; homepage = "https://github.com/tailwindlabs/tailwindcss-line-clamp#readme"; license = "MIT"; }; @@ -44538,7 +44538,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults"; + description = "Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults"; homepage = "https://github.com/tailwindlabs/tailwindcss-typography#readme"; license = "MIT"; }; @@ -47285,7 +47285,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "This is the command line tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s)"; + description = "CLI tool for Cloud Development Kit (CDK) for Kubernetes (cdk8s)"; homepage = "https://github.com/cdk8s-team/cdk8s-cli#readme"; license = "Apache-2.0"; }; @@ -50502,7 +50502,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A Spelling Checker for Code"; + description = "Spelling Checker for Code"; homepage = "https://cspell.org/"; license = "MIT"; }; @@ -50922,7 +50922,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A secrets manager for .env files – from the same people that pioneered dotenv"; + description = "Secrets manager for .env files – from the same people that pioneered dotenv"; homepage = "https://github.com/dotenv-org/dotenv-vault"; license = "MIT"; }; @@ -51827,7 +51827,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images"; + description = "Complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images"; homepage = "https://www.emojione.com"; }; production = true; @@ -54120,7 +54120,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "The streaming build system"; + description = "Streaming build system for JavaScript"; homepage = "https://gulpjs.com"; license = "MIT"; }; @@ -54237,7 +54237,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "A robust HTML entities encoder/decoder with full Unicode support"; + description = "Robust HTML entities encoder/decoder with full Unicode support"; homepage = "https://mths.be/he"; license = "MIT"; }; @@ -55785,7 +55785,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "An API documentation generator for JavaScript"; + description = "API documentation generator for JavaScript"; homepage = "https://github.com/jsdoc/jsdoc#readme"; license = "Apache-2.0"; }; @@ -56699,7 +56699,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A simple fake REST API server for testing and prototyping"; + description = "Simple fake REST API server for testing and prototyping"; homepage = "http://jsonplaceholder.typicode.com"; license = "MIT"; }; @@ -60486,7 +60486,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa"; + description = "Bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa"; homepage = "https://github.com/wikimedia/parsoid#readme"; license = "GPL-2.0+"; }; @@ -61371,7 +61371,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name"; + description = "T-SQL formatting utility in JS, transpiled from the C# library of the same name"; homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme"; license = "AGPL-3.0"; }; @@ -61966,7 +61966,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "A syntax tidy-upper (formatter) for PureScript"; + description = "Syntax tidy-upper (formatter) for PureScript"; homepage = "https://github.com/natefaubion/purescript-tidy#readme"; license = "MIT"; }; @@ -62084,7 +62084,7 @@ in ]; buildInputs = globalBuildInputs; meta = { - description = "A pure JavaScript implementation of Sass"; + description = "Pure JavaScript implementation of Sass"; homepage = "https://github.com/sass/dart-sass"; license = "MIT"; }; @@ -62102,7 +62102,7 @@ in }; buildInputs = globalBuildInputs; meta = { - description = "The semantic version parser used by npm"; + description = "Semantic version parser used by npm"; homepage = "https://github.com/npm/node-semver#readme"; license = "ISC"; }; diff --git a/pkgs/development/python-modules/llm-deepseek/default.nix b/pkgs/development/python-modules/llm-deepseek/default.nix index 542cd28228ef..c0cb3668dc7f 100644 --- a/pkgs/development/python-modules/llm-deepseek/default.nix +++ b/pkgs/development/python-modules/llm-deepseek/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { passthru.tests = llm.mkPluginTest llm-deepseek; meta = { - description = "LLM plugin providing access to Deepseek models"; + description = "LLM plugin providing access to Deepseek models."; homepage = "https://github.com/abrasumente233/llm-deepseek"; changelog = "https://github.com/abrasumente233/llm-deepseek/releases/tag/${version}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/llm-groq/default.nix b/pkgs/development/python-modules/llm-groq/default.nix index 2d9c8dea7208..55364db0921b 100644 --- a/pkgs/development/python-modules/llm-groq/default.nix +++ b/pkgs/development/python-modules/llm-groq/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { passthru.tests = llm.mkPluginTest llm-groq; meta = { - description = "LLM plugin providing access to Groqcloud models"; + description = "LLM plugin providing access to Groqcloud models."; homepage = "https://github.com/angerman/llm-groq"; changelog = "https://github.com/angerman/llm-groq/releases/tag/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/mistral-common/default.nix b/pkgs/development/python-modules/mistral-common/default.nix index 2632293a634d..2c6b42a76333 100644 --- a/pkgs/development/python-modules/mistral-common/default.nix +++ b/pkgs/development/python-modules/mistral-common/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "mistral_common" ]; meta = with lib; { - description = "mistral-common is a set of tools to help you work with Mistral models"; + description = "Tools to help you work with Mistral models"; homepage = "https://github.com/mistralai/mistral-common"; license = licenses.asl20; maintainers = with maintainers; [ bgamari ]; diff --git a/pkgs/development/python-modules/netdata-pandas/default.nix b/pkgs/development/python-modules/netdata-pandas/default.nix index a998fdc14c60..ebe10fceaccb 100644 --- a/pkgs/development/python-modules/netdata-pandas/default.nix +++ b/pkgs/development/python-modules/netdata-pandas/default.nix @@ -35,7 +35,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "netdata_pandas" ]; meta = with lib; { - description = "A helper library to pull data from the netdata REST API into a pandas dataframe"; + description = "Library to pull data from the netdata REST API into a pandas dataframe"; homepage = "https://github.com/netdata/netdata-pandas"; license = licenses.asl20; maintainers = with maintainers; [ raitobezarius ]; diff --git a/pkgs/development/python-modules/py-evm/default.nix b/pkgs/development/python-modules/py-evm/default.nix index 2b028edc3593..2e21a73b9751 100644 --- a/pkgs/development/python-modules/py-evm/default.nix +++ b/pkgs/development/python-modules/py-evm/default.nix @@ -70,7 +70,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "eth" ]; meta = { - description = "A Python implementation of the Ethereum Virtual Machine"; + description = "Python implementation of the Ethereum Virtual Machine"; homepage = "https://github.com/ethereum/py-evm"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hellwolf ]; diff --git a/pkgs/development/python-modules/types-appdirs/default.nix b/pkgs/development/python-modules/types-appdirs/default.nix index afd5a476a3f9..c76cc5a63669 100644 --- a/pkgs/development/python-modules/types-appdirs/default.nix +++ b/pkgs/development/python-modules/types-appdirs/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { }; meta = { - description = "This is a PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs"; + description = "PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs"; homepage = "https://pypi.org/project/types-appdirs"; license = lib.licenses.asl20; maintainers = [ ]; diff --git a/pkgs/development/python-modules/undefined/default.nix b/pkgs/development/python-modules/undefined/default.nix index 2d2471897278..3bec37cdec9e 100644 --- a/pkgs/development/python-modules/undefined/default.nix +++ b/pkgs/development/python-modules/undefined/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "undefined" ]; meta = with lib; { - description = "Ever needed a global object that act as None but not quite"; + description = "Like `None`, but different in several ways"; homepage = "https://github.com/Carreau/undefined"; license = licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/python-modules/yoto-api/default.nix b/pkgs/development/python-modules/yoto-api/default.nix index f4d6e8faaae4..3243bee738c7 100644 --- a/pkgs/development/python-modules/yoto-api/default.nix +++ b/pkgs/development/python-modules/yoto-api/default.nix @@ -39,6 +39,6 @@ buildPythonPackage rec { platforms = platforms.unix; maintainers = with maintainers; [ seberm ]; license = licenses.mit; - description = "A python package that makes it a bit easier to work with the yoto play API"; + description = "Python package that makes it a bit easier to work with the yoto play API"; }; } diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index b949d49ab9fe..f3516f8dbf1a 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -775,7 +775,7 @@ in }; meta = with lib; { homepage = "https://github.com/janoamaral/tokyo-night-tmux"; - description = "A clean, dark Tmux theme that celebrates the lights of Downtown Tokyo at night"; + description = "Clean, dark Tmux theme that celebrates the lights of Downtown Tokyo at night"; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ redyf ]; diff --git a/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix index 027acadbb118..2ac2b3087fae 100644 --- a/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/bsull-console-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.1"; zipHash = "sha256-V6D/VIdwwQvG21nVMXD/xF86Uy8WRecL2RjyDTZr1wQ="; meta = with lib; { - description = "This is a streaming Grafana data source which can connect to the Tokio console subscriber"; + description = "Grafana data source which can connect to the Tokio console subscriber"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix index 16ef23601ea3..ccd4ec4277ff 100644 --- a/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/fetzerch-sunandmoon-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "0.3.3"; zipHash = "sha256-IJe1OiPt9MxqqPymuH0K27jToSb92M0P4XGZXvk0paE="; meta = with lib; { - description = "SunAndMoon is a Datasource Plugin for Grafana that calculates the position of Sun and Moon as well as the Moon illumination using SunCalc"; + description = "Calculates the position of Sun and Moon as well as the Moon illumination using SunCalc"; license = licenses.mit; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix index 269e1711319e..ff30fd2e450c 100644 --- a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "3.5.0"; zipHash = "sha256-BwAurFpMyyR318HMzVXCnOEQWM8W2vPPisXhhklFLBY="; meta = with lib; { - description = "This is a Grafana backend plugin to allow using an SQLite database as a data source. The SQLite database needs to be accessible to the filesystem of the device where Grafana itself is running"; + description = "Use a SQLite database as a data source in Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix index 324df2b36757..ebc94742f58e 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-discourse-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "2.0.2"; zipHash = "sha256-0MTxPe7RJHMA0SwjOcFlbi4VkhlLUFP+5r2DsHAaffc="; meta = with lib; { - description = "The Discourse data source plugin allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum"; + description = "Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix index fc70b39ca26d..0c901113cec5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-github-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-4IowlmyDGjxHBHvBD/eqZvouuOEvlad0nW8L0n8hf+g"; }; meta = with lib; { - description = "The GitHub datasource allows GitHub API data to be visually represented in Grafana dashboards"; + description = "Allows GitHub API data to be visually represented in Grafana dashboards"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix index 4bc7f88a6cc6..b63987a89af6 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-googlesheets-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-3UGd/t1k6aZsKsQCplLV9klmjQAga19VaopHx330xUs="; }; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; + description = "Integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; 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 cbc962f6e734..8bf7bbb6a2c9 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.22"; zipHash = "sha256-y1WJ1RxUbJSsiSApz3xvrARefNnXdZxDVfzeGfDZbFo="; meta = with lib; { - description = "The Grafana Logs Drilldown app offers a queryless experience for browsing Loki logs without the need for writing complex queries"; + description = "Browse Loki logs without the need for writing complex queries"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix index f09d09cd30b7..df17ae5a1b7c 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.0.5"; zipHash = "sha256-87BiMGdIUxtbzZjIm3+XMbM8IFlsUOBDruyUwJm2hmU="; meta = with lib; { - description = "The Grafana Metrics Drilldown app provides a queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries"; + description = "Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries"; license = licenses.agpl3Only; maintainers = [ lib.maintainers.marcel ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix index 2fb0c5b91aaa..b08f460c9adf 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-mqtt-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-i2/lE7QickowFSvHoo7CuaZ1ChFVpsQgZjvuBTQapq4="; }; meta = with lib; { - description = "The MQTT data source plugin allows you to visualize streaming MQTT data from within Grafana"; + description = "Visualize streaming MQTT data from within Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix index d38e31120535..2ae30664d711 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-opensearch-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-MLVyOeVZ42zJjLpOnGSa5ogGNa7rlcA4qjASCVeA3eU="; }; meta = with lib; { - description = "The Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; + description = "Empowers you to seamlessly integrate JSON data into Grafana"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix index be8efbfa5dbb..563a572dfa8d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-pyroscope-app/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "1.5.0"; zipHash = "sha256-C3TbXJa17ciEmvnKgw/5i6bq/5bzDe2iJebNaFFMxXQ="; meta = with lib; { - description = "Profiles Drilldown is a native Grafana application designed to integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; + description = "Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data"; license = licenses.agpl3Only; teams = [ lib.teams.fslabs ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix index 8b49feea2e07..1ec7528f6fe5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-csv-datasource/default.nix @@ -10,7 +10,7 @@ grafanaPlugin { aarch64-darwin = "sha256-gzQRcPeRqLvl27SB18hTTtcHx/namT2V0NOgX5J1mbs="; }; meta = with lib; { - description = "The Grafana CSV Datasource plugin is designed to load CSV data into Grafana, expanding your capabilities to visualize and analyze data stored in CSV (Comma-Separated Values) format"; + description = "Load CSV data into Grafana, expanding your capabilities to visualize and analyze data stored in CSV (Comma-Separated Values) format"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix index 9b77f7faa9e3..b76c3766f9c3 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-echarts-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "6.6.0"; zipHash = "sha256-SjZl33xoHVmE6y0D7FT9x2wVPil7HK1rYVgTXICpXZ4="; meta = with lib; { - description = "The Apache ECharts plugin is a visualization panel for Grafana that allows you to incorporate the popular Apache ECharts library into your Grafana dashboard"; + description = "Visualization panel for Grafana that allows you to incorporate the popular Apache ECharts library into your Grafana dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix index 074028dcc8b1..c38f832e5a18 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-form-panel/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "5.1.0"; zipHash = "sha256-aFIrKrfcTk4dGBaGVMv6mMLQqys5QaD9XgZIGmtgA5s="; meta = with lib; { - description = "The Data Manipulation Panel is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard"; + description = "Plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix index 0641aec257ba..9c10170af0a5 100644 --- a/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/volkovlabs-rss-datasource/default.nix @@ -5,7 +5,7 @@ grafanaPlugin { version = "4.3.0"; zipHash = "sha256-HF37azbhlYp8RndUMr7Xs1ajgOTJplVP7rQzGQ0GrU4="; meta = with lib; { - description = "The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows visualizing them using Dynamic Text and other panels"; + description = "Plugin for Grafana that retrieves RSS/Atom feeds and allows visualizing them using Dynamic Text and other panels"; license = licenses.asl20; maintainers = with maintainers; [ nagisa ]; platforms = platforms.unix; diff --git a/pkgs/shells/nushell/plugins/highlight.nix b/pkgs/shells/nushell/plugins/highlight.nix index b2948c8178b4..a0633ac18e9e 100644 --- a/pkgs/shells/nushell/plugins/highlight.nix +++ b/pkgs/shells/nushell/plugins/highlight.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A nushell plugin for syntax highlighting"; + description = "`nushell` plugin for syntax highlighting"; mainProgram = "nu_plugin_highlight"; homepage = "https://github.com/cptpiepmatz/nu-plugin-highlight"; license = lib.licenses.mit; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c0ba64338361..0ed6aa66b79e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -17246,7 +17246,7 @@ with self; hash = "sha256-VOIdJQwCKRJ+MLd6NGHhAHeFTsJE8m+2cPG0Re1MTVs="; }; meta = { - description = "IO::All of it to Graham and Damian"; + description = "Combines all of the best Perl IO modules into a single nifty object oriented interface"; homepage = "https://github.com/ingydotnet/io-all-pm"; license = with lib.licenses; [ artistic1 @@ -26831,7 +26831,7 @@ with self; outputs = [ "out" ]; meta = { - description = "maintainer helper tool to help maintainers update their pacscripts"; + description = "Tool to help maintainers update their pacscripts"; homepage = "https://github.com/pacstall/pacup"; license = lib.licenses.gpl3Only; }; From dcd096d9cef92f3915dd5cbb82de68a0fed26944 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 23 Jul 2025 00:31:29 +0200 Subject: [PATCH 155/157] omnisharp-roslyn: 1.39.13 -> 1.39.14 Diff: https://github.com/OmniSharp/omnisharp-roslyn/compare/refs/tags/v1.39.13...refs/tags/v1.39.14 Changelog: https://github.com/OmniSharp/omnisharp-roslyn/blob/v1.39.14/CHANGELOG.md --- pkgs/by-name/om/omnisharp-roslyn/deps.json | 290 +++++++++---------- pkgs/by-name/om/omnisharp-roslyn/package.nix | 4 +- 2 files changed, 147 insertions(+), 147 deletions(-) diff --git a/pkgs/by-name/om/omnisharp-roslyn/deps.json b/pkgs/by-name/om/omnisharp-roslyn/deps.json index f77201713588..63da583cad1c 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/deps.json +++ b/pkgs/by-name/om/omnisharp-roslyn/deps.json @@ -31,8 +31,8 @@ }, { "pname": "ICSharpCode.Decompiler", - "version": "8.2.0.7535", - "hash": "sha256-4BWs04Va9pc/SLeMA/vKoBydhw+Bu6s9MDtoo/Ucft8=" + "version": "9.1.0.7988", + "hash": "sha256-zPLgLNO4cCrtN9BR9x6X+W0MNkQ71nADIopOC1VBhAQ=" }, { "pname": "McMaster.Extensions.CommandLineUtils", @@ -59,6 +59,11 @@ "version": "8.0.0", "hash": "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw=" }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "9.0.0", + "hash": "sha256-BsXNOWEgfFq3Yz7VTtK6m/ov4/erRqyBzieWSIpmc1U=" + }, { "pname": "Microsoft.Build", "version": "17.3.2", @@ -96,33 +101,33 @@ }, { "pname": "Microsoft.CodeAnalysis.Common", - "version": "4.13.0-3.24620.4", - "hash": "sha256-VSPRpTzEXnTNQAxXDOOi6YVS2C6/S2zTKgQR4aNkxME=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.13.0-3.24620.4/microsoft.codeanalysis.common.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-iQUNxmc2oGFqADDfNXj8A1O1nea6nxobBcYwBgqq8oY=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.common/4.14.0-3.25168.13/microsoft.codeanalysis.common.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp", - "version": "4.13.0-3.24620.4", - "hash": "sha256-YGxCN8J3BjSZ9hXYQF0nCL3Welv3UVASeSTkwwFPchc=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-XicPFcDtJis8WS3nkMsxbmE+A20K9x6qE3EWeJEBjh8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Features", - "version": "4.13.0-3.24620.4", - "hash": "sha256-qpNsw5OtTAQFnN6g6tIh6+nsr+zc+/Na+oETR/GWxeM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.features.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-vI0G7XR92aVD6r5rYIEF+pZ+bpyznnfHVhQvWF3Eu4Q=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.features/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.features.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Scripting", - "version": "4.13.0-3.24620.4", - "hash": "sha256-1D+TjiljZQQJEYIzhdLAbLq8DIvW30vgSDYnDlPoGoU=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.scripting.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-zy8otm38p285W08GGy0M//1ZTOxiCxrC3tBcWKIg4Ps=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.scripting/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.scripting.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", - "version": "4.13.0-3.24620.4", - "hash": "sha256-NT7yDEq4fW8c71xHC3YPsP5vl8AZ9PdKASzxROwhccs=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.13.0-3.24620.4/microsoft.codeanalysis.csharp.workspaces.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-wuttOafOufLuc1DFlp2r8zdfkOrD5eFRRN2/pt/MWtE=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.csharp.workspaces/4.14.0-3.25168.13/microsoft.codeanalysis.csharp.workspaces.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Elfie", @@ -131,39 +136,39 @@ }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.AspNetCore", - "version": "4.13.0-3.24620.4", - "hash": "sha256-91ZFqiu4MlteCir6p7YrOtbUMuRNIpNr6jX5qLdmZgM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.aspnetcore/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.aspnetcore.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-zhvnYOrXZvm0+YoVu1mG/X6IK9eIv+Fik9Y4cSBStdc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.aspnetcore/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.aspnetcore.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp", - "version": "4.13.0-3.24620.4", - "hash": "sha256-o2+DeY/p5AxMkMnYIiNMyMtrAnazzgfC6cVY8lImz4E=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.omnisharp.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-MbPehGBs4q3zJ0gZf6Ab85IUBSyjRPO3nXfXxHus4v4=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.omnisharp.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp", - "version": "4.13.0-3.24620.4", - "hash": "sha256-LfIgqc7lDoyxbOsGmF4Ji488iXaT1f2ecjZz1662WlM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.13.0-3.24620.4/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-Hpomx3SEqAFilwaA7yJV60iLXGpWSJAC+7XANxjIpng=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.externalaccess.omnisharp.csharp/4.14.0-3.25168.13/microsoft.codeanalysis.externalaccess.omnisharp.csharp.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Features", - "version": "4.13.0-3.24620.4", - "hash": "sha256-ITkMz+1b9Q9I5UZk4N5+qKD7FPTBMohLDOqx3e2hShI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.13.0-3.24620.4/microsoft.codeanalysis.features.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-GDrT8bMIzWy6O1MSTXcBIooKNnKDrR4Q5RJnyikRGRI=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.features/4.14.0-3.25168.13/microsoft.codeanalysis.features.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Scripting.Common", - "version": "4.13.0-3.24620.4", - "hash": "sha256-9Pch1BIrhsEwoI3ahgQM4BQBhw1wH9d8X9WB6deM3Sk=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.13.0-3.24620.4/microsoft.codeanalysis.scripting.common.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-k2M3MfdbTG30PtcNHLHzVimaU8nKsv80XYt0DE6jZAI=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.scripting.common/4.14.0-3.25168.13/microsoft.codeanalysis.scripting.common.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CodeAnalysis.Workspaces.Common", - "version": "4.13.0-3.24620.4", - "hash": "sha256-Ex39ayopBTApxMCjevqn1qVFgjEvbst9sf7twW6+osI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.13.0-3.24620.4/microsoft.codeanalysis.workspaces.common.4.13.0-3.24620.4.nupkg" + "version": "4.14.0-3.25168.13", + "hash": "sha256-eKk8/Ezlnm+d2XFyfgY8HkyVxASvGisJoppswwqtew8=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/microsoft.codeanalysis.workspaces.common/4.14.0-3.25168.13/microsoft.codeanalysis.workspaces.common.4.14.0-3.25168.13.nupkg" }, { "pname": "Microsoft.CSharp", @@ -182,53 +187,53 @@ }, { "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "8.0.0", - "hash": "sha256-xGpKrywQvU1Wm/WolYIxgHYEFfgkNGeJ+GGc5DT3phI=" + "version": "9.0.0", + "hash": "sha256-hDau5OMVGIg4sc5+ofe14ROqwt63T0NSbzm/Cv0pDrY=" }, { "pname": "Microsoft.Extensions.Caching.Memory", - "version": "8.0.1", - "hash": "sha256-5Q0vzHo3ZvGs4nPBc/XlBF4wAwYO8pxq6EGdYjjXZps=" + "version": "9.0.0", + "hash": "sha256-OZVOVGZOyv9uk5XGJrz6irBkPNjxnBxjfSyW30MnU0s=" }, { "pname": "Microsoft.Extensions.Configuration", - "version": "8.0.0", - "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" + "version": "9.0.0", + "hash": "sha256-uBLeb4z60y8z7NelHs9uT3cLD6wODkdwyfJm6/YZLDM=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "8.0.0", - "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" + "version": "9.0.0", + "hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc=" }, { "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "8.0.0", - "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=" + "version": "9.0.0", + "hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU=" }, { "pname": "Microsoft.Extensions.Configuration.CommandLine", - "version": "8.0.0", - "hash": "sha256-fmPC/o8S+weTtQJWykpnGHm6AKVU21xYE/CaHYU7zgg=" + "version": "9.0.0", + "hash": "sha256-RE6DotU1FM1sy5p3hukT+WOFsDYJRsKX6jx5vhlPceM=" }, { "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", - "version": "8.0.0", - "hash": "sha256-+bjFZvqCsMf2FRM2olqx/fub+QwfM1kBhjGVOT5HC48=" + "version": "9.0.0", + "hash": "sha256-tDJx2prYZpr0RKSwmJfsK9FlUGwaDmyuSz2kqQxsWoI=" }, { "pname": "Microsoft.Extensions.Configuration.FileExtensions", - "version": "8.0.0", - "hash": "sha256-BCxcjVP+kvrDDB0nzsFCJfU74UK4VBvct2JA4r+jNcs=" + "version": "9.0.0", + "hash": "sha256-PsLo6mrLGYfbi96rfCG8YS1APXkUXBG4hLstpT60I4s=" }, { "pname": "Microsoft.Extensions.Configuration.Json", - "version": "8.0.0", - "hash": "sha256-Fi/ijcG5l0BOu7i96xHu96aN5/g7zO6SWQbTsI3Qetg=" + "version": "9.0.0", + "hash": "sha256-qQn7Ol0CvPYuyecYWYBkPpTMdocO7I6n+jXQI2udzLI=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "8.0.0", - "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" + "version": "9.0.0", + "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", @@ -237,33 +242,33 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "8.0.2", - "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" + "version": "9.0.0", + "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c=" }, { "pname": "Microsoft.Extensions.DependencyModel", - "version": "8.0.0", - "hash": "sha256-qkCdwemqdZY/yIW5Xmh7Exv74XuE39T8aHGHCofoVgo=" + "version": "9.0.0", + "hash": "sha256-xirwlMWM0hBqgTneQOGkZ8l45mHT08XuSSRIbprgq94=" }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "8.0.0", - "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" + "version": "9.0.0", + "hash": "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc=" }, { "pname": "Microsoft.Extensions.FileProviders.Physical", - "version": "8.0.0", - "hash": "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc=" + "version": "9.0.0", + "hash": "sha256-IzFpjKHmF1L3eVbFLUZa2N5aH3oJkJ7KE1duGIS7DP8=" }, { "pname": "Microsoft.Extensions.FileSystemGlobbing", - "version": "8.0.0", - "hash": "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU=" + "version": "9.0.0", + "hash": "sha256-eBLa8pW/y/hRj+JbEr340zbHRABIeFlcdqE0jf5/Uhc=" }, { "pname": "Microsoft.Extensions.Logging", - "version": "8.0.0", - "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" + "version": "9.0.0", + "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", @@ -272,33 +277,33 @@ }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "8.0.2", - "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" + "version": "9.0.0", + "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU=" }, { "pname": "Microsoft.Extensions.Logging.Configuration", - "version": "8.0.0", - "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" + "version": "9.0.0", + "hash": "sha256-ysPjBq64p6JM4EmeVndryXnhLWHYYszzlVpPxRWkUkw=" }, { "pname": "Microsoft.Extensions.Logging.Console", - "version": "8.0.0", - "hash": "sha256-bdb9YWWVn//AeySp7se87/tCN2E7e8Gx2GPMw28cd9c=" + "version": "9.0.0", + "hash": "sha256-N2t9EUdlS6ippD4Z04qUUyBuQ4tKSR/8TpmKScb5zRw=" }, { "pname": "Microsoft.Extensions.Options", - "version": "8.0.2", - "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" + "version": "9.0.0", + "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck=" }, { "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", - "version": "8.0.0", - "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" + "version": "9.0.0", + "hash": "sha256-r1Z3sEVSIjeH2UKj+KMj86har68g/zybSqoSjESBcoA=" }, { "pname": "Microsoft.Extensions.Primitives", - "version": "8.0.0", - "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" + "version": "9.0.0", + "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs=" }, { "pname": "Microsoft.IO.Redist", @@ -392,57 +397,57 @@ }, { "pname": "NuGet.Common", - "version": "6.13.0-rc.95", - "hash": "sha256-SeN5m2Wuwux9kO+S5qX6bvvYUA22BOZDz6rg2Gk0vQc=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.13.0-rc.95/nuget.common.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-EHVxth3dUo40xHucL2JKIO1c1nPPP+WMLSbOliqNLjc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.common/6.14.0-preview.1.45/nuget.common.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Configuration", - "version": "6.13.0-rc.95", - "hash": "sha256-vrqUvp0Nse6zITKySrVgnPpkl2+ic8f0d/veYrUeRzM=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.13.0-rc.95/nuget.configuration.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-WKv+hQMEN+SuQ+cA/ok5a+Kmyq/VVZjOjRWiHlYSLSU=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.configuration/6.14.0-preview.1.45/nuget.configuration.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.DependencyResolver.Core", - "version": "6.13.0-rc.95", - "hash": "sha256-ttllWdeTVn3JJECrqfCy9lVZKX7DQbgxjKMIBZH3GoI=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.13.0-rc.95/nuget.dependencyresolver.core.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-SomOQxwF9o2DDmZgnyQ0eVJw33xmHlfKYMEDX2iip6g=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.dependencyresolver.core/6.14.0-preview.1.45/nuget.dependencyresolver.core.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Frameworks", - "version": "6.13.0-rc.95", - "hash": "sha256-Dq1YxucNDbrO8L2l8uV1SEOKuL4oVhUjlDeRLrg82Wo=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.13.0-rc.95/nuget.frameworks.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-6c8H9NmR1opC65hLJRbWtCzCUf7TuFPSw3hmd3fxoTo=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.frameworks/6.14.0-preview.1.45/nuget.frameworks.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.LibraryModel", - "version": "6.13.0-rc.95", - "hash": "sha256-zuiuiT6NprcW/UEhndi6vO4J3ONeIGkmRMjkDqdf4QQ=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.13.0-rc.95/nuget.librarymodel.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-uWf4ouqvVhoucBTRlGKeUqGrMEZcKEC7L3gYKibSY84=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.librarymodel/6.14.0-preview.1.45/nuget.librarymodel.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Packaging", - "version": "6.13.0-rc.95", - "hash": "sha256-gK0UtXawa2HtdYyug/vTihrj4ZLqCJ8w516kj9Gmq40=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.13.0-rc.95/nuget.packaging.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-U0yN7FyjZvyxsD3QZokxg7FSWnKgcJtY+21vNyCW5XU=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.packaging/6.14.0-preview.1.45/nuget.packaging.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.ProjectModel", - "version": "6.13.0-rc.95", - "hash": "sha256-Y+3CNqRfoCTzVYgVpJ8Q2kIQcZIbdfit6uVOuqFaMy0=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.13.0-rc.95/nuget.projectmodel.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-39jyhqfv9hkQzT9zlEEXDToWi5VDpceJBgf34dyVv0I=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.projectmodel/6.14.0-preview.1.45/nuget.projectmodel.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Protocol", - "version": "6.13.0-rc.95", - "hash": "sha256-HyzaY1PmpPGG6J8g+BYdS1ETYZMwahEu7OiyWyjXzu4=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.13.0-rc.95/nuget.protocol.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-wIsXtR+Mgg5+J5eep98vGNeLXWvAW2L1rEEbhTEICLc=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.protocol/6.14.0-preview.1.45/nuget.protocol.6.14.0-preview.1.45.nupkg" }, { "pname": "NuGet.Versioning", - "version": "6.13.0-rc.95", - "hash": "sha256-2em8SYwrFR7wDjBpoSDs3Gfdz7w90IUs8vnGCnxcgF8=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.13.0-rc.95/nuget.versioning.6.13.0-rc.95.nupkg" + "version": "6.14.0-preview.1.45", + "hash": "sha256-RpaibO5v0jfu1U2U+WbDHweVR+LLlhadqP9Qw0IWIRo=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/d1622942-d16f-48e5-bc83-96f4539e7601/nuget/v3/flat2/nuget.versioning/6.14.0-preview.1.45/nuget.versioning.6.14.0-preview.1.45.nupkg" }, { "pname": "OmniSharp.Extensions.JsonRpc", @@ -506,8 +511,8 @@ }, { "pname": "System.Collections.Immutable", - "version": "8.0.0", - "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" + "version": "9.0.0", + "hash": "sha256-+6q5VMeoc5bm4WFsoV6nBXA9dV5pa/O4yW+gOdi8yac=" }, { "pname": "System.ComponentModel.Annotations", @@ -516,43 +521,43 @@ }, { "pname": "System.ComponentModel.Composition", - "version": "8.0.0", - "hash": "sha256-MnKdjE/qIvAmEeRc3gOn5uJhT0TI3UnUJPjj3TLHFQo=" + "version": "9.0.0", + "hash": "sha256-CsWwo/NLEAt36kE52cT4wud8uUjJ31vpHlAY6RkUbog=" }, { "pname": "System.Composition", - "version": "8.0.0", - "hash": "sha256-rA118MFj6soKN++BvD3y9gXAJf0lZJAtGARuznG5+Xg=" + "version": "9.0.0", + "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM=" }, { "pname": "System.Composition.AttributedModel", - "version": "8.0.0", - "hash": "sha256-n3aXiBAFIlQicSRLiNtLh++URSUxRBLggsjJ8OMNRpo=" + "version": "9.0.0", + "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M=" }, { "pname": "System.Composition.Convention", - "version": "8.0.0", - "hash": "sha256-Z9HOAnH1lt1qc38P3Y0qCf5gwBwiLXQD994okcy53IE=" + "version": "9.0.0", + "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U=" }, { "pname": "System.Composition.Hosting", - "version": "8.0.0", - "hash": "sha256-axKJC71oKiNWKy66TVF/c3yoC81k03XHAWab3mGNbr0=" + "version": "9.0.0", + "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s=" }, { "pname": "System.Composition.Runtime", - "version": "8.0.0", - "hash": "sha256-AxwZ29+GY0E35Pa255q8AcMnJU52Txr5pBy86t6V1Go=" + "version": "9.0.0", + "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s=" }, { "pname": "System.Composition.TypedParts", - "version": "8.0.0", - "hash": "sha256-+ZJawThmiYEUNJ+cB9uJK+u/sCAVZarGd5ShZoSifGo=" + "version": "9.0.0", + "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog=" }, { "pname": "System.Configuration.ConfigurationManager", - "version": "8.0.0", - "hash": "sha256-xhljqSkNQk8DMkEOBSYnn9lzCSEDDq4yO910itptqiE=" + "version": "9.0.0", + "hash": "sha256-+pLnTC0YDP6Kjw5DVBiFrV/Q3x5is/+6N6vAtjvhVWk=" }, { "pname": "System.Data.DataSetExtensions", @@ -561,18 +566,13 @@ }, { "pname": "System.Diagnostics.DiagnosticSource", - "version": "8.0.0", - "hash": "sha256-+aODaDEQMqla5RYZeq0Lh66j+xkPYxykrVvSCmJQ+Vs=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "8.0.1", - "hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo=" + "version": "9.0.0", + "hash": "sha256-1VzO9i8Uq2KlTw1wnCCrEdABPZuB2JBD5gBsMTFTSvE=" }, { "pname": "System.Diagnostics.EventLog", - "version": "8.0.0", - "hash": "sha256-rt8xc3kddpQY4HEdghlBeOK4gdw5yIj4mcZhAVtk2/Y=" + "version": "9.0.0", + "hash": "sha256-tPvt6yoAp56sK/fe+/ei8M65eavY2UUhRnbrREj/Ems=" }, { "pname": "System.Drawing.Common", @@ -596,8 +596,8 @@ }, { "pname": "System.IO.Pipelines", - "version": "8.0.0", - "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" + "version": "9.0.0", + "hash": "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0=" }, { "pname": "System.Memory", @@ -621,8 +621,8 @@ }, { "pname": "System.Reflection.Metadata", - "version": "8.0.0", - "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=" + "version": "9.0.0", + "hash": "sha256-avEWbcCh7XgpsSesnR3/SgxWi/6C5OxjR89Jf/SfRjQ=" }, { "pname": "System.Reflection.MetadataLoadContext", @@ -681,8 +681,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "8.0.0", - "hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs=" + "version": "9.0.0", + "hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ=" }, { "pname": "System.Security.Cryptography.Xml", @@ -711,13 +711,13 @@ }, { "pname": "System.Text.Encodings.Web", - "version": "8.0.0", - "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" + "version": "9.0.0", + "hash": "sha256-WGaUklQEJywoGR2jtCEs5bxdvYu5SHaQchd6s4RE5x0=" }, { "pname": "System.Text.Json", - "version": "8.0.5", - "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" + "version": "9.0.0", + "hash": "sha256-aM5Dh4okLnDv940zmoFAzRmqZre83uQBtGOImJpoIqk=" }, { "pname": "System.Threading.Channels", @@ -731,8 +731,8 @@ }, { "pname": "System.Threading.Tasks.Dataflow", - "version": "8.0.0", - "hash": "sha256-Q6fPtMPNW4+SDKCabJzNS+dw4B04Oxd9sHH505bFtQo=" + "version": "9.0.0", + "hash": "sha256-nRzcFvLBpcOfyIJdCCZq5vDKZN0xHVuB8yCXoMrwZJA=" }, { "pname": "System.Threading.Tasks.Extensions", diff --git a/pkgs/by-name/om/omnisharp-roslyn/package.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix index d551a1ddf49c..cc7048a5d3fd 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/package.nix +++ b/pkgs/by-name/om/omnisharp-roslyn/package.nix @@ -13,13 +13,13 @@ in let finalPackage = buildDotnetModule rec { pname = "omnisharp-roslyn"; - version = "1.39.13"; + version = "1.39.14"; src = fetchFromGitHub { owner = "OmniSharp"; repo = "omnisharp-roslyn"; tag = "v${version}"; - hash = "sha256-/U7zpx0jAnvZl7tshGV7wORD/wQUKYgX1kADpyCXHM4="; + hash = "sha256-b/3bp/HyInGg6sjb0/q552jSq2EZWDhFs5xApV31BL4="; }; projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj"; From 71a749810c467fa124574e33c3229d09a5614a04 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 23 Jul 2025 00:32:31 +0200 Subject: [PATCH 156/157] python314: 3.14.0b4 -> 3.14.0rc1 https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0rc1 --- pkgs/development/interpreters/python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index bbf53dc22053..5d60226aeb9c 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -92,9 +92,9 @@ major = "3"; minor = "14"; patch = "0"; - suffix = "b4"; + suffix = "rc1"; }; - hash = "sha256-FeEj4Far67pt5ec8+jBEWajILK+oXU/H/G3oDmo+Gzk="; + hash = "sha256-hwd4CunxnFv1ufJ4JxgboRza17spLqScrVQkMx5A7os="; inherit passthruFun; }; # Minimal versions of Python (built without optional dependencies) From 08aed995eaf3f3c9b3ab729cee2a0c1a33db97af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 23 Jul 2025 00:47:13 +0200 Subject: [PATCH 157/157] python3: fix passthru tests after b937eac --- .../development/interpreters/python/tests.nix | 24 +++++++++---------- .../tests/test_environments/test_python.py | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/development/interpreters/python/tests.nix b/pkgs/development/interpreters/python/tests.nix index f0cd64d23e66..8978b58c2bd2 100644 --- a/pkgs/development/interpreters/python/tests.nix +++ b/pkgs/development/interpreters/python/tests.nix @@ -19,7 +19,7 @@ let # we aim to support. environmentTests = let - envs = + environments = let inherit python; pythonEnv = python.withPackages (ps: with ps; [ ]); @@ -36,8 +36,8 @@ let { # Plain Python interpreter plain = rec { - env = python; - interpreter = env.interpreter; + environment = python; + interpreter = environment.interpreter; is_venv = "False"; is_nixenv = "False"; is_virtualenv = "False"; @@ -48,11 +48,11 @@ let # Fails on darwin with # virtualenv: error: argument dest: the destination . is not write-able at /nix/store nixenv-virtualenv = rec { - env = runCommand "${python.name}-virtualenv" { } '' + environment = runCommand "${python.name}-virtualenv" { } '' ${pythonVirtualEnv.interpreter} -m virtualenv venv mv venv $out ''; - interpreter = "${env}/bin/${python.executable}"; + interpreter = "${environment}/bin/${python.executable}"; is_venv = "False"; is_nixenv = "True"; is_virtualenv = "True"; @@ -61,8 +61,8 @@ let // lib.optionalAttrs (python.implementation != "graal") { # Python Nix environment (python.buildEnv) nixenv = rec { - env = pythonEnv; - interpreter = env.interpreter; + environment = pythonEnv; + interpreter = environment.interpreter; is_venv = "False"; is_nixenv = "True"; is_virtualenv = "False"; @@ -73,10 +73,10 @@ let # Python 2 does not support venv # TODO: PyPy executable name is incorrect, it should be pypy-c or pypy-3c instead of pypy and pypy3. plain-venv = rec { - env = runCommand "${python.name}-venv" { } '' + environment = runCommand "${python.name}-venv" { } '' ${python.interpreter} -m venv $out ''; - interpreter = "${env}/bin/${python.executable}"; + interpreter = "${environment}/bin/${python.executable}"; is_venv = "True"; is_nixenv = "False"; is_virtualenv = "False"; @@ -88,10 +88,10 @@ let # TODO: Cannot create venv from a nix env # Error: Command '['/nix/store/ddc8nqx73pda86ibvhzdmvdsqmwnbjf7-python3-3.7.6-venv/bin/python3.7', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1. nixenv-venv = rec { - env = runCommand "${python.name}-venv" { } '' + environment = runCommand "${python.name}-venv" { } '' ${pythonEnv.interpreter} -m venv $out ''; - interpreter = "${env}/bin/${pythonEnv.executable}"; + interpreter = "${environment}/bin/${pythonEnv.executable}"; is_venv = "True"; is_nixenv = "True"; is_virtualenv = "False"; @@ -117,7 +117,7 @@ let ''; in - lib.mapAttrs testfun envs; + lib.mapAttrs testfun environments; # Integration tests involving the package set. # All PyPy package builds are broken at the moment diff --git a/pkgs/development/interpreters/python/tests/test_environments/test_python.py b/pkgs/development/interpreters/python/tests/test_environments/test_python.py index 0fc4b8a9e91c..80713418a046 100644 --- a/pkgs/development/interpreters/python/tests/test_environments/test_python.py +++ b/pkgs/development/interpreters/python/tests/test_environments/test_python.py @@ -12,7 +12,7 @@ import unittest import site -ENV = "@env@" +ENV = "@environment@" INTERPRETER = "@interpreter@" PYTHON_VERSION = "@pythonVersion@"