From 2350c95fa5dc98c421d3bfcbabe051b5f42c5c4f Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Wed, 18 Dec 2024 09:37:16 +0700 Subject: [PATCH 001/259] nixos/soju: remove default db definition from generated config In older versions of Soju, it was possible to override this value however setting `db` in `extraConfig` now results in an error during start: ``` Dec 18 02:21:14 bnc soju[4107]: 2024/12/18 02:21:14 failed to load config file: line 10, directive "db": directive must not be specified more than once ``` The [soju documentation] states that opening an sqlite database in the working directory is the default functionality if `db` isn't specified [soju documentation]: https://codeberg.org/emersion/soju/src/commit/a30cda74061414b7d829a41eff7b47ee2e5560c3/doc/soju.1.scd#L139 --- nixos/modules/services/networking/soju.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/soju.nix b/nixos/modules/services/networking/soju.nix index 808c708163b2..ec7e4828e225 100644 --- a/nixos/modules/services/networking/soju.nix +++ b/nixos/modules/services/networking/soju.nix @@ -18,7 +18,6 @@ let ${listenCfg} hostname ${cfg.hostName} ${tlsCfg} - db sqlite3 ${stateDir}/soju.db ${logCfg} http-origin ${concatStringsSep " " cfg.httpOrigins} accept-proxy-ip ${concatStringsSep " " cfg.acceptProxyIP} @@ -137,6 +136,7 @@ in ExecStart = "${cfg.package}/bin/soju -config ${configFile}"; StateDirectory = "soju"; RuntimeDirectory = "soju"; + WorkingDirectory = stateDir; }; }; }; From d9e2937de3e4319919d03a3e40c3c2adb1cf9f57 Mon Sep 17 00:00:00 2001 From: Alex James Date: Wed, 4 Jun 2025 20:49:55 -0500 Subject: [PATCH 002/259] =?UTF-8?q?dovi-tool:=202.2.0=20=E2=86=92=202.3.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog: https://github.com/quietvoid/dovi_tool/releases/tag/2.3.1 --- pkgs/by-name/do/dovi-tool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dovi-tool/package.nix b/pkgs/by-name/do/dovi-tool/package.nix index c39a26409531..97749ac7b2b0 100644 --- a/pkgs/by-name/do/dovi-tool/package.nix +++ b/pkgs/by-name/do/dovi-tool/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dovi-tool"; - version = "2.2.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "quietvoid"; repo = "dovi_tool"; tag = finalAttrs.version; - hash = "sha256-z783L6gBr9o44moKYZGwymWEMp5ZW7yOhZcpvbznXK4="; + hash = "sha256-4C9d8Rt1meV6Pcdnf2SaiWGA97sRj2WmvKsf1rC01Bs="; }; - cargoHash = "sha256-pwB6QBLeHALbYZHzTBm/ODLPHhxM3B5n+B/0iXYNuVc="; + cargoHash = "sha256-Dg6IDcYm3qTSyE5kVgZ8Yka8538KDFyBN+weUyAfQT8="; nativeBuildInputs = [ pkg-config From d7c8d487cacf0eaa2b773b5d33e4102a2f63cc04 Mon Sep 17 00:00:00 2001 From: Alex James Date: Wed, 4 Jun 2025 22:22:28 -0500 Subject: [PATCH 003/259] dovi-tool: avoid `pkg-config`/`fontconfig` on Darwin --- pkgs/by-name/do/dovi-tool/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dovi-tool/package.nix b/pkgs/by-name/do/dovi-tool/package.nix index 97749ac7b2b0..a70df3e456dc 100644 --- a/pkgs/by-name/do/dovi-tool/package.nix +++ b/pkgs/by-name/do/dovi-tool/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, rustPlatform, fetchFromGitHub, pkg-config, @@ -21,11 +22,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-Dg6IDcYm3qTSyE5kVgZ8Yka8538KDFyBN+weUyAfQT8="; - nativeBuildInputs = [ + nativeBuildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkg-config ]; - buildInputs = [ + buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ fontconfig ]; From 5e4f04ac55444f215ea56829dda7fc773377769c Mon Sep 17 00:00:00 2001 From: Alex James Date: Thu, 5 Jun 2025 00:03:40 -0500 Subject: [PATCH 004/259] dovi-tool: enable rpu::plot::plot_p7 test --- pkgs/by-name/do/dovi-tool/package.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dovi-tool/package.nix b/pkgs/by-name/do/dovi-tool/package.nix index a70df3e456dc..b3b8244785a8 100644 --- a/pkgs/by-name/do/dovi-tool/package.nix +++ b/pkgs/by-name/do/dovi-tool/package.nix @@ -5,10 +5,16 @@ fetchFromGitHub, pkg-config, fontconfig, + makeFontsConf, versionCheckHook, nix-update-script, }: +let + fontsConf = makeFontsConf { + fontDirectories = [ ]; + }; +in rustPlatform.buildRustPackage (finalAttrs: { pname = "dovi-tool"; version = "2.3.1"; @@ -30,9 +36,16 @@ rustPlatform.buildRustPackage (finalAttrs: { fontconfig ]; - checkFlags = [ - # fails because nix-store is read only - "--skip=rpu::plot::plot_p7" + preCheck = lib.optionals (!stdenv.hostPlatform.isDarwin) '' + # Fontconfig error: Cannot load default config file: No such file: (null) + export FONTCONFIG_FILE="${fontsConf}" + # Fontconfig error: No writable cache directories + export XDG_CACHE_HOME="$(mktemp -d)" + ''; + + # Needed for rpu::plot::plot_p7 to pass in the sandbox. + __impureHostDeps = lib.optionals stdenv.hostPlatform.isDarwin [ + "/System/Library/Fonts/Supplemental/Arial.ttf" ]; nativeInstallCheckInputs = [ From d18b612ed043fbd09f1c0f15cfb3acd16877cbec Mon Sep 17 00:00:00 2001 From: Markus Zoppelt Date: Sat, 5 Jul 2025 15:38:39 +0200 Subject: [PATCH 005/259] maintainers: add MarkusZoppelt --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 281368ab7a5d..1305b301c83f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15756,6 +15756,12 @@ githubId = 1913876; name = "Markus Scherer"; }; + MarkusZoppelt = { + email = "markus@zoppelt.net"; + github = "MarkusZoppelt"; + githubId = 2495125; + name = "Markus Zoppelt"; + }; marmolak = { email = "hack.robin@gmail.com"; github = "marmolak"; From 8fcdda901ef7687507e81564c671c52631da939c Mon Sep 17 00:00:00 2001 From: Markus Zoppelt Date: Sat, 5 Jul 2025 15:37:34 +0200 Subject: [PATCH 006/259] portfolio_rs: init at 0.6.0 Co-authored-by: Aleksana --- pkgs/by-name/po/portfolio_rs/package.nix | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/po/portfolio_rs/package.nix diff --git a/pkgs/by-name/po/portfolio_rs/package.nix b/pkgs/by-name/po/portfolio_rs/package.nix new file mode 100644 index 000000000000..c322f0d49b21 --- /dev/null +++ b/pkgs/by-name/po/portfolio_rs/package.nix @@ -0,0 +1,40 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "portfolio_rs"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "MarkusZoppelt"; + repo = "portfolio_rs"; + tag = "v${finalAttrs.version}"; + hash = "sha256-WCz41eJciYwvljiyg5MESiz4eUXBpot7+j81PPyG+fY="; + }; + + cargoHash = "sha256-s+/IaajmdKu49nQ49RdjudgKW9KdAix0Ryj+N+wnuZU="; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; + + # Skip network-dependent tests during build + checkFlags = [ + "--skip=test_get_quote_name" + "--skip=test_get_quote_price" + "--skip=test_get_historic_price" + "--skip=test_handle_position" + "--skip=test_get_historic_total_value" + ]; + + meta = { + description = "Command line tool for managing financial investment portfolios."; + homepage = "https://github.com/MarkusZoppelt/portfolio_rs"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ MarkusZoppelt ]; + }; +}) From 8c478a8d0fda1e45f4d0da8fa5457b9644f6dcbe Mon Sep 17 00:00:00 2001 From: Gongqi Huang Date: Wed, 2 Jul 2025 22:53:27 -0400 Subject: [PATCH 007/259] maintainers/scripts/update-typst-packages.py: Skip packages that cannot be found in the registry --- maintainers/scripts/update-typst-packages.py | 35 ++++++++++++++------ 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/maintainers/scripts/update-typst-packages.py b/maintainers/scripts/update-typst-packages.py index 2264f97d7706..f7b05dae7203 100755 --- a/maintainers/scripts/update-typst-packages.py +++ b/maintainers/scripts/update-typst-packages.py @@ -78,7 +78,14 @@ class TypstPackage: "nix-command", ] result = subprocess.run(cmd + [url], capture_output=True, text=True) - hash = re.search(r"hash\s+\'(sha256-.{44})\'", result.stderr).groups()[0] + # We currently rely on Typst Universe's github repository to + # track package dependencies. However, there might be an + # inconsistency between the registry and the repository. We + # skip packages that cannot be fetched from the registry. + if re.search(r"error: unable to download", result.stderr): + return url, None + else: + hash = re.search(r"hash\s+\'(sha256-.{44})\'", result.stderr).groups()[0] return url, hash def to_name_full(self): @@ -86,10 +93,14 @@ class TypstPackage: def to_attrs(self): deps = set() - excludes = list(map( - lambda e: os.path.join(self.path, e), - self.meta["package"]["exclude"] if "exclude" in self.meta["package"] else [], - )) + excludes = list( + map( + lambda e: os.path.join(self.path, e), + self.meta["package"]["exclude"] + if "exclude" in self.meta["package"] + else [], + ) + ) for root, _, files in os.walk(self.path): for file in filter(lambda f: f.split(".")[-1] == "typ", files): file_path = os.path.join(root, file) @@ -110,6 +121,9 @@ class TypstPackage: ) source_url, source_hash = self.source() + if not source_hash: + return None + return dict( url=source_url, hash=source_hash, @@ -152,11 +166,12 @@ def generate_typst_packages(preview_dir, output_file): def generate_package(pname, package_subtree): sorted_keys = sorted(package_subtree.keys(), key=Version, reverse=True) print(f"Generating metadata for {pname}") - return { - pname: OrderedDict( - (k, package_subtree[k].to_attrs()) for k in sorted_keys - ) - } + version_set = OrderedDict( + (k, a) + for k, a in [(k, package_subtree[k].to_attrs()) for k in sorted_keys] + if a is not None + ) + return {pname: version_set} if len(version_set) > 0 else {} with concurrent.futures.ThreadPoolExecutor(max_workers=100) as executor: sorted_packages = sorted(package_tree.items(), key=lambda x: x[0]) From a71f0d5a9b3aecdb864a9bc9e0ef2a29ce920b9b Mon Sep 17 00:00:00 2001 From: Gongqi Huang Date: Mon, 22 Sep 2025 17:56:37 -0400 Subject: [PATCH 008/259] typstPackages: 06/24/2025 -> 09/22/2025 --- .../typst/typst-packages-from-universe.toml | 4893 ++++++++++++++++- 1 file changed, 4892 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml index 183c00c244c4..15b73161ad77 100644 --- a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml +++ b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml @@ -82,6 +82,18 @@ license = [ ] homepage = "https://github.com/avonmoll/ifacconf-typst" +[abyss-book."0.2.9"] +url = "https://packages.typst.org/preview/abyss-book-0.2.9.tar.gz" +hash = "sha256-mBsXJ5sW4w4UMpOS812ZQcz/DUoNEPLKx7H95tXiNoU=" +typstDeps = [ + "zh-kit_0_1_0", +] +description = "A dark-themed typst template" +license = [ + "MIT", +] +homepage = "https://github.com/CrossDark/AbyssBook" + [academic-conf-pre."0.1.0"] url = "https://packages.typst.org/preview/academic-conf-pre-0.1.0.tar.gz" hash = "sha256-12BrUly7fU/7c0ZB+OMY3UaV7ZpYUSWQUywc042ciL8=" @@ -190,6 +202,16 @@ license = [ ] homepage = "https://github.com/eltos/accelerated-jacow/" +[acrostiche."0.6.0"] +url = "https://packages.typst.org/preview/acrostiche-0.6.0.tar.gz" +hash = "sha256-/XY6OuGBYvx6+aXwg1EhMM04swOQ7asp3JgLk/JEMwM=" +typstDeps = [] +description = "Manage acronyms and their definitions in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/Grisely/packages" + [acrostiche."0.5.2"] url = "https://packages.typst.org/preview/acrostiche-0.5.2.tar.gz" hash = "sha256-49mE2p7lh6AfiMcXQuPctfPoKuvN4f9/KMnUXe/o4uA=" @@ -404,6 +426,19 @@ license = [ ] homepage = "https://github.com/tristanduncombe/aero-navigator" +[agregyst."0.1.0"] +url = "https://packages.typst.org/preview/agregyst-0.1.0.tar.gz" +hash = "sha256-ejVmOx40ozuzVXhUf6nvnHm6Gg0be+RYT1uuMx7dNk0=" +typstDeps = [ + "cetz_0_4_1", + "jumble_0_0_1", +] +description = "Agregation Template for writting teaching lesson" +license = [ + "MIT", +] +homepage = "https://github.com/pauladam94/agregyst" + [ailab-isetbz."0.1.0"] url = "https://packages.typst.org/preview/ailab-isetbz-0.1.0.tar.gz" hash = "sha256-1VmymGotEYdX/RuIncMg7c61E3uC/KTgUNzFr0TWo7Q=" @@ -416,6 +451,16 @@ license = [ ] homepage = "https://github.com/a-mhamdi/ailab-isetbz" +[aio-studi-and-thesis."0.1.2"] +url = "https://packages.typst.org/preview/aio-studi-and-thesis-0.1.2.tar.gz" +hash = "sha256-b4ThVYZcKwjw2n2Fl2fGcyPJ0J+y6pkMMs+THxDsHv0=" +typstDeps = [] +description = "All-in-one template for students and theses" +license = [ + "MIT", +] +homepage = "https://github.com/fuchs-fabian/typst-template-aio-studi-and-thesis" + [aio-studi-and-thesis."0.1.1"] url = "https://packages.typst.org/preview/aio-studi-and-thesis-0.1.1.tar.gz" hash = "sha256-k3w4PQ0GBP5g3WQ4mtv+M7L/S4wtcXrGEUPj7OiuZt4=" @@ -444,6 +489,30 @@ license = [ ] homepage = "https://github.com/fuchs-fabian/typst-template-aio-studi-and-thesis" +[alchemist."0.1.8"] +url = "https://packages.typst.org/preview/alchemist-0.1.8.tar.gz" +hash = "sha256-GGOJ9TxctfYABiDU9NwMNDUjEzPoheuVnggfzIvhk6E=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A package to render skeletal formulas using CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/Typsium/alchemist" + +[alchemist."0.1.7"] +url = "https://packages.typst.org/preview/alchemist-0.1.7.tar.gz" +hash = "sha256-PvuEbsV9aePaa6iPTZjJDVe5UF/iT+fZm6crLGrBSWc=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A package to render skeletal formulas using CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/Typsium/alchemist" + [alchemist."0.1.6"] url = "https://packages.typst.org/preview/alchemist-0.1.6.tar.gz" hash = "sha256-+P34Ok62beVlxLq86Do3PWl7ispM4k3VvNxpEMEB/Ts=" @@ -529,6 +598,16 @@ license = [ ] homepage = "https://github.com/Robotechnic/alchemist" +[alexandria."0.2.1"] +url = "https://packages.typst.org/preview/alexandria-0.2.1.tar.gz" +hash = "sha256-bK+GyrEE0VXiKARCEy2oFEMkp6TTfQhQ+scM5i7+a8A=" +typstDeps = [] +description = "Use multiple bibliographies in a single Typst document " +license = [ + "MIT", +] +homepage = "https://github.com/SillyFreak/typst-alexandria" + [alexandria."0.2.0"] url = "https://packages.typst.org/preview/alexandria-0.2.0.tar.gz" hash = "sha256-N8O9v1tD6CemqbJjX8yTMK2ZGFFASLchZSEie1v2Y3w=" @@ -649,6 +728,46 @@ license = [ ] homepage = "https://github.com/platformer/typst-algorithms" +[algorithmic."1.0.5"] +url = "https://packages.typst.org/preview/algorithmic-1.0.5.tar.gz" +hash = "sha256-FM7k3Rkmwm0HKWqF3iI+79k+0AB84/t3aOfnW20VPjg=" +typstDeps = [] +description = "Algorithm pseudocode typesetting for Typst, inspired by algorithmicx in LaTeX" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/typst-algorithmic" + +[algorithmic."1.0.4"] +url = "https://packages.typst.org/preview/algorithmic-1.0.4.tar.gz" +hash = "sha256-yjGUubK5gClOug/r9ffg0kv2Z6N3moRZ7uBdYvkOwqA=" +typstDeps = [] +description = "Algorithm pseudocode typesetting for Typst, inspired by algorithmicx in LaTeX" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/typst-algorithmic" + +[algorithmic."1.0.3"] +url = "https://packages.typst.org/preview/algorithmic-1.0.3.tar.gz" +hash = "sha256-/wXKu7z+Z6aLhrjEdJzHyAgY47DQxea8yINSbf1M/gs=" +typstDeps = [] +description = "Algorithm pseudocode typesetting for Typst, inspired by algorithmicx in LaTeX" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/typst-algorithmic" + +[algorithmic."1.0.2"] +url = "https://packages.typst.org/preview/algorithmic-1.0.2.tar.gz" +hash = "sha256-crawgOMqisxSpBcqtzZIEYrmFULACaG9i4EiolOwB1I=" +typstDeps = [] +description = "Algorithm pseudocode typesetting for Typst, inspired by algorithmicx in LaTeX" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/typst-algorithmic" + [algorithmic."1.0.0"] url = "https://packages.typst.org/preview/algorithmic-1.0.0.tar.gz" hash = "sha256-PANFP/4IuLSVMn6SbECdEvSsyYc9KHJn7Ztqfl6DA4c=" @@ -974,6 +1093,18 @@ license = [ ] homepage = "https://github.com/mrwunderbar666/typst-apa7ish" +[ape."0.4.1"] +url = "https://packages.typst.org/preview/ape-0.4.1.tar.gz" +hash = "sha256-ngFhXySkHryy+mTGP4dFgNtnPC9NdpBsbZMhoRda0eM=" +typstDeps = [ + "cetz_0_3_2", + "cetz-plot_0_1_1", +] +description = "Stop monkeying around with your layouts! Get sophisticated with Ape for Typst" +license = [ + "MIT", +] + [ape."0.4.0"] url = "https://packages.typst.org/preview/ape-0.4.0.tar.gz" hash = "sha256-rlOMgzE9+1OrwLA4ng6gZQoa/oceq4IUKF8TbgOnPVc=" @@ -1126,6 +1257,20 @@ license = [ ] homepage = "https://github.com/mgoulao/arkheion" +[articulate-coderscompass."0.1.7"] +url = "https://packages.typst.org/preview/articulate-coderscompass-0.1.7.tar.gz" +hash = "sha256-XyH0cQZHBNGCN8Abq95anO9nGt5bS8e7tC2AknVIiuY=" +typstDeps = [ + "cmarker_0_1_6", + "mitex_0_2_5", + "zebraw_0_5_5", +] +description = "" +license = [ + "MIT", +] +homepage = "https://github.com/Coders-Compass/articulate-coderscompass" + [ascii-ipa."2.0.0"] url = "https://packages.typst.org/preview/ascii-ipa-2.0.0.tar.gz" hash = "sha256-E/ookDGdRJh0Ac29xnNV+AJVALUW/uM7MyztcFJlKdg=" @@ -1166,6 +1311,28 @@ license = [ ] homepage = "https://github.com/imatpot/typst-ascii-ipa" +[asciim."0.1.0"] +url = "https://packages.typst.org/preview/asciim-0.1.0.tar.gz" +hash = "sha256-UXJiGffdHPLMl7NwKWavNvzPiFljne3M1v9jjcJWrpE=" +typstDeps = [ + "cetz_0_4_1", +] +description = "Displaying ASCII tables with a 16x16 grid and overlays on elements" +license = [ + "MIT", +] +homepage = "https://github.com/waterlens/ascii-matrix" + +[athena-tu-darmstadt-exercise."0.2.0"] +url = "https://packages.typst.org/preview/athena-tu-darmstadt-exercise-0.2.0.tar.gz" +hash = "sha256-dtDAL9DwtJStoXylWkSWIfYJcV24lB5kw9fC9YXwJME=" +typstDeps = [] +description = "Exercise template for TU Darmstadt (Technische Universität Darmstadt" +license = [ + "MIT", +] +homepage = "https://github.com/JeyRunner/tuda-typst-templates" + [athena-tu-darmstadt-exercise."0.1.0"] url = "https://packages.typst.org/preview/athena-tu-darmstadt-exercise-0.1.0.tar.gz" hash = "sha256-xZafuXAwXLTvpJvzjeFwSCla1rJZGsBSJjNkZgIJzQY=" @@ -1176,6 +1343,18 @@ license = [ ] homepage = "https://github.com/JeyRunner/tuda-typst-templates" +[athena-tu-darmstadt-thesis."0.1.1"] +url = "https://packages.typst.org/preview/athena-tu-darmstadt-thesis-0.1.1.tar.gz" +hash = "sha256-z9ZlsCzidynlnCPaQrniwAhS71lcOYv61mvCy8oczss=" +typstDeps = [ + "i-figured_0_2_3", +] +description = "Thesis template for TU Darmstadt (Technische Universität Darmstadt" +license = [ + "MIT", +] +homepage = "https://github.com/JeyRunner/tuda-typst-templates" + [athena-tu-darmstadt-thesis."0.1.0"] url = "https://packages.typst.org/preview/athena-tu-darmstadt-thesis-0.1.0.tar.gz" hash = "sha256-xp2+xdOvfp4W49CAx7FAASLUMmwJ8YBx01m/zmdicO8=" @@ -1373,6 +1552,36 @@ license = [ ] homepage = "https://github.com/avonmoll/bamdone-rebuttal" +[barcala."0.1.4"] +url = "https://packages.typst.org/preview/barcala-0.1.4.tar.gz" +hash = "sha256-yRzq6t8JJLc9+BJeBuSxLyBBm6Z9jTcHuVMUE6r6pX4=" +typstDeps = [ + "lilaq_0_4_0", + "physica_0_9_5", + "valkyrie_0_2_2", + "zero_0_5_0", +] +description = "A report template for UNLP students, specially for engineering" +license = [ + "MIT", +] +homepage = "https://github.com/JuanM04/barcala" + +[barcala."0.1.3"] +url = "https://packages.typst.org/preview/barcala-0.1.3.tar.gz" +hash = "sha256-dzreqfQe6lME5w/huud3TcehZSSPE1sR2gVjVI6Vfps=" +typstDeps = [ + "fancy-units_0_1_1", + "lilaq_0_2_0", + "physica_0_9_5", + "valkyrie_0_2_2", +] +description = "A report template for UNLP students, specially for engineering" +license = [ + "MIT", +] +homepage = "https://github.com/JuanM04/barcala" + [barcala."0.1.2"] url = "https://packages.typst.org/preview/barcala-0.1.2.tar.gz" hash = "sha256-TrQa+i1lZP7CF7pHLF1BvTIzaYGimIiyVp5/S8/ZCYo=" @@ -1497,6 +1706,18 @@ license = [ ] homepage = "https://github.com/polylux-typ/basic" +[basic-report."0.3.1"] +url = "https://packages.typst.org/preview/basic-report-0.3.1.tar.gz" +hash = "sha256-HXEA2FpnVTicdOSkCggH2i0JLx5ENxQCSaUhcCzEncs=" +typstDeps = [ + "hydra_0_6_2", +] +description = "A simple template for reports" +license = [ + "MIT", +] +homepage = "https://github.com/roland-KA/basic-report-typst-template" + [basic-report."0.3.0"] url = "https://packages.typst.org/preview/basic-report-0.3.0.tar.gz" hash = "sha256-AMmfXmqp4ckLYl4tF0Rm9C5AqYuWSq5jQw6xqo20xNc=" @@ -1681,6 +1902,50 @@ license = [ ] homepage = "https://github.com/stuxf/basic-typst-resume-template" +[beautiful-abs."0.1.0"] +url = "https://packages.typst.org/preview/beautiful-abs-0.1.0.tar.gz" +hash = "sha256-UEOg8aoRaKZRIJxU+UO8dwnDJQ0jR9rmUwNB9M8t8ak=" +typstDeps = [] +description = "A package for creating beautiful standard abbreviations like i.e. or e.g" +license = [ + "MIT", +] +homepage = "https://github.com/judgeNotFound/beautiful-abs" + +[bei-report."0.1.1"] +url = "https://packages.typst.org/preview/bei-report-0.1.1.tar.gz" +hash = "sha256-b1Sa3TubVcJiA0vYnoJuelN4ZqsJoa4KCoWL+gcMERY=" +typstDeps = [] +description = "An unofficial Typst template for ENSIMAG internship report" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/beatussum/typst-bei-report-template" + +[bei-report."0.1.0"] +url = "https://packages.typst.org/preview/bei-report-0.1.0.tar.gz" +hash = "sha256-LQ4gvAXLWGX0F3p3wos9tpln1wKofaAy52dJTpoTHPw=" +typstDeps = [] +description = "An unofficial Typst template for ENSIMAG internship report" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/beatussum/typst-bei-report-template" + +[bellbird-udesc-paper."0.0.1"] +url = "https://packages.typst.org/preview/bellbird-udesc-paper-0.0.1.tar.gz" +hash = "sha256-Olx+u3MjRjS4SaAoDxcMiRQpmMXrmepDLI7bRORtQYI=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", + "physica_0_9_5", +] +description = "An Udesc-style academic paper template" +license = [ + "LGPL-2.1-only", +] +homepage = "https://github.com/lucas-bublitz/bellbird-udesc-paper" + [biceps."0.0.1"] url = "https://packages.typst.org/preview/biceps-0.0.1.tar.gz" hash = "sha256-w72oSOKuw72q7hK5mF78nwRsWVnI/mAXQvFWtdp89KM=" @@ -1964,6 +2229,46 @@ license = [ "Apache-2.0", ] +[booktabs."0.0.4"] +url = "https://packages.typst.org/preview/booktabs-0.0.4.tar.gz" +hash = "sha256-EEJk86YztAFJixGvuMQ1fSgY7uiULgFZZ9f/kTS68eM=" +typstDeps = [] +description = "Table styling, inspired by LaTeX's Booktabs package" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/bzindovic/booktabs" + +[booktabs."0.0.3"] +url = "https://packages.typst.org/preview/booktabs-0.0.3.tar.gz" +hash = "sha256-f9J2kIj7gnihkFoFF2OBLV+M/OCIvVFeQq6Z9TUgLcU=" +typstDeps = [] +description = "Table styling, inspired by LaTeX's Booktabs package" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/bzindovic/booktabs" + +[booktabs."0.0.2"] +url = "https://packages.typst.org/preview/booktabs-0.0.2.tar.gz" +hash = "sha256-GkBxfqvi21C4wtE6Y/Ze5zia+wAZEAUK2UkZU+bLLhg=" +typstDeps = [] +description = "Table styling, inspired by LaTeX's Booktabs package" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/bzindovic/typst-packages" + +[booktabs."0.0.1"] +url = "https://packages.typst.org/preview/booktabs-0.0.1.tar.gz" +hash = "sha256-Glnax8JCr50n8Khwa7ZOR8uy5RIa7UGDaRvMI0bSQKs=" +typstDeps = [] +description = "Table styling, inspired by LaTeX's Booktabs package" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/bzindovic/typst-packages" + [boxed-sheet."0.1.0"] url = "https://packages.typst.org/preview/boxed-sheet-0.1.0.tar.gz" hash = "sha256-Es5jOwqOPhtbE3vZJKEoH2W/WFJyRdOLVS/fJ7pVcMc=" @@ -1994,6 +2299,18 @@ license = [ ] homepage = "https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z3bYXx6FurPtAURke7sUV8ktrtFNt" +[brilliant-cv."2.0.6"] +url = "https://packages.typst.org/preview/brilliant-cv-2.0.6.tar.gz" +hash = "sha256-kcu3pxuMNlsNIvBed4Q9PEnCT9/y7NPcQNfHc5ZvaoQ=" +typstDeps = [ + "fontawesome_0_5_0", +] +description = "💼 another CV template for your job application, yet powered by Typst and more" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/yunanwg/brilliant-CV" + [brilliant-cv."2.0.5"] url = "https://packages.typst.org/preview/brilliant-cv-2.0.5.tar.gz" hash = "sha256-55ldsGnrsDowYYz1mxIlcLXIna8gRteDikv6K56aXDo=" @@ -2118,6 +2435,60 @@ license = [ ] homepage = "https://github.com/hzkonor/bubble-template" +[bubble-zju."0.1.0"] +url = "https://packages.typst.org/preview/bubble-zju-0.1.0.tar.gz" +hash = "sha256-AjBPrxEEk6OhhyFkXEBkXNobhWf1QzfR7xrrN8N3XHQ=" +typstDeps = [ + "fletcher_0_5_8", + "note-me_0_5_0", +] +description = "Modern Zhejiang Univerisity report" +license = [ + "MIT-0", +] +homepage = "https://github.com/inuEbisu/bubble-zju" + +[bullseye."0.1.0"] +url = "https://packages.typst.org/preview/bullseye-0.1.0.tar.gz" +hash = "sha256-L9eFegLTTCE/Vf38KzirwHqSRk1vHRHqnv+wOrQolV4=" +typstDeps = [] +description = "Hit the target (HTML or paged/PDF) when styling your Typst document" +license = [ + "MIT", +] +homepage = "https://github.com/SillyFreak/typst-bullseye" + +[burik."0.1.0"] +url = "https://packages.typst.org/preview/burik-0.1.0.tar.gz" +hash = "sha256-m7+iJFQv3vXz78f8Ncr9uNe6SaSrVJltRTSWtY0KWas=" +typstDeps = [ + "cetz_0_4_0", +] +description = "Visualization of 3x3 Rubik's Cube Algorithms for easier tutorials edition" +license = [ + "MIT", +] + +[bye-ubc."0.2.2"] +url = "https://packages.typst.org/preview/bye-ubc-0.2.2.tar.gz" +hash = "sha256-LOCUeu61I++mdCKZWEJQEZpKPCDheD58qd6858jpGA4=" +typstDeps = [] +description = "A template for theses at the University of British Columbia" +license = [ + "MIT", +] +homepage = "https://github.com/DJDuque/bye-ubc" + +[bye-ubc."0.2.1"] +url = "https://packages.typst.org/preview/bye-ubc-0.2.1.tar.gz" +hash = "sha256-QWVdNzxyf0C4oeH4X5P0tAWtg5eAtDbIwJyZRTbO9Pc=" +typstDeps = [] +description = "A template for theses at the University of British Columbia" +license = [ + "MIT", +] +homepage = "https://github.com/DJDuque/bye-ubc" + [bytefield."0.0.7"] url = "https://packages.typst.org/preview/bytefield-0.0.7.tar.gz" hash = "sha256-9DfhrwSRR/W/YC5N0IdYyh/ILP+2n+C88tWdCekWnt0=" @@ -2398,6 +2769,16 @@ license = [ ] homepage = "https://github.com/jneug/typst-ccicons" +[cellpress-unofficial."0.1.0"] +url = "https://packages.typst.org/preview/cellpress-unofficial-0.1.0.tar.gz" +hash = "sha256-ZCR1iYidFEGUO868TXkR0BicnvhFsy9KM8EimrU08MM=" +typstDeps = [] +description = "Unofficial Cell Press styles for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/cellpress-unofficial" + [celluloid."0.1.0"] url = "https://packages.typst.org/preview/celluloid-0.1.0.tar.gz" hash = "sha256-MIR1y575oBcufXUDNL4I8D1LwHLqBVLW5iU+1QbU4PM=" @@ -2429,6 +2810,30 @@ license = [ ] homepage = "https://github.com/andreasKroepelin/cetramed-polylux" +[cetz."0.4.2"] +url = "https://packages.typst.org/preview/cetz-0.4.2.tar.gz" +hash = "sha256-fbYS5HNKNKF7JYAdG0xFMLryFoLAv4Kd3kV3rqiKWVo=" +typstDeps = [ + "oxifmt_1_0_0", +] +description = "Drawing with Typst made easy, providing an API inspired by TikZ and Processing. Includes modules for plotting, charts and tree layout" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/cetz-package/cetz" + +[cetz."0.4.1"] +url = "https://packages.typst.org/preview/cetz-0.4.1.tar.gz" +hash = "sha256-OhoYtv7j2//FT6qYlCw4ISuXwMOGEgMyiN/Mpwq2saM=" +typstDeps = [ + "oxifmt_1_0_0", +] +description = "Drawing with Typst made easy, providing an API inspired by TikZ and Processing. Includes modules for plotting, charts and tree layout" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/cetz-package/cetz" + [cetz."0.4.0"] url = "https://packages.typst.org/preview/cetz-0.4.0.tar.gz" hash = "sha256-f4x0/Bm2ivGu17hsYcly2K7R00gJNhbYckAjbczqM8I=" @@ -2685,6 +3090,16 @@ license = [ ] homepage = "https://github.com/johannes-wolf/cetz-venn" +[charged-ieee."0.1.4"] +url = "https://packages.typst.org/preview/charged-ieee-0.1.4.tar.gz" +hash = "sha256-sMm8mundrBeSU/FiFOvA/4Uu2S0vYRdpFO+vbudkf+A=" +typstDeps = [] +description = "An IEEE-style paper template to publish at conferences and journals for Electrical Engineering, Computer Science, and Computer Engineering" +license = [ + "MIT-0", +] +homepage = "https://github.com/typst/templates" + [charged-ieee."0.1.3"] url = "https://packages.typst.org/preview/charged-ieee-0.1.3.tar.gz" hash = "sha256-Ry2Xnw6YpWS9I3PzE+dj9ZRdZhtXDBLnVJKDAJY4au8=" @@ -2878,6 +3293,26 @@ license = [ ] homepage = "https://github.com/JamesxX/chemicoms-paper" +[cheq."0.3.0"] +url = "https://packages.typst.org/preview/cheq-0.3.0.tar.gz" +hash = "sha256-v/iuiH/dHNHTXRF9beWMQ61GCyo1qBh6/mSbrjhYUxw=" +typstDeps = [] +description = "Write markdown-like checklist easily" +license = [ + "MIT", +] +homepage = "https://github.com/OrangeX4/typst-cheq" + +[cheq."0.2.3"] +url = "https://packages.typst.org/preview/cheq-0.2.3.tar.gz" +hash = "sha256-mVnZgQndN5dIBKN+ICyOi/3C6GVAzW1ppcOAQ+hS9e4=" +typstDeps = [] +description = "Write markdown-like checklist easily" +license = [ + "MIT", +] +homepage = "https://github.com/OrangeX4/typst-cheq" + [cheq."0.2.2"] url = "https://packages.typst.org/preview/cheq-0.2.2.tar.gz" hash = "sha256-YtoXDJaC3CdggMpuT8WeWmo+adyOag9SMrQ6P20XypI=" @@ -3067,6 +3502,18 @@ license = [ ] homepage = "https://github.com/ljgago/typst-chords" +[chribel."1.0.0"] +url = "https://packages.typst.org/preview/chribel-1.0.0.tar.gz" +hash = "sha256-bgyOuNPJRo4XNVnIpXdXwcVRvCXcEePIgiIJBo1Qmf8=" +typstDeps = [ + "tableau-icons_0_334_1", +] +description = "A compact summary template with custom callouts" +license = [ + "EUPL-1.2", +] +homepage = "https://codeberg.org/joelvonrotz/typst-chribel-template" + [chromo."0.1.0"] url = "https://packages.typst.org/preview/chromo-0.1.0.tar.gz" hash = "sha256-oNDEPTHeTtnnfkhL2C0ewNLnBJJWqpWp7wyG4A+xrVM=" @@ -3218,6 +3665,16 @@ license = [ ] homepage = "https://git.kb28.ch/HEL/circuiteria" +[citegeist."0.2.0"] +url = "https://packages.typst.org/preview/citegeist-0.2.0.tar.gz" +hash = "sha256-4bvuLxM+h82wS/VroIksuwtC36nW2PRqvp23l7ny1uI=" +typstDeps = [] +description = "Makes a Bibtex bibliography available as a Typst dictionary" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/typst-citegeist" + [citegeist."0.1.0"] url = "https://packages.typst.org/preview/citegeist-0.1.0.tar.gz" hash = "sha256-3tESfy/IyQSo2ubvAvm2BHwWPZQJVlJULndLjlVeSZo=" @@ -3228,6 +3685,18 @@ license = [ ] homepage = "https://github.com/alexanderkoller/typst-citegeist" +[cjk-unbreak."0.2.0"] +url = "https://packages.typst.org/preview/cjk-unbreak-0.2.0.tar.gz" +hash = "sha256-M6R3NaJ1bFMGPj7Ro8aMbwrVXe0aDr0iP8BYv2woL4Q=" +typstDeps = [ + "touying_0_6_1", +] +description = "Remove spaces caused by line breaks around CJK" +license = [ + "MIT", +] +homepage = "https://github.com/KZNS/cjk-unbreak" + [cjk-unbreak."0.1.1"] url = "https://packages.typst.org/preview/cjk-unbreak-0.1.1.tar.gz" hash = "sha256-if3e285Aj86MpsgHI0tyS4NlRH3W5A4VhLl/Yp+vTpc=" @@ -3252,6 +3721,21 @@ license = [ ] homepage = "https://github.com/KZNS/cjk-unbreak" +[classic-aau-report."0.3.1"] +url = "https://packages.typst.org/preview/classic-aau-report-0.3.1.tar.gz" +hash = "sha256-kDy0Z0f2ifKOdKa/PaPP608qXzmw1E6NTL40dIUY0iQ=" +typstDeps = [ + "glossy_0_8_0", + "headcount_0_1_0", + "hydra_0_6_2", + "subpar_0_2_2", +] +description = "A report template for students at Aalborg University (AAU" +license = [ + "MIT", +] +homepage = "https://github.com/Tinggaard/classic-aau-report" + [classic-aau-report."0.3.0"] url = "https://packages.typst.org/preview/classic-aau-report-0.3.0.tar.gz" hash = "sha256-SqWI3LPyvv5nGWeLfrMD3rLOMXer2UT2djt/iA9NlSE=" @@ -3474,6 +3958,76 @@ license = [ ] homepage = "https://github.com/roland-KA/clean-dhbw-typst-template" +[clean-hda."0.1.0"] +url = "https://packages.typst.org/preview/clean-hda-0.1.0.tar.gz" +hash = "sha256-P94SIGHfF+KmFSfOsUQFcsgLqUWjplsAQMevPa96SSw=" +typstDeps = [ + "codelst_2_0_2", + "glossarium_0_5_6", + "hydra_0_6_1", +] +description = "Computer Science Thesis for Hochschule Darmstadt (h_da" +license = [ + "MIT", +] +homepage = "https://github.com/stefan-ctrl/clean-hda-typst-template" + +[clean-hwr."0.1.4"] +url = "https://packages.typst.org/preview/clean-hwr-0.1.4.tar.gz" +hash = "sha256-1/Bi1Vkr4fO+2f/U8RyX8UMukFmV6pdFcOVIvhbqnao=" +typstDeps = [ + "acrostiche_0_6_0", + "glossarium_0_5_8", + "wordometer_0_1_4", +] +description = "A simple and good looking template for the Berlin School for Economics and Law" +license = [ + "MIT", +] +homepage = "https://github.com/testspieler09/clean-hwr" + +[clean-hwr."0.1.3"] +url = "https://packages.typst.org/preview/clean-hwr-0.1.3.tar.gz" +hash = "sha256-dnWXMoYUBeTszSGyp234LhpF5+S47LJVPQsxt396hqM=" +typstDeps = [ + "acrostiche_0_6_0", + "glossarium_0_5_8", + "wordometer_0_1_4", +] +description = "A simple and good looking template for the Berlin School for Economics and Law" +license = [ + "MIT", +] +homepage = "https://github.com/testspieler09/clean-hwr" + +[clean-hwr."0.1.2"] +url = "https://packages.typst.org/preview/clean-hwr-0.1.2.tar.gz" +hash = "sha256-Jvki1+ZnoYgP4aryIt6Kqm131ZrtNn7UlUfik/iBung=" +typstDeps = [ + "acrostiche_0_6_0", + "glossarium_0_5_8", + "wordometer_0_1_4", +] +description = "A simple and good looking template for the Berlin School for Economics and Law" +license = [ + "MIT", +] +homepage = "https://github.com/testspieler09/clean-hwr" + +[clean-hwr."0.1.1"] +url = "https://packages.typst.org/preview/clean-hwr-0.1.1.tar.gz" +hash = "sha256-FxkyyaJmLoV43mSRz9Ns/uMGlXB/dSPHWjUlx+MjxUc=" +typstDeps = [ + "acrostiche_0_5_2", + "glossarium_0_5_6", + "wordometer_0_1_4", +] +description = "A simple and good looking template for the Berlin School for Economics and Law" +license = [ + "MIT", +] +homepage = "https://github.com/testspieler09/clean-hwr" + [clean-hwr."0.1.0"] url = "https://packages.typst.org/preview/clean-hwr-0.1.0.tar.gz" hash = "sha256-on5VP/Qrk2rpn2t3YoEhcs9qgaG/Dyu4S7pkqFvvd1c=" @@ -3488,6 +4042,48 @@ license = [ ] homepage = "https://github.com/testspieler09/clean-hwr-template" +[clean-math-paper."0.2.4"] +url = "https://packages.typst.org/preview/clean-math-paper-0.2.4.tar.gz" +hash = "sha256-stmqMjEBgbeQTLrBo3Gdi8lP6rOrm3saOV23WYibCu4=" +typstDeps = [ + "great-theorems_0_1_2", + "i-figured_0_2_4", + "rich-counters_0_2_2", +] +description = "A simple and good looking template for mathematical papers" +license = [ + "MIT", +] +homepage = "https://github.com/JoshuaLampert/clean-math-paper" + +[clean-math-paper."0.2.3"] +url = "https://packages.typst.org/preview/clean-math-paper-0.2.3.tar.gz" +hash = "sha256-f/ECy7LyeDxjamQ0Wwcmr/CnnWQgp71aqmgPT5IOj40=" +typstDeps = [ + "great-theorems_0_1_2", + "i-figured_0_2_4", + "rich-counters_0_2_2", +] +description = "A simple and good looking template for mathematical papers" +license = [ + "MIT", +] +homepage = "https://github.com/JoshuaLampert/clean-math-paper" + +[clean-math-paper."0.2.2"] +url = "https://packages.typst.org/preview/clean-math-paper-0.2.2.tar.gz" +hash = "sha256-6V9d+JByXXDVTC8jCY25D8EkbLyOBmYRdVieDy+4AoI=" +typstDeps = [ + "great-theorems_0_1_2", + "i-figured_0_2_4", + "rich-counters_0_2_2", +] +description = "A simple and good looking template for mathematical papers" +license = [ + "MIT", +] +homepage = "https://github.com/JoshuaLampert/clean-math-paper" + [clean-math-paper."0.2.1"] url = "https://packages.typst.org/preview/clean-math-paper-0.2.1.tar.gz" hash = "sha256-DyXu46y/WFZPZeCLkrX/piFhy6lmZZm0ZuTB6CHf6iE=" @@ -3570,6 +4166,23 @@ license = [ ] homepage = "https://github.com/JoshuaLampert/clean-math-presentation" +[clean-math-thesis."0.4.0"] +url = "https://packages.typst.org/preview/clean-math-thesis-0.4.0.tar.gz" +hash = "sha256-J7HoM4aC3FTdKSZDrz2OlmtCwMzQSKJ0qjU+E0BKzCA=" +typstDeps = [ + "equate_0_3_2", + "great-theorems_0_1_2", + "hydra_0_6_1", + "i-figured_0_2_4", + "lovelace_0_3_0", + "rich-counters_0_2_2", +] +description = "A simple and good looking template for mathematical theses" +license = [ + "MIT", +] +homepage = "https://github.com/sebaseb98/clean-math-thesis" + [clean-math-thesis."0.3.0"] url = "https://packages.typst.org/preview/clean-math-thesis-0.3.0.tar.gz" hash = "sha256-67E7/gEnO9z7lnDLqcsEysCtVtbw5VA4BXVmG/QmpvQ=" @@ -3619,6 +4232,62 @@ license = [ ] homepage = "https://github.com/sebaseb98/clean-math-thesis" +[clean-uoft-thesis."0.1.0"] +url = "https://packages.typst.org/preview/clean-uoft-thesis-0.1.0.tar.gz" +hash = "sha256-r+ojrTHkXSjQJD0nyQXbu8YgybLcP8Zr4LZPU/Zcwsg=" +typstDeps = [ + "wordometer_0_1_4", +] +description = "Unofficial formatting-compliant masters and doctoral thesese for the School of Graduate Studies at the University of Toronto" +license = [ + "MIT", +] +homepage = "https://github.com/pvelayudhan/clean-uoft-thesis" + +[cleanified-hpi-research-proposal."0.1.0"] +url = "https://packages.typst.org/preview/cleanified-hpi-research-proposal-0.1.0.tar.gz" +hash = "sha256-/n21OXWns8xee8gscLjsmZhshKZFuflY0XA+FgF+IPs=" +typstDeps = [ + "biceps_0_0_1", +] +description = "Clean-Asthetic HPI Research Proposal" +license = [ + "MIT", +] +homepage = "https://gitlab.hpi.de/robert.richter/typst-research-proposal-template/" + +[cleanified-hpi-research-proposal."0.0.2"] +url = "https://packages.typst.org/preview/cleanified-hpi-research-proposal-0.0.2.tar.gz" +hash = "sha256-VjirzYDxEL03o3sAcY7+Iv3Skb7cuxxuqSPPXKKDNts=" +typstDeps = [ + "biceps_0_0_1", +] +description = "Clean-Asthetic HPI Research Proposal" +license = [ + "MIT", +] +homepage = "https://gitlab.hpi.de/robert.richter/typst-research-proposal-template/" + +[cleanified-hpi-research-proposal."0.0.1"] +url = "https://packages.typst.org/preview/cleanified-hpi-research-proposal-0.0.1.tar.gz" +hash = "sha256-rQcyLHCAZE42YbBvr4B/YTy8N+caDL6D8z/Tlgyo+7s=" +typstDeps = [] +description = "Clean-Asthetic HPI Research Proposal" +license = [ + "MIT", +] +homepage = "https://gitlab.hpi.de/robert.richter/typst-research-proposal-template/" + +[cleanified-hpi-thesis."0.0.1"] +url = "https://packages.typst.org/preview/cleanified-hpi-thesis-0.0.1.tar.gz" +hash = "sha256-g4gquvnBSVczNbu5dg7xcO9QcVHfDWQ28e231INWAN8=" +typstDeps = [] +description = "Clean-Asthetic Bachelor's and Master's thesis for HPI, University of Potsdam" +license = [ + "MIT", +] +homepage = "https://gitlab.hpi.de/robert.richter/typst-thesis-template/" + [clear-iclr."0.7.0"] url = "https://packages.typst.org/preview/clear-iclr-0.7.0.tar.gz" hash = "sha256-d5Jv1xtNJllFK6nC56jU6xmfMZa2tp2GvNwspDLxW6c=" @@ -3639,6 +4308,26 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[clickworthy-resume."1.0.1"] +url = "https://packages.typst.org/preview/clickworthy-resume-1.0.1.tar.gz" +hash = "sha256-pTBkOTg2dpwyp19lP73AVasB2mQUhb8ZnBcbJHXDmgw=" +typstDeps = [] +description = "A simple, flexible, responsive, ATS-friendly, and click-worthy resume. Extra cover letter and extendable to a CV" +license = [ + "MIT", +] +homepage = "https://github.com/AbdullahHendy/clickworthy-resume" + +[clickworthy-resume."1.0.0"] +url = "https://packages.typst.org/preview/clickworthy-resume-1.0.0.tar.gz" +hash = "sha256-YcSLT+J5y24eDbba5qCTC4J5kjbvXCR6b/vboWTVs98=" +typstDeps = [] +description = "A simple, flexible, responsive, ATS-friendly, and click-worthy resume. Extra cover letter and extendable to a CV" +license = [ + "MIT", +] +homepage = "https://github.com/AbdullahHendy/clickworthy-resume" + [cmarker."0.1.6"] url = "https://packages.typst.org/preview/cmarker-0.1.6.tar.gz" hash = "sha256-L/lp2Skb/MUxNYmLL1D2MXW/pkQK8Rw6WgkmBIfnc74=" @@ -3711,6 +4400,18 @@ license = [ ] homepage = "https://github.com/SabrinaJewson/cmarker.typ" +[cob-unofficial."0.1.0"] +url = "https://packages.typst.org/preview/cob-unofficial-0.1.0.tar.gz" +hash = "sha256-gIsw3tI15T62pBPUqESOfhr3JyZzZhuTKOcLcxbckKU=" +typstDeps = [ + "hallon_0_1_2", +] +description = "Unofficial CoB (The Company of Biologists) template for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/cob-unofficial" + [codedis."0.1.0"] url = "https://packages.typst.org/preview/codedis-0.1.0.tar.gz" hash = "sha256-SWQUciVv3d7LY65zCYMq88JVnWWJsWV0WhW5wIf+UGw=" @@ -4139,6 +4840,20 @@ license = [ ] homepage = "https://gitlab.com/giacomogallina/commute" +[conchord."0.4.0"] +url = "https://packages.typst.org/preview/conchord-0.4.0.tar.gz" +hash = "sha256-4q/sHHFsy5zWHEumQRr8chYaONCmAhVZbznOQxrr7TE=" +typstDeps = [ + "cetz_0_4_1", + "chordx_0_6_0", + "tidy_0_4_3", +] +description = "Easily write lyrics with chords, generate chord diagrams by chord names and draw tabs" +license = [ + "MIT", +] +homepage = "https://github.com/sitandr/conchord" + [conchord."0.3.0"] url = "https://packages.typst.org/preview/conchord-0.3.0.tar.gz" hash = "sha256-0hBsYDHBywChgFvPj4blEYfWTEYeDIFhtOB0FW9M53c=" @@ -4409,6 +5124,51 @@ license = [ ] homepage = "https://github.com/lublak/typst-ctxjs-package" +[ctyp."0.2.0"] +url = "https://packages.typst.org/preview/ctyp-0.2.0.tar.gz" +hash = "sha256-QqO/mQ3QIAMFbcwpxm73D4LZIb2jOhGGJSAc9YropD0=" +typstDeps = [] +description = "A Typst package for Chinese typography" +license = [ + "MIT", +] +homepage = "https://github.com/hpdell/ctyp" + +[ctyp."0.1.1"] +url = "https://packages.typst.org/preview/ctyp-0.1.1.tar.gz" +hash = "sha256-y4aB+s3RsqfK46lhgnf6DpKwsNzt4FFdsBEdud86GqI=" +typstDeps = [] +description = "A Typst package for Chinese typography" +license = [ + "MIT", +] +homepage = "https://github.com/hpdell/ctyp" + +[ctyp."0.1.0"] +url = "https://packages.typst.org/preview/ctyp-0.1.0.tar.gz" +hash = "sha256-sXVnCvnr9KSPN2RXQF75tF9ZUDwTK6Hb6ht/ZOgWkIs=" +typstDeps = [ + "cjk-unbreak_0_1_1", +] +description = "A Typst package for Chinese typography" +license = [ + "MIT", +] +homepage = "https://github.com/hpdell/ctyp" + +[cumcm-muban."0.4.0"] +url = "https://packages.typst.org/preview/cumcm-muban-0.4.0.tar.gz" +hash = "sha256-+fYW/GtAfmYMg7cO9I7qrTEVqWcOu+EFl5I4w2IOvSI=" +typstDeps = [ + "ctheorems_1_1_3", + "cumcm-muban_0_3_0", +] +description = "为高教社杯全国大学生数学建模竞赛设计的 Typst 模板" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/a-kkiri/CUMCM-typst-template" + [cumcm-muban."0.3.0"] url = "https://packages.typst.org/preview/cumcm-muban-0.3.0.tar.gz" hash = "sha256-C96mN6opUM3+w4g9iQBnVCuIHROfUvTU6vt5PDSLLbQ=" @@ -4592,6 +5352,16 @@ license = [ ] homepage = "https://github.com/csimide/cuti" +[cv-soft-and-hard."0.1.0"] +url = "https://packages.typst.org/preview/cv-soft-and-hard-0.1.0.tar.gz" +hash = "sha256-mmOJjM+f4EfATDnGN7DgviAZkfJ4r+2XZHlr2GdSYGk=" +typstDeps = [] +description = "Clean CV Template" +license = [ + "MIT", +] +homepage = "https://github.com/jonaspleyer/cv-soft-and-hard" + [cvssc."0.1.1"] url = "https://packages.typst.org/preview/cvssc-0.1.1.tar.gz" hash = "sha256-COZzBQ2MqLGKlUlXweYpkERIzC3OE4OUeKNKntQhPpg=" @@ -4616,6 +5386,97 @@ license = [ "MIT", ] +[cyberschool-errorteaplate."0.1.12"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.12.tar.gz" +hash = "sha256-w2wTPyhs9NmvF7t/uNDr/rmbXLacThyB5cXBwBw1KB0=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + +[cyberschool-errorteaplate."0.1.11"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.11.tar.gz" +hash = "sha256-J06OIEFnyDkb3JDt1sFOTrThqHGnQhwbw2JYFKl2Wdw=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + +[cyberschool-errorteaplate."0.1.10"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.10.tar.gz" +hash = "sha256-Rwhv9Nmb+/wwob2VJjCaBjVV3MKthnKI70Xj36/tcFc=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + +[cyberschool-errorteaplate."0.1.9"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.9.tar.gz" +hash = "sha256-mjBkQnccyBMI8F3/KHQIni4xXgihLJlde4a4Ie65eQM=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + +[cyberschool-errorteaplate."0.1.8"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.8.tar.gz" +hash = "sha256-OWkBfbrYXy297UCChk+kqsVZex/+sP5OmpvE1XSbjfw=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + +[cyberschool-errorteaplate."0.1.7"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.7.tar.gz" +hash = "sha256-StXx82ER7YFKq74zXl3EknpVIya3oC/xgvPIsW7Gp3Y=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + +[cyberschool-errorteaplate."0.1.6"] +url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.6.tar.gz" +hash = "sha256-PbIiyqQTw10S8BHB8eY/G3e8D0282vHImiR8YWzli54=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", +] +description = "This is a template originaly made for the Cyberschool of Rennes, a Cybersecurity school" +license = [ + "MIT", +] +homepage = "https://github.com/ErrorTeaPot/Cyberschool_template" + [cyberschool-errorteaplate."0.1.5"] url = "https://packages.typst.org/preview/cyberschool-errorteaplate-0.1.5.tar.gz" hash = "sha256-byWzwRm13Vqd1c/bJ/1yZdm1dw+wfg9QwIpTOZSBuJg=" @@ -4675,6 +5536,36 @@ license = [ ] homepage = "https://github.com/typst/templates" +[dashy-todo."0.1.2"] +url = "https://packages.typst.org/preview/dashy-todo-0.1.2.tar.gz" +hash = "sha256-tOGjesNbx7KVfv/MWYgakDVfT/xlVizxc2lPhrHDt3c=" +typstDeps = [] +description = "A method to display TODOs at the side of the page" +license = [ + "MIT-0", +] +homepage = "https://github.com/Otto-AA/dashy-todo" + +[dashy-todo."0.1.1"] +url = "https://packages.typst.org/preview/dashy-todo-0.1.1.tar.gz" +hash = "sha256-cWoPd5ok4LktN3J3O6d/nw37pMtERfoWb2y7QmTvyKg=" +typstDeps = [] +description = "A method to display TODOs at the side of the page" +license = [ + "MIT-0", +] +homepage = "https://github.com/Otto-AA/dashy-todo" + +[dashy-todo."0.1.0"] +url = "https://packages.typst.org/preview/dashy-todo-0.1.0.tar.gz" +hash = "sha256-RVLDYHGVXzd+L3gm6dKbkcUfQnX6EcB+wVPXm6cszno=" +typstDeps = [] +description = "A method to display TODOs at the side of the page" +license = [ + "MIT-0", +] +homepage = "https://github.com/Otto-AA/dashy-todo" + [dashy-todo."0.0.3"] url = "https://packages.typst.org/preview/dashy-todo-0.0.3.tar.gz" hash = "sha256-PijpOpLWjVAvoabzsxNk9gZVMbgLPVgFUJ2LncJqrHA=" @@ -4705,6 +5596,18 @@ license = [ ] homepage = "https://github.com/Otto-AA/dashy-todo" +[datify."1.0.0"] +url = "https://packages.typst.org/preview/datify-1.0.0.tar.gz" +hash = "sha256-bzh3ODfa7AaZedQplm4oObKcyt13pHhrnVHGtUW260E=" +typstDeps = [ + "datify-core_1_0_0", +] +description = "Datify is a Typst package for flexible, locale-aware date formatting. It leverages datify-core for internationalization and supports CLDR-style date patterns" +license = [ + "MIT", +] +homepage = "https://github.com/Jeomhps/datify" + [datify."0.1.4"] url = "https://packages.typst.org/preview/datify-0.1.4.tar.gz" hash = "sha256-L4Ke+165ukcmBoWilOeBm0Jvx2vtbMLH+uyUxFyvdF0=" @@ -4745,6 +5648,16 @@ license = [ ] homepage = "https://github.com/Jeomhps/datify" +[datify-core."1.0.0"] +url = "https://packages.typst.org/preview/datify-core-1.0.0.tar.gz" +hash = "sha256-esUWhE9bQZiEoM+FBkEypMpIS2Jwg5GvOHElfXo+P8U=" +typstDeps = [] +description = "Localization data and date formatting patterns for Typst, powered by CLDR. Backend for Datify, reusable in any Typst project" +license = [ + "MIT", +] +homepage = "https://github.com/Jeomhps/datify-core" + [decasify."0.10.1"] url = "https://packages.typst.org/preview/decasify-0.10.1.tar.gz" hash = "sha256-qW5gjrNSaK8xU9JIs1NxE2Bj1yB7g1WyHTR1bc3FlR0=" @@ -4775,6 +5688,69 @@ license = [ ] homepage = "https://github.com/alerque/decasify" +[deckz."0.3.1"] +url = "https://packages.typst.org/preview/deckz-0.3.1.tar.gz" +hash = "sha256-JokybXRtOLS6KcZ87nthnWGTialA5Vufd0i15zLMeFQ=" +typstDeps = [ + "cetz_0_4_1", + "digestify_0_1_0", + "linguify_0_4_2", + "mantys_1_0_2", + "suiji_0_4_0", + "tidy_0_4_3", +] +description = "Render poker-style cards and full decks" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/micheledusi/Deckz" + +[deckz."0.3.0"] +url = "https://packages.typst.org/preview/deckz-0.3.0.tar.gz" +hash = "sha256-NlVc+NYWtf/QEXiSfoxi3sHilzIcNpFsh5+ZUqIusmQ=" +typstDeps = [ + "cetz_0_4_1", + "digestify_0_1_0", + "linguify_0_4_2", + "mantys_1_0_2", + "suiji_0_4_0", + "tidy_0_4_3", +] +description = "Render poker-style cards and full decks" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/micheledusi/Deckz" + +[deckz."0.2.0"] +url = "https://packages.typst.org/preview/deckz-0.2.0.tar.gz" +hash = "sha256-wGTOfUt8QFYbVAuw5Svlv0K8DXjixFzVd8Y/UOxW84A=" +typstDeps = [ + "cetz_0_4_1", + "linguify_0_4_2", + "mantys_1_0_2", + "suiji_0_4_0", + "tidy_0_4_3", +] +description = "Render poker-style cards and full decks" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/micheledusi/Deckz" + +[deckz."0.1.0"] +url = "https://packages.typst.org/preview/deckz-0.1.0.tar.gz" +hash = "sha256-bw9RqJaWQmhlLo1KN+tgfdUT6hOhKMLFro5Kri34D1E=" +typstDeps = [ + "cetz_0_4_0", + "suiji_0_4_0", +] +description = "Render poker-style cards and full decks" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/micheledusi/Deckz" + [defined."0.1.0"] url = "https://packages.typst.org/preview/defined-0.1.0.tar.gz" hash = "sha256-4ON8im4nwdi8cydBmnwYRY7d8Qovu+X2+63G+Z8aEH4=" @@ -4787,6 +5763,42 @@ license = [ ] homepage = "https://github.com/profetia/defined" +[definitely-not-isec-slides."1.0.1"] +url = "https://packages.typst.org/preview/definitely-not-isec-slides-1.0.1.tar.gz" +hash = "sha256-WYSUwzTpoDCa+rkYnPC9NAvdmb+AwemyW/WjGiMUi8U=" +typstDeps = [ + "cetz_0_4_2", + "codly_1_3_0", + "fletcher_0_5_8", + "showybox_2_0_4", + "tableau-icons_0_331_0", + "tiaoma_0_3_0", + "touying_0_6_1", +] +description = "An unofficial ISEC TUGraz slides template" +license = [ + "MIT", +] +homepage = "https://github.com/ecomaikgolf/typst-isec-slides-template" + +[definitely-not-isec-slides."1.0.0"] +url = "https://packages.typst.org/preview/definitely-not-isec-slides-1.0.0.tar.gz" +hash = "sha256-ghFp+8LmIpGNmJPM/s/m/RvMFghG/vyMJ1EJQ0rMdyw=" +typstDeps = [ + "cetz_0_4_1", + "codly_1_3_0", + "fletcher_0_5_8", + "showybox_2_0_4", + "tableau-icons_0_331_0", + "tiaoma_0_3_0", + "touying_0_6_1", +] +description = "An unofficial ISEC TUGraz slides template" +license = [ + "MIT", +] +homepage = "https://github.com/ecomaikgolf/typst-isec-slides-template" + [definitely-not-isec-thesis."2.0.1"] url = "https://packages.typst.org/preview/definitely-not-isec-thesis-2.0.1.tar.gz" hash = "sha256-5mxFjH8gF1biPwEclEdRpMgth8FHBcrJWauc3PCYmIo=" @@ -4819,6 +5831,18 @@ license = [ ] homepage = "https://github.com/ecomaikgolf/typst-isec-master-thesis-template/" +[definitely-not-tuw-thesis."0.2.0"] +url = "https://packages.typst.org/preview/definitely-not-tuw-thesis-0.2.0.tar.gz" +hash = "sha256-iCD1hRTNh+5ok8+QRCwRbNIZN/SwqdE4i566zYExHJ8=" +typstDeps = [ + "linguify_0_4_2", +] +description = "An unofficial template for a thesis at the TU Wien informatics institute" +license = [ + "MIT-0", +] +homepage = "https://github.com/Otto-AA/definitely-not-tuw-thesis" + [definitely-not-tuw-thesis."0.1.0"] url = "https://packages.typst.org/preview/definitely-not-tuw-thesis-0.1.0.tar.gz" hash = "sha256-cVvHDgg9H95Npk91WMyWNKoXKO+zydRDKQkyx4nSmtM=" @@ -4911,6 +5935,26 @@ license = [ ] homepage = "https://github.com/0rphee/derive-it" +[diagraph."0.3.6"] +url = "https://packages.typst.org/preview/diagraph-0.3.6.tar.gz" +hash = "sha256-LBplb807NgR0oovh7fxRWpqhOBfxm7uyETgj3Q7otTw=" +typstDeps = [] +description = "Draw graphs with Graphviz. Use mathematical formulas as labels" +license = [ + "MIT", +] +homepage = "https://github.com/Robotechnic/diagraph.git" + +[diagraph."0.3.5"] +url = "https://packages.typst.org/preview/diagraph-0.3.5.tar.gz" +hash = "sha256-diUbQHUePKawZLOYc09LgfH8dgENl6xWmKL42AfgYM4=" +typstDeps = [] +description = "Draw graphs with Graphviz. Use mathematical formulas as labels" +license = [ + "MIT", +] +homepage = "https://github.com/Robotechnic/diagraph.git" + [diagraph."0.3.4"] url = "https://packages.typst.org/preview/diagraph-0.3.4.tar.gz" hash = "sha256-xhvuq7xva0vIRdxYFrMcQTfcZATfxN+SBbV7ofAx58I=" @@ -5051,6 +6095,40 @@ license = [ ] homepage = "https://github.com/Robotechnic/diagraph.git" +[diagraph-layout."0.0.1"] +url = "https://packages.typst.org/preview/diagraph-layout-0.0.1.tar.gz" +hash = "sha256-AnBILoe4D9xCfFFJZ2+Hf3XIDnHYZH7OK4WAzAfme+I=" +typstDeps = [ + "cetz_0_4_2", +] +description = "Exposes the graphviz layout engines api to render graph without dot" +license = [ + "MIT", +] +homepage = "https://github.com/Robotechnic/diagraph-layout.git" + +[diatypst."0.7.1"] +url = "https://packages.typst.org/preview/diatypst-0.7.1.tar.gz" +hash = "sha256-OPTOQ/VJ2oKaanPY22Y2b9UX7Sb1PtMWXiuzP+J7eiQ=" +typstDeps = [] +description = "easy slides in typst - sensible defaults, easy syntax, well styled" +license = [ + "MIT-0", +] +homepage = "https://github.com/skriptum/Diatypst" + +[diatypst."0.7.0"] +url = "https://packages.typst.org/preview/diatypst-0.7.0.tar.gz" +hash = "sha256-Gy4fZVqn/yMEZY3Xl+lBeQZ0fA+tjDrieRJRIP6K578=" +typstDeps = [ + "diatypst_0_2_0", +] +description = "easy slides in typst - sensible defaults, easy syntax, well styled" +license = [ + "MIT-0", +] +homepage = "https://github.com/skriptum/Diatypst" + [diatypst."0.6.0"] url = "https://packages.typst.org/preview/diatypst-0.6.0.tar.gz" hash = "sha256-mBIH+lXGlFoeEfAHKuHoklrg0DT2UxMEjYlfnmx/g+E=" @@ -5121,6 +6199,25 @@ license = [ ] homepage = "https://github.com/skriptum/Diatypst" +[dice."1.0.0"] +url = "https://packages.typst.org/preview/dice-1.0.0.tar.gz" +hash = "sha256-9twA11NPECU9qIhQBo7IRsd5Llks2abda8On7cbm16c=" +typstDeps = [] +description = "A versatile random number toolkit for Typst" +license = [ + "MIT", +] + +[digestify."0.1.0"] +url = "https://packages.typst.org/preview/digestify-0.1.0.tar.gz" +hash = "sha256-Qc8OG1dYAsF2vgw0+APLNG/hrMqg/g05s+V/7zpnOGs=" +typstDeps = [] +description = "A blazing fast cryptographic hash package for Typst, powered by WebAssembly" +license = [ + "MIT", +] +homepage = "https://github.com/ParaN3xus/digestify" + [dining-table."0.1.0"] url = "https://packages.typst.org/preview/dining-table-0.1.0.tar.gz" hash = "sha256-JoZd2QGPf0JK6pPiaMTB88JEoBR/JUvgsXclq0gvhxE=" @@ -5150,6 +6247,30 @@ license = [ ] homepage = "https://github.com/tedius-git/divine-words" +[dmi-basilea-thesis."0.1.1"] +url = "https://packages.typst.org/preview/dmi-basilea-thesis-0.1.1.tar.gz" +hash = "sha256-1cM98KWcEYSwbemwb17HV7/WfG344YjlOyjtT5uH0Q4=" +typstDeps = [ + "unibas-thesis_0_1_0", +] +description = "A thesis template for the dmi at the university of basel" +license = [ + "MIT", +] +homepage = "https://github.com/Nifalu/dmi-basilea-thesis" + +[dmi-basilea-thesis."0.1.0"] +url = "https://packages.typst.org/preview/dmi-basilea-thesis-0.1.0.tar.gz" +hash = "sha256-lhMAWQgsbfT//XEjdU34cFxsCUBnDySMgaTyIcW+aXo=" +typstDeps = [ + "unibas-thesis_0_1_0", +] +description = "A thesis template for the dmi at the university of basel" +license = [ + "MIT", +] +homepage = "https://github.com/Nifalu/dmi-basilea-thesis" + [dovenv."0.1.0"] url = "https://packages.typst.org/preview/dovenv-0.1.0.tar.gz" hash = "sha256-H0yY6dW6FwFTkTE6K8A0UmjSbPbIFuh+RH2ggD6JbZw=" @@ -5229,6 +6350,16 @@ license = [ "Unlicense", ] +[dragonling."0.2.0"] +url = "https://packages.typst.org/preview/dragonling-0.2.0.tar.gz" +hash = "sha256-9zRApaho2RpPKhMTjY6hAT+ZPOKxCMpa6b2iXl+mtDc=" +typstDeps = [] +description = "A comprehensive Typst template for creating Dungeons & Dragons 5E content including stat blocks, spell cards, and adventure modules" +license = [ + "MIT", +] +homepage = "https://github.com/coljac/typst-dnd5e" + [droplet."0.3.1"] url = "https://packages.typst.org/preview/droplet-0.3.1.tar.gz" hash = "sha256-ngKk23tUePES0KJ8ywikO1xSDmYkJyr1VANLxV3ILVY=" @@ -5330,6 +6461,18 @@ license = [ ] homepage = "https://github.com/monaqa/typst-easytable" +[echarm."0.3.0"] +url = "https://packages.typst.org/preview/echarm-0.3.0.tar.gz" +hash = "sha256-15yGdTrYH7/qpo+3QYuKbYiTMlAfhkhSwcvun2Axe9U=" +typstDeps = [ + "ctxjs_0_3_1", +] +description = "Run echarts in typst with the use of CtxJS" +license = [ + "MIT", +] +homepage = "https://github.com/lublak/typst-echarm-package" + [echarm."0.2.1"] url = "https://packages.typst.org/preview/echarm-0.2.1.tar.gz" hash = "sha256-7msh2oSNLToUkDKIrDDkUs9Zj2im09EE1xcHxRgoXF4=" @@ -5388,6 +6531,27 @@ license = [ ] homepage = "https://github.com/neuralpain/edgeframe" +[eeaabb."0.1.0"] +url = "https://packages.typst.org/preview/eeaabb-0.1.0.tar.gz" +hash = "sha256-yHl7i9R/+tCnSXGi2h7lNvzMNMN4JyjLV1lhl6RUv8o=" +typstDeps = [ + "oxifmt_1_0_0", +] +description = "Extract element AABBs and inspect sizes" +license = [ + "MIT", +] + +[efilrst."0.3.2"] +url = "https://packages.typst.org/preview/efilrst-0.3.2.tar.gz" +hash = "sha256-oBjix+GtlekSToHjLgn9deZWmjRZoqxWGvMbNLWUpMQ=" +typstDeps = [] +description = "A simple referenceable list library for typst" +license = [ + "MIT", +] +homepage = "https://github.com/jmigual/typst-efilrst" + [efilrst."0.3.1"] url = "https://packages.typst.org/preview/efilrst-0.3.1.tar.gz" hash = "sha256-Xrt6aikAZeV0KodY6qNELZ5STxZuVwflA6J+2ES4jz8=" @@ -5428,6 +6592,22 @@ license = [ ] homepage = "https://github.com/jmigual/typst-efilrst" +[efter-plugget."0.1.0"] +url = "https://packages.typst.org/preview/efter-plugget-0.1.0.tar.gz" +hash = "sha256-fH8lLnbxSV4521N+zjDIqQMOqZnqeqVFWBodVkhWlX4=" +typstDeps = [ + "cellpress-unofficial_0_1_0", + "hallon_0_1_2", + "latex-lookalike_0_1_4", + "nth_1_0_1", + "smartaref_0_1_0", +] +description = "Lab report, essay and exam template for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/efter-plugget" + [eggs."0.1.0"] url = "https://packages.typst.org/preview/eggs-0.1.0.tar.gz" hash = "sha256-e+giwCf/rFnzqeI/aSKh/oMZILsPUn2Wdrb5UCdQoD8=" @@ -5472,6 +6652,24 @@ license = [ ] homepage = "https://github.com/ctypst/elegant-paper-typst" +[elegant-polimi-thesis."0.1.1"] +url = "https://packages.typst.org/preview/elegant-polimi-thesis-0.1.1.tar.gz" +hash = "sha256-bt14wB+1v4iq0Zxp+4upsTS00uzmwuED1qPCn5O3rMw=" +typstDeps = [ + "algo_0_3_6", + "great-theorems_0_1_2", + "headcount_0_1_0", + "lovelace_0_3_0", + "metalogo_1_2_0", + "subpar_0_2_2", + "tidy_0_4_3", +] +description = "An unofficial thesis template for the Polytechnic University of Milan" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/VictuarVi/PoliMi-PhD-Thesis" + [elegant-polimi-thesis."0.1.0"] url = "https://packages.typst.org/preview/elegant-polimi-thesis-0.1.0.tar.gz" hash = "sha256-oacgSwj6UWnvlkibSYHpru0mCCAhw5ES9HprqnRlzbc=" @@ -5487,6 +6685,17 @@ license = [ ] homepage = "https://github.com/VictuarVi/PoliMi-PhD-Thesis" +[elembic."1.1.1"] +url = "https://packages.typst.org/preview/elembic-1.1.1.tar.gz" +hash = "sha256-IHXobR+tsQhOOkHRmu+GzbGWeslTVqkw11Vyu6TulQY=" +typstDeps = [] +description = "Framework for custom elements and types in Typst" +license = [ + "MIT", + "Apache-2.0", +] +homepage = "https://github.com/PgBiel/elembic" + [elembic."1.1.0"] url = "https://packages.typst.org/preview/elembic-1.1.0.tar.gz" hash = "sha256-O8V0/e1fWZh1UdIHlJM2IU6SGpqvWBwbzkCqyBn91Gg=" @@ -5509,6 +6718,38 @@ license = [ ] homepage = "https://github.com/PgBiel/elembic" +[elsearticle."1.0.0"] +url = "https://packages.typst.org/preview/elsearticle-1.0.0.tar.gz" +hash = "sha256-kZx2W3DAgUkPL04zkXldX1svczlqVhGFYhdMFrCQGc0=" +typstDeps = [ + "cheq_0_2_2", + "equate_0_3_2", + "mantys_1_0_2", + "subpar_0_2_2", + "swank-tex_0_1_0", +] +description = "Conversion of the LaTeX elsearticle.cls" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsearticle" + +[elsearticle."0.4.3"] +url = "https://packages.typst.org/preview/elsearticle-0.4.3.tar.gz" +hash = "sha256-ztIXrmwtjL5hnv7s7vPXKb7lwltM6ZZjgzegQOmKa1A=" +typstDeps = [ + "cheq_0_2_2", + "equate_0_3_2", + "mantys_1_0_2", + "subpar_0_2_2", + "swank-tex_0_1_0", +] +description = "Conversion of the LaTeX elsearticle.cls" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsearticle" + [elsearticle."0.4.2"] url = "https://packages.typst.org/preview/elsearticle-0.4.2.tar.gz" hash = "sha256-QlnOgnxC5dBlFtBVKlgbdE/QnC3yeIUpT7Kn445HrXI=" @@ -5607,6 +6848,38 @@ license = [ "MIT", ] +[elsevier-replica."0.1.0"] +url = "https://packages.typst.org/preview/elsevier-replica-0.1.0.tar.gz" +hash = "sha256-o1IUljQZYsG07P89VYzDL0yAUu7Jv8jf19hNjPK7DEI=" +typstDeps = [ + "cheq_0_2_2", + "equate_0_3_2", + "mantys_1_0_2", + "subpar_0_2_2", + "swank-tex_0_1_0", +] +description = "Elsevier article template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elsevier-replica" + +[elspub."0.2.0"] +url = "https://packages.typst.org/preview/elspub-0.2.0.tar.gz" +hash = "sha256-Mo7MoDUb0k5fAKfzvvj5FenANeUNZhWGDIqOpE6/BOc=" +typstDeps = [ + "cheq_0_2_2", + "equate_0_3_2", + "mantys_1_0_2", + "subpar_0_2_2", + "swank-tex_0_1_0", +] +description = "Elsevier article template for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/elspub" + [embiggen."0.0.1"] url = "https://packages.typst.org/preview/embiggen-0.0.1.tar.gz" hash = "sha256-6IDxLVIVGD7xVAJAjeWwuywUoxjPvVswb7GeT4bjhsg=" @@ -5636,6 +6909,15 @@ license = [ ] homepage = "https://github.com/leana8959/univ-rennes.typ" +[enseeiht-internship-report."0.1.0"] +url = "https://packages.typst.org/preview/enseeiht-internship-report-0.1.0.tar.gz" +hash = "sha256-jukEUSPLrDtLV5JtPlsvHeti6R/KF3/kY3sN+dYFkQs=" +typstDeps = [] +description = "Unofficial Internship Report Template for ENSEEIHT" +license = [ + "MIT", +] + [enunciado-facil-fcfm."0.1.0"] url = "https://packages.typst.org/preview/enunciado-facil-fcfm-0.1.0.tar.gz" hash = "sha256-sJQRnJ7opLSbBWTcS9YNOCQlZ2lYiuMAGBSeeC3MChM=" @@ -5756,6 +7038,36 @@ license = [ ] homepage = "https://github.com/EpicEricEE/typst-equate" +[ergo."0.1.1"] +url = "https://packages.typst.org/preview/ergo-0.1.1.tar.gz" +hash = "sha256-/ZnVEa9Zbl+bpnC54sJJBmGpzPJKYmAG0pZy+YRgABU=" +typstDeps = [ + "cetz_0_4_1", + "fletcher_0_5_8", + "lovelace_0_3_0", + "physica_0_9_5", +] +description = "A suite of customizable block environments for taking notes and doing problem sets, especially in Mathematics, Computer Science, and Physics" +license = [ + "MIT-0", +] +homepage = "https://github.com/EsotericSquishyy/ergo" + +[ergo."0.1.0"] +url = "https://packages.typst.org/preview/ergo-0.1.0.tar.gz" +hash = "sha256-CPVMrp1FlQ1WGDDypmwLgOk/8hs3yDtPdTmxUI1wxMQ=" +typstDeps = [ + "cetz_0_4_0", + "fletcher_0_5_4", + "lovelace_0_3_0", + "physica_0_9_5", +] +description = "A suite of customizable block environments for ease of taking notes or doing problem sets in Mathematics, Computer Science, Physics, and more" +license = [ + "MIT-0", +] +homepage = "https://github.com/EsotericSquishyy/ergo" + [esotefy."1.0.0"] url = "https://packages.typst.org/preview/esotefy-1.0.0.tar.gz" hash = "sha256-Yaex2nIpddDiJoTyV0Sl7oWltnxD4MfSIHoNbQuFv+s=" @@ -5766,6 +7078,18 @@ license = [ ] homepage = "git@github.com:Thumuss/brainfuck.git" +[etykett."0.1.1"] +url = "https://packages.typst.org/preview/etykett-0.1.1.tar.gz" +hash = "sha256-tqTIN+FiC5JgIhoNq8ZkWouWn9/UVJewk0WUcYCgPQk=" +typstDeps = [ + "valkyrie_0_2_2", +] +description = "a template for printing onto label sheets with rectangular grids of labels" +license = [ + "MIT", +] +homepage = "https://github.com/SillyFreak/typst-etykett" + [etykett."0.1.0"] url = "https://packages.typst.org/preview/etykett-0.1.0.tar.gz" hash = "sha256-V2ItL+yNg1RYTrv5NIBKGipTjwz+L33KK9/TpsQdwpw=" @@ -5798,6 +7122,16 @@ license = [ ] homepage = "https://github.com/tarunjana/examify" +[examine-ib."0.1.2"] +url = "https://packages.typst.org/preview/examine-ib-0.1.2.tar.gz" +hash = "sha256-NDYgQxre+UbnBlvNaTFKgUmvGmCvdyIC9+y2Ccf1MtA=" +typstDeps = [] +description = "Template for creating exams, tests, quizzes, based on the IB exam formatting" +license = [ + "Unlicense", +] +homepage = "https://github.com/nycrat/typst-ib-exam-template" + [examine-ib."0.1.1"] url = "https://packages.typst.org/preview/examine-ib-0.1.1.tar.gz" hash = "sha256-ETq7Oh6yUjasgA/Z4TtuxWw2fVJtOn/vgDa1wBhBQkc=" @@ -5844,6 +7178,18 @@ license = [ "Unlicense", ] +[exercism."1.0.0"] +url = "https://packages.typst.org/preview/exercism-1.0.0.tar.gz" +hash = "sha256-mXdQ7mXg/oRbnUBh3k/dS4i3OoF6+XyhzcZ7KDUpen8=" +typstDeps = [ + "digestify_0_1_0", +] +description = "Organise exercises and defer their solutions" +license = [ + "MIT", +] +homepage = "https://github.com/mkorje/typst-exercism" + [exmllent."0.1.0"] url = "https://packages.typst.org/preview/exmllent-0.1.0.tar.gz" hash = "sha256-9MCCdvY8ozy6LsYFq8dcskQydcrWE3wnsvZ8UAeLtWA=" @@ -5935,6 +7281,108 @@ license = [ ] homepage = "https://github.com/CarloSchafflik12/typst-ez-today" +[ezchem."0.1.0"] +url = "https://packages.typst.org/preview/ezchem-0.1.0.tar.gz" +hash = "sha256-hz1jR4YM86sqCpaSeVe0bpEo1WRhQ/3N2axGJ5hPxMk=" +typstDeps = [ + "cetz_0_4_1", +] +description = "Draw atomic or ionic structures powered by ctez and single or double line bridge" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezchem.git" + +[ezexam."0.1.8"] +url = "https://packages.typst.org/preview/ezexam-0.1.8.tar.gz" +hash = "sha256-ejNg3UWMwpzUTEni/kcNnx4CAC46qJsW/X69anAGlTY=" +typstDeps = [] +description = "A exam and handouts template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.7"] +url = "https://packages.typst.org/preview/ezexam-0.1.7.tar.gz" +hash = "sha256-KLW2DnNGh6NL1w568Lzh4GP/Mvh8xBwxeP1OeE2Diyg=" +typstDeps = [] +description = "A exam and handouts template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.6"] +url = "https://packages.typst.org/preview/ezexam-0.1.6.tar.gz" +hash = "sha256-FntbC7PBRwz7r+Qeb4lt6L43lunA6Y3WniNUKKzcI3Q=" +typstDeps = [] +description = "A exam and handouts template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.5"] +url = "https://packages.typst.org/preview/ezexam-0.1.5.tar.gz" +hash = "sha256-I6FdclhhnoGxS5fpR9XivrmMz+HKVFtpun3TLZN4Ygg=" +typstDeps = [] +description = "A exam and handouts template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.4"] +url = "https://packages.typst.org/preview/ezexam-0.1.4.tar.gz" +hash = "sha256-XxwPswQ+2VQJWxRC2DT+Sup2IljH/+naCCyQ20k/KD0=" +typstDeps = [] +description = "A exam and lecture notes template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.3"] +url = "https://packages.typst.org/preview/ezexam-0.1.3.tar.gz" +hash = "sha256-8W2bGo2wRZonlIGUsAebqC59pUtsN4vzNwx2dugnwy8=" +typstDeps = [] +description = "A test paper and lecture notes template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.2"] +url = "https://packages.typst.org/preview/ezexam-0.1.2.tar.gz" +hash = "sha256-Qnq4JPLCTS6sPMlOu7muPgnjKj77cZxQDRAC6U6WDfo=" +typstDeps = [] +description = "A test paper and lecture notes template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.1"] +url = "https://packages.typst.org/preview/ezexam-0.1.1.tar.gz" +hash = "sha256-dvk8mr0dDtiSKtRU0D5Wltk4fqH0CIgFs5AGy4jeMho=" +typstDeps = [] +description = "A test paper and lecture notes template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + +[ezexam."0.1.0"] +url = "https://packages.typst.org/preview/ezexam-0.1.0.tar.gz" +hash = "sha256-uIcH1+dMpkwa+zO+a1Q8v8FDEJ21pj5fAAWWmryFqEc=" +typstDeps = [] +description = "A test paper and lecture notes template inspired by the LaTeX package exam-zh" +license = [ + "MIT", +] +homepage = "https://github.com/gbchu/ezexam.git" + [fancy-affil."0.1.0"] url = "https://packages.typst.org/preview/fancy-affil-0.1.0.tar.gz" hash = "sha256-3w4k0AfmEp+wvXIkC1koKjIQxkQm3zLBrNgNh7IfNw0=" @@ -6019,6 +7467,18 @@ license = [ ] homepage = "https://github.com/leiserfg/fervojo" +[fh-joanneum-iit-thesis."2.2.0"] +url = "https://packages.typst.org/preview/fh-joanneum-iit-thesis-2.2.0.tar.gz" +hash = "sha256-p/7AqeKKolUCKpn46uxFKKuOCZZyjfYub8jZGEYaJHQ=" +typstDeps = [ + "glossarium_0_5_8", +] +description = "BA or MA thesis at FH JOANNEUM" +license = [ + "MIT", +] +homepage = "https://git-iit.fh-joanneum.at/oss/thesis-template" + [fh-joanneum-iit-thesis."2.1.2"] url = "https://packages.typst.org/preview/fh-joanneum-iit-thesis-2.1.2.tar.gz" hash = "sha256-BfTqeHsL04xPFI2KWwW1HuUlyv5bpPIJhKpDXLwFFgk=" @@ -6100,6 +7560,30 @@ license = [ "MIT", ] +[fibber."0.1.0"] +url = "https://packages.typst.org/preview/fibber-0.1.0.tar.gz" +hash = "sha256-bgIP7f8XDbPySrSRV7Kjf3XRxgvmX8ID8SBIwsV92UY=" +typstDeps = [ + "cetz_0_4_0", +] +description = "Draw microfabrication process diagrams in typst" +license = [ + "MIT", +] +homepage = "https://github.com/gauthamrmn/fibber" + +[fine-lncs."0.2.0"] +url = "https://packages.typst.org/preview/fine-lncs-0.2.0.tar.gz" +hash = "sha256-9DgBvyZHmVHPpsU8HxqZuKVceKRkO+WqJlxToHGKKv8=" +typstDeps = [ + "lemmify_0_1_8", +] +description = "An Springer's Lecture Notes in Computer Science (LNCS) styled template" +license = [ + "MIT", +] +homepage = "https://github.com/Jozott00/typst-fine-lncs" + [fine-lncs."0.1.0"] url = "https://packages.typst.org/preview/fine-lncs-0.1.0.tar.gz" hash = "sha256-H2QM5j3Jx6Y/Di7D8yZTlu9AEnKQ7deMVhHwbWnHpjc=" @@ -6229,6 +7713,26 @@ license = [ "MIT", ] +[flagada."1.0.1"] +url = "https://packages.typst.org/preview/flagada-1.0.1.tar.gz" +hash = "sha256-B9yP1QmuOLMYa8KM3bzNya4evE3XN7xIlWAJqUazyh4=" +typstDeps = [] +description = "A package to generate countries flags, selecting country based on its ISO3166-1 code" +license = [ + "MIT", +] +homepage = "https://github.com/samrenault/flagada" + +[flagada."1.0.0"] +url = "https://packages.typst.org/preview/flagada-1.0.0.tar.gz" +hash = "sha256-GnBlkFJMjZ0hBc0w4PuIYyLBPCE1ksPCTmIkE3ouVQs=" +typstDeps = [] +description = "A package to generate countries flags, selecting country based on its ISO3166-1 code" +license = [ + "MIT", +] +homepage = "https://github.com/samrenault/flagada" + [flagada."0.2.0"] url = "https://packages.typst.org/preview/flagada-0.2.0.tar.gz" hash = "sha256-kXIHE69IXN9ibklRoVMB8RWDVWCaspU6B+fuWNo1VAI=" @@ -6637,6 +8141,16 @@ license = [ ] homepage = "https://github.com/Tetragramm/flying-circus-typst-template" +[fontawesome."0.6.0"] +url = "https://packages.typst.org/preview/fontawesome-0.6.0.tar.gz" +hash = "sha256-17IcZiVwT6xCucSIi5kfMDqWG1a503vVyLiiaTyoASU=" +typstDeps = [] +description = "A Typst library for Font Awesome icons through the desktop fonts" +license = [ + "MIT", +] +homepage = "https://github.com/duskmoon314/typst-fontawesome" + [fontawesome."0.5.0"] url = "https://packages.typst.org/preview/fontawesome-0.5.0.tar.gz" hash = "sha256-deUJ24arS9YenlMNjUgxsq9cZ7R/TksgNDDblCcPT5Q=" @@ -6707,6 +8221,16 @@ license = [ ] homepage = "https://github.com/duskmoon314/typst-fontawesome" +[formalettre."0.2.0"] +url = "https://packages.typst.org/preview/formalettre-0.2.0.tar.gz" +hash = "sha256-JPOTl+Gwdlpma58BMRQWv/v5vOHnvrqG3Kgsp3S7u5k=" +typstDeps = [] +description = "French formal letter template" +license = [ + "BSD-3-Clause", +] +homepage = "https://github.com/Brndan/lettre" + [formalettre."0.1.3"] url = "https://packages.typst.org/preview/formalettre-0.1.3.tar.gz" hash = "sha256-51SXjB7Icsb0NUPvhPhmaZxa2AJF8D0DLhm5zFzH7YI=" @@ -6918,6 +8442,16 @@ license = [ ] homepage = "https://github.com/polylux-typ/friendly" +[frogst."1.0.0"] +url = "https://packages.typst.org/preview/frogst-1.0.0.tar.gz" +hash = "sha256-YxVBCbrlm6532moORtmQcHfd39ljXJ9Y+/46GOuaPBs=" +typstDeps = [] +description = "Literal naming of numbers in French" +license = [ + "MIT", +] +homepage = "https://github.com/Raphael-CV/frogst" + [fruitify."0.1.1"] url = "https://packages.typst.org/preview/fruitify-0.1.1.tar.gz" hash = "sha256-CEvzympelzWxXFudpn/7w1noPcfrq7RWUxcVHw+FqIs=" @@ -7034,6 +8568,18 @@ license = [ "GPL-3.0-or-later", ] +[g-exam."0.4.3"] +url = "https://packages.typst.org/preview/g-exam-0.4.3.tar.gz" +hash = "sha256-nQd4e5V6M8HSIzq5o7yDHrTljmVvFDzBteMCoSkM1qs=" +typstDeps = [ + "oxifmt_1_0_0", +] +description = "Create exams with student information, grade chart, score control, questions, and sub-questions" +license = [ + "MIT", +] +homepage = "https://github.com/MatheSchool/typst-g-exam" + [g-exam."0.4.2"] url = "https://packages.typst.org/preview/g-exam-0.4.2.tar.gz" hash = "sha256-PLlZ4+/CPccRlre8hTfe8/tNe/372pHPeX6ZuikuyCI=" @@ -7147,6 +8693,16 @@ license = [ ] homepage = "https://github.com/MatheSchool/typst-g-exam" +[gallus-hsg."1.0.0"] +url = "https://packages.typst.org/preview/gallus-hsg-1.0.0.tar.gz" +hash = "sha256-A747wV1XUbuIclmAC39vvZ2pBXlVR2R7evhuajKNV4I=" +typstDeps = [] +description = "Thesis at the University of St. Gallen (HSG" +license = [ + "MIT", +] +homepage = "https://github.com/joshuabeny1999/unisg-thesis-template-typst" + [game-theoryst."0.1.0"] url = "https://packages.typst.org/preview/game-theoryst-0.1.0.tar.gz" hash = "sha256-1FtNDcbP6TBXZQ9SlWzmHSrp6F8pTPEnjDKougnlCqI=" @@ -7159,6 +8715,18 @@ license = [ ] homepage = "https://github.com/connortwiegand/game-theoryst" +[gantty."0.4.0"] +url = "https://packages.typst.org/preview/gantty-0.4.0.tar.gz" +hash = "sha256-ySsKh1/9wrrAnUFGIW/x+MqtYxcRsRgJYavf5RIEp44=" +typstDeps = [ + "cetz_0_4_1", +] +description = "Create gantt charts using datetimes" +license = [ + "LGPL-3.0-only", +] +homepage = "https://gitlab.com/john_t/typst-gantty" + [gantty."0.3.0"] url = "https://packages.typst.org/preview/gantty-0.3.0.tar.gz" hash = "sha256-yfyaSGb3c8+ZnyJdF3gfI+faUbjhZI0qhYMXCRPh6nk=" @@ -7195,6 +8763,19 @@ license = [ ] homepage = "https://gitlab.com/john_t/typst-gantty" +[genealotree."0.3.0"] +url = "https://packages.typst.org/preview/genealotree-0.3.0.tar.gz" +hash = "sha256-zRq5Wn25rsrmFXiThlVhPhEQYU5/umgmJ5XK5tKoa34=" +typstDeps = [ + "cetz_0_4_1", + "t4t_0_4_3", +] +description = "A package to draw genealogical trees, based on CeTZ" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/drloiseau/genealogy" + [genealotree."0.2.0"] url = "https://packages.typst.org/preview/genealotree-0.2.0.tar.gz" hash = "sha256-RvKMkv1h5huYkLTNdGOijBi+wBMZxud93f24WDhJ28s=" @@ -7385,6 +8966,16 @@ license = [ ] homepage = "https://github.com/elegaanz/georges-yetyp" +[gloat."0.1.0"] +url = "https://packages.typst.org/preview/gloat-0.1.0.tar.gz" +hash = "sha256-n+56p2NjXlfa07rW0L4hNaH9nh6ATMBytQqZuS5RbU4=" +typstDeps = [] +description = "Academic CV for the natural sciences" +license = [ + "Unlicense", +] +homepage = "https://github.com/eweix/gloat" + [gloss-awe."0.0.5"] url = "https://packages.typst.org/preview/gloss-awe-0.0.5.tar.gz" hash = "sha256-DVVxTx6TN3oZjWy1W9VZdAj0ymLpoFtEIaS0RO3KkE4=" @@ -7415,6 +9006,36 @@ license = [ ] homepage = "https://github.com/RolfBremer/typst-glossary" +[glossarium."0.5.9"] +url = "https://packages.typst.org/preview/glossarium-0.5.9.tar.gz" +hash = "sha256-0dnDMC0jWETnlEouT/gTO1zF8bOe6fHREU0Op3VzpHI=" +typstDeps = [] +description = "Glossarium is a simple, easily customizable typst glossary" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/glossarium" + +[glossarium."0.5.8"] +url = "https://packages.typst.org/preview/glossarium-0.5.8.tar.gz" +hash = "sha256-sh1Dl2QJmVSBkbin5+LNUpRkFm9iTg16iKKQVcwo5C8=" +typstDeps = [] +description = "Glossarium is a simple, easily customizable typst glossary" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/glossarium" + +[glossarium."0.5.7"] +url = "https://packages.typst.org/preview/glossarium-0.5.7.tar.gz" +hash = "sha256-5+1SaEv+x4rXLNcuYQTgEegt7U1V8CWo4CY1ctM0LHA=" +typstDeps = [] +description = "Glossarium is a simple, easily customizable typst glossary" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/glossarium" + [glossarium."0.5.6"] url = "https://packages.typst.org/preview/glossarium-0.5.6.tar.gz" hash = "sha256-PSJistNVYaEt1VjLxTzieSrOCNKkdbl8x5JWrF/6qfM=" @@ -7777,6 +9398,22 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[gqe-lemoulon-presentation."0.0.6"] +url = "https://packages.typst.org/preview/gqe-lemoulon-presentation-0.0.6.tar.gz" +hash = "sha256-Zx1OqxAJaZd6yuONAGxyArJllT6HoaqMOsn3fXi7TE4=" +typstDeps = [ + "codly_1_3_0", + "showybox_2_0_4", + "tablem_0_3_0", + "tidy_0_4_3", + "touying_0_6_1", +] +description = "Quickly generate slides for a GQE-Le moulon presentation" +license = [ + "GPL-3.0-only", +] +homepage = "https://forge.inrae.fr/gqe-moulon/gqe-presentation.git" + [gqe-lemoulon-presentation."0.0.5"] url = "https://packages.typst.org/preview/gqe-lemoulon-presentation-0.0.5.tar.gz" hash = "sha256-EKRM2pcccly4vMbMWCTOQednyIpPBet5RBOzrsZGLs4=" @@ -7895,6 +9532,26 @@ license = [ ] homepage = "https://github.com/piepert/grape-suite" +[grayness."0.4.1"] +url = "https://packages.typst.org/preview/grayness-0.4.1.tar.gz" +hash = "sha256-Qb0zbsAe+VUjVqoH7MjMp0ZSswCoRaqW3Sa/1uk9KfQ=" +typstDeps = [] +description = "Simple image editing capabilities like converting to grayscale and cropping via a WASM plugin" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/nineff/grayness" + +[grayness."0.4.0"] +url = "https://packages.typst.org/preview/grayness-0.4.0.tar.gz" +hash = "sha256-U1+Mode80Wshk6IzB8N6hNG2MLkxydCWQS2drEgdZtU=" +typstDeps = [] +description = "Simple image editing capabilities like converting to grayscale and cropping via a WASM plugin" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/nineff/grayness" + [grayness."0.3.0"] url = "https://packages.typst.org/preview/grayness-0.3.0.tar.gz" hash = "sha256-0mZHo4t/5q/rVkaM7YqKs7ugPADWcofFvYa2eeU59K8=" @@ -8013,6 +9670,16 @@ license = [ ] homepage = "https://github.com/ssotoen/gridlock" +[grotesk-cv."1.0.5"] +url = "https://packages.typst.org/preview/grotesk-cv-1.0.5.tar.gz" +hash = "sha256-nlJgqKh/asgWSbgxDkg3lw/SduR0HNzcRguKOkwYsaM=" +typstDeps = [] +description = "A clean CV and cover letter template based on Brilliant-cv and fireside templates" +license = [ + "Unlicense", +] +homepage = "https://github.com/AsiSkarp/grotesk-cv" + [grotesk-cv."1.0.4"] url = "https://packages.typst.org/preview/grotesk-cv-1.0.4.tar.gz" hash = "sha256-NMRU0vPoGT5xrbG/lcGwMs0vsaV56rwEmacQ+1SF2iM=" @@ -8156,6 +9823,38 @@ license = [ ] homepage = "https://github.com/EdwinChang24/typst-gru" +[gruvy."2.1.0"] +url = "https://packages.typst.org/preview/gruvy-2.1.0.tar.gz" +hash = "sha256-xL9xd3Wvo+/Vz+2ZVatpmMhTtLgquETE2RvJe+7cvNc=" +typstDeps = [] +description = "Gruvbox colors" +license = [ + "MIT", +] +homepage = "https://github.com/arsmoriendy/typst-gruvy" + +[gruvy."2.0.0"] +url = "https://packages.typst.org/preview/gruvy-2.0.0.tar.gz" +hash = "sha256-yGk0DdmDsdE+wHsJJM5ZRzHA/ag2DPuVixFGBY3q/iM=" +typstDeps = [] +description = "Gruvbox colors" +license = [ + "MIT", +] +homepage = "https://github.com/arsmoriendy/typst-gruvy" + +[gruvy."1.0.0"] +url = "https://packages.typst.org/preview/gruvy-1.0.0.tar.gz" +hash = "sha256-BxizZJmkyRSf/lsZ0lqG+2F0+tBawBd1yYZ8gKhGSCw=" +typstDeps = [ + "valkyrie_0_2_2", +] +description = "Gruvbox colors" +license = [ + "MIT", +] +homepage = "https://github.com/arsmoriendy/typst-gruvy" + [guided-resume-starter-cgc."2.0.0"] url = "https://packages.typst.org/preview/guided-resume-starter-cgc-2.0.0.tar.gz" hash = "sha256-vj/U0MOVCQBsw/5EJPraeyl3ifjrvMsgpoE26NC1xqM=" @@ -8176,6 +9875,18 @@ license = [ ] homepage = "https://codeberg.org/Sekoia/gviz-typst" +[h-graph."0.1.0"] +url = "https://packages.typst.org/preview/h-graph-0.1.0.tar.gz" +hash = "sha256-GnjgPD5TP4tET7aV8YRK8IIlUs45NpD6WFon1zn28bM=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "Draw image releted to graph theory with a very simple mark-up language" +license = [ + "MIT", +] +homepage = "https://github.com/fogsong233/h-graph" + [hagakiii."0.1.0"] url = "https://packages.typst.org/preview/hagakiii-0.1.0.tar.gz" hash = "sha256-cIJ562PgOM0flVEhS+7tyuMX+SH/2rxlifpqI5PBr+E=" @@ -8186,6 +9897,46 @@ license = [ ] homepage = "https://github.com/34j/typst-hagakiii" +[hallon."0.1.2"] +url = "https://packages.typst.org/preview/hallon-0.1.2.tar.gz" +hash = "sha256-SkgRu6hERjq7PAcOS9wfJJzzEFe1bcQWk4NoffonDKU=" +typstDeps = [] +description = "Utility functions for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/hallon-typ" + +[hallon."0.1.1"] +url = "https://packages.typst.org/preview/hallon-0.1.1.tar.gz" +hash = "sha256-83Cg+Xbvx/We9jQw/wV0R2VHujKpdXpRJYMyTN/epBs=" +typstDeps = [] +description = "Utility functions for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/hallon-typ" + +[hallon."0.1.0"] +url = "https://packages.typst.org/preview/hallon-0.1.0.tar.gz" +hash = "sha256-LqhTqD9TwYQrjft30iBBj+MDQHPk/z0+ct+1jH3wdWk=" +typstDeps = [] +description = "Utility functions for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/hallon-typ" + +[hamnosys-includer."1.0.0"] +url = "https://packages.typst.org/preview/hamnosys-includer-1.0.0.tar.gz" +hash = "sha256-+HqWRYwCFPSfGwjKhMwt8RDytys/DN8767BuXiSYcek=" +typstDeps = [] +description = "For using HamNoSys in Typst" +license = [ + "LPPL-1.3c", +] +homepage = "https://github.com/TestTimothy/Typst-HamNoSys" + [hamnosys-includer."0.1.0"] url = "https://packages.typst.org/preview/hamnosys-includer-0.1.0.tar.gz" hash = "sha256-t1aYMwmrttYE9XPIMVKJbXw75tr8jy5dEaYK4T0aqJ8=" @@ -8235,6 +9986,16 @@ license = [ ] homepage = "https://github.com/yuegeao/hanzi-calligraphy" +[harvard-gsas-thesis-oat."0.1.5"] +url = "https://packages.typst.org/preview/harvard-gsas-thesis-oat-0.1.5.tar.gz" +hash = "sha256-hMBp9QOB4t0OC1Fpfem4bGMak9lQ1otHMTbPYhTbu1w=" +typstDeps = [] +description = "PhD Thesis template for Harvard GSAS (Graduate School of Arts and Sciences" +license = [ + "MIT", +] +homepage = "https://github.com/Moelf/harvard-gsas-thesis-oat" + [harvard-gsas-thesis-oat."0.1.4"] url = "https://packages.typst.org/preview/harvard-gsas-thesis-oat-0.1.4.tar.gz" hash = "sha256-yurD53i4zYGfYjTWd0NREli8bhRZZwvbBN8VZDBbyD4=" @@ -8285,6 +10046,26 @@ license = [ ] homepage = "https://github.com/Moelf/harvard-gsas-thesis-oat" +[haw-hamburg."0.6.1"] +url = "https://packages.typst.org/preview/haw-hamburg-0.6.1.tar.gz" +hash = "sha256-x/C4y3iCQugH81bEUUK+0OyZA3l1hRoVSzWeTa6zMDE=" +typstDeps = [] +description = "Unofficial template for writing a report or thesis in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + +[haw-hamburg."0.6.0"] +url = "https://packages.typst.org/preview/haw-hamburg-0.6.0.tar.gz" +hash = "sha256-QIgvoMmKnqjrlY48C1g70JtoeYuOcUGCh9Z+bodFtB0=" +typstDeps = [] +description = "Unofficial template for writing a report or thesis in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg."0.5.1"] url = "https://packages.typst.org/preview/haw-hamburg-0.5.1.tar.gz" hash = "sha256-B9r2CqFlw7129Ow8y9aOQXe6y2O3/GKm2YSDP5pHU6k=" @@ -8370,6 +10151,32 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-bachelor-thesis."0.6.1"] +url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.6.1.tar.gz" +hash = "sha256-jbUnnOt0TODnD3Deh6zvIbswpaRP/fEQ0JxqtWTqUu8=" +typstDeps = [ + "glossarium_0_5_8", + "haw-hamburg_0_6_1", +] +description = "Unofficial template for writing a bachelor-thesis in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + +[haw-hamburg-bachelor-thesis."0.6.0"] +url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.6.0.tar.gz" +hash = "sha256-FBXdCA+5kfzSsB01ipfq0eLY9wNgoob1g9bN12VH5io=" +typstDeps = [ + "glossarium_0_5_8", + "haw-hamburg_0_6_0", +] +description = "Unofficial template for writing a bachelor-thesis in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-bachelor-thesis."0.5.1"] url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.5.1.tar.gz" hash = "sha256-keM157SF7OS0FT0HGgFbhhZhA7lUqDMaRDmNHU6CIzE=" @@ -8448,6 +10255,32 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-master-thesis."0.6.1"] +url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.6.1.tar.gz" +hash = "sha256-ShHUj4JxP30JF2KDN7KiuDbRC7Rkmp263gTsgiv+ydM=" +typstDeps = [ + "glossarium_0_5_8", + "haw-hamburg_0_6_1", +] +description = "Unofficial template for writing a master-thesis in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + +[haw-hamburg-master-thesis."0.6.0"] +url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.6.0.tar.gz" +hash = "sha256-BvIj2dfhDdaWL5H/ys3LsEDztSNDZ5x7cHe42kZYN1M=" +typstDeps = [ + "glossarium_0_5_8", + "haw-hamburg_0_6_0", +] +description = "Unofficial template for writing a master-thesis in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-master-thesis."0.5.1"] url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.5.1.tar.gz" hash = "sha256-UxzkkPmWO6frdPI57xxelpE3mqgnpZn9aobQAHBTjIQ=" @@ -8526,6 +10359,32 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-report."0.6.1"] +url = "https://packages.typst.org/preview/haw-hamburg-report-0.6.1.tar.gz" +hash = "sha256-ADv7KuOYNegyKwBxKhvi3DZoJ2MvjfMDmngSzIr3dHU=" +typstDeps = [ + "glossarium_0_5_8", + "haw-hamburg_0_6_1", +] +description = "Unofficial template for writing a report in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + +[haw-hamburg-report."0.6.0"] +url = "https://packages.typst.org/preview/haw-hamburg-report-0.6.0.tar.gz" +hash = "sha256-ilJne1VLW2RzqatnJpP9f2Ziy5yGqovkRX+DrW10xFw=" +typstDeps = [ + "glossarium_0_5_8", + "haw-hamburg_0_6_0", +] +description = "Unofficial template for writing a report in the HAW Hamburg department of Computer Science design" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-report."0.5.1"] url = "https://packages.typst.org/preview/haw-hamburg-report-0.5.1.tar.gz" hash = "sha256-wKWew9SRGfaI1bvZ2HUGsIGNUWWS9Jc2DydoEs+4i9k=" @@ -8644,6 +10503,45 @@ license = [ ] homepage = "https://github.com/hei-templates/hei-synd-report" +[hei-synd-thesis."0.2.2"] +url = "https://packages.typst.org/preview/hei-synd-thesis-0.2.2.tar.gz" +hash = "sha256-2NhNKIdJIFpWUyb9el7WzPvagXTm9Pwm16a07kBBySA=" +typstDeps = [ + "cheq_0_2_3", + "codelst_2_0_2", + "codly_1_3_0", + "codly-languages_0_1_8", + "fractusist_0_3_2", + "glossarium_0_5_8", + "icu-datetime_0_1_2", + "muchpdf_0_1_1", + "wordometer_0_1_4", +] +description = "A thesis template tailored to the Systems Engineering (Synd) program at the HEI-Vs School of Engineering, Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/hei-templates/hei-synd-thesis" + +[hei-synd-thesis."0.2.1"] +url = "https://packages.typst.org/preview/hei-synd-thesis-0.2.1.tar.gz" +hash = "sha256-lJzGweOwikQWH0Y+o/u+mFGCs23y9hzez94AqRPUeNI=" +typstDeps = [ + "cheq_0_2_2", + "codelst_2_0_2", + "codly_1_3_0", + "codly-languages_0_1_1", + "fractusist_0_3_2", + "glossarium_0_5_6", + "icu-datetime_0_1_2", + "wordometer_0_1_4", +] +description = "A thesis template tailored to the Systems Engineering (Synd) program at the HEI-Vs School of Engineering, Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/hei-templates/hei-synd-thesis" + [hei-synd-thesis."0.2.0"] url = "https://packages.typst.org/preview/hei-synd-thesis-0.2.0.tar.gz" hash = "sha256-GZCE71ji6RNfjeF4FSFkacMbo8p8sIdvoAU0/lM1w34=" @@ -8691,6 +10589,18 @@ license = [ ] homepage = "https://github.com/hei-templates/hei-synd-thesis" +[herodot."0.2.0"] +url = "https://packages.typst.org/preview/herodot-0.2.0.tar.gz" +hash = "sha256-qkKxherzKhwbczv54ZNpJhAKU+ysf0Q4ueBkM6yLK9o=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A package for making linear timelines, inspired by chronology" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/gnist-dev/herodot" + [herodot."0.1.0"] url = "https://packages.typst.org/preview/herodot-0.1.0.tar.gz" hash = "sha256-hZItUzNJe3TNxMjk2JiN7+wuI5AhGwUdx8p8HOUMnUI=" @@ -8713,6 +10623,20 @@ license = [ ] homepage = "https://github.com/jneug/typst-heroic" +[hetvid."0.1.0"] +url = "https://packages.typst.org/preview/hetvid-0.1.0.tar.gz" +hash = "sha256-UxljXgBDSIoKK5vBu7V6tU3OZPkx4Ps5BS+Hbqujnyk=" +typstDeps = [ + "cetz_0_4_1", + "fancy-units_0_1_1", + "metalogo_1_2_0", + "zebraw_0_5_5", +] +description = "A template for light notes" +license = [ + "MIT-0", +] + [hhn-unitylab-thesis-template."0.0.2"] url = "https://packages.typst.org/preview/hhn-unitylab-thesis-template-0.0.2.tar.gz" hash = "sha256-JaL4bV591+AiFXijkuQBFhoDGYhfU8ZwPyxrp0S9o08=" @@ -8874,6 +10798,38 @@ license = [ "MIT", ] +[hy-dro-gen."0.1.1"] +url = "https://packages.typst.org/preview/hy-dro-gen-0.1.1.tar.gz" +hash = "sha256-qm+YWpliV3QICQCwvCssTZlFBQeuqGXU+ptc8iLH2qU=" +typstDeps = [] +description = "Word hyphenation via bindings to typst/hypher" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/hy-dro-gen" + +[hy-dro-gen."0.1.0"] +url = "https://packages.typst.org/preview/hy-dro-gen-0.1.0.tar.gz" +hash = "sha256-dFXCI13tg4wcoH+UHHRZGSN37Jic/OEhOs6fzCvcBpQ=" +typstDeps = [] +description = "Word hyphenation via bindings to typst/hypher" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/hy-dro-gen" + +[hydra."0.6.2"] +url = "https://packages.typst.org/preview/hydra-0.6.2.tar.gz" +hash = "sha256-umnjqplojf5gpPh6JzgMwStBo0HDqVj++gTIWOh599Q=" +typstDeps = [ + "oxifmt_1_0_0", +] +description = "Query and display headings in your documents and templates" +license = [ + "MIT", +] +homepage = "https://github.com/tingerrr/hydra" + [hydra."0.6.1"] url = "https://packages.typst.org/preview/hydra-0.6.1.tar.gz" hash = "sha256-7gq7nGp7zzv4A0A1FbQWmDINEICEHps1HcbO+hi2GyA=" @@ -8990,6 +10946,46 @@ license = [ ] homepage = "https://github.com/tshort/hyperscript" +[i-am-acro."0.1.3"] +url = "https://packages.typst.org/preview/i-am-acro-0.1.3.tar.gz" +hash = "sha256-S/PHqBJIpNdCOnNs5mZliCd21r8DFzF2yOM2DeSfe68=" +typstDeps = [] +description = "Acronym package for typst, aiming for multilanguage support and feature richness" +license = [ + "MIT", +] +homepage = "https://github.com/etwasmitbaum/i-am-acro" + +[i-am-acro."0.1.2"] +url = "https://packages.typst.org/preview/i-am-acro-0.1.2.tar.gz" +hash = "sha256-vCcBQz0Ge4eBDSe2AGATRhn7f7mmfIAQHx0WYzORa3M=" +typstDeps = [] +description = "Acronym package for typst, aiming for multilanguage support and feature richness" +license = [ + "MIT", +] +homepage = "https://github.com/etwasmitbaum/i-am-acro" + +[i-am-acro."0.1.1"] +url = "https://packages.typst.org/preview/i-am-acro-0.1.1.tar.gz" +hash = "sha256-psTaDPrS+dfiI8wGYmI/fjwQYAwZDRBOmIr82ukRBlc=" +typstDeps = [] +description = "Acronym package for typst, aiming for multilanguage support and feature richness" +license = [ + "MIT", +] +homepage = "https://github.com/etwasmitbaum/i-am-acro" + +[i-am-acro."0.1.0"] +url = "https://packages.typst.org/preview/i-am-acro-0.1.0.tar.gz" +hash = "sha256-qutdVAEIbT1M+LSIq63fYFI0+QRf+DTkB58+UlH7SAI=" +typstDeps = [] +description = "Acronym package for typst, aiming for multilanguage support and feature richness" +license = [ + "MIT", +] +homepage = "https://github.com/etwasmitbaum/i-am-acro" + [i-figured."0.2.4"] url = "https://packages.typst.org/preview/i-figured-0.2.4.tar.gz" hash = "sha256-508q3J4Sj5QnxexJndtbrvekcBpuLjyv9Bkt7QgdkPk=" @@ -9162,6 +11158,16 @@ license = [ ] homepage = "https://github.com/Bi0T1N/typst-iconic-salmon-svg" +[icu-datetime."0.2.0"] +url = "https://packages.typst.org/preview/icu-datetime-0.2.0.tar.gz" +hash = "sha256-6CeuNilPvenD4jTYKWK2JY/IVOoz0nv7kF/vjK83xhE=" +typstDeps = [] +description = "Date and time formatting using ICU4X via WASM" +license = [ + "MIT", +] +homepage = "https://github.com/Nerixyz/icu-typ" + [icu-datetime."0.1.2"] url = "https://packages.typst.org/preview/icu-datetime-0.1.2.tar.gz" hash = "sha256-1dWi/4Cos6YwvR/6uUXIeXY5zREnJKWcpoS26va6jFs=" @@ -9524,6 +11530,16 @@ license = [ ] homepage = "https://github.com/JeppeKlitgaard/impressive-impression" +[in-dexter."0.7.2"] +url = "https://packages.typst.org/preview/in-dexter-0.7.2.tar.gz" +hash = "sha256-e2bO70xWHPBqaLd2GnN2tBuNHvrkQ4yus9orINknjYY=" +typstDeps = [] +description = "Create an 'hand picked' Index" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/RolfBremer/in-dexter" + [in-dexter."0.7.0"] url = "https://packages.typst.org/preview/in-dexter-0.7.0.tar.gz" hash = "sha256-yzRnJe14VYyYWSYAs3pEDDZLU8QfBfC2sK1OP0Bkc50=" @@ -9686,6 +11702,26 @@ license = [ ] homepage = "https://github.com/cecoeco/indic-numerals" +[intextual."0.1.0"] +url = "https://packages.typst.org/preview/intextual-0.1.0.tar.gz" +hash = "sha256-AuTGRdTIY9a8ETKXLiEv+ESUJFnF9UGDco/NfPB04Hw=" +typstDeps = [] +description = "Flushed left/right text and individual line tagging in equations" +license = [ + "MIT", +] +homepage = "https://github.com/euwbah/intextual" + +[invicta-thesis."1.0.0"] +url = "https://packages.typst.org/preview/invicta-thesis-1.0.0.tar.gz" +hash = "sha256-1Zo0/JKWkpWeOKGBoBT+iwyqP7GQ+lA9Da3HPFB9U4M=" +typstDeps = [] +description = "Master's thesis for Faculty of Engineering of University of Porto" +license = [ + "MIT", +] +homepage = "https://github.com/Tonevanda/invicta-thesis" + [invoice-maker."1.1.0"] url = "https://packages.typst.org/preview/invoice-maker-1.1.0.tar.gz" hash = "sha256-IT1P65mtzpgUUUHwOIDHoYG8x3GeP3MtSU+OzJFGFVs=" @@ -9728,6 +11764,174 @@ license = [ "MIT", ] +[isc-hei-bthesis."0.6.0"] +url = "https://packages.typst.org/preview/isc-hei-bthesis-0.6.0.tar.gz" +hash = "sha256-n3e2GMZHLKtnz8WqshHjbo32eK/TW5SrQDG+Ot7qkMI=" +typstDeps = [ + "acrostiche_0_6_0", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-bthesis."0.5.3"] +url = "https://packages.typst.org/preview/isc-hei-bthesis-0.5.3.tar.gz" +hash = "sha256-Fg91DRIus2eqYD9P4atooWdYWBla/pb2ciEhUhNpqVM=" +typstDeps = [ + "acrostiche_0_5_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-bthesis."0.5.2"] +url = "https://packages.typst.org/preview/isc-hei-bthesis-0.5.2.tar.gz" +hash = "sha256-QFljcFpF6rWq57HmIODOx2RqyHBGqufvluQB6I7qTOs=" +typstDeps = [ + "acrostiche_0_5_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-bthesis."0.5.0"] +url = "https://packages.typst.org/preview/isc-hei-bthesis-0.5.0.tar.gz" +hash = "sha256-G3ALq44SjUVAOZcGqwcQHwYLGuHEE4Rkhr151tg35oY=" +typstDeps = [ + "acrostiche_0_5_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme at the School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/ISC-report" + +[isc-hei-exec-summary."0.6.0"] +url = "https://packages.typst.org/preview/isc-hei-exec-summary-0.6.0.tar.gz" +hash = "sha256-SE0U10GbKFfHndhan6jH7vY6L0AZgjmya97j62XX1y0=" +typstDeps = [ + "cetz_0_4_0", + "cetz-plot_0_1_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official executive summary for the bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-exec-summary."0.5.3"] +url = "https://packages.typst.org/preview/isc-hei-exec-summary-0.5.3.tar.gz" +hash = "sha256-QtKHrRjswcRY2aQMT9qFR+RN20qp8Er6x5sM+jQ4s48=" +typstDeps = [ + "cetz_0_4_0", + "cetz-plot_0_1_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official executive summary for the bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-exec-summary."0.5.2"] +url = "https://packages.typst.org/preview/isc-hei-exec-summary-0.5.2.tar.gz" +hash = "sha256-8MoRA3ViivS4QW/+2gMSseLmbZswP1+xkz399JznKwM=" +typstDeps = [ + "cetz_0_4_0", + "cetz-plot_0_1_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official executive summary for the bachelor thesis at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-report."0.6.0"] +url = "https://packages.typst.org/preview/isc-hei-report-0.6.0.tar.gz" +hash = "sha256-26k85qM7WxpRdRJM+qQ8hC7jY17zIVsAIGyV0FKoC3s=" +typstDeps = [ + "acrostiche_0_6_0", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official report at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-report."0.5.3"] +url = "https://packages.typst.org/preview/isc-hei-report-0.5.3.tar.gz" +hash = "sha256-JUkPOj7yGYhsJM4eUInFhAYSagCBMZx2RUa197XkxGA=" +typstDeps = [ + "acrostiche_0_5_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official report at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-report."0.5.2"] +url = "https://packages.typst.org/preview/isc-hei-report-0.5.2.tar.gz" +hash = "sha256-YdPVkSIpD8kPzZEeuVlKMOLIzVZdglY69nJGJHeblYA=" +typstDeps = [ + "acrostiche_0_5_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official report at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme, School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/isc-hei-student-templates" + +[isc-hei-report."0.3.1"] +url = "https://packages.typst.org/preview/isc-hei-report-0.3.1.tar.gz" +hash = "sha256-y8D9d6HGCcgNzuLtp+4hdX1oUhMcduiqzPXgEf2e4rw=" +typstDeps = [ + "acrostiche_0_5_2", + "codelst_2_0_2", + "datify_0_1_4", + "showybox_2_0_4", +] +description = "Official report at the 'Informatique et systèmes de communication' (ISC) bachelor degree programme at the School of Engineering (HEI) in Sion, Switzerland" +license = [ + "MIT", +] +homepage = "https://github.com/ISC-HEI/ISC-report" + [isc-hei-report."0.2.0"] url = "https://packages.typst.org/preview/isc-hei-report-0.2.0.tar.gz" hash = "sha256-z+XY4IaAOqxAZxjKDLVb/aou/RVOFSnnrTowcRVua60=" @@ -9786,6 +11990,42 @@ license = [ ] homepage = "https://github.com/ISC-HEI/ISC-report" +[itemize."0.1.2"] +url = "https://packages.typst.org/preview/itemize-0.1.2.tar.gz" +hash = "sha256-odjgULdhQlhl9+mY4QATSguJ8egMxnTNcSoi1ptzzFA=" +typstDeps = [ + "elembic_1_1_1", +] +description = "An easy way to customize enum and list" +license = [ + "MIT", +] +homepage = "https://github.com/tianyi-smile/itemize" + +[itemize."0.1.1"] +url = "https://packages.typst.org/preview/itemize-0.1.1.tar.gz" +hash = "sha256-xODP6pJQ/3pt4ZZTnwUYjn2vwr7VaRkBMOeJtvSQ8II=" +typstDeps = [ + "elembic_1_1_1", +] +description = "An easy way to customize enum and list" +license = [ + "MIT", +] +homepage = "https://github.com/tianyi-smile/itemize" + +[itemize."0.1.0"] +url = "https://packages.typst.org/preview/itemize-0.1.0.tar.gz" +hash = "sha256-Ul4x4BpuHYAHHK8OsFUEPedWMDbCsmwc8r9oVUzIYFM=" +typstDeps = [ + "elembic_1_1_1", +] +description = "An easy way to customize enum and list" +license = [ + "MIT", +] +homepage = "https://github.com/tianyi-smile/itemize" + [its-scripted."0.1.0"] url = "https://packages.typst.org/preview/its-scripted-0.1.0.tar.gz" hash = "sha256-Q7zPoW9hjAoirl2xb5sG2/tY3ornofX1hq6B6OIQBHo=" @@ -9806,6 +12046,83 @@ license = [ ] homepage = "https://github.com/glpda/typst-iversymbols" +[jabiz."0.1.1"] +url = "https://packages.typst.org/preview/jabiz-0.1.1.tar.gz" +hash = "sha256-0lZChZ7XzZ1WUHD5zzUYPvMi8Hgu5LbnmLG73HKNhho=" +typstDeps = [ + "cjk-unbreak_0_1_1", +] +description = "Template for Japanese business documents. 日本語のビジネス文書テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jabiz" + +[jabiz."0.1.0"] +url = "https://packages.typst.org/preview/jabiz-0.1.0.tar.gz" +hash = "sha256-3bNtG+KOksuICZeBpUFRenzEnclwKmqbJxxU3AhOp7Q=" +typstDeps = [] +description = "Template for Japanese business documents. 日本語のビジネス文書テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jabiz" + +[jaconf."0.5.1"] +url = "https://packages.typst.org/preview/jaconf-0.5.1.tar.gz" +hash = "sha256-pTFqoSsvhXyq2zjwLwhPlQ/8pCf5bLzoEhO/49y5Zik=" +typstDeps = [ + "cjk-unbreak_0_1_1", + "codly_1_3_0", + "ctheorems_1_1_3", +] +description = "Template for Japanese academic conference papers. 日本語の学会論文テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jp-conf-template" + +[jaconf."0.5.0"] +url = "https://packages.typst.org/preview/jaconf-0.5.0.tar.gz" +hash = "sha256-bjaYZJTPSx5wdqkYvnEm59dQjG6+ZHvqxPE/vzyTk4s=" +typstDeps = [ + "cjk-unbreak_0_1_1", + "codly_1_3_0", + "ctheorems_1_1_3", +] +description = "Template for Japanese academic conference papers. 日本語の学会論文テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jp-conf-template" + +[jaconf."0.4.1"] +url = "https://packages.typst.org/preview/jaconf-0.4.1.tar.gz" +hash = "sha256-jEKMQvb/KMrwxEP2mBLoWrk+trKigKPVr5LpalW/+II=" +typstDeps = [ + "cjk-unbreak_0_1_1", + "codly_1_3_0", + "ctheorems_1_1_3", +] +description = "Template for Japanese academic conference papers. 日本語の学会論文テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jp-conf-template" + +[jaconf."0.4.0"] +url = "https://packages.typst.org/preview/jaconf-0.4.0.tar.gz" +hash = "sha256-2pAoMSsqx5MuMfJfq3Wr45tORwlrcbbdxVrkZhq9M+M=" +typstDeps = [ + "codly_1_3_0", + "ctheorems_1_1_3", +] +description = "Template for Japanese academic conference papers. 日本語の学会論文テンプレート" +license = [ + "MIT-0", +] +homepage = "https://github.com/kimushun1101/typst-jp-conf-template" + [jaconf."0.3.0"] url = "https://packages.typst.org/preview/jaconf-0.3.0.tar.gz" hash = "sha256-b5um0HbkDzjEGf+4BQ0jl3/kzQ1K/WLnPM8Yf/ezEKU=" @@ -9871,6 +12188,16 @@ license = [ ] homepage = "https://github.com/kimushun1101/typst-jp-conf-template" +[jastylest."0.1.1"] +url = "https://packages.typst.org/preview/jastylest-0.1.1.tar.gz" +hash = "sha256-3b3jtsw3E6EIbsVyB7RE0dBibdjp1P6PHSYN+OAJyww=" +typstDeps = [] +description = "You can set up style templates for writing reports, papers, and slides in Japanese. It works similarly to LaTeX" +license = [ + "MIT-0", +] +homepage = "https://github.com/raygo0312/jastylest.git" + [jastylest."0.1.0"] url = "https://packages.typst.org/preview/jastylest-0.1.0.tar.gz" hash = "sha256-PCCVfomVgNn6R4R77vwK99tOV+0Dn618SJkPxnHTa4o=" @@ -9881,6 +12208,19 @@ license = [ ] homepage = "https://github.com/raygo0312/jastylest.git" +[jastylest-zh."0.1.1"] +url = "https://packages.typst.org/preview/jastylest-zh-0.1.1.tar.gz" +hash = "sha256-3uAg9oFE0K3dmNJqJHvVnreHTPmXPgsnmCPc1f8SfOQ=" +typstDeps = [ + "cjk-unbreak_0_1_1", + "pointless-size_0_1_1", +] +description = "Article optimized for Chinese typesetting" +license = [ + "MIT", +] +homepage = "https://github.com/mike-unk/jastylest-zh.git" + [jastylest-zh."0.1.0"] url = "https://packages.typst.org/preview/jastylest-zh-0.1.0.tar.gz" hash = "sha256-WHHkRwIGWcgm7ekFuTp5BoIs5DHosiPNj+ZMx8Zo/00=" @@ -10246,6 +12586,16 @@ license = [ "MIT", ] +[komet."0.1.0"] +url = "https://packages.typst.org/preview/komet-0.1.0.tar.gz" +hash = "sha256-Hy06Ct0OsvmBZJSK77d7EhGM3u4M/z/spqIt3sSU9CE=" +typstDeps = [] +description = "Selected high-performance computations for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/komet" + [kouhu."0.2.0"] url = "https://packages.typst.org/preview/kouhu-0.2.0.tar.gz" hash = "sha256-Q5qLfexfuH7oRNDiyff1/moFN7QplvzkPYdxpjgkR1A=" @@ -10286,6 +12636,22 @@ license = [ ] homepage = "https://github.com/Harry-Chen/kouhu" +[kthesis."0.1.2"] +url = "https://packages.typst.org/preview/kthesis-0.1.2.tar.gz" +hash = "sha256-p8FiG2pRXHh1YCZJXOda4u5/1WXj+q0XWq4FkOfhCVA=" +typstDeps = [ + "glossarium_0_5_8", + "headcount_0_1_0", + "hydra_0_6_1", + "linguify_0_4_2", +] +description = "Unofficial thesis template for KTH Royal Institute of Technology" +license = [ + "MIT", + "MIT-0", +] +homepage = "https://github.com/RafDevX/kthesis-typst" + [kthesis."0.1.1"] url = "https://packages.typst.org/preview/kthesis-0.1.1.tar.gz" hash = "sha256-SEGkBuf1UtnO0/DA74gsbSH/BUkWjORsAj7UYb8EwEA=" @@ -10328,6 +12694,34 @@ license = [ ] homepage = "https://github.com/mbollmann/typst-kunskap" +[labtyp."0.1.0"] +url = "https://packages.typst.org/preview/labtyp-0.1.0.tar.gz" +hash = "sha256-moVnxeUgf+MwN0KJMxfARFVFg/LsZMciPL9unp992+s=" +typstDeps = [] +description = "Label text and extract to json using typst query" +license = [ + "MIT", +] +homepage = "https://github.com/evidlabel/labtyp" + +[lacy-ubc-math-project."0.2.0"] +url = "https://packages.typst.org/preview/lacy-ubc-math-project-0.2.0.tar.gz" +hash = "sha256-QPhVZOJm2s4ds8SLTrVQbbiGZkYaMc/mhwZlcenoaoU=" +typstDeps = [ + "cetz_0_4_0", + "cetz-plot_0_1_2", + "equate_0_3_2", + "lilaq_0_3_0", + "physica_0_9_5", + "showman_0_1_2", + "unify_0_7_1", +] +description = "A UBC MATH 100/101 group project template" +license = [ + "MIT", +] +homepage = "https://github.com/lace-wing/lacy-ubc-math-project" + [lacy-ubc-math-project."0.1.1"] url = "https://packages.typst.org/preview/lacy-ubc-math-project-0.1.1.tar.gz" hash = "sha256-F8BESXsANR3yQ3Rjm1yb4fgVSxuNt6WhHkB6StNydPU=" @@ -10406,6 +12800,34 @@ license = [ ] homepage = "https://github.com/yangwenbo99/typst-lasaveur" +[laskutys."1.1.0"] +url = "https://packages.typst.org/preview/laskutys-1.1.0.tar.gz" +hash = "sha256-Zm+E+QMAGJMMXZfJQT5WzcoK5ZH5dlhJZHbm8NxHkrs=" +typstDeps = [ + "linguify_0_4_2", + "oxifmt_1_0_0", + "tiaoma_0_3_0", +] +description = "Make invoices satisfying Finnish standards (VH/3634/00.01.00/2023) and with bank barcode and/or EPC QR code" +license = [ + "MIT-0", +] +homepage = "https://github.com/TheJiahao/laskutys" + +[laskutys."1.0.0"] +url = "https://packages.typst.org/preview/laskutys-1.0.0.tar.gz" +hash = "sha256-L2Gvc+S7m2LQdEb6VztrXPj/DulV0aRARUdKtYhYaTw=" +typstDeps = [ + "linguify_0_4_2", + "oxifmt_1_0_0", + "tiaoma_0_3_0", +] +description = "Make invoices satisfying Finnish standards (VH/3634/00.01.00/2023) and with bank barcode and/or EPC QR code" +license = [ + "MIT-0", +] +homepage = "https://github.com/TheJiahao/laskutys" + [latedef."0.1.0"] url = "https://packages.typst.org/preview/latedef-0.1.0.tar.gz" hash = "sha256-L1+lMDnYxw6IE6Gu3IOe7AmjUG0eAW/2fQ3MOJIFfo0=" @@ -10416,6 +12838,93 @@ license = [ ] homepage = "https://codeberg.org/T0mstone/typst-latedef" +[latex-lookalike."0.1.4"] +url = "https://packages.typst.org/preview/latex-lookalike-0.1.4.tar.gz" +hash = "sha256-jqdXb7WgAosPzNvbgJGm6cJPN66ogMbV5aRiIhRES28=" +typstDeps = [] +description = "LaTeX style for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/latex-lookalike" + +[latex-lookalike."0.1.3"] +url = "https://packages.typst.org/preview/latex-lookalike-0.1.3.tar.gz" +hash = "sha256-HAiQuES9J57OxYuOtx7Bjj7vJWtCmzBMJQhsu0rh3Zo=" +typstDeps = [] +description = "LaTeX style for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/latex-lookalike" + +[latex-lookalike."0.1.2"] +url = "https://packages.typst.org/preview/latex-lookalike-0.1.2.tar.gz" +hash = "sha256-XXzY7J1HhFffj+kXFerV5ft57vXmtGpxEF9TFDE3EtY=" +typstDeps = [] +description = "LaTeX style for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/latex-lookalike" + +[latex-lookalike."0.1.1"] +url = "https://packages.typst.org/preview/latex-lookalike-0.1.1.tar.gz" +hash = "sha256-+DmDx5A9Jm5GmMM96e3Zt84ey4YYLx9Tez78M2YBELM=" +typstDeps = [] +description = "LaTeX style for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/latex-lookalike" + +[latex-lookalike."0.1.0"] +url = "https://packages.typst.org/preview/latex-lookalike-0.1.0.tar.gz" +hash = "sha256-CbauKjElRLgWBt+pYRSbuKqEB6uDZqaP9qltrZaO+Dk=" +typstDeps = [] +description = "LaTeX style for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/latex-lookalike" + +[latexlike-report."1.0.0"] +url = "https://packages.typst.org/preview/latexlike-report-1.0.0.tar.gz" +hash = "sha256-RGtMby3IkWGRbOI70BtfGyg93ntsOnC772t4NVyhDBM=" +typstDeps = [ + "chic-hdr_0_5_0", + "equate_0_3_2", +] +description = "A simple report for Typst with LaTeX style, fully customizable" +license = [ + "MIT", +] +homepage = "https://github.com/jorgexbeta/latexlike-report.git" + +[lavandula."0.1.1"] +url = "https://packages.typst.org/preview/lavandula-0.1.1.tar.gz" +hash = "sha256-AgN8aUYZNgReiUX1XJMrzzWGsSoE7wMMnJdDlZVBUS4=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "A modern, clean and customizable resume template" +license = [ + "MIT", +] +homepage = "https://github.com/face0xff/lavandula" + +[lavandula."0.1.0"] +url = "https://packages.typst.org/preview/lavandula-0.1.0.tar.gz" +hash = "sha256-Gc2DfwKzMA9unlIeMFGdEgHUKbREqVPl+iBghLCYeWs=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "A modern, clean and customizable resume template" +license = [ + "MIT", +] +homepage = "https://github.com/face0xff/lavandula" + [layout-ltd."0.1.0"] url = "https://packages.typst.org/preview/layout-ltd-0.1.0.tar.gz" hash = "sha256-opKfAj/Ax3WWsjqUE4li6EVESgY0I3bSGjnpk4MvRqU=" @@ -10586,6 +13095,16 @@ license = [ ] homepage = "https://github.com/LordBlacky/leonux" +[lets-go."0.1.0"] +url = "https://packages.typst.org/preview/lets-go-0.1.0.tar.gz" +hash = "sha256-j2s/szII6HdC5v2fU/GLIetLkm2+ftuT6EIP3Vy0u+Y=" +typstDeps = [] +description = "Draw go game boards easily, with some customization features" +license = [ + "MIT", +] +homepage = "https://github.com/nmielec/lets-go" + [letter-pro."3.0.0"] url = "https://packages.typst.org/preview/letter-pro-3.0.0.tar.gz" hash = "sha256-Ow22loLjb/wiiB3iSmdZirbtfDR2XIveWgFcnWctBtI=" @@ -10606,6 +13125,36 @@ license = [ ] homepage = "https://github.com/Sematre/typst-letter-pro" +[letterloom."1.0.0"] +url = "https://packages.typst.org/preview/letterloom-1.0.0.tar.gz" +hash = "sha256-f15LQT7JF0NxpkNHACNrbLO1fJtyIHVYxxFETEkvEVk=" +typstDeps = [] +description = "The letterloom package is a user-friendly and customizable template designed to streamline the creation of professional-looking letters" +license = [ + "Unlicense", +] +homepage = "https://github.com/nandac/letterloom" + +[letterloom."0.1.0"] +url = "https://packages.typst.org/preview/letterloom-0.1.0.tar.gz" +hash = "sha256-qum5YHiLRKG+lVUIiqAY82Eo7+07g9dErf6qEQRoob8=" +typstDeps = [] +description = "The letterloom package is a user-friendly, highly customizable template for creating professional letters with ease" +license = [ + "Unlicense", +] +homepage = "https://github.com/nandac/letterloom" + +[libra."0.1.0"] +url = "https://packages.typst.org/preview/libra-0.1.0.tar.gz" +hash = "sha256-gr7l1lW843DQsgbnD7NeqZ28PxlgHVl3Bv9aZGrAMkQ=" +typstDeps = [] +description = "Balance your lines" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/mentonin/libra" + [light-cv."0.2.0"] url = "https://packages.typst.org/preview/light-cv-0.2.0.tar.gz" hash = "sha256-GYYEH6YzC+yWoItv6om5HruDMqe1DbhiCYQ65bV6VDc=" @@ -10655,6 +13204,34 @@ license = [ ] homepage = "https://github.com/sebastos1/light-report-uia" +[lilaq."0.5.0"] +url = "https://packages.typst.org/preview/lilaq-0.5.0.tar.gz" +hash = "sha256-C57XfnLsvVMqzkbyXN73Wa1vnuW1n3jbmt8PSstv1WA=" +typstDeps = [ + "elembic_1_1_1", + "tiptoe_0_3_1", + "zero_0_5_0", +] +description = "Scientific data visualization" +license = [ + "MIT", +] +homepage = "https://github.com/lilaq-project/lilaq" + +[lilaq."0.4.0"] +url = "https://packages.typst.org/preview/lilaq-0.4.0.tar.gz" +hash = "sha256-TIw0Ur2sFQgjGNby6ISK3ltlpPIQ3N+UbqciSMlS0o0=" +typstDeps = [ + "elembic_1_1_0", + "tiptoe_0_3_1", + "zero_0_4_0", +] +description = "Scientific data visualization" +license = [ + "MIT", +] +homepage = "https://github.com/lilaq-project/lilaq" + [lilaq."0.3.0"] url = "https://packages.typst.org/preview/lilaq-0.3.0.tar.gz" hash = "sha256-YdAsrkapRmN/U+CE5nEoxPlwjivgTCdWH8Lm9FW75xw=" @@ -10776,6 +13353,42 @@ license = [ ] homepage = "https://github.com/jomaway/typst-linguify" +[linkify."0.1.1"] +url = "https://packages.typst.org/preview/linkify-0.1.1.tar.gz" +hash = "sha256-UZ9ewiKMMs0hT3vR4NQ4SMJPlQzRwZ42iyHZDDradtU=" +typstDeps = [ + "based_0_2_0", + "percencode_0_1_0", +] +description = "Generate URLs and nicely formatted links to web media contents" +license = [ + "MIT", +] +homepage = "https://github.com/vanleefxp/linkify_typ" + +[linkify."0.1.0"] +url = "https://packages.typst.org/preview/linkify-0.1.0.tar.gz" +hash = "sha256-aCWY9t4msIBvFrYqK6kG/dR9IngrE2mtKTtEiBHj5zo=" +typstDeps = [ + "based_0_2_0", + "percencode_0_1_0", +] +description = "Generate URLs and nicely formatted links to web media contents" +license = [ + "MIT", +] + +[linkst."0.2.1"] +url = "https://packages.typst.org/preview/linkst-0.2.1.tar.gz" +hash = "sha256-52Sc5VFGry2OSR2Wuxk+wuPWDaGLlzJuS8hXsP8DXzc=" +typstDeps = [ + "cetz_0_4_0", +] +description = "A knot drawing package for knot theory" +license = [ + "MIT-0", +] + [linkst."0.1.0"] url = "https://packages.typst.org/preview/linkst-0.1.0.tar.gz" hash = "sha256-LVklnr/CcjK5TrZUlyWN8ovLsu33Oqn9RFhsn8X+DsE=" @@ -10787,6 +13400,25 @@ license = [ "MIT-0", ] +[linphon."0.1.0"] +url = "https://packages.typst.org/preview/linphon-0.1.0.tar.gz" +hash = "sha256-q6cIbvbh9jEEfKOfcd6bCZ7JEr01MKMH2AbT8G98X4k=" +typstDeps = [] +description = "Set phonological feature matrices, linear rewrite rules, and more" +license = [ + "MIT", +] +homepage = "https://github.com/thatfloflo/typst-linphon" + +[litfass."0.1.0"] +url = "https://packages.typst.org/preview/litfass-0.1.0.tar.gz" +hash = "sha256-Tzul9IqpXlDeMJ/z5WY+KOnu3hx1Nej+m2vRXZK952Y=" +typstDeps = [] +description = "A typst package to design content like posters based on a tiling layout" +license = [ + "MIT", +] + [lovelace."0.3.0"] url = "https://packages.typst.org/preview/lovelace-0.3.0.tar.gz" hash = "sha256-thSCDGxcTfykwUYjUsxBC7Xnei6dXiGybA8wyUoqKjo=" @@ -10843,6 +13475,16 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[lumen."0.1.2"] +url = "https://packages.typst.org/preview/lumen-0.1.2.tar.gz" +hash = "sha256-25ZXn7Fg1T7vav7oekne13JVyIJNwtBdram9OqRh3Sk=" +typstDeps = [] +description = "unofficial template of the Université libre de Bruxelles thesis front cover" +license = [ + "MIT-0", +] +homepage = "https://codeberg.org/mononym/typst-ulb-phd-cover" + [lumen."0.1.1"] url = "https://packages.typst.org/preview/lumen-0.1.1.tar.gz" hash = "sha256-mJv6jC/A4Ncnm+0BKwQuZ53e+EhuOrbRLg/lH73rWRw=" @@ -10863,6 +13505,16 @@ license = [ ] homepage = "https://codeberg.org/mononym/typst-ulb-phd-cover" +[lure."0.1.0"] +url = "https://packages.typst.org/preview/lure-0.1.0.tar.gz" +hash = "sha256-AhJHPrxXiptVvI2mvIbwyzQg1X10cmmCmGxsrriIrPI=" +typstDeps = [] +description = "Parse and normalize URLs, based on the WHATWG URL Standard, powered by rust-url and WebAssembly" +license = [ + "MIT", +] +homepage = "https://github.com/YDX-2147483647/typst-lure" + [lyceum."0.1.0"] url = "https://packages.typst.org/preview/lyceum-0.1.0.tar.gz" hash = "sha256-R9YJpG9Qh3Wfrad9kSZKLOJXMScffGX7adVigIb0mKs=" @@ -10872,6 +13524,18 @@ license = [ "MIT", ] +[m-jaxon."0.1.2"] +url = "https://packages.typst.org/preview/m-jaxon-0.1.2.tar.gz" +hash = "sha256-xeQSdBubE8ZYeQTslv3sj7/1o0LTkgyddBeZPtc1WCM=" +typstDeps = [ + "jogs_0_2_4", +] +description = "Render LaTeX equation in typst using MathJax" +license = [ + "MIT", +] +homepage = "https://github.com/Enter-tainer/m-jaxon" + [m-jaxon."0.1.1"] url = "https://packages.typst.org/preview/m-jaxon-0.1.1.tar.gz" hash = "sha256-ye2dPp64nLk+FOupkPEOwdN8u2x7C5lDsfx5NfmNtTc=" @@ -10930,6 +13594,18 @@ license = [ ] homepage = "https://codeberg.org/Andrew15-5/magnifying-glass" +[mahou-cv."0.1.0"] +url = "https://packages.typst.org/preview/mahou-cv-0.1.0.tar.gz" +hash = "sha256-kPyD4KWb2dMlFRnHKAFVsX5znpj6pEjNqnJxSHMHJNg=" +typstDeps = [ + "valkyrie_0_2_2", +] +description = "A clean and composable CV template" +license = [ + "MIT", +] +homepage = "https://github.com/NanamiNakano/typst-mahou-cv" + [mannot."0.3.0"] url = "https://packages.typst.org/preview/mannot-0.3.0.tar.gz" hash = "sha256-akdMPerbH8WpVQ1OACR9HOceZunKGTkj6jfh7s6ChFA=" @@ -11145,6 +13821,16 @@ license = [ ] homepage = "https://github.com/EpicEricEE/typst-marge" +[marginalia."0.2.3"] +url = "https://packages.typst.org/preview/marginalia-0.2.3.tar.gz" +hash = "sha256-MlRBH+5enH8cb+E2+8X0X4I9wuB8mgbH0k5SONdUN08=" +typstDeps = [] +description = "Configurable margin-notes and matching wide blocks" +license = [ + "Unlicense", +] +homepage = "https://github.com/nleanba/typst-marginalia" + [marginalia."0.2.2"] url = "https://packages.typst.org/preview/marginalia-0.2.2.tar.gz" hash = "sha256-WVRgVUXK3VK/vurr+8w0P0zf9kYoQ6PkLSI0QoLetWc=" @@ -11225,6 +13911,16 @@ license = [ ] homepage = "https://github.com/nleanba/typst-marginalia" +[marina-uol-thesis."1.0.0"] +url = "https://packages.typst.org/preview/marina-uol-thesis-1.0.0.tar.gz" +hash = "sha256-KgM63o/1npLcO3d62T534BXd3B7bCSyENEfCgvsaYXk=" +typstDeps = [] +description = "Unofficial thesis template for the University of Lincoln" +license = [ + "MIT", +] +homepage = "https://github.com/krisjdev/university-of-lincoln-thesis" + [markly."0.3.0"] url = "https://packages.typst.org/preview/markly-0.3.0.tar.gz" hash = "sha256-tOTkwsozXxUaOPFWUhiMjltd6yNjMaJskdb869AJjdU=" @@ -11269,6 +13965,34 @@ license = [ ] homepage = "https://github.com/OptimisticPeach/matset" +[may."0.1.1"] +url = "https://packages.typst.org/preview/may-0.1.1.tar.gz" +hash = "sha256-qXCnwn4gk5x3rsmTVdBitdU40dSi3/NC5IOc4w96SO8=" +typstDeps = [ + "physica_0_9_5", + "touying_0_6_1", + "wrap-it_0_1_1", +] +description = "A simple and elegant document template for multiple daily tasks" +license = [ + "MIT", +] +homepage = "https://github.com/Carlos-Mero/may" + +[may."0.1.0"] +url = "https://packages.typst.org/preview/may-0.1.0.tar.gz" +hash = "sha256-ABrAb/n3PYZy0gmm2z6unrVgxwDbKayywRjKmtCCQs0=" +typstDeps = [ + "physica_0_9_5", + "touying_0_6_1", + "wrap-it_0_1_1", +] +description = "A simple and elegant document template for multiple daily tasks" +license = [ + "MIT", +] +homepage = "https://github.com/Carlos-Mero/may" + [may."0.0.1"] url = "https://packages.typst.org/preview/may-0.0.1.tar.gz" hash = "sha256-wntZIT9ENZKZx4Vs50b6LrH6DGI7ZGQEpoQiF/P+XFk=" @@ -11306,6 +14030,46 @@ license = [ ] homepage = "https://github.com/sxdl/MCM-Typst-template" +[meander."0.2.2"] +url = "https://packages.typst.org/preview/meander-0.2.2.tar.gz" +hash = "sha256-IPJ9tcI5jF3WO6a8XKAUquipvmlAuob/GxkxzIoN0D8=" +typstDeps = [] +description = "Page layout engine with image wrap-around and text threading" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/meander.typ" + +[meander."0.2.1"] +url = "https://packages.typst.org/preview/meander-0.2.1.tar.gz" +hash = "sha256-rDPwBSOBxhbaaX7FmcyBSa7TjDSvob2x+VIUQVIc/uM=" +typstDeps = [] +description = "Page layout engine with image wrap-around and text threading" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/meander.typ" + +[meander."0.2.0"] +url = "https://packages.typst.org/preview/meander-0.2.0.tar.gz" +hash = "sha256-54ZKSim/kYPbn4/cs1IfCdwrC6+7g9aUuqo9uzTQJww=" +typstDeps = [] +description = "Page layout engine with image wrap-around and text threading" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/meander.typ" + +[meander."0.1.0"] +url = "https://packages.typst.org/preview/meander-0.1.0.tar.gz" +hash = "sha256-JXnvPC1K1LtYX4IqaY1qUCVzn0HkW6Feq331ib+7z5w=" +typstDeps = [] +description = "Page layout engine with image wrap-around and text threading" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/meander.typ" + [mechanical-system-cetz-34j."0.1.0"] url = "https://packages.typst.org/preview/mechanical-system-cetz-34j-0.1.0.tar.gz" hash = "sha256-PPoQ0Gy6Xh19JPPnL2uyGhVomZbOHOOUCFJDp/U/cTc=" @@ -11380,6 +14144,26 @@ license = [ ] homepage = "https://github.com/CL4R3T/meppp" +[mercator."0.1.1"] +url = "https://packages.typst.org/preview/mercator-0.1.1.tar.gz" +hash = "sha256-AL6pJCWLG5M2JnGy+mFIf03Xg33gWHj8Xji0xQd7AMI=" +typstDeps = [] +description = "🌎 Render GeoJSON in typst" +license = [ + "MIT", +] +homepage = "https://github.com/bernsteining/mercator/" + +[mercator."0.1.0"] +url = "https://packages.typst.org/preview/mercator-0.1.0.tar.gz" +hash = "sha256-PLhFjXTu7yky/a3RCsu2a/Kr/Jhp7cLthc+A9iAVNjU=" +typstDeps = [] +description = "Render GeoJSON in typst" +license = [ + "MIT", +] +homepage = "https://github.com/bernsteining/mercator/" + [messeji."0.3.0"] url = "https://packages.typst.org/preview/messeji-0.3.0.tar.gz" hash = "sha256-vqIQjUdm4KvrDNTr5SnWqzVwSkG/dRVvQy/0W6o0P/g=" @@ -11568,6 +14352,38 @@ license = [ ] homepage = "https://github.com/mayconfmelo/min-article" +[min-book."1.2.1"] +url = "https://packages.typst.org/preview/min-book-1.2.1.tar.gz" +hash = "sha256-5iCwJwBZmSfo6MbdHfnKd+lUrjyPWtzzBq8J+Sklcto=" +typstDeps = [] +description = "Simple and complete books without introducing new syntax" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-book" + +[min-book."1.2.0"] +url = "https://packages.typst.org/preview/min-book-1.2.0.tar.gz" +hash = "sha256-UZyqmjP69EqrUX1QkVjlrh1KGMRGkjxzzg1ggopMi38=" +typstDeps = [] +description = "Simple and complete books without introducing new syntax" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-book" + +[min-book."1.1.0"] +url = "https://packages.typst.org/preview/min-book-1.1.0.tar.gz" +hash = "sha256-r64D8Ie2A0b+swwRHmlD6RVSj8heW9Qk774e6NLML88=" +typstDeps = [ + "numbly_0_1_0", +] +description = "Simple and complete books without introducing new syntax" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-book" + [min-book."1.0.0"] url = "https://packages.typst.org/preview/min-book-1.0.0.tar.gz" hash = "sha256-mw88Ui43I5pufLM8Uwvtjsd8J9kgwnCubg1iP3AFBCo=" @@ -11604,6 +14420,30 @@ license = [ ] homepage = "https://github.com/mayconfmelo/min-book" +[min-manual."0.2.1"] +url = "https://packages.typst.org/preview/min-manual-0.2.1.tar.gz" +hash = "sha256-vvJO5bd+LY7RCmkt0La008wKxNbQABewEs1zAepC6/c=" +typstDeps = [ + "pkg-name_0_4_2", +] +description = "Modern but sober manuals inspired by the manpages of old" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-manual" + +[min-manual."0.2.0"] +url = "https://packages.typst.org/preview/min-manual-0.2.0.tar.gz" +hash = "sha256-aT5UEweCGWAGCWEtojE1KKALoEGWdvAivgAgixFa128=" +typstDeps = [ + "pkg-name_0_4_2", +] +description = "Modern but sober manuals inspired by the manpages of old" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/min-manual" + [min-manual."0.1.0"] url = "https://packages.typst.org/preview/min-manual-0.1.0.tar.gz" hash = "sha256-jqwfu2iOgnoHPO3zvw8b/qo4Zq+dhoWcqFl0ljLoQg8=" @@ -11670,6 +14510,32 @@ license = [ ] homepage = "https://github.com/Dav1com/minerva-report-fcfm" +[minerva-thesis."0.2.0"] +url = "https://packages.typst.org/preview/minerva-thesis-0.2.0.tar.gz" +hash = "sha256-NgQzAXTwqHrYVe+h3q+MZbrKVBN44wjyRQ05QlDXcKU=" +typstDeps = [ + "abbr_0_2_3", + "alexandria_0_2_1", + "subpar_0_2_2", +] +description = "Doctoral and master's theses with both Ghent University specific and generic features" +license = [ + "MIT", +] +homepage = "https://github.com/lvandevelde/typst-minerva-thesis" + +[minerva-thesis."0.1.3"] +url = "https://packages.typst.org/preview/minerva-thesis-0.1.3.tar.gz" +hash = "sha256-GPwurX32A3rfFCLQ3O/TnzumCxBHwWhht5AWwdSJWnM=" +typstDeps = [ + "subpar_0_2_2", +] +description = "Theses following guidelines at Ghent University and with some additional functions and features" +license = [ + "MIT", +] +homepage = "https://github.com/lvandevelde/Typst-UGent-thesis" + [minideck."0.2.1"] url = "https://packages.typst.org/preview/minideck-0.2.1.tar.gz" hash = "sha256-UuH/zXlYpibGZaQgpiifTmmA/8swJ+OUAlgWkBghsYk=" @@ -11693,6 +14559,16 @@ license = [ "MIT", ] +[minimal-cv."0.2.0"] +url = "https://packages.typst.org/preview/minimal-cv-0.2.0.tar.gz" +hash = "sha256-SGHp8rtk125grQBOMH8LvS+PSOB8+SzKS4XE9QfQFfo=" +typstDeps = [] +description = "A clean and customizable CV template" +license = [ + "MIT-0", +] +homepage = "https://github.com/lelimacon/typst-minimal-cv" + [minimal-cv."0.1.0"] url = "https://packages.typst.org/preview/minimal-cv-0.1.0.tar.gz" hash = "sha256-YQrVb43sOKaG3kgNma2GVYT+xA5pmPlIfbrkAu/wtSA=" @@ -11703,6 +14579,28 @@ license = [ ] homepage = "https://github.com/lelimacon/typst-minimal-cv" +[minimal-note."0.10.0"] +url = "https://packages.typst.org/preview/minimal-note-0.10.0.tar.gz" +hash = "sha256-bipnk5hl+qg3ejVq2Qxfo8iuRRApjZxIVTK/28rBmkY=" +typstDeps = [ + "algorithmic_1_0_0", +] +description = "Notes with colorful minimalism" +license = [ + "MIT-0", +] +homepage = "https://github.com/Michel-Liao/minimal-note" + +[minimal-presentation."0.7.0"] +url = "https://packages.typst.org/preview/minimal-presentation-0.7.0.tar.gz" +hash = "sha256-Vory9li+8aMwQ8ceEmqTar8I9QqKXguu1LH2Lugf1/Y=" +typstDeps = [] +description = "A modern minimalistic presentation template ready to use" +license = [ + "MIT-0", +] +homepage = "https://github.com/flavio20002/typst-presentation-minimal-template" + [minimal-presentation."0.6.0"] url = "https://packages.typst.org/preview/minimal-presentation-0.6.0.tar.gz" hash = "sha256-OqITcVSkhql4T3oVctyE36f5Tm3eZ6JtrVYAYjvRl7M=" @@ -11763,6 +14661,58 @@ license = [ ] homepage = "https://github.com/flavio20002/typst-presentation-minimal-template" +[minimal-thesis-luebeck."0.8.0"] +url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.8.0.tar.gz" +hash = "sha256-OcV2RAzGpR2UNFeU3W7HM3n6M+t+viubK4r44NszJpk=" +typstDeps = [ + "abbr_0_2_3", + "hydra_0_6_2", +] +description = "A minimalistic template for writing a thesis" +license = [ + "MIT", +] +homepage = "https://github.com/fhemstra/minimal-thesis-luebeck" + +[minimal-thesis-luebeck."0.7.0"] +url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.7.0.tar.gz" +hash = "sha256-7QX4v57u/KQmkFO2BOI5xVnH18Noj/JUsq/VFREKYpc=" +typstDeps = [ + "abbr_0_2_3", + "hydra_0_6_1", +] +description = "A minimalistic template for writing a thesis" +license = [ + "MIT", +] +homepage = "https://github.com/fhemstra/minimal-thesis-luebeck" + +[minimal-thesis-luebeck."0.6.0"] +url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.6.0.tar.gz" +hash = "sha256-aDWKaMSpInSrpoNh09RQqjW8KJj5Uv7VCqayX7dJ618=" +typstDeps = [ + "abbr_0_2_3", + "hydra_0_6_1", +] +description = "A minimalistic template for writing a thesis" +license = [ + "MIT", +] +homepage = "https://github.com/fhemstra/minimal-thesis-luebeck" + +[minimal-thesis-luebeck."0.5.0"] +url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.5.0.tar.gz" +hash = "sha256-t8DVWepVFjOt1M8LcDbZGYizjrCunFNrCIbwJirM9YQ=" +typstDeps = [ + "abbr_0_2_3", + "hydra_0_6_1", +] +description = "A minimalistic template for writing a thesis" +license = [ + "MIT", +] +homepage = "https://github.com/fhemstra/minimal-thesis-luebeck" + [minimal-thesis-luebeck."0.4.0"] url = "https://packages.typst.org/preview/minimal-thesis-luebeck-0.4.0.tar.gz" hash = "sha256-p/r2Jf0T+64MEtL6oMSXo1lfeQgsGQe9iMOXYYtgRss=" @@ -11810,6 +14760,26 @@ license = [ "MIT", ] +[minimal-unilim-thesis."0.1.1"] +url = "https://packages.typst.org/preview/minimal-unilim-thesis-0.1.1.tar.gz" +hash = "sha256-6iEN4JnsL6p08knbDbpaFh9QionD3A2nX/A7hUuax10=" +typstDeps = [] +description = "Minimal example for a thesis at University of Limoges" +license = [ + "MIT", +] +homepage = "https://github.com/kawiluca/packages-unilim-thesis" + +[minimal-unilim-thesis."0.1.0"] +url = "https://packages.typst.org/preview/minimal-unilim-thesis-0.1.0.tar.gz" +hash = "sha256-70B6Z/FT8RXyCaGe6bNdcyTOTjnMKoIxsazL3aKH8pg=" +typstDeps = [] +description = "Minimal example for a thesis at University of Limoges" +license = [ + "MIT", +] +homepage = "https://github.com/kawiluca/template-typst-unilim" + [minimalbc."0.0.1"] url = "https://packages.typst.org/preview/minimalbc-0.0.1.tar.gz" hash = "sha256-JN6jgcnII6jPACdceOqtpnb9kx43fkyLK7Z21PmwvPg=" @@ -11966,6 +14936,19 @@ license = [ ] homepage = "https://github.com/OrangeX4/mitex" +[modern-acad-cv."0.1.4"] +url = "https://packages.typst.org/preview/modern-acad-cv-0.1.4.tar.gz" +hash = "sha256-FPgeJ02NPf8LJkluLdlus2oQCjQHtuqaKJB3ufjiOlo=" +typstDeps = [ + "fontawesome_0_5_0", + "use-academicons_0_1_0", +] +description = "A CV template for academics based on moderncv LaTeX package" +license = [ + "MIT", +] +homepage = "https://github.com/philkleer/typst-modern-acad-cv" + [modern-acad-cv."0.1.3"] url = "https://packages.typst.org/preview/modern-acad-cv-0.1.3.tar.gz" hash = "sha256-md1GRHWOxDNNy4iavFGqSmgpxMKJR8KGsT0pR2XAPso=" @@ -12071,6 +15054,20 @@ license = [ ] homepage = "https://github.com/mosrat/modern-bnu-thesis" +[modern-buaa-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-buaa-thesis-0.1.0.tar.gz" +hash = "sha256-++OOFppMGyurhhbXBMtrIKVofN+ldhqcdYH3m+8g0aA=" +typstDeps = [ + "cuti_0_3_0", + "lovelace_0_3_0", + "subpar_0_2_2", +] +description = "A modern thesis template for BUAA" +license = [ + "MIT", +] +homepage = "https://github.com/wangjq4214/buaa-thesis" + [modern-cqut-thesis."0.1.0"] url = "https://packages.typst.org/preview/modern-cqut-thesis-0.1.0.tar.gz" hash = "sha256-75yWFP5K6VmsPKff/BvzKHK15Bch6CwRXEHsTIaZJYQ=" @@ -12239,6 +15236,19 @@ license = [ ] homepage = "https://github.com/Rsweater/cug-thesis-typst" +[modern-cv."0.9.0"] +url = "https://packages.typst.org/preview/modern-cv-0.9.0.tar.gz" +hash = "sha256-WDxVubQ1UYDUnjMgpYTwbQQ+0QoP7Ya9ZfyKPBfkWtI=" +typstDeps = [ + "fontawesome_0_6_0", + "linguify_0_4_2", +] +description = "A modern resume template based on the Awesome-CV Latex template" +license = [ + "MIT", +] +homepage = "https://github.com/DeveloperPaul123/modern-cv" + [modern-cv."0.8.0"] url = "https://packages.typst.org/preview/modern-cv-0.8.0.tar.gz" hash = "sha256-p8ZkhcYvO3vdidAYRYobapreiZSqE4Pihd0eEeLIQ24=" @@ -12354,6 +15364,26 @@ license = [ ] homepage = "https://github.com/DeveloperPaul123/modern-cv" +[modern-ecnu-thesis."0.3.0"] +url = "https://packages.typst.org/preview/modern-ecnu-thesis-0.3.0.tar.gz" +hash = "sha256-26L1M0A2j6+DNZq0/R+kjO8xDeI8oKGvvZpco0vl2yw=" +typstDeps = [ + "cuti_0_2_1", + "hydra_0_5_2", + "i-figured_0_1_0", + "i-figured_0_2_4", + "kouhu_0_1_0", + "outrageous_0_3_0", + "pinit_0_1_3", + "tablex_0_0_8", + "wordometer_0_1_4", +] +description = "华东师范大学本科 / 研究生学位论文模板。Modern East China Normal University Thesis Template" +license = [ + "MIT", +] +homepage = "https://github.com/jtchen2k/modern-ecnu-thesis" + [modern-ecnu-thesis."0.2.0"] url = "https://packages.typst.org/preview/modern-ecnu-thesis-0.2.0.tar.gz" hash = "sha256-d9JuuJUbBPELbgJ0KHVX+hcYzap41sd8CD023oPu1Jk=" @@ -12495,6 +15525,16 @@ license = [ ] homepage = "https://github.com/MrToWy/hsh-thesis" +[modern-iu-thesis."0.1.2"] +url = "https://packages.typst.org/preview/modern-iu-thesis-0.1.2.tar.gz" +hash = "sha256-D7f+z1GZAomGWR+DhcwXEC0vkj03GpCMmQoWuCdq6Cc=" +typstDeps = [] +description = "Modern Typst thesis template for Indiana University" +license = [ + "MIT", +] +homepage = "https://github.com/bojohnson5/modern-iu-thesis" + [modern-iu-thesis."0.1.1"] url = "https://packages.typst.org/preview/modern-iu-thesis-0.1.1.tar.gz" hash = "sha256-2ki23KYifJMk0zCVnFTu/KlJsmo5LeOT8UoCeuecsdQ=" @@ -12515,6 +15555,28 @@ license = [ ] homepage = "https://github.com/bojohnson5/modern-iu-thesis" +[modern-nenu-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-nenu-thesis-0.1.0.tar.gz" +hash = "sha256-VTZxh33UXcUDsglbmskbTJNEeM21tga942QtJwYQf9U=" +typstDeps = [ + "cetz_0_4_2", + "codly_1_3_0", + "codly-languages_0_1_8", + "cuti_0_3_0", + "gentle-clues_1_2_0", + "i-figured_0_2_4", + "kouhu_0_2_0", + "lovelace_0_3_0", + "numbly_0_1_0", + "tablex_0_0_9", + "tidy_0_4_3", +] +description = "A thesis template for NENU students" +license = [ + "MIT", +] +homepage = "https://github.com/virgiling/NENU-Thesis-Typst" + [modern-nju-thesis."0.4.0"] url = "https://packages.typst.org/preview/modern-nju-thesis-0.4.0.tar.gz" hash = "sha256-3F1HXZfxlLgbcTNfe37YHIW5M/EY5zGy4thnlVFBfzU=" @@ -12803,6 +15865,31 @@ license = [ ] homepage = "https://github.com/XY-cpp/typst-shu-thesis" +[modern-sjtu-thesis."0.5.0"] +url = "https://packages.typst.org/preview/modern-sjtu-thesis-0.5.0.tar.gz" +hash = "sha256-mT20e+5dQeK6uq/kkVOp/VV69cPOBFcKxgqkCyzTTuE=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", + "cuti_0_3_0", + "equate_0_3_2", + "fletcher_0_5_8", + "i-figured_0_2_4", + "itemize_0_1_2", + "lilaq_0_4_0", + "lovelace_0_3_0", + "numbly_0_1_0", + "suiji_0_4_0", + "theorion_0_4_0", + "unify_0_7_1", + "wordometer_0_1_4", +] +description = "上海交通大学学位论文 Typst 模板。Shanghai Jiao Tong University Thesis Typst Template" +license = [ + "MIT", +] +homepage = "https://github.com/tzhtaylor/modern-sjtu-thesis" + [modern-sjtu-thesis."0.4.1"] url = "https://packages.typst.org/preview/modern-sjtu-thesis-0.4.1.tar.gz" hash = "sha256-syG66QD8d+MNFNfmvhFHDU3OhvySr/Mk/+IWOfj8F9Y=" @@ -13152,6 +16239,36 @@ license = [ "MIT", ] +[modern-ucas-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-ucas-thesis-0.1.0.tar.gz" +hash = "sha256-poI/Jg1TBlmKqGxGeXYqF63OjOuMsZxmh6cVkw6kQSc=" +typstDeps = [ + "cuti_0_3_0", + "i-figured_0_2_4", + "pinit_0_2_2", + "tablex_0_0_9", +] +description = "Master's or doctoral thesis at the University of Chinese Academy of Sciences" +license = [ + "MIT", +] +homepage = "https://github.com/WayneXuCN/modern-ucas-thesis" + +[modern-uestc-thesis."1.0.0"] +url = "https://packages.typst.org/preview/modern-uestc-thesis-1.0.0.tar.gz" +hash = "sha256-NjOkA1jp6Y0wBYIiaJ8bW5ZnGatK9RL3v+6bs/TxgNw=" +typstDeps = [ + "i-figured_0_2_4", + "muchpdf_0_1_0", + "numbly_0_1_0", + "pointless-size_0_1_2", + "zebraw_0_5_4", +] +description = "电子科技大学硕士学位论文模板.Modern UESTC Thesis Template" +license = [ + "MIT", +] + [modern-uit-thesis."0.1.6"] url = "https://packages.typst.org/preview/modern-uit-thesis-0.1.6.tar.gz" hash = "sha256-UyFBhs7rQwHYED4sV3Tnb+vqtq3ZDADn42Tu9qF4q+c=" @@ -13294,6 +16411,20 @@ license = [ ] homepage = "https://github.com/eduardz1/unito-typst-template" +[modern-ustc-proposal."0.0.1"] +url = "https://packages.typst.org/preview/modern-ustc-proposal-0.0.1.tar.gz" +hash = "sha256-T8Ww9uol1majaqFX1maCoEyakAse5lOX74dagYyihWU=" +typstDeps = [ + "cuti_0_3_0", + "diagraph_0_3_3", + "fontawesome_0_5_0", +] +description = "template for University of Science and Technology of China proposal 中国科学技术大学开题报告模板" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/ustctug/modern-ustc-proposal" + [modern-whs-assignment."0.2.1"] url = "https://packages.typst.org/preview/modern-whs-assignment-0.2.1.tar.gz" hash = "sha256-uP8ZDJN5kFfUW/4ZlgQGYfUe9gnxZAvVv6hcwtoZkp0=" @@ -13404,6 +16535,16 @@ license = [ ] homepage = "https://github.com/alex289/whs-typst-templates" +[modern-wku-thesis."0.1.0"] +url = "https://packages.typst.org/preview/modern-wku-thesis-0.1.0.tar.gz" +hash = "sha256-tD2YKtR2PC68wKqtPrH7J2nI0uKsHiNadcRd51cUrmk=" +typstDeps = [] +description = "A Typst template for graduate thesis at Wenzhou-Kean University Computer Science and Mathematics department" +license = [ + "MIT", +] +homepage = "https://github.com/Timmycheng/wku-thesis" + [modern-xmu-thesis."0.2.1"] url = "https://packages.typst.org/preview/modern-xmu-thesis-0.2.1.tar.gz" hash = "sha256-Vb4HmFiK9iAsCKydWL286nxT0KVkr/YJnAyRXWbI+ok=" @@ -13639,6 +16780,20 @@ license = [ ] homepage = "https://github.com/ludwig-austermann/modpattern" +[moodular."0.1.0"] +url = "https://packages.typst.org/preview/moodular-0.1.0.tar.gz" +hash = "sha256-DdYByRv7l7idU6PCXSjmfwr/yVlZYn/U8yvLIE1Q470=" +typstDeps = [ + "bullseye_0_1_0", + "fontawesome_0_6_0", + "umbra_0_1_0", +] +description = "Use Typst's HTML export to generate content for your Moodle courses" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/SillyFreak/typst-moodular" + [muchpdf."0.1.1"] url = "https://packages.typst.org/preview/muchpdf-0.1.1.tar.gz" hash = "sha256-E1ixacLZmArz2m9vPXEQDnvzqon2lsfyztMUOVxeNks=" @@ -13659,6 +16814,43 @@ license = [ ] homepage = "https://github.com/frozolotl/muchpdf" +[muw-community-templates."0.1.1"] +url = "https://packages.typst.org/preview/muw-community-templates-0.1.1.tar.gz" +hash = "sha256-cXOeiTlWHM7h4IGm/2SXT0wKYnVjfLW0rqdAgFYAqpg=" +typstDeps = [ + "polylux_0_4_0", +] +description = "Library of templates in MedUni Wien CD" +license = [ + "MIT", +] +homepage = "https://github.com/felixbd/muw-templates" + +[muw-community-templates."0.1.0"] +url = "https://packages.typst.org/preview/muw-community-templates-0.1.0.tar.gz" +hash = "sha256-EhT7izsoi3DX17CTiZPk7eOdaTXAldXL/fgexEauYYw=" +typstDeps = [ + "gru_0_1_0", + "polylux_0_4_0", +] +description = "Library of templates in MedUni Wien CD" +license = [ + "MIT", +] +homepage = "https://github.com/felixbd/muw-templates" + +[muw-touying-community."0.1.0"] +url = "https://packages.typst.org/preview/muw-touying-community-0.1.0.tar.gz" +hash = "sha256-gPTg7Cl6Gf9LGrbvFRyaQL3SZgzXZIU0BR3gKST/H5c=" +typstDeps = [ + "touying_0_6_1", +] +description = "Touying theme for Medical University of Vienna" +license = [ + "MIT", +] +homepage = "https://github.com/Emberwhirl/muw-touying-community" + [name-it."0.1.2"] url = "https://packages.typst.org/preview/name-it-0.1.2.tar.gz" hash = "sha256-Pdz3NnF03i37t8k7rmS29MEf4oRW2j0eqQPipyAmw7w=" @@ -13757,6 +16949,66 @@ license = [ ] homepage = "https://github.com/Haouo/NCKU-Thesis-Typst" +[neat-cv."0.4.0"] +url = "https://packages.typst.org/preview/neat-cv-0.4.0.tar.gz" +hash = "sha256-ffJa8JESI8+gr1QMcvSm+VmHea5HI0AANDlIFTjUjvA=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + +[neat-cv."0.3.1"] +url = "https://packages.typst.org/preview/neat-cv-0.3.1.tar.gz" +hash = "sha256-tGLhyoIDKtY32MSOLf/Ww890FMuUfTGJIdE3YaDErZo=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + +[neat-cv."0.3.0"] +url = "https://packages.typst.org/preview/neat-cv-0.3.0.tar.gz" +hash = "sha256-3DuZwfHdfIaRWszMLIix7CRYUiOUeV23PSBPwd11lb8=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + +[neat-cv."0.2.1"] +url = "https://packages.typst.org/preview/neat-cv-0.2.1.tar.gz" +hash = "sha256-sF7ju+g2yseovHua2TrkFM+lg3sHa6eB3EK0JOw9t4A=" +typstDeps = [ + "fontawesome_0_5_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + +[neat-cv."0.2.0"] +url = "https://packages.typst.org/preview/neat-cv-0.2.0.tar.gz" +hash = "sha256-tWDkOqJYgp1gQJjlKDPZ8s55sO0B3LsFbJQUm6CI32A=" +typstDeps = [ + "fontawesome_0_5_0", +] +description = "A modern and elegant CV template for Typst, inspired by Awesome CV and simple-hisptercv" +license = [ + "MIT", +] +homepage = "https://github.com/dialvarezs/neat-cv" + [neat-cv."0.1.0"] url = "https://packages.typst.org/preview/neat-cv-0.1.0.tar.gz" hash = "sha256-dyv9Doh1uUSSzRLKOvVSZDkv0uLL4OmiJLbPpG79XvI=" @@ -13769,6 +17021,16 @@ license = [ ] homepage = "https://github.com/dialvarezs/neat-cv" +[neat-timetable."0.1.0"] +url = "https://packages.typst.org/preview/neat-timetable-0.1.0.tar.gz" +hash = "sha256-y1M3UliR0UE1INZAPoaupG9mgmhiurw9y0JeWvtt1RU=" +typstDeps = [] +description = "Easily create 2-week (numerator/denominator) class schedule" +license = [ + "AGPL-3.0-only", +] +homepage = "https://codeberg.org/Andrew15-5/neat-timetable" + [neoplot."0.0.3"] url = "https://packages.typst.org/preview/neoplot-0.0.3.tar.gz" hash = "sha256-zkXZL1Ed9oBVGiuS+pMrT94XFmAFVBIHxdOa6NePXj4=" @@ -13799,6 +17061,26 @@ license = [ ] homepage = "https://github.com/KNnut/neoplot" +[nerd-icons."0.2.0"] +url = "https://packages.typst.org/preview/nerd-icons-0.2.0.tar.gz" +hash = "sha256-ZYGZNOectAUDm/CbhwVs2UsIhNm9yAOIe8EsO6O0j+M=" +typstDeps = [] +description = "Include seemlessly nerd font icons (10 000+ icons) in your documents" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://gitlab.com/TuTiuTe/typst-nerdfont" + +[nerd-icons."0.1.0"] +url = "https://packages.typst.org/preview/nerd-icons-0.1.0.tar.gz" +hash = "sha256-aCx/GtNPX/663zlXSgichvonyaKUB1C8mYlsdTgPnlM=" +typstDeps = [] +description = "Incldue seemlessly nerd font icons (10 000+ icons) in your documents" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://gitlab.com/TuTiuTe/typst-nerdfont" + [nifty-ntnu-thesis."0.1.3"] url = "https://packages.typst.org/preview/nifty-ntnu-thesis-0.1.3.tar.gz" hash = "sha256-GU/OcgxTdR4WgoOs6Sa9cmLT0emtGyci2dkhFXSViRg=" @@ -13851,6 +17133,42 @@ license = [ ] homepage = "https://github.com/saimnaveediqbal/thesis-NTNU-typst" +[nikonova."0.1.1"] +url = "https://packages.typst.org/preview/nikonova-0.1.1.tar.gz" +hash = "sha256-Mjo8nMuiGvz3ALHdiSaSgCHMLMK1+2h0/PkpDbanlJA=" +typstDeps = [ + "mannot_0_3_0", + "showybox_2_0_4", +] +description = "For Math exercises, with a unique dark theme" +license = [ + "0BSD", +] +homepage = "https://github.com/atraphaxia/nikonova" + +[nikonova."0.1.0"] +url = "https://packages.typst.org/preview/nikonova-0.1.0.tar.gz" +hash = "sha256-N45jfPZ1/aYbAPADwi/qgWd1YXmwXmRT4NCm8/2XXdI=" +typstDeps = [ + "mannot_0_3_0", + "showybox_2_0_4", +] +description = "For Math exercises, with a unique dark theme" +license = [ + "0BSD", +] +homepage = "https://github.com/atraphaxia/nikonova" + +[nine-patch."0.1.0"] +url = "https://packages.typst.org/preview/nine-patch-0.1.0.tar.gz" +hash = "sha256-105oQ2Ba+e7XT0iL59FkH9XaeqWh7TtPA+RxecmAb3U=" +typstDeps = [] +description = "Resizable Bitmap Plugin using the Android 9-patch technique" +license = [ + "MIT", +] +homepage = "https://github.com/PentaPhi/nine-patch" + [niram-css."0.1.0"] url = "https://packages.typst.org/preview/niram-css-0.1.0.tar.gz" hash = "sha256-PHcYJreCtl76p9OOPEGQlZ1IZV650rJAOvQnONFoFc4=" @@ -14193,6 +17511,19 @@ license = [ "MIT", ] +[nup."0.1.2"] +url = "https://packages.typst.org/preview/nup-0.1.2.tar.gz" +hash = "sha256-bfZ8olL7TCD6AibsnuWVLaooRl6LJlRBqrcbm2Hpats=" +typstDeps = [ + "muchpdf_0_1_1", + "shadowed_0_2_0", +] +description = "Preview multipage documents with a defined grid layout" +license = [ + "MPL-2.0", +] +homepage = "https://github.com/baptiste/nup" + [nup."0.1.1"] url = "https://packages.typst.org/preview/nup-0.1.1.tar.gz" hash = "sha256-UEG7L4KtOcMsILjhcNDZPrzrjFMDqYLTMWQQnjLmNWM=" @@ -14219,6 +17550,36 @@ license = [ ] homepage = "https://github.com/baptiste/nup" +[nutrition-label-nam."0.2.0"] +url = "https://packages.typst.org/preview/nutrition-label-nam-0.2.0.tar.gz" +hash = "sha256-56fGm87eiQLPvoUJ2dfbVcsW4IOmoSHfgxzwz6VSGEE=" +typstDeps = [] +description = "A configurable template to generate FDA-style nutrition fact labels" +license = [ + "MIT", +] +homepage = "https://github.com/alpharesearch/packages" + +[nutrition-label-nam."0.1.0"] +url = "https://packages.typst.org/preview/nutrition-label-nam-0.1.0.tar.gz" +hash = "sha256-I0vP8WtAwC2x+bZuEVu1PO1YV6AxscLRW0S41EoJlss=" +typstDeps = [] +description = "A configurable template to generate FDA-style nutrition fact labels" +license = [ + "MIT", +] +homepage = "https://github.com/alpharesearch/packages" + +[nutshell."0.1.1"] +url = "https://packages.typst.org/preview/nutshell-0.1.1.tar.gz" +hash = "sha256-eFq4hhtXPVVx13ABg/ULZaV78Ks/9ej4GAGgixtR7HI=" +typstDeps = [] +description = "Template for resumes" +license = [ + "MPL-2.0", +] +homepage = "https://github.com/baptiste/nutshell" + [nutshell."0.1.0"] url = "https://packages.typst.org/preview/nutshell-0.1.0.tar.gz" hash = "sha256-TXCxBWkva9PL3lDAkSRj8vObQtgeWtZOxRu6gSsXos4=" @@ -14229,6 +17590,16 @@ license = [ ] homepage = "https://github.com/baptiste/nutshell" +[oasis-align."0.3.0"] +url = "https://packages.typst.org/preview/oasis-align-0.3.0.tar.gz" +hash = "sha256-pzOzbLP3sjwDkGKefcqnPFkjyDdQ6s3nQQg3j2+l8QQ=" +typstDeps = [] +description = "Cleanly place content side by side with equal heights using automatic content sizing" +license = [ + "MIT", +] +homepage = "https://github.com/jdpieck/oasis-align" + [oasis-align."0.2.0"] url = "https://packages.typst.org/preview/oasis-align-0.2.0.tar.gz" hash = "sha256-XB8YyrcSP3+jHSik+aE8JybL8Pncju/2MKW3MC85TTA=" @@ -14274,6 +17645,16 @@ license = [ ] homepage = "https://github.com/l0drex/obsidius" +[octique."0.1.1"] +url = "https://packages.typst.org/preview/octique-0.1.1.tar.gz" +hash = "sha256-dH2yqqRFc4i+kYwSef/yEl5LKt2zXQ43eG3o+aDhoQI=" +typstDeps = [] +description = "GitHub Octicons for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/0x6b/typst-octique" + [octique."0.1.0"] url = "https://packages.typst.org/preview/octique-0.1.0.tar.gz" hash = "sha256-rBU06k0iuTMRfSD4s+AsgdVyhvonKzKihh1OCGqvs1w=" @@ -14305,6 +17686,41 @@ license = [ "MIT-0", ] +[oicana."0.1.0"] +url = "https://packages.typst.org/preview/oicana-0.1.0.tar.gz" +hash = "sha256-+HPH7jSoXTSvTzxgwSiLcMJ6GCDZ3nVoHSIDu0JMofY=" +typstDeps = [] +description = "PDF templating across multiple platforms" +license = [ + "MIT", +] +homepage = "https://github.com/oicana/oicana" + +[olaii-upn-qr."0.0.2"] +url = "https://packages.typst.org/preview/olaii-upn-qr-0.0.2.tar.gz" +hash = "sha256-6xahh7zRL/QFM1xsfdgnFwBEooJULJe2R8+KOg+5AXc=" +typstDeps = [ + "based_0_2_0", + "tiaoma_0_3_0", +] +description = "Univerzalni plačilni nalog UPN QR (Obrazec UPN QR" +license = [ + "MIT", +] +homepage = "https://github.com/Olaii/olaii-upn-qr-typst-template" + +[olaii-upn-qr."0.0.1"] +url = "https://packages.typst.org/preview/olaii-upn-qr-0.0.1.tar.gz" +hash = "sha256-eOUoBPbatjKVu6Z3qEsiCiqoekL6yCJVfkCgTBeWwc0=" +typstDeps = [ + "tiaoma_0_3_0", +] +description = "Univerzalni plačilni nalog UPN QR (Obrazec UPN QR" +license = [ + "MIT", +] +homepage = "https://github.com/Olaii/olaii-upn-qr-typst-template" + [one-liner."0.2.0"] url = "https://packages.typst.org/preview/one-liner-0.2.0.tar.gz" hash = "sha256-bl5orWMBgaPJl9IGU+kPBCOGdtJC2AryB3351ZoJrWw=" @@ -14415,6 +17831,22 @@ license = [ ] homepage = "https://github.com/flavio20002/typst-orange-template" +[ori."0.2.3"] +url = "https://packages.typst.org/preview/ori-0.2.3.tar.gz" +hash = "sha256-OFOrz5bKfy8ch9kStWAZJTPi2fivOJXnH52+kQJMYOE=" +typstDeps = [ + "cmarker_0_1_6", + "mitex_0_2_5", + "numbly_0_1_0", + "tablem_0_3_0", + "theorion_0_4_0", +] +description = "Simple enough but expressive template for notes, reports, and documents in Chinese and English" +license = [ + "MIT", +] +homepage = "https://github.com/OrangeX4/typst-ori" + [ori."0.2.2"] url = "https://packages.typst.org/preview/ori-0.2.2.tar.gz" hash = "sha256-2MWM9GPjEyOQXpcAzDXrsEZxNtsaAvtGCm+cVOx5j9o=" @@ -14493,6 +17925,16 @@ license = [ ] homepage = "https://github.com/TobiBeh/HS-Emden-Leer-Typst-Template" +[ourchat."0.2.0"] +url = "https://packages.typst.org/preview/ourchat-0.2.0.tar.gz" +hash = "sha256-yajMT4z06lyWNGn4DCWFy8SIAyRwYWg3nXb4cnRvvLQ=" +typstDeps = [] +description = "Forge wonderful chat messages" +license = [ + "MIT", +] +homepage = "https://github.com/QuadnucYard/ourchat-typ" + [ourchat."0.1.0"] url = "https://packages.typst.org/preview/ourchat-0.1.0.tar.gz" hash = "sha256-2fY2FGTSaUD9HDdI1A3SSD20l0nKQKUzcc99z03/deg=" @@ -14653,6 +18095,26 @@ license = [ ] homepage = "https://github.com/TJ-CSCCG/tongji-undergrad-thesis-typst.git" +[paiagram."0.1.1"] +url = "https://packages.typst.org/preview/paiagram-0.1.1.tar.gz" +hash = "sha256-IUjn4Aoy5cEz6PpSMRnggYSSQEyBMxbU0AZpkDrS5yc=" +typstDeps = [] +description = "Draw transportation timetable diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/wensimehrp/paiagram" + +[para-lipics."0.1.2"] +url = "https://packages.typst.org/preview/para-lipics-0.1.2.tar.gz" +hash = "sha256-jnhebK659+ANmZTBJ3E18lVPZohCTICbK788KxtHaeI=" +typstDeps = [] +description = "Unofficial Dagstuhl LIPIcs template" +license = [ + "MIT", +] +homepage = "https://github.com/para-lipics/para-lipics/" + [parcio-slides."0.1.1"] url = "https://packages.typst.org/preview/parcio-slides-0.1.1.tar.gz" hash = "sha256-iOXl+QEOSLYkGNzbHDVckikJGSLV4z/6f+625Gmwmfg=" @@ -14763,6 +18225,18 @@ license = [ ] homepage = "https://github.com/QuadnucYard/pavemat" +[payqr-swiss."0.3.0"] +url = "https://packages.typst.org/preview/payqr-swiss-0.3.0.tar.gz" +hash = "sha256-QPwRSwW0nxGZ3ZwTv1aV6r+GVepyjqdMrdOgjLk7N24=" +typstDeps = [ + "tiaoma_0_3_0", +] +description = "A Swiss QR bill generator for Typst" +license = [ + "LGPL-3.0-only", +] +homepage = "https://github.com/philippdrebes/typst-payqr-swiss" + [payqr-swiss."0.2.0"] url = "https://packages.typst.org/preview/payqr-swiss-0.2.0.tar.gz" hash = "sha256-AnkmEdX5z32FapkNuC1oLK3oRH2E1jkZ62hFhipTji4=" @@ -14787,6 +18261,36 @@ license = [ ] homepage = "https://github.com/philippdrebes/typst-payqr-swiss" +[pc-letter."0.2.0"] +url = "https://packages.typst.org/preview/pc-letter-0.2.0.tar.gz" +hash = "sha256-d0KtOAAXGm5rTa72AkOyzwaKQmQvLGMa/XpwL5j33JI=" +typstDeps = [] +description = "A simple letter template for personal correspondence" +license = [ + "MIT", +] +homepage = "https://github.com/thatfloflo/typst-pc-letter" + +[pc-letter."0.1.0"] +url = "https://packages.typst.org/preview/pc-letter-0.1.0.tar.gz" +hash = "sha256-Y8HLuqYfjdpUaaDoL382PbdVOFo16FiZaD8mwCDS4fI=" +typstDeps = [] +description = "A simple letter template for personal correspondence" +license = [ + "MIT", +] +homepage = "https://github.com/thatfloflo/typst-pc-letter" + +[pc-letter."0.0.1"] +url = "https://packages.typst.org/preview/pc-letter-0.0.1.tar.gz" +hash = "sha256-G8DguegLzNJaVU6QkUgxJ8gNEdDhRowDkxiLlH8MBVU=" +typstDeps = [] +description = "A simple letter template for personal correspondence" +license = [ + "MIT", +] +homepage = "https://github.com/thatfloflo/typst-pc-letter" + [peace-of-posters."0.5.6"] url = "https://packages.typst.org/preview/peace-of-posters-0.5.6.tar.gz" hash = "sha256-oFZwuAptnhscrFLeJ3cjaZsIs1gbAMrxjkxKwwoMGmg=" @@ -14887,6 +18391,16 @@ license = [ ] homepage = "https://github.com/jonaspleyer/peace-of-posters" +[penpo."0.1.0"] +url = "https://packages.typst.org/preview/penpo-0.1.0.tar.gz" +hash = "sha256-vrlqER4diWEetWCGrv8nNigwfzIjVBHF8HqBDyekuQY=" +typstDeps = [] +description = "ni li ken alasa e pakala lili, li ken sitelen e lipu sina | toki pona spellchecker and typesetter" +license = [ + "MIT", +] +homepage = "https://github.com/Vanille-N/penpo.typ" + [percencode."0.1.0"] url = "https://packages.typst.org/preview/percencode-0.1.0.tar.gz" hash = "sha256-uMSxUuO2bjAWwr8SQ+8jQIA4J/F0TetNAHr/MUYeqIE=" @@ -14899,6 +18413,48 @@ license = [ ] homepage = "https://github.com/Servostar/typst-percencode" +[pergamon."0.3.0"] +url = "https://packages.typst.org/preview/pergamon-0.3.0.tar.gz" +hash = "sha256-7LHGXM4oCRPxrvibuVtsvtKXlR7TnpWydi7CjEShNpE=" +typstDeps = [ + "citegeist_0_2_0", + "nth_1_0_1", + "oxifmt_1_0_0", +] +description = "Biblatex-style reference management for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/pergamon" + +[pergamon."0.2.0"] +url = "https://packages.typst.org/preview/pergamon-0.2.0.tar.gz" +hash = "sha256-E1YLBDmbgDm5KH9Wquv+sIywWNyUxrp1IftmzEe+YYM=" +typstDeps = [ + "citegeist_0_1_0", + "nth_1_0_1", + "oxifmt_1_0_0", +] +description = "Biblatex-style reference management for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/pergamon" + +[pergamon."0.1.0"] +url = "https://packages.typst.org/preview/pergamon-0.1.0.tar.gz" +hash = "sha256-5IjAaxyQS3K5M7bPOcVXZyt0tC8uH1UbQY1mSOGAxOM=" +typstDeps = [ + "citegeist_0_1_0", + "nth_1_0_1", + "oxifmt_1_0_0", +] +description = "Biblatex-style reference management for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/pergamon" + [pesha."0.4.0"] url = "https://packages.typst.org/preview/pesha-0.4.0.tar.gz" hash = "sha256-IsYeDU+O7e4KSTl9+nWJiyRgki3QikYJdoDhZF3kYBQ=" @@ -15089,6 +18645,18 @@ license = [ ] homepage = "https://github.com/neuralpain/pigmentpedia" +[pillar."0.3.3"] +url = "https://packages.typst.org/preview/pillar-0.3.3.tar.gz" +hash = "sha256-h4ObyYmgodOLEK5bWk7HMnwq9bzX+dWhW/8umCv7P6o=" +typstDeps = [ + "zero_0_4_0", +] +description = "Faster column specifications for tables" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/pillar" + [pillar."0.3.2"] url = "https://packages.typst.org/preview/pillar-0.3.2.tar.gz" hash = "sha256-2Wriav61AfMHQhvwAauKKsR13aR+9x45FK/JTSGIFOg=" @@ -15356,6 +18924,18 @@ license = [ ] homepage = "https://github.com/Pegacraft/typst-plotting" +[plotsy-3d."0.2.1"] +url = "https://packages.typst.org/preview/plotsy-3d-0.2.1.tar.gz" +hash = "sha256-AsOA01XIfSMuSBdQNClscGsMD8Vc3LBhEWMI4uR1YC4=" +typstDeps = [ + "cetz_0_4_1", +] +description = "3D plotting for surfaces and parametric equations using CeTZ similar to pgfplots for LaTeX" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/misskacie/plotsy-3d" + [plotsy-3d."0.2.0"] url = "https://packages.typst.org/preview/plotsy-3d-0.2.0.tar.gz" hash = "sha256-msL0DxwCBbdTKp7lSfqGCcjGD0PGjIA8GIgJOJaNZO0=" @@ -15380,9 +18960,19 @@ license = [ ] homepage = "https://github.com/misskacie/plotsy-3d" +[pointless-size."0.1.2"] +url = "https://packages.typst.org/preview/pointless-size-0.1.2.tar.gz" +hash = "sha256-4ONS8ENcA0agL+32H+SlKOHdpXpbmy25TdugHaVNGCU=" +typstDeps = [] +description = "中文字号的号数制及字体度量单位 Chinese size system (hào-system) and type-related measurements units" +license = [ + "MIT", +] +homepage = "https://github.com/YDX-2147483647/typst-pointless-size" + [pointless-size."0.1.1"] url = "https://packages.typst.org/preview/pointless-size-0.1.1.tar.gz" -hash = "sha256-vf1pBfUfnEk0d15uz+2qaVI8yP3aE9C/V+ePRfZa+ls=" +hash = "sha256-zVVSbnSsTLgbIBBHOycL9lv7WHKnCYyLWKGv6xxgCos=" typstDeps = [] description = "中文字号的号数制及字体度量单位 Chinese size system (hào-system) and type-related measurements units" license = [ @@ -15400,6 +18990,19 @@ license = [ ] homepage = "https://github.com/YDX-2147483647/typst-pointless-size" +[politemplate."0.1.0"] +url = "https://packages.typst.org/preview/politemplate-0.1.0.tar.gz" +hash = "sha256-vfQsAiCVy2mDhRE/Uab7WpvDM4dNZALaSSpi/OM2oXs=" +typstDeps = [ + "hydra_0_6_1", + "tablex_0_0_9", +] +description = "Report and assignment template for Poli-USP university" +license = [ + "Unlicense", +] +homepage = "https://github.com/AlanJs26/politemplate" + [polylux."0.4.0"] url = "https://packages.typst.org/preview/polylux-0.4.0.tar.gz" hash = "sha256-bhceuU/TCLHCItOw0EPWUIm/fraa4YzVZxbgvIlqYtk=" @@ -15440,6 +19043,30 @@ license = [ ] homepage = "https://github.com/dei-layborer/polytonoi" +[porygon."0.1.0"] +url = "https://packages.typst.org/preview/porygon-0.1.0.tar.gz" +hash = "sha256-10XdfmEyu2Qh5CeA+ihO6oPo7yIPe3awTv8G6RnUog0=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "Create a CV from a JSON file" +license = [ + "MIT", +] +homepage = "https://github.com/Its-Just-Nans/porygon" + +[poster-syndrome."0.1.0"] +url = "https://packages.typst.org/preview/poster-syndrome-0.1.0.tar.gz" +hash = "sha256-KjFn7wEIfESEPXZFgDGyv9f7vJrgF+q2QpTINOpz0jI=" +typstDeps = [ + "codetastic_0_2_2", +] +description = "A poster template with custom frame placement" +license = [ + "MPL-2.0", +] +homepage = "https://github.com/baptiste/poster-syndrome" + [postercise."0.1.0"] url = "https://packages.typst.org/preview/postercise-0.1.0.tar.gz" hash = "sha256-QMTn5TcAstahWnqU0OCCir2fU9NEd1nym/2gJk450Ec=" @@ -15460,6 +19087,16 @@ license = [ ] homepage = "https://github.com/jskaza/preprintx" +[prequery."0.2.0"] +url = "https://packages.typst.org/preview/prequery-0.2.0.tar.gz" +hash = "sha256-xgx/vctOHpWso2bKgfi2E+cUFJ/RrFEH46AHN+bemIM=" +typstDeps = [] +description = "library for extracting metadata for preprocessing from a typst document" +license = [ + "MIT", +] +homepage = "https://github.com/typst-community/prequery" + [prequery."0.1.0"] url = "https://packages.typst.org/preview/prequery-0.1.0.tar.gz" hash = "sha256-SgjfD/wSGavgRWXSG2iG+bu+4pBuf76a1oFYQyQkN7o=" @@ -15473,6 +19110,16 @@ license = [ ] homepage = "https://github.com/SillyFreak/typst-prequery" +[presentate."0.2.0"] +url = "https://packages.typst.org/preview/presentate-0.2.0.tar.gz" +hash = "sha256-wpyQQMJu35DTHR42MdIJaz70BUCXz6do6+xcbT5c+U0=" +typstDeps = [] +description = "A package to create slides with ease" +license = [ + "MIT", +] +homepage = "https://github.com/pacaunt/typst-presentate" + [presentate."0.1.0"] url = "https://packages.typst.org/preview/presentate-0.1.0.tar.gz" hash = "sha256-NyXpTM7rkHImpJ15UeQA1tiSIK6nTQDb33w1XDO4QOQ=" @@ -15483,6 +19130,30 @@ license = [ ] homepage = "https://github.com/pacaunt/typst-presentate" +[pretty-hdm-thesis."0.1.1"] +url = "https://packages.typst.org/preview/pretty-hdm-thesis-0.1.1.tar.gz" +hash = "sha256-wIT0YhzFOSCivAxr5Aij6ihClOQF9BAbGF552F/N93M=" +typstDeps = [ + "glossarium_0_5_9", +] +description = "Unofficial HdM Thesis Template inspired by the template by Prof. Dr. Dirk Heuzeroth" +license = [ + "MIT", +] +homepage = "https://github.com/miawinter98/hdm-thesis" + +[pretty-hdm-thesis."0.1.0"] +url = "https://packages.typst.org/preview/pretty-hdm-thesis-0.1.0.tar.gz" +hash = "sha256-cv0v+C5dn9D1Cfh8lormQBcJF9BKoBcxmkpbSblND4w=" +typstDeps = [ + "glossarium_0_5_7", +] +description = "Unofficial HdM Thesis Template inspired by the template by Prof. Dr. Dirk Heuzeroth" +license = [ + "MIT", +] +homepage = "https://github.com/miawinter98/hdm-thesis" + [prismath."0.1.0"] url = "https://packages.typst.org/preview/prismath-0.1.0.tar.gz" hash = "sha256-O7PaP1OUcba6j5MBMOmggdPAQDsQkJT5O8RgjP6qfjs=" @@ -15564,6 +19235,36 @@ license = [ ] homepage = "https://github.com/david-davies/typst-prooftree" +[proteograph."0.2.0"] +url = "https://packages.typst.org/preview/proteograph-0.2.0.tar.gz" +hash = "sha256-OWLh2tRcVqXeh2HxUH/k9gpydyWaMlCrVXgfceBuKQE=" +typstDeps = [ + "codly_1_3_0", + "fletcher_0_5_8", + "lilaq_0_4_0", + "tidy_0_4_3", + "tiptoe_0_3_1", +] +description = "A package to visualise proteomics data" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/olangella/proteograph" + +[proteograph."0.1.0"] +url = "https://packages.typst.org/preview/proteograph-0.1.0.tar.gz" +hash = "sha256-68bbmG66U38sACork4g7VSkh6JcbLIukGLhCy1iTYXU=" +typstDeps = [ + "lilaq_0_4_0", + "tidy_0_4_3", + "tiptoe_0_3_1", +] +description = "A package to visualise proteomics data" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/olangella/proteograph" + [psl-thesis."0.1.0"] url = "https://packages.typst.org/preview/psl-thesis-0.1.0.tar.gz" hash = "sha256-MxuFFtr0ZQ74qipJ4W9mRGBl03ehXeTXF2INoFaFOcY=" @@ -15614,6 +19315,18 @@ license = [ ] homepage = "https://github.com/curvenote/pubmatter" +[pull-eh."0.1.1"] +url = "https://packages.typst.org/preview/pull-eh-0.1.1.tar.gz" +hash = "sha256-u3ICsM79Vk1Vni1jQ4v5M2hqoHpe2Fm6zZhhtpYHgjs=" +typstDeps = [ + "cetz_0_4_0", +] +description = "Visualize pulleys with Typst and CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/SillyFreak/typst-pull-eh" + [pull-eh."0.1.0"] url = "https://packages.typst.org/preview/pull-eh-0.1.0.tar.gz" hash = "sha256-E6U+SrfTA0IZKkyjn34ZWHR4hh+RZqG+EmsVpw1o7w4=" @@ -15683,6 +19396,18 @@ license = [ ] homepage = "https://github.com/ludwig-austermann/qcm" +[qec-thrust."0.1.1"] +url = "https://packages.typst.org/preview/qec-thrust-0.1.1.tar.gz" +hash = "sha256-vc0ok9xMZ09m4hoQ8MgAg6uruH2ZMIVpPS1E12nw/LA=" +typstDeps = [ + "cetz_0_4_0", +] +description = "A package for drawing quantum error correction codes with Typst" +license = [ + "MIT", +] +homepage = "https://github.com/nzy1997/qec-thrust" + [qec-thrust."0.1.0"] url = "https://packages.typst.org/preview/qec-thrust-0.1.0.tar.gz" hash = "sha256-0Qofs0kXArco7PDC3iRU1Nnjm1hngYcA4tqxj/a1spo=" @@ -15695,6 +19420,22 @@ license = [ ] homepage = "https://github.com/nzy1997/qec-thrust" +[qooklet."0.6.1"] +url = "https://packages.typst.org/preview/qooklet-0.6.1.tar.gz" +hash = "sha256-K/X9tM4rcW1B3zuxPlj16fsZ65aL8wwIEko3E6D+2Bo=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", + "hydra_0_6_1", + "physica_0_9_5", + "theorion_0_3_3", +] +description = "A quick start template for scientific booklets" +license = [ + "MIT", +] +homepage = "https://github.com/ivaquero/typst-qooklet.git" + [qooklet."0.6.0"] url = "https://packages.typst.org/preview/qooklet-0.6.0.tar.gz" hash = "sha256-CMs9EV6tZnxPSZEV5SbToEr9VONkB+I3HKiTYWU/z5U=" @@ -15884,6 +19625,16 @@ license = [ ] homepage = "https://github.com/FlorentCLMichel/quetta" +[quic-style."0.0.1"] +url = "https://packages.typst.org/preview/quic-style-0.0.1.tar.gz" +hash = "sha256-USSaHG1dqu2htQAkorD3CXELRRkBb/TQ8/4DqotKjRs=" +typstDeps = [] +description = "A cohesive Typst design template that can be used in various situations—daily life, research, and experiments" +license = [ + "Unlicense", +] +homepage = "https://github.com/taniiicom/typst-quic-style" + [quick-cards."0.1.1"] url = "https://packages.typst.org/preview/quick-cards-0.1.1.tar.gz" hash = "sha256-tXvD7cCih9ma1qhdNGzaPqqyA82p5YE1NIjUtDDSAgo=" @@ -16038,6 +19789,16 @@ license = [ ] homepage = "https://github.com/artomweb/Quick-Sip-Typst-Template" +[quill."0.7.2"] +url = "https://packages.typst.org/preview/quill-0.7.2.tar.gz" +hash = "sha256-LvDsUl4e8n9paScgV7rxMLMYBhLFw6kvHA84D980Ks0=" +typstDeps = [] +description = "Effortlessly create quantum circuit diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/quill" + [quill."0.7.1"] url = "https://packages.typst.org/preview/quill-0.7.1.tar.gz" hash = "sha256-KNnmvvamKnCEGxTI6mytLk4D/Ntse1ethrP4ey6MlyM=" @@ -16145,6 +19906,29 @@ license = [ "MIT", ] +[railynx."0.1.0"] +url = "https://packages.typst.org/preview/railynx-0.1.0.tar.gz" +hash = "sha256-WrucV9+nwnSdKuxbry1n1/Itmtw145j0gY/0lA8/asU=" +typstDeps = [] +description = "Draw rail track diagrams with concise syntax" +license = [ + "MIT", +] +homepage = "https://github.com/yusancky/railynx" + +[realhats."0.1.0"] +url = "https://packages.typst.org/preview/realhats-0.1.0.tar.gz" +hash = "sha256-Ek0AqBU3af+tWe/JthyKtxuTpNRN8xZac2O20Aaik5g=" +typstDeps = [ + "jumble_0_0_1", + "physica_0_8_1", + "suiji_0_3_0", +] +description = "Put real hats on symbols instead of circumflexes" +license = [ + "MIT", +] + [red-agora."0.1.1"] url = "https://packages.typst.org/preview/red-agora-0.1.1.tar.gz" hash = "sha256-K35bSciizmhhCU9hHlkPg2+wR8VCsQeTvisO/kuwVOU=" @@ -16240,6 +20024,52 @@ license = [ ] homepage = "https://github.com/fky2015/resume-ng-typst" +[retrofit."0.1.2"] +url = "https://packages.typst.org/preview/retrofit-0.1.2.tar.gz" +hash = "sha256-pw/GkrP6An3P7hrX+2fkONXJKgs3L4AfLhmMpl+ibCk=" +typstDeps = [ + "tidy_0_4_3", +] +description = "Adds clickable backreferences to each bibliography entry, enabling custom formatting of all cited pages" +license = [ + "MIT", +] +homepage = "https://github.com/xkevio/retrofit" + +[retrofit."0.1.1"] +url = "https://packages.typst.org/preview/retrofit-0.1.1.tar.gz" +hash = "sha256-PMXi0muwObTgvc8Iw+muDTJUl0zn0HZ5NYN4BmEvhnE=" +typstDeps = [ + "tidy_0_4_3", +] +description = "Adds clickable backreferences to each bibliography entry, enabling custom formatting of all cited pages" +license = [ + "MIT", +] +homepage = "https://github.com/xkevio/retrofit" + +[retrofit."0.1.0"] +url = "https://packages.typst.org/preview/retrofit-0.1.0.tar.gz" +hash = "sha256-64rjgz7BbX5A2Sd3hk6HCz4dVJy0kmQJw3a3pyBS0lw=" +typstDeps = [ + "tidy_0_4_3", +] +description = "Adds clickable backreferences to each bibliography entry, enabling custom formatting of all cited pages" +license = [ + "MIT", +] +homepage = "https://github.com/xkevio/retrofit" + +[rexllent."0.3.4"] +url = "https://packages.typst.org/preview/rexllent-0.3.4.tar.gz" +hash = "sha256-vttv5PO3TNh0ESBwNZ31djSTY6VHawr2nVpSV36o+0A=" +typstDeps = [] +description = "Parsing xlsx file into a typst table, powered by wasm" +license = [ + "MIT", +] +homepage = "https://github.com/hongjr03/typst-rexllent" + [rexllent."0.3.3"] url = "https://packages.typst.org/preview/rexllent-0.3.3.tar.gz" hash = "sha256-XIkYNdCwH8R1ZuLb6fwz+CRMBltqjI81qPKlHAnSqQY=" @@ -16496,6 +20326,26 @@ license = [ ] homepage = "https://github.com/rose-pine/typst" +[rowmantic."0.5.0"] +url = "https://packages.typst.org/preview/rowmantic-0.5.0.tar.gz" +hash = "sha256-jisIDc09G3Us+O4wylU5WNypTTjRzJPfQebA48e0/2U=" +typstDeps = [] +description = "Define tables row-wise, with inline separators between cells" +license = [ + "EUPL-1.2", +] +homepage = "https://github.com/typst-community/rowmantic" + +[rowmantic."0.4.0"] +url = "https://packages.typst.org/preview/rowmantic-0.4.0.tar.gz" +hash = "sha256-HoXBo02YR97AS1v2VwPWPnMeBd8BDMHbX7bYJFv9KJY=" +typstDeps = [] +description = "Define tables row-wise, with inline separators between cells" +license = [ + "EUPL-1.2", +] +homepage = "https://github.com/typst-community/rowmantic" + [rowmantic."0.3.0"] url = "https://packages.typst.org/preview/rowmantic-0.3.0.tar.gz" hash = "sha256-CXibQEKW5URyH/xA0r7gZWbNB4l6CvK7oxnFJ9wvIHs=" @@ -16536,6 +20386,19 @@ license = [ ] homepage = "https://github.com/typst-community/rowmantic" +[rubber-article."0.5.0"] +url = "https://packages.typst.org/preview/rubber-article-0.5.0.tar.gz" +hash = "sha256-5IhFTrk1r9FXTA9IpvWejnxKpJlN3svKrDH2XD+9o30=" +typstDeps = [ + "hydra_0_6_1", + "pillar_0_3_3", +] +description = "A simple template recreating the look of the classic LaTeX article" +license = [ + "MIT", +] +homepage = "https://github.com/npikall/rubber-article.git" + [rubber-article."0.4.2"] url = "https://packages.typst.org/preview/rubber-article-0.4.2.tar.gz" hash = "sha256-eJ/R0evHL162/vEvn5wpbLzXMKhyqQGVtf7DpN+4yrE=" @@ -16707,6 +20570,16 @@ license = [ ] homepage = "https://github.com/swaits/typst-collection" +[rustycure."0.1.0"] +url = "https://packages.typst.org/preview/rustycure-0.1.0.tar.gz" +hash = "sha256-Yg9JuGPi8xDGJ1+ulXvJK43d3r0j6ZEHqf5Lok1n7XU=" +typstDeps = [] +description = "Generate QR codes fast" +license = [ + "EUPL-1.2", +] +homepage = "https://codeberg.org/fussgaenger/rustycure" + [s6t5-page-bordering."1.0.0"] url = "https://packages.typst.org/preview/s6t5-page-bordering-1.0.0.tar.gz" hash = "sha256-djet6k3bfA6oi+IpfoN6bsZ8sPkR0y2RVPB0bKKcgI4=" @@ -16809,6 +20682,16 @@ license = [ ] homepage = "https://github.com/augustebaum/epfl-thesis-typst" +[scholarly-tauthesis."0.16.3"] +url = "https://packages.typst.org/preview/scholarly-tauthesis-0.16.3.tar.gz" +hash = "sha256-WkhIH+VBCYAyYT7z5MuYyPwrt8Hs3DeF5EteTT0aXaM=" +typstDeps = [] +description = "A template for writing Tampere University theses" +license = [ + "MIT", +] +homepage = "https://gitlab.com/tuni-official/thesis-templates/tau-typst-thesis-template" + [scholarly-tauthesis."0.15.2"] url = "https://packages.typst.org/preview/scholarly-tauthesis-0.15.2.tar.gz" hash = "sha256-YLv4e/VxeKpS7TWRor4LMKmMd6u/UOpbxzzMkV5yIXk=" @@ -17119,6 +21002,25 @@ license = [ ] homepage = "https://github.com/Dregen-Yor/sdu-exp-report" +[sdu-touying-simpl."1.0.0"] +url = "https://packages.typst.org/preview/sdu-touying-simpl-1.0.0.tar.gz" +hash = "sha256-ZM2jkUisW5nCk2PTSX+eukmSOxnJg0h9e4VjxMb3PIA=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", + "ctheorems_1_1_3", + "fletcher_0_5_8", + "gentle-clues_1_2_0", + "mitex_0_2_2", + "showybox_2_0_4", + "touying_0_6_1", +] +description = "An templete based on touying, " +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/Dregen-Yor/sdu-touying-simpl" + [sdu-touying-simpl."0.3.1"] url = "https://packages.typst.org/preview/sdu-touying-simpl-0.3.1.tar.gz" hash = "sha256-3QSKmhYF1Qj9RT3rHR+DW8miDX+3RIlpQRurt6JMQ+Y=" @@ -17363,6 +21265,36 @@ license = [ ] homepage = "https://github.com/shaneworld/HHU-Thesis-Template" +[sheetstorm."0.3.3"] +url = "https://packages.typst.org/preview/sheetstorm-0.3.3.tar.gz" +hash = "sha256-HDm3UT7rQzDvUIgE5v+cYxT6UPdx44prtNnP72PDAOU=" +typstDeps = [] +description = "A template for university exercise sheets" +license = [ + "MIT", +] +homepage = "https://github.com/rabuu/sheetstorm" + +[sheetstorm."0.2.0"] +url = "https://packages.typst.org/preview/sheetstorm-0.2.0.tar.gz" +hash = "sha256-0Kxp6+T8fojGg4I1RCvpj8z5/fyp/wj/bMlN8yHIAg8=" +typstDeps = [] +description = "A template for university exercise sheets" +license = [ + "MIT", +] +homepage = "https://github.com/rabuu/sheetstorm" + +[sheetstorm."0.1.0"] +url = "https://packages.typst.org/preview/sheetstorm-0.1.0.tar.gz" +hash = "sha256-J6WL95oE0eowdDCIYDFjYaPY71YJsx9X6hjhBbYih60=" +typstDeps = [] +description = "A template for university exercise sheets" +license = [ + "MIT", +] +homepage = "https://github.com/rabuu/sheetstorm" + [shiroa."0.2.3"] url = "https://packages.typst.org/preview/shiroa-0.2.3.tar.gz" hash = "sha256-Yb2tdrqI1j/hZDV0gBctZssJaj3b7qqVVfCQ6BhG5uY=" @@ -17725,6 +21657,26 @@ license = [ ] homepage = "https://github.com/VWWVVW/shuxuejuan" +[sicons."15.13.0"] +url = "https://packages.typst.org/preview/sicons-15.13.0.tar.gz" +hash = "sha256-injvgnY5RDBV5Ni4Y1FM8dicVeYgNoL6nJ8US0Cq6+4=" +typstDeps = [] +description = "Access High quality Simple Icons SVGs from Typst" +license = [ + "MIT", +] +homepage = "https://github.com/cscnk52/typst-sicons" + +[sicons."15.12.0"] +url = "https://packages.typst.org/preview/sicons-15.12.0.tar.gz" +hash = "sha256-CvfifVb4Qo5NCJFUcJpdYbGfYGE12Vg22e3r0z1mvEU=" +typstDeps = [] +description = "Access High quality Simple Icons SVGs from Typst" +license = [ + "MIT", +] +homepage = "https://github.com/cscnk52/typst-sicons" + [siddhi-syntax."0.1.0"] url = "https://packages.typst.org/preview/siddhi-syntax-0.1.0.tar.gz" hash = "sha256-fwiowLjoDTWvnY9d7k6AH4MmRpt6m94bSikczYxCX8o=" @@ -17735,6 +21687,19 @@ license = [ ] homepage = "https://github.com/mahgoh/typst-siddhi-syntax" +[siefken-syllabus."0.1.0"] +url = "https://packages.typst.org/preview/siefken-syllabus-0.1.0.tar.gz" +hash = "sha256-ryRf+u8wCUBfDdvEaGQIczBJgzAKlZFGvNEPbqYkFcg=" +typstDeps = [ + "elembic_1_1_1", +] +description = "Template for a syllabus originally designed for the University of Toronto" +license = [ + "MIT", + "Apache-2.0", +] +homepage = "https://github.com/siefkenj/typst-siefken-syllabus" + [sigfig."0.1.0"] url = "https://packages.typst.org/preview/sigfig-0.1.0.tar.gz" hash = "sha256-C/AoEPkroDYqtHr+r3rzQmdAvE8M9di0rE5EIcOWcsk=" @@ -17785,6 +21750,16 @@ license = [ ] homepage = "https://github.com/SkytAsul/INSA-Typst-Template" +[silky-report-insa."0.5.2"] +url = "https://packages.typst.org/preview/silky-report-insa-0.5.2.tar.gz" +hash = "sha256-Mr+8YvChHTKny7YZJ9s9dhYIs/7X1RBLm5o0IjIJzug=" +typstDeps = [] +description = "A template made for reports and other documents of INSA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/SkytAsul/INSA-Typst-Template" + [silky-report-insa."0.5.1"] url = "https://packages.typst.org/preview/silky-report-insa-0.5.1.tar.gz" hash = "sha256-SnAuJ1qLZ3UE7CMSYO0Y8V+Dz9cYutJT4JksFFZ79AU=" @@ -17916,6 +21891,18 @@ license = [ "MIT", ] +[simple-bupt-report."0.1.1"] +url = "https://packages.typst.org/preview/simple-bupt-report-0.1.1.tar.gz" +hash = "sha256-BaR7WO5wwLjd6PlihGms1W9r/OKNs3zUqHzrg4FyZWk=" +typstDeps = [ + "cuti_0_3_0", +] +description = "一份简单的北邮实验报告模板 Simple BUPT Report" +license = [ + "MIT", +] +homepage = "https://github.com/zhao-leo/BUPT-Report-Typst" + [simple-bupt-report."0.1.0"] url = "https://packages.typst.org/preview/simple-bupt-report-0.1.0.tar.gz" hash = "sha256-GeL1I2NCqZItRhfDPHI1u0aXJtTGnaYmFzouZ0fIIvk=" @@ -17941,6 +21928,21 @@ license = [ ] homepage = "https://github.com/chillcicada/simple-handout-template" +[simple-ntnu-report."0.1.0"] +url = "https://packages.typst.org/preview/simple-ntnu-report-0.1.0.tar.gz" +hash = "sha256-nTqMzQDZGzBaFRjEBK3HFJkCy6XQE4w6MoyEKpZaE2E=" +typstDeps = [ + "icu-datetime_0_1_2", + "swank-tex_0_1_0", + "zero_0_3_3", +] +description = "Shorter academic reports at NTNU in Trondheim" +license = [ + "AGPL-3.0-or-later", + "MIT-0", +] +homepage = "https://github.com/torsteinnh/simple-ntnu-report" + [simple-preavis."0.1.0"] url = "https://packages.typst.org/preview/simple-preavis-0.1.0.tar.gz" hash = "sha256-x5dtbcF3MGGGkGjAYSLHphn7XcrCnmRsf1g27aAq3vI=" @@ -18001,6 +22003,18 @@ license = [ ] homepage = "https://github.com/VictuarVi/Template-Tesi-UniMi" +[simple-ve-thesis."0.1.0"] +url = "https://packages.typst.org/preview/simple-ve-thesis-0.1.0.tar.gz" +hash = "sha256-H4UmyPf1iLOLEYx+KhXyXWPylVXVGDO+91TXoWpMnOs=" +typstDeps = [ + "grayness_0_3_0", +] +description = "Unofficial thesis template for Ca' Foscari University of Venice" +license = [ + "MIT", +] +homepage = "https://github.com/biipo/typst-unive-template" + [simplebnf."0.1.1"] url = "https://packages.typst.org/preview/simplebnf-0.1.1.tar.gz" hash = "sha256-dGCrPJW/E4rRKwO8Q+M0g1+zuC5N58Y5nrp1l4Q/9W8=" @@ -18126,6 +22140,19 @@ license = [ "MIT", ] +[smartaref."0.1.0"] +url = "https://packages.typst.org/preview/smartaref-0.1.0.tar.gz" +hash = "sha256-sGf+wEKbA0jgsORdjYcBObyvObDQQU8+dQeNR5ScUZc=" +typstDeps = [ + "hallon_0_1_0", + "subpar_0_2_2", +] +description = "Smart handling of consecutive references (i.e. cleveref for Typst" +license = [ + "0BSD", +] +homepage = "https://github.com/mewmew/smartaref-typ" + [smooth-tmlr."0.4.0"] url = "https://packages.typst.org/preview/smooth-tmlr-0.4.0.tar.gz" hash = "sha256-qJ/+wPqqN/ZYYkTil4YIs8hUc+SustHn0ERBT7QX0sE=" @@ -18194,6 +22221,16 @@ license = [ ] homepage = "https://github.com/Bi0T1N/typst-socialhub-fa" +[solo-lu-df."0.1.0"] +url = "https://packages.typst.org/preview/solo-lu-df-0.1.0.tar.gz" +hash = "sha256-9dQYiOOm0SuXFoQ+uJKMNLj4n95Vxs95BrhDjvCc20E=" +typstDeps = [] +description = "Write qualification papers, bachelor’s theses, and master’s theses for University of Lativa, Computer Science programme" +license = [ + "MIT", +] +homepage = "https://github.com/kristoferssolo/LU-DF-Typst-Template" + [solving-physics."0.1.0"] url = "https://packages.typst.org/preview/solving-physics-0.1.0.tar.gz" hash = "sha256-aioIHCKBnf8BBlYvO1UtrQ27o1/oCEvRieY1I29V3Sg=" @@ -18216,6 +22253,37 @@ license = [ ] homepage = "https://codeberg.org/pfad.fr/typst-songbook" +[songting-book."0.0.4"] +url = "https://packages.typst.org/preview/songting-book-0.0.4.tar.gz" +hash = "sha256-+iCuTslAKUV1ZSChKFtYkpRPkTGRb1fRpsZDanF710c=" +typstDeps = [ + "hydra_0_6_1", + "i-figured_0_2_4", + "modern-nju-thesis_0_4_0", + "numbly_0_1_0", + "outrageous_0_4_0", +] +description = "Create Chinese-style books effortlessly using markup with built-in styling" +license = [ + "MIT", +] +homepage = "https://github.com/zhinenggongziliaoku/songting-book" + +[songting-book."0.0.3"] +url = "https://packages.typst.org/preview/songting-book-0.0.3.tar.gz" +hash = "sha256-PrzVgAnJxVDRqWrolTX/r/aUk/jJSkj419zZPZLu3lM=" +typstDeps = [ + "hydra_0_6_1", + "modern-nju-thesis_0_4_0", + "numbly_0_1_0", + "outrageous_0_4_0", +] +description = "Create Chinese-style books effortlessly using markup with built-in styling" +license = [ + "MIT", +] +homepage = "https://github.com/zhinenggongziliaoku/songting-book" + [songting-book."0.0.2"] url = "https://packages.typst.org/preview/songting-book-0.0.2.tar.gz" hash = "sha256-uNl6DIU8lxclkuDbwlEsmggUcS2ca6ZMVRWUJKtX3jg=" @@ -18246,6 +22314,30 @@ license = [ ] homepage = "https://github.com/zhinenggongziliaoku/songting-book" +[sos-ugent-style."0.2.0"] +url = "https://packages.typst.org/preview/sos-ugent-style-0.2.0.tar.gz" +hash = "sha256-NgcPW5AsXOFMaALkcrMATJeXK3JZQK4HrwPb/0NbsPg=" +typstDeps = [ + "drafting_0_2_2", +] +description = "Write documents, presentations and dissertations in the same, uniform UGent style. Unofficial template" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/th1j5/typst-sos-ugent-style" + +[sos-ugent-style."0.1.0"] +url = "https://packages.typst.org/preview/sos-ugent-style-0.1.0.tar.gz" +hash = "sha256-JJDKC25tBanY0psaxHRBOww7m8OYhvG17XSssJtkbSM=" +typstDeps = [ + "drafting_0_2_2", +] +description = "Write documents, presentations and dissertations in the same, uniform UGent style. Unofficial template" +license = [ + "GPL-3.0-only", +] +homepage = "https://codeberg.org/th1j5/typst-sos-ugent-style" + [sourcerer."0.2.1"] url = "https://packages.typst.org/preview/sourcerer-0.2.1.tar.gz" hash = "sha256-WrNizB+4ZYOoIOlJxiuzaWqaI7htDzuGjJ5ZsmfxiAA=" @@ -18276,6 +22368,18 @@ license = [ ] homepage = "https://github.com/miestrode/sourcerer" +[soviet-matrix."0.2.1"] +url = "https://packages.typst.org/preview/soviet-matrix-0.2.1.tar.gz" +hash = "sha256-Ky+Ldu/M7ITs0iLN1gesdND9kLCvdLRuKIyQ/kzTrGo=" +typstDeps = [ + "suiji_0_4_0", +] +description = "Tetris game in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/YouXam/soviet-matrix" + [soviet-matrix."0.2.0"] url = "https://packages.typst.org/preview/soviet-matrix-0.2.0.tar.gz" hash = "sha256-8b/4OqWjlSVdGy1UlgIvqC4SEY81OPvNd1cvWPYmdKo=" @@ -18533,6 +22637,16 @@ license = [ ] homepage = "https://github.com/HPDell/typst-starter-journal-article" +[stash."0.1.0"] +url = "https://packages.typst.org/preview/stash-0.1.0.tar.gz" +hash = "sha256-gna1r70z+G7+qySDBN+75o7cfvX2ZOi6P9chWVEQ004=" +typstDeps = [] +description = "Stash content to display it later" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/VanessB/typst-stash" + [statastic."1.0.0"] url = "https://packages.typst.org/preview/statastic-1.0.0.tar.gz" hash = "sha256-zAYUeBwLwXHhLVBdYenuEpcG0RTBh0lBbqAiPXDafoY=" @@ -18579,6 +22693,17 @@ license = [ ] homepage = "https://github.com/Riley719/typst-statementsp" +[stellar-iac."0.5.0"] +url = "https://packages.typst.org/preview/stellar-iac-0.5.0.tar.gz" +hash = "sha256-lZqPmrK+Mdip7bI8h5UwgoMjC91AEWkuhAKKcHjU/Cg=" +typstDeps = [] +description = "Template for the International Astronautical Congress (IAC) manuscript" +license = [ + "MIT", + "MIT-0", +] +homepage = "https://github.com/shunichironomura/iac-typst-template" + [stellar-iac."0.4.1"] url = "https://packages.typst.org/preview/stellar-iac-0.4.1.tar.gz" hash = "sha256-vxJ+YZEpi3w8pkFhmupmifPOI8G8A+tS8sJ+bGEsreM=" @@ -18610,6 +22735,18 @@ license = [ ] homepage = "https://github.com/coco33920/stonewall" +[storytiles."0.0.1"] +url = "https://packages.typst.org/preview/storytiles-0.0.1.tar.gz" +hash = "sha256-xVfQrBNh/7GsSvPSm2+Arvi2aweabNr1ETrwI9RclBI=" +typstDeps = [ + "cuti_0_3_0", +] +description = "4 images per slide, for group meeting" +license = [ + "MIT", +] +homepage = "https://github.com/xbttkunhao/storytiles" + [structogrammer."0.1.2"] url = "https://packages.typst.org/preview/structogrammer-0.1.2.tar.gz" hash = "sha256-q0/P9yStQHs2dQDT820EfLUHMtu0pdIgFa9xn+dLtnM=" @@ -19342,6 +23479,42 @@ license = [ ] homepage = "https://github.com/jneug/typst-tools4typst" +[tabbyterms."0.1.0"] +url = "https://packages.typst.org/preview/tabbyterms-0.1.0.tar.gz" +hash = "sha256-B0EYn1QlEbwrbR0FADO3ZRr2obD3l3QI0WW+7X83w2Y=" +typstDeps = [] +description = "Layout the term list as a table, even with multiple columns" +license = [ + "EUPL-1.2", +] +homepage = "https://github.com/typst-community/tabbyterms" + +[tableau-icons."0.334.1"] +url = "https://packages.typst.org/preview/tableau-icons-0.334.1.tar.gz" +hash = "sha256-lnJo0dJflKQJO1YFmJKwlUX7mhHXmUXBlPkm5KZLM3Y=" +typstDeps = [ + "shadowed_0_2_0", + "tidy_0_4_3", +] +description = "Tabler.io Icons v3.34.0 for Typst" +license = [ + "MIT", +] +homepage = "https://codeberg.org/joelvonrotz/tableau-icons" + +[tableau-icons."0.334.0"] +url = "https://packages.typst.org/preview/tableau-icons-0.334.0.tar.gz" +hash = "sha256-UiTdLTQN9xIWaTYBwfOmJCStm5V16ey+PGfkAeHHr3A=" +typstDeps = [ + "shadowed_0_2_0", + "tidy_0_4_2", +] +description = "Tabler.io Icons v3.34.0 for Typst" +license = [ + "MIT", +] +homepage = "https://codeberg.org/joelvonrotz/tableau-icons" + [tableau-icons."0.331.0"] url = "https://packages.typst.org/preview/tableau-icons-0.331.0.tar.gz" hash = "sha256-9ljNMcVEhP1eKUCdLITB4vFxRqDaT9KSptDGxjBOgXo=" @@ -19378,6 +23551,16 @@ license = [ ] homepage = "https://github.com/joelvonrotz/tableau-icons" +[tablem."0.3.0"] +url = "https://packages.typst.org/preview/tablem-0.3.0.tar.gz" +hash = "sha256-rAer99mHZDzgUqFI31j19JZglsLbAGWxCNG5UvVaiN8=" +typstDeps = [] +description = "Write markdown-like tables easily" +license = [ + "MIT", +] +homepage = "https://github.com/OrangeX4/typst-tablem" + [tablem."0.2.0"] url = "https://packages.typst.org/preview/tablem-0.2.0.tar.gz" hash = "sha256-xXsq6mh6lm2ZL8z9d9gQK+LYB8vHofHK+MfgcX5yWBY=" @@ -19633,6 +23816,44 @@ license = [ ] homepage = "https://github.com/maxcrees/tbl.typ" +[tblr."0.4.1"] +url = "https://packages.typst.org/preview/tblr-0.4.1.tar.gz" +hash = "sha256-W+ATn3TwrhVQIk/sEEijBwFiDHuM4qFo6qHUovYwu/Q=" +typstDeps = [ + "rowmantic_0_4_0", + "zero_0_3_0", +] +description = "Table generation and alignment helpers inspired by LaTeX's Tabularray package" +license = [ + "MIT", +] +homepage = "https://github.com/tshort/tblr" + +[tblr."0.4.0"] +url = "https://packages.typst.org/preview/tblr-0.4.0.tar.gz" +hash = "sha256-dTUzcfJEAlauek+HnkG3Rv22G2PCOy5S8vfvRQvCNP4=" +typstDeps = [ + "rowmantic_0_4_0", + "zero_0_3_0", +] +description = "Table generation and alignment helpers inspired by LaTeX's Tabularray package" +license = [ + "MIT", +] +homepage = "https://github.com/tshort/tblr" + +[tblr."0.3.2"] +url = "https://packages.typst.org/preview/tblr-0.3.2.tar.gz" +hash = "sha256-Jp0P3r7kovJ532O68oHxKaK+P6QAfEMaYbnWU6PUufo=" +typstDeps = [ + "zero_0_3_0", +] +description = "Table generation and alignment helpers inspired by LaTeX's Tabularray package" +license = [ + "MIT", +] +homepage = "https://github.com/tshort/tblr" + [tblr."0.3.1"] url = "https://packages.typst.org/preview/tblr-0.3.1.tar.gz" hash = "sha256-dIFBY7VHPz0n2LiyzTcUsCyEk0X1bDtxu/Dwitne1gk=" @@ -19711,6 +23932,18 @@ license = [ ] homepage = "https://github.com/chillcicada/typst-dotenv" +[tessera."0.1.0"] +url = "https://packages.typst.org/preview/tessera-0.1.0.tar.gz" +hash = "sha256-fiR/uD6HNyUeGGEdkQvJc9uufh9mdbt6IBdN/2kKRvA=" +typstDeps = [ + "elembic_1_1_1", +] +description = "A package for combining multiple images into masonry or matrix layout" +license = [ + "MIT", +] +homepage = "https://github.com/vanleefxp/tesselate_typ" + [text-dirr."1.0.0"] url = "https://packages.typst.org/preview/text-dirr-1.0.0.tar.gz" hash = "sha256-qn4cfK9i1f8ClTsrA0CM5+KLsEPVCUqgDEVUIQm4iqk=" @@ -19773,6 +24006,23 @@ license = [ ] homepage = "https://github.com/TGM-HIT/typst-protocol" +[tgm-hit-thesis."0.4.0"] +url = "https://packages.typst.org/preview/tgm-hit-thesis-0.4.0.tar.gz" +hash = "sha256-1oDjbsmMnO2UI2H9XdHeeuIB0nYFDYdSG+ZkWNUoFRw=" +typstDeps = [ + "alexandria_0_2_1", + "codly_1_3_0", + "datify_0_1_4", + "glossarium_0_5_9", + "hydra_0_6_2", + "linguify_0_4_2", +] +description = "Diploma thesis template for students of the HIT department at TGM Wien" +license = [ + "MIT", +] +homepage = "https://github.com/TGM-HIT/typst-diploma-thesis" + [tgm-hit-thesis."0.3.1"] url = "https://packages.typst.org/preview/tgm-hit-thesis-0.3.1.tar.gz" hash = "sha256-9lHo3QhUG7AnjwhRBf+NLBJb9PmHvzsh9XOCgCo49TM=" @@ -19896,6 +24146,18 @@ license = [ ] homepage = "https://github.com/nleanba/typst-theoretic" +[theorion."0.4.0"] +url = "https://packages.typst.org/preview/theorion-0.4.0.tar.gz" +hash = "sha256-jRF5VEUHq9OHi9t5UtnOtvzlpPr/zcIVnxqIdSeh4Og=" +typstDeps = [ + "showybox_2_0_4", +] +description = "Out-of-the-box, customizable and multilingual theorem environment package" +license = [ + "MIT", +] +homepage = "https://github.com/OrangeX4/typst-theorion" + [theorion."0.3.3"] url = "https://packages.typst.org/preview/theorion-0.3.3.tar.gz" hash = "sha256-JXD+gEwf78Cnt0RkRWvtKjdt1nMGU2/OVxRg6pDXNQc=" @@ -20032,6 +24294,16 @@ license = [ ] homepage = "https://github.com/tfachada/thesist" +[thmbox."0.3.0"] +url = "https://packages.typst.org/preview/thmbox-0.3.0.tar.gz" +hash = "sha256-aW9tioGuSpnGNSFhSm/Svc/j4ChFhQ+AnLWajgFnjIA=" +typstDeps = [] +description = "Creating beautiful theorem environments in typst with ease" +license = [ + "MIT", +] +homepage = "https://github.com/s15n/typst-thmbox" + [thmbox."0.2.0"] url = "https://packages.typst.org/preview/thmbox-0.2.0.tar.gz" hash = "sha256-2k4K8b5E1jkEm7lhCb9UeADUBqK3jZxTougU2SD2KQ0=" @@ -20102,6 +24374,15 @@ license = [ ] homepage = "https://github.com/Enter-tainer/zint-wasi" +[tidbit-uoc."0.1.0"] +url = "https://packages.typst.org/preview/tidbit-uoc-0.1.0.tar.gz" +hash = "sha256-ak5zPsWhBxQFo+MluIzcem72GvuW6FqS/byVAPpg+tw=" +typstDeps = [] +description = "Academic reports at the UOC with APA styling" +license = [ + "MIT", +] + [tidy."0.4.3"] url = "https://packages.typst.org/preview/tidy-0.4.3.tar.gz" hash = "sha256-3F4nBSvietpAevp+EgZIFoLfv4GRMLjSyGD+7RCYjjg=" @@ -20170,6 +24451,28 @@ license = [ "MIT", ] +[tiefletter."0.1.3"] +url = "https://packages.typst.org/preview/tiefletter-0.1.3.tar.gz" +hash = "sha256-BZER3U5LIYvGdlk63Gi0Pylx2xhs9cTK29YXjm7HJ2Y=" +typstDeps = [ + "tiaoma_0_3_0", +] +description = "Invoice and offer template for Austrian freelancers" +license = [ + "MIT", +] + +[tiefletter."0.1.2"] +url = "https://packages.typst.org/preview/tiefletter-0.1.2.tar.gz" +hash = "sha256-qX7SXHWZTlSAxHIa/03RDejAK/puIPf7ZRIAj8oNE4I=" +typstDeps = [ + "tiaoma_0_3_0", +] +description = "Invoice and offer template for Austrian freelancers" +license = [ + "MIT", +] + [tiefletter."0.1.1"] url = "https://packages.typst.org/preview/tiefletter-0.1.1.tar.gz" hash = "sha256-536tEljAru3xi7OaK53ehX3WeK5cdHyQkuwfQEeD580=" @@ -20192,6 +24495,33 @@ license = [ "MIT", ] +[tieflied."0.2.0"] +url = "https://packages.typst.org/preview/tieflied-0.2.0.tar.gz" +hash = "sha256-u7FwEuClg+OW82StKG0Q4JM2IY9L/JrGuPR71mPJquU=" +typstDeps = [] +description = "Song book template (Liederbuch" +license = [ + "MIT", +] + +[tieflied."0.1.1"] +url = "https://packages.typst.org/preview/tieflied-0.1.1.tar.gz" +hash = "sha256-+lqJuaewHr45Y83wRZ6/gzB93PzjEwyfs8JH4fqo/eA=" +typstDeps = [] +description = "Song book template (Liederbuch" +license = [ + "MIT", +] + +[tieflied."0.1.0"] +url = "https://packages.typst.org/preview/tieflied-0.1.0.tar.gz" +hash = "sha256-sLP7vBYIu3wswGhFIvcLkhD9NWL8n5tI/PszvV/RNxE=" +typstDeps = [] +description = "Song book (Liederbuch" +license = [ + "MIT", +] + [tierpist."0.1.0"] url = "https://packages.typst.org/preview/tierpist-0.1.0.tar.gz" hash = "sha256-p9EUIa5z1f22OlPbJtdUojsnE3Kb2BDAwivkh3himQg=" @@ -20204,6 +24534,19 @@ license = [ ] homepage = "https://github.com/bastienvoirin/tierpist" +[timeliney."0.4.0"] +url = "https://packages.typst.org/preview/timeliney-0.4.0.tar.gz" +hash = "sha256-atAcyhjup40j1YQgVE80wk3FNbTS5oxovEDz56yb+pQ=" +typstDeps = [ + "cetz_0_4_1", + "mantys_0_1_4", +] +description = "Create Gantt charts in Typst" +license = [ + "MIT", +] +homepage = "https://github.com/pta2002/typst-timeliney" + [timeliney."0.3.0"] url = "https://packages.typst.org/preview/timeliney-0.3.0.tar.gz" hash = "sha256-k5psWk1IImnwZlg3s/6JH9hZLPlBesq5TAt8bKVnBmw=" @@ -20338,6 +24681,15 @@ license = [ ] homepage = "https://gitlab.com/SolidTux/titleize" +[tlacuache-thesis-fc-unam."0.1.2"] +url = "https://packages.typst.org/preview/tlacuache-thesis-fc-unam-0.1.2.tar.gz" +hash = "sha256-/ykgKoHTmgAT1jSsaBV9ewCHfnxQwz5aBN/tMiZn2qM=" +typstDeps = [] +description = "Template para escribir una tesis para la facultad de ciencias" +license = [ + "MIT", +] + [tlacuache-thesis-fc-unam."0.1.1"] url = "https://packages.typst.org/preview/tlacuache-thesis-fc-unam-0.1.1.tar.gz" hash = "sha256-skc0agrYuWNsDTToeI/SM8u+37NVfvySkoY6D58QZ4w=" @@ -20347,6 +24699,48 @@ license = [ "MIT", ] +[tntt."0.3.4"] +url = "https://packages.typst.org/preview/tntt-0.3.4.tar.gz" +hash = "sha256-TZwGr69ghMVQXIebK6Uf5ahe0i6xg7MEoNMBUZcFW+s=" +typstDeps = [ + "cuti_0_3_0", + "i-figured_0_2_4", + "lovelace_0_3_0", +] +description = "Tntt is Not a Tex Thesis Template for Tsinghua university" +license = [ + "MIT", +] +homepage = "https://github.com/chillcicada/tntt" + +[tntt."0.3.3"] +url = "https://packages.typst.org/preview/tntt-0.3.3.tar.gz" +hash = "sha256-AQeb++fU24YbX3Kb5B2RtfLBX6utR7FhP3f1Ku3sNKE=" +typstDeps = [ + "cuti_0_3_0", + "i-figured_0_2_4", + "lovelace_0_3_0", +] +description = "Tntt is Not a Tex Thesis Template for Tsinghua university" +license = [ + "MIT", +] +homepage = "https://github.com/chillcicada/tntt" + +[tntt."0.3.2"] +url = "https://packages.typst.org/preview/tntt-0.3.2.tar.gz" +hash = "sha256-SHg1t53CtwGpmMfu/Hd7gK/E1EdWfz2oOD6Uk6qqIW4=" +typstDeps = [ + "cuti_0_3_0", + "i-figured_0_2_4", + "lovelace_0_3_0", +] +description = "Tntt is Not a Tex Thesis Template for Tsinghua university" +license = [ + "MIT", +] +homepage = "https://github.com/chillcicada/tntt" + [tntt."0.3.1"] url = "https://packages.typst.org/preview/tntt-0.3.1.tar.gz" hash = "sha256-nw8c2BeoQe0/oeVvB9F9kINqOJiLllWUZSpOPa1GKYs=" @@ -20401,6 +24795,36 @@ license = [ ] homepage = "https://github.com/chillcicada/tntt" +[tonguetoquill-usaf-memo."0.1.0"] +url = "https://packages.typst.org/preview/tonguetoquill-usaf-memo-0.1.0.tar.gz" +hash = "sha256-ZUQ6RZfSbFDzDIP9JJ+uL0/t9GhKOKGzCOGA9HAqBDA=" +typstDeps = [] +description = "Typeset memos that are fully compliant with AFH 33-337 'The Tongue and Quill" +license = [ + "MIT", +] +homepage = "https://github.com/SnpM/tonguetoquill-usaf-memo" + +[tonguetoquill-usaf-memo."0.0.2"] +url = "https://packages.typst.org/preview/tonguetoquill-usaf-memo-0.0.2.tar.gz" +hash = "sha256-CicYLmS4DxFJ4dsrbq7xgx78tbsf88Gyy2QdTuP8Cbo=" +typstDeps = [] +description = "Typeset memos that are fully compliant with AFH 33-337 'The Tongue and Quill" +license = [ + "MIT", +] +homepage = "https://github.com/SnpM/tonguetoquill-usaf-memo" + +[tonguetoquill-usaf-memo."0.0.1"] +url = "https://packages.typst.org/preview/tonguetoquill-usaf-memo-0.0.1.tar.gz" +hash = "sha256-f3mD3aPQok9fgSu/lOOG7DHrQxgxjzQb2q9ySLFIJuE=" +typstDeps = [] +description = "Typeset memos that are fully compliant with AFH 33-337 'The Tongue and Quill" +license = [ + "MIT", +] +homepage = "https://github.com/SnpM/tonguetoquill-usaf-memo" + [touying."0.6.1"] url = "https://packages.typst.org/preview/touying-0.6.1.tar.gz" hash = "sha256-AutRIIoJa75hrDTQVyoVAxajm1nmkypFLwYkmAyp39A=" @@ -20989,6 +25413,19 @@ license = [ ] homepage = "https://github.com/Quaternijkon/Typst_USTC_CS" +[touying-quarto-clean."0.1.2"] +url = "https://packages.typst.org/preview/touying-quarto-clean-0.1.2.tar.gz" +hash = "sha256-VjH0PkaGedpLOnrCo9Qofv3hE2bEXrTNliSpztMkibI=" +typstDeps = [ + "fontawesome_0_5_0", + "touying_0_6_1", +] +description = "A Clean Slide Theme for Touying" +license = [ + "MIT", +] +homepage = "https://github.com/kazuyanagimoto/quarto-clean-typst" + [touying-quarto-clean."0.1.1"] url = "https://packages.typst.org/preview/touying-quarto-clean-0.1.1.tar.gz" hash = "sha256-9zYawo4SimWNIrJCKUe27CHJq3er23/YEJa4iTGesrw=" @@ -21015,6 +25452,22 @@ license = [ ] homepage = "https://github.com/kazuyanagimoto/quarto-clean-typst" +[touying-quick."0.2.1"] +url = "https://packages.typst.org/preview/touying-quick-0.2.1.tar.gz" +hash = "sha256-hNiiAXKpfd5JX4MKN9rf7HxA5MKUfqTQ5z2opV7w+VA=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_8", + "physica_0_9_5", + "theorion_0_3_3", + "touying_0_6_1", +] +description = "A quick-start template based on touying for academic reports" +license = [ + "MIT", +] +homepage = "https://github.com/ivaquero/touying-quick.git" + [touying-quick."0.2.0"] url = "https://packages.typst.org/preview/touying-quick-0.2.0.tar.gz" hash = "sha256-KJ4P2LudaxyIs9uCqAbMK6+Cn9OwLr0d1NqXBM+Y7RA=" @@ -21084,6 +25537,20 @@ license = [ ] homepage = "https://github.com/maxchang3/touying-simpl-cau" +[touying-simpl-hkustgz."0.1.2"] +url = "https://packages.typst.org/preview/touying-simpl-hkustgz-0.1.2.tar.gz" +hash = "sha256-KAfxpNi8hLwlscFZvc2yFSdeagvmNFquuQHxit3NWwk=" +typstDeps = [ + "cetz_0_3_3", + "fletcher_0_5_5", + "touying_0_6_1", +] +description = "Touying Slide Theme for HKUST(GZ" +license = [ + "MIT", +] +homepage = "https://github.com/exAClior/touying-simpl-hkustgz" + [touying-simpl-hkustgz."0.1.1"] url = "https://packages.typst.org/preview/touying-simpl-hkustgz-0.1.1.tar.gz" hash = "sha256-hPzAv/zrLYdniHhKcXhiw4NqivEzu/MH0NO7utaIv/Q=" @@ -21112,6 +25579,30 @@ license = [ ] homepage = "https://github.com/exAClior/touying-simpl-hkustgz" +[touying-simpl-sjtu."0.1.0"] +url = "https://packages.typst.org/preview/touying-simpl-sjtu-0.1.0.tar.gz" +hash = "sha256-cMHpV1gcDaxYeNXuvNmuMSCDKTbNMwPNPCdNxAsLC9A=" +typstDeps = [ + "touying_0_6_1", +] +description = "上海交通大学 Touying 幻灯片主题 (Touying Slide Theme for SJTU" +license = [ + "MIT", +] +homepage = "https://github.com/tzhTaylor/touying-sjtu" + +[touying-unistra-pristine."1.4.2"] +url = "https://packages.typst.org/preview/touying-unistra-pristine-1.4.2.tar.gz" +hash = "sha256-EudAdb0VLoAgUUJX5Hwyfd/9xE3RG7NjSeqF2d+VRTg=" +typstDeps = [ + "touying_0_6_1", +] +description = "Touying theme adhering to the core principles of the style guide of the University of Strasbourg, France" +license = [ + "MIT", +] +homepage = "https://github.com/spidersouris/touying-unistra-pristine" + [touying-unistra-pristine."1.4.1"] url = "https://packages.typst.org/preview/touying-unistra-pristine-1.4.1.tar.gz" hash = "sha256-4X1Wh/8oPbTfMtjmjo3ACJXsltkh2Jnlib5JTGJpMGU=" @@ -21206,6 +25697,16 @@ license = [ ] homepage = "https://github.com/yangwenbo99/touying2video" +[toy-cv."0.1.0"] +url = "https://packages.typst.org/preview/toy-cv-0.1.0.tar.gz" +hash = "sha256-nU26DfZ3HvwhF0S6RBykDgQjaHGU2E0bi8zHFP1nkUw=" +typstDeps = [] +description = "✨ Colorful and elegant 2-column CV and cover letter template. Simple to use and adapt to your needs" +license = [ + "MIT-0", +] +homepage = "https://github.com/ToyHugs/toy-cv" + [tracl."0.6.1"] url = "https://packages.typst.org/preview/tracl-0.6.1.tar.gz" hash = "sha256-YdVxUtfyTrXQxgMuMm1Vju/Oi4cCaf/xAPy/n7rOrYk=" @@ -21268,6 +25769,36 @@ license = [ ] homepage = "https://github.com/coli-saar/tracl" +[transl."0.1.1"] +url = "https://packages.typst.org/preview/transl-0.1.1.tar.gz" +hash = "sha256-J2fZLflEpddplzgUsOxPyYuYHr+R7VetwkVJT7QXTiw=" +typstDeps = [] +description = "Easy and simple translations for words and expressions, with support for localization" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/transl" + +[transl."0.1.0"] +url = "https://packages.typst.org/preview/transl-0.1.0.tar.gz" +hash = "sha256-ZTNCsWelFOHHPVLgNNKLI5g8o2scG34mkm1QEw3iWSw=" +typstDeps = [] +description = "Easy and simple translations for words and expressions, with support for localization" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/transl" + +[treet."1.0.0"] +url = "https://packages.typst.org/preview/treet-1.0.0.tar.gz" +hash = "sha256-D2pntfQqe2yN1i+FNmz1iy5WmWanHcMF5UrIh8MiChA=" +typstDeps = [] +description = "Create tree lists easily" +license = [ + "MIT", +] +homepage = "https://github.com/8LWXpg/typst-treet" + [treet."0.1.1"] url = "https://packages.typst.org/preview/treet-0.1.1.tar.gz" hash = "sha256-tBOgW6NB5MAU+LHRAOHkRxq+vKpmkkh2vh/VnBbMEJ0=" @@ -21702,6 +26233,37 @@ license = [ "Unlicense", ] +[twig."0.1.0"] +url = "https://packages.typst.org/preview/twig-0.1.0.tar.gz" +hash = "sha256-H/N3bFJq0GdMFYtdBrF7ku4898SGqZMDdUxgP3w4qtc=" +typstDeps = [ + "cetz_0_4_0", +] +description = "Creates trees from lists using Cetz" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/QuantumRange/twig" + +[tyipa."0.1.0"] +url = "https://packages.typst.org/preview/tyipa-0.1.0.tar.gz" +hash = "sha256-DYIL0JnmjvxNTFj5XFHYuWPrbcbp+R8vSSE6cx4gVtw=" +typstDeps = [] +description = "Write phonetic transcriptions using the IPA" +license = [ + "MIT", +] + +[tyniverse."0.2.3"] +url = "https://packages.typst.org/preview/tyniverse-0.2.3.tar.gz" +hash = "sha256-bOYQNeJ5XgAMdt3EwJsb3QRwrjyHnYhXmhz1gfT/fiE=" +typstDeps = [] +description = "A collection of templates for homeworks, cheatpapers and more" +license = [ + "MIT", +] +homepage = "https://github.com/Fr4nk1inCs/tyniverse" + [typ2anki."0.1.0"] url = "https://packages.typst.org/preview/typ2anki-0.1.0.tar.gz" hash = "sha256-J/BOFlowljl2P7FQVklS0YXlI0bf9XzWYZ/NwIZp1m8=" @@ -21814,6 +26376,16 @@ license = [ ] homepage = "https://github.com/remigerme/typst-polytechnique" +[typographix-polytechnique-slides."0.1.0"] +url = "https://packages.typst.org/preview/typographix-polytechnique-slides-0.1.0.tar.gz" +hash = "sha256-WTLeE7ShtnExt5X54pP04rvn6AHWwpoYJTm3b5HP92Q=" +typstDeps = [] +description = "A presentation slide template for Polytechnique students (from TypographiX" +license = [ + "MIT", +] +homepage = "https://github.com/remigerme/typst-polytechnique" + [typpuccino."0.1.0"] url = "https://packages.typst.org/preview/typpuccino-0.1.0.tar.gz" hash = "sha256-UgXOQCLOv27dB78K7m271A7HZkDyWi+LoR3uqxrEnH4=" @@ -21834,6 +26406,18 @@ license = [ ] homepage = "https://github.com/Glomzzz/typsite" +[typsium."0.3.0"] +url = "https://packages.typst.org/preview/typsium-0.3.0.tar.gz" +hash = "sha256-xIjBM7z34QJ8iTbc5LldXBkyee4r/Nie1hHy7A50b4s=" +typstDeps = [ + "elembic_1_1_0", +] +description = "Typeset chemical formulas and reactions" +license = [ + "MIT", +] +homepage = "https://github.com/Typsium/typsium" + [typsium."0.2.0"] url = "https://packages.typst.org/preview/typsium-0.2.0.tar.gz" hash = "sha256-6regfP95XRjL1cRahkIjTR0FM+z0bfaVAJFtOkN4oz8=" @@ -22003,6 +26587,43 @@ license = [ ] homepage = "https://github.com/ShapeLayer/ucpc-solutions__typst" +[ucph-nielsine-touying."0.1.1"] +url = "https://packages.typst.org/preview/ucph-nielsine-touying-0.1.1.tar.gz" +hash = "sha256-WkQME/KmiF9QlBoKmJWX/NEys+sM583sPEoP7qsYYRQ=" +typstDeps = [ + "theorion_0_3_3", + "touying_0_6_1", +] +description = "Slide template built on Touying for the University of Copenhagen" +license = [ + "MIT", +] +homepage = "https://github.com/jorgenhost/ucph-nielsine-touying" + +[ucph-nielsine-touying."0.1.0"] +url = "https://packages.typst.org/preview/ucph-nielsine-touying-0.1.0.tar.gz" +hash = "sha256-7YE6KZQjAIaV42cJpAyU5DYRlKLzhtlO/Vb7rnF2xFk=" +typstDeps = [ + "touying_0_6_1", +] +description = "Slide template built on Touying for the University of Copenhagen" +license = [ + "MIT", +] +homepage = "https://github.com/jorgenhost/ucph-nielsine-touying" + +[umbra."0.1.1"] +url = "https://packages.typst.org/preview/umbra-0.1.1.tar.gz" +hash = "sha256-jWwsmOcVIPdlYkTHHCkViz4NqPM8KjqfHnQUQZxgiPQ=" +typstDeps = [ + "suiji_0_3_0", +] +description = "Basic shadows for Typst" +license = [ + "MIT", +] +homepage = "https://github.com/davystrong/umbra" + [umbra."0.1.0"] url = "https://packages.typst.org/preview/umbra-0.1.0.tar.gz" hash = "sha256-DabsDQMs5r76fU9Jil2bgwDunZdcYJaYRNcbEQLrel0=" @@ -22578,6 +27199,16 @@ license = [ ] homepage = "https://github.com/pdcxs/unofficial-tyut-thesis" +[unofficial-ukim-thesis."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-ukim-thesis-0.1.0.tar.gz" +hash = "sha256-D8YIx6C3FfZ87rfuJXXNbyYxNnQ3w82GDllLmCkNu8Q=" +typstDeps = [] +description = "Unofficial thesis style for the University of St. Cyril and Methodius in Skopje" +license = [ + "MIT", +] +homepage = "https://github.com/nikkelo/unofficial-ukim-thesis" + [untypsignia."0.1.1"] url = "https://packages.typst.org/preview/untypsignia-0.1.1.tar.gz" hash = "sha256-skdLt8VjBpWG4eWHArBgPnAxOPcknFrYHCNw7aeiBOE=" @@ -22741,6 +27372,26 @@ license = [ ] homepage = "https://github.com/bpkleer/typst-academicons" +[use-tabler-icons."0.15.0"] +url = "https://packages.typst.org/preview/use-tabler-icons-0.15.0.tar.gz" +hash = "sha256-NsBCnHiP99sxUp3jufF+QyhMeYxHwXsPzPXCmnntIg0=" +typstDeps = [] +description = "Tabler Icons for Typst using webfont" +license = [ + "MIT", +] +homepage = "https://github.com/zyf722/typst-tabler-icons" + +[use-tabler-icons."0.14.0"] +url = "https://packages.typst.org/preview/use-tabler-icons-0.14.0.tar.gz" +hash = "sha256-/wwxXUBVsJBiww5DfhbAUXd6dgfcGr4Wg/zMnICb1LA=" +typstDeps = [] +description = "Tabler Icons for Typst using webfont" +license = [ + "MIT", +] +homepage = "https://github.com/zyf722/typst-tabler-icons" + [use-tabler-icons."0.13.0"] url = "https://packages.typst.org/preview/use-tabler-icons-0.13.0.tar.gz" hash = "sha256-gVqEG2sGy2vJb8Vc45PTN2W6vfT/rVRvekrXtWxG+98=" @@ -23007,6 +27658,30 @@ license = [ ] homepage = "https://github.com/sardorml/vantage-typst" +[vartable."0.2.2"] +url = "https://packages.typst.org/preview/vartable-0.2.2.tar.gz" +hash = "sha256-suByQvM/FxOSZv50ww7+NOviuxXsqLEatJeWqrv3xcY=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A simple package to make variation table" +license = [ + "MIT", +] +homepage = "https://github.com/Le-foucheur/Typst-VarTable" + +[vartable."0.2.1"] +url = "https://packages.typst.org/preview/vartable-0.2.1.tar.gz" +hash = "sha256-WU1N5jsAdyn0224Cs46c7klAdlcYr7mc7omILuTn668=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A simple package to make variation table" +license = [ + "MIT", +] +homepage = "https://github.com/Le-foucheur/Typst-VarTable" + [vartable."0.2.0"] url = "https://packages.typst.org/preview/vartable-0.2.0.tar.gz" hash = "sha256-nPJw1lKOeCWb03tm4l5MBn8Se7nW8PGt4ELD/9wB+iE=" @@ -23097,6 +27772,26 @@ license = [ ] homepage = "https://github.com/elegaanz/vercanard" +[versatile-apa."7.1.4"] +url = "https://packages.typst.org/preview/versatile-apa-7.1.4.tar.gz" +hash = "sha256-Je3xSXgoaRqALJa+9n7nO5sszNnzI2scohZTQEWY4kE=" +typstDeps = [] +description = "Comprehensive APA 7th Edition Style Template for Typst, suitable for both student and professional papers" +license = [ + "MIT-0", +] +homepage = "https://github.com/jassielof/typst-templates" + +[versatile-apa."7.1.3"] +url = "https://packages.typst.org/preview/versatile-apa-7.1.3.tar.gz" +hash = "sha256-o7FPeu6sfuUV3k+ZW+JiSZnz3DxOuxKUebSz7kZhF9I=" +typstDeps = [] +description = "Comprehensive APA 7th Edition Style Template for Typst, suitable for both student and professional papers" +license = [ + "MIT-0", +] +homepage = "https://github.com/jassielof/typst-templates" + [versatile-apa."7.1.2"] url = "https://packages.typst.org/preview/versatile-apa-7.1.2.tar.gz" hash = "sha256-g0w9jFsBSyeCjVWGp4/Tu++4VQ5KqRWZt6v8zpDh5k8=" @@ -23256,6 +27951,55 @@ license = [ ] homepage = "https://github.com/ShinoYumi/typst-vlna/" +[volt-internship-ensea."0.1.2"] +url = "https://packages.typst.org/preview/volt-internship-ensea-0.1.2.tar.gz" +hash = "sha256-+i0DVS/3DG4ds6sutcMcO6IPiHgwfh2kMKaVns+irfE=" +typstDeps = [ + "glossy_0_8_0", + "hydra_0_6_2", +] +description = "Unofficial template for internship reports at ENSEA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/Dawod-G/ENSEA_Typst-Template" + +[volt-internship-ensea."0.1.1"] +url = "https://packages.typst.org/preview/volt-internship-ensea-0.1.1.tar.gz" +hash = "sha256-hGd+Ta6yhLBkVtLvqefBGrj58uHvL0fKkxRah0WoO8s=" +typstDeps = [ + "glossy_0_8_0", + "hydra_0_6_2", +] +description = "Unofficial template for internship reports at ENSEA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/Dawod-G/ENSEA_Typst-Template" + +[volt-internship-ensea."0.1.0"] +url = "https://packages.typst.org/preview/volt-internship-ensea-0.1.0.tar.gz" +hash = "sha256-dNTpyGRy4H7HET1K7dM4d6BX7FyWMOAuBhump5PwlmA=" +typstDeps = [ + "glossy_0_8_0", + "hydra_0_6_2", +] +description = "Unofficial Typst template for internship reports at ENSEA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/Dawod-G/ENSEA_Typst-Template" + +[volt-lab-ensea."0.1.0"] +url = "https://packages.typst.org/preview/volt-lab-ensea-0.1.0.tar.gz" +hash = "sha256-WlKSxCRZJwuUoC6M9PJdJeNaWKYCy7lrqcEdh2YksBg=" +typstDeps = [] +description = "Unofficial Typst template for lab reports at ENSEA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/Dawod-G/ENSEA_Typst-Template" + [vonsim."0.2.0"] url = "https://packages.typst.org/preview/vonsim-0.2.0.tar.gz" hash = "sha256-c/0A2Z8JkEbmQulQ5PkBMVfM8pzWHbhauyOMkZ9iPnc=" @@ -23330,6 +28074,19 @@ license = [ "MIT", ] +[wenyuan-campaign."0.1.2"] +url = "https://packages.typst.org/preview/wenyuan-campaign-0.1.2.tar.gz" +hash = "sha256-8cEG8eSoCFZYH/UqBYAcvz4dWCr1t1cpz8Bw6WiGPy4=" +typstDeps = [ + "droplet_0_3_1", + "tidy_0_4_3", +] +description = "Easily write DnD 5e style campaign documents" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/yanwenywan/typst-packages/tree/master/wenyuan-campaign" + [wenyuan-campaign."0.1.1"] url = "https://packages.typst.org/preview/wenyuan-campaign-0.1.1.tar.gz" hash = "sha256-Hcf+rRsW5rw6giD5SjdkjLs0Gyl4ejA2CBd1xsNRfBA=" @@ -23411,6 +28168,16 @@ license = [ ] homepage = "https://github.com/ZaninDavide/wicked" +[wonderous-book."0.1.2"] +url = "https://packages.typst.org/preview/wonderous-book-0.1.2.tar.gz" +hash = "sha256-05BbnYMtnaHePyE72ZUr5GUWKdm8rnRdgD7PnDAwdUs=" +typstDeps = [] +description = "A fiction book template with running headers and serif typography" +license = [ + "MIT-0", +] +homepage = "https://github.com/typst/templates" + [wonderous-book."0.1.1"] url = "https://packages.typst.org/preview/wonderous-book-0.1.1.tar.gz" hash = "sha256-r4JxV3GBOJjX+7kYZUCeB/MlBGiKGu1Mqo5V0gb359c=" @@ -23431,6 +28198,18 @@ license = [ ] homepage = "https://github.com/typst/templates" +[wordometer."0.1.5"] +url = "https://packages.typst.org/preview/wordometer-0.1.5.tar.gz" +hash = "sha256-8641l2B26RMq4aNzNnFHjJeTzqH0JD/utjOHnn81RS8=" +typstDeps = [ + "tidy_0_4_3", +] +description = "Word counts and document statistics" +license = [ + "MIT", +] +homepage = "https://github.com/Jollywatt/typst-wordometer" + [wordometer."0.1.4"] url = "https://packages.typst.org/preview/wordometer-0.1.4.tar.gz" hash = "sha256-H3h8Dq2SZrRWwOGJkfYq/d4cz1hyZ3iQoExGZ1OyBok=" @@ -23521,6 +28300,42 @@ license = [ ] homepage = "https://github.com/ntjess/wrap-it" +[wut-thesis."0.1.1"] +url = "https://packages.typst.org/preview/wut-thesis-0.1.1.tar.gz" +hash = "sha256-cAIU5KyyPqwwjITWBx0hgMl/dzPXpYU+nC/N01hJ4MU=" +typstDeps = [ + "cheq_0_2_2", + "drafting_0_2_2", + "glossarium_0_5_8", + "hydra_0_6_1", + "linguify_0_4_2", + "lovelace_0_3_0", + "wrap-it_0_1_1", +] +description = "Official thesis template for the Warsaw University of Technology" +license = [ + "MIT-0", +] +homepage = "https://github.com/fuine/wut-thesis-typst" + +[wut-thesis."0.1.0"] +url = "https://packages.typst.org/preview/wut-thesis-0.1.0.tar.gz" +hash = "sha256-1Oc3LTtrWq6tZRhtjHNDz2jtrRq45vM8mqdu6I4mJ2Q=" +typstDeps = [ + "cheq_0_2_2", + "drafting_0_2_2", + "glossarium_0_5_7", + "hydra_0_6_1", + "linguify_0_4_2", + "lovelace_0_3_0", + "wrap-it_0_1_1", +] +description = "Official thesis template for the Warsaw University of Technology" +license = [ + "MIT-0", +] +homepage = "https://github.com/fuine/wut-thesis-typst" + [xarrow."0.3.1"] url = "https://packages.typst.org/preview/xarrow-0.3.1.tar.gz" hash = "sha256-5DdscbcplvUldzNiGpVCbutM23uVmm+zniXHM3ayN+E=" @@ -23571,6 +28386,16 @@ license = [ ] homepage = "https://codeberg.org/loutr/typst-xarrow/" +[xyznote."0.4.0"] +url = "https://packages.typst.org/preview/xyznote-0.4.0.tar.gz" +hash = "sha256-XTTZF60IxFdXkd3O9qMvR01PkNjgqLmRPVfYJNIP2ZY=" +typstDeps = [] +description = "Simple and Functional Typst Note Template" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/wardenxyz/xyznote" + [xyznote."0.3.0"] url = "https://packages.typst.org/preview/xyznote-0.3.0.tar.gz" hash = "sha256-L0nzab7cGaw7/ZPUgWorAah/tBnitnAREpsZA4VB65w=" @@ -23642,6 +28467,16 @@ license = [ ] homepage = "https://github.com/0warning0error/typst-yats" +[yi."0.1.0"] +url = "https://packages.typst.org/preview/yi-0.1.0.tar.gz" +hash = "sha256-aqMg2N5/v9EUnJPxnKmeop33n3F57r99ARWSwgADStk=" +typstDeps = [] +description = "简单、快速地绘制卦象图 Draw Gua easily" +license = [ + "MIT", +] +homepage = "https://github.com/JWangL5/Yi-typst" + [yinsh-record."1.0.0"] url = "https://packages.typst.org/preview/yinsh-record-1.0.0.tar.gz" hash = "sha256-yQIzG8lsIla11JRKuP5hwnM4KET3hX553UraaUWLuYI=" @@ -23665,6 +28500,42 @@ license = [ ] homepage = "https://github.com/visika/yuan-resume" +[zap."0.4.0"] +url = "https://packages.typst.org/preview/zap-0.4.0.tar.gz" +hash = "sha256-UX6zBUjNEGrH+fDwRfYV8ROTpoQz06TJpPILelCD/eU=" +typstDeps = [ + "cetz_0_4_2", +] +description = "A package to draw amazing electronic circuits using CeTZ superpowers" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/l0uisgrange/zap" + +[zap."0.3.0"] +url = "https://packages.typst.org/preview/zap-0.3.0.tar.gz" +hash = "sha256-OesUnBYIIIPVL/08IE4ekhfOQAdrmCW6MTuaZCdXJPU=" +typstDeps = [ + "cetz_0_4_1", +] +description = "A package to draw amazing electronic circuits using CeTZ superpowers" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/l0uisgrange/zap" + +[zap."0.2.1"] +url = "https://packages.typst.org/preview/zap-0.2.1.tar.gz" +hash = "sha256-Iq8JjxAlzrIitSfobcijxRQNYBORRI5v0cF8Aob42Pk=" +typstDeps = [ + "cetz_0_4_0", +] +description = "A package to draw amazing electronic circuits using CeTZ superpowers" +license = [ + "LGPL-3.0-or-later", +] +homepage = "https://github.com/l0uisgrange/zap" + [zap."0.2.0"] url = "https://packages.typst.org/preview/zap-0.2.0.tar.gz" hash = "sha256-JpQv3gBoSOjYSfIi8eeCDllRCJIC7hFALoJvxUBs1QE=" @@ -23895,6 +28766,26 @@ license = [ ] homepage = "https://github.com/tomeichlersmith/zen-zine" +[zero."0.5.0"] +url = "https://packages.typst.org/preview/zero-0.5.0.tar.gz" +hash = "sha256-mvS4ZMl0XdpL9W0gn5C2iQhTQSjBDmiYzwTI36wBeIM=" +typstDeps = [] +description = "Advanced scientific number formatting" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/zero" + +[zero."0.4.0"] +url = "https://packages.typst.org/preview/zero-0.4.0.tar.gz" +hash = "sha256-1XXifJ71lNdvoK0VmDJE6kcEjekeArmeXaM+m6VIJE8=" +typstDeps = [] +description = "Advanced scientific number formatting" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/zero" + [zero."0.3.3"] url = "https://packages.typst.org/preview/zero-0.3.3.tar.gz" hash = "sha256-Th64GzjLyStvOax85IQXUpAuZxU3p3ZdAJDGsDzQEyg=" From 8d9e8ef0d451acb9738cde61bcf5ce79612f8e11 Mon Sep 17 00:00:00 2001 From: Jennifer Graul Date: Tue, 23 Sep 2025 12:52:31 +0200 Subject: [PATCH 009/259] librenms: 25.8.0 -> 25.9.1 --- pkgs/by-name/li/librenms/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librenms/package.nix b/pkgs/by-name/li/librenms/package.nix index 0f30b3f4eccd..c0ec91adee0e 100644 --- a/pkgs/by-name/li/librenms/package.nix +++ b/pkgs/by-name/li/librenms/package.nix @@ -27,16 +27,16 @@ let in phpPackage.buildComposerProject2 rec { pname = "librenms"; - version = "25.8.0"; + version = "25.9.1"; src = fetchFromGitHub { owner = "librenms"; repo = "librenms"; tag = version; - sha256 = "sha256-OJd5wlne5F2fa5pK4i1hRAIzcZlzgOwJjw2UhqkEYfY="; + sha256 = "sha256-EDdXPhPi5gJXIMniMloLWDuW3BmajxEKJM2Tkgxn36Q="; }; - vendorHash = "sha256-kFyOoE+WJ/3hhPg5tC3w/PrDkLgOtJGeOwZEHsTOdG8="; + vendorHash = "sha256-Tc4pW7UNY7Tvu0UJLifV24UW06xQSQG1W3+jkzvm0iw="; php = phpPackage; From 1d49b8aba6fb8247e6bcc9bc13be2bc19c051240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kry=C5=A1tof=20Baksa?= <62813600+Golbinex@users.noreply.github.com> Date: Wed, 13 Aug 2025 21:34:52 +0200 Subject: [PATCH 010/259] nixos/rust-motd: Add fail2ban to path --- nixos/modules/programs/rust-motd.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/rust-motd.nix b/nixos/modules/programs/rust-motd.nix index 8d1eb4a7e5bf..a0b6e19fed73 100644 --- a/nixos/modules/programs/rust-motd.nix +++ b/nixos/modules/programs/rust-motd.nix @@ -113,7 +113,7 @@ in } ]; systemd.services.rust-motd = { - path = with pkgs; [ bash ]; + path = with pkgs; [ bash ] ++ lib.optional (cfg.settings.fail_2_ban or { } != { }) fail2ban; documentation = [ "https://github.com/rust-motd/rust-motd/blob/v${pkgs.rust-motd.version}/README.md" ]; From 6f059086af1a5c98c5a928180829e7d1eb77c54d Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 29 Sep 2025 14:53:13 +0000 Subject: [PATCH 011/259] libvirt-dbus: init at 1.4.1 --- pkgs/by-name/li/libvirt-dbus/package.nix | 75 ++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 pkgs/by-name/li/libvirt-dbus/package.nix diff --git a/pkgs/by-name/li/libvirt-dbus/package.nix b/pkgs/by-name/li/libvirt-dbus/package.nix new file mode 100644 index 000000000000..a898b51bf923 --- /dev/null +++ b/pkgs/by-name/li/libvirt-dbus/package.nix @@ -0,0 +1,75 @@ +{ + stdenv, + fetchFromGitLab, + meson, + pkg-config, + docutils, + ninja, + glib, + libvirt, + libvirt-glib, + systemd, + gitUpdater, + lib, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libvirt-dbus"; + version = "1.4.1"; + + outputs = [ + "out" + "man" + ]; + + src = fetchFromGitLab { + owner = "libvirt"; + repo = "libvirt-dbus"; + tag = "v${finalAttrs.version}"; + hash = "sha256-S4QktQmcnTte4XsIcgc5dkA8LjMJaOD2lljS01WT0dk="; + }; + + postPatch = '' + substituteInPlace "data/system/meson.build" \ + --replace-fail ": systemd_system_unit_dir" ": '$out/lib/systemd/system'" + + substituteInPlace "data/session/meson.build" \ + --replace-fail ": systemd_user_unit_dir" ": '$out/lib/systemd/user'" + ''; + + nativeBuildInputs = [ + meson + pkg-config + docutils + ninja + ]; + + buildInputs = [ + glib + libvirt + libvirt-glib + systemd + ]; + + mesonFlags = [ + (lib.mesonOption "init_script" "systemd") + (lib.mesonOption "unix_socket_group" "qemu-libvirtd") + # TODO: uncomment below on next release + # (lib.mesonOption "sysusersdir" "${placeholder "out"}/lib/sysusers.d") + ]; + + doCheck = false; # needs running D-Bus and libvirt + + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + }; + + meta = { + description = "libvirt D-Bus API binding"; + homepage = "https://libvirt.org/dbus.html"; + changelog = "https://gitlab.com/libvirt/libvirt-dbus/-/blob/v${finalAttrs.version}/NEWS.rst"; + license = lib.licenses.lgpl2Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ andre4ik3 ]; + }; +}) From 72ddf55b43c059b997efb26e05507a343ec45106 Mon Sep 17 00:00:00 2001 From: pcboy Date: Fri, 26 Sep 2025 00:41:25 +0900 Subject: [PATCH 012/259] harlequin: pin textual to 5.3.0 to fix runtime --- pkgs/by-name/ha/harlequin/package.nix | 29 +++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ha/harlequin/package.nix b/pkgs/by-name/ha/harlequin/package.nix index 8ac65c4b9b5c..e763306485a0 100644 --- a/pkgs/by-name/ha/harlequin/package.nix +++ b/pkgs/by-name/ha/harlequin/package.nix @@ -10,7 +10,27 @@ withPostgresAdapter ? true, withBigQueryAdapter ? true, }: -python3Packages.buildPythonApplication rec { +let + # Using textual 5.3.0 to avoid error at runtime + # https://github.com/tconbeer/harlequin/issues/841 + python = python3Packages.python.override { + self = python3Packages.python; + packageOverrides = self: super: { + textual = super.textual.overridePythonAttrs (old: rec { + version = "5.3.0"; + + src = fetchFromGitHub { + owner = "Textualize"; + repo = "textual"; + tag = "v${version}"; + hash = "sha256-J7Sb4nv9wOl1JnR6Ky4XS9HZHABKtNKPB3uYfC/UGO4="; + }; + }); + }; + }; + pythonPackages = python.pkgs; +in +pythonPackages.buildPythonApplication rec { pname = "harlequin"; version = "2.1.2"; pyproject = true; @@ -28,14 +48,15 @@ python3Packages.buildPythonApplication rec { "textual" "tree-sitter" "tree-sitter-sql" + "rich-click" ]; - build-system = with python3Packages; [ poetry-core ]; + build-system = with pythonPackages; [ poetry-core ]; nativeBuildInputs = [ glibcLocales ]; dependencies = - with python3Packages; + with pythonPackages; [ click duckdb @@ -67,7 +88,7 @@ python3Packages.buildPythonApplication rec { updateScript = nix-update-script { }; }; - nativeCheckInputs = with python3Packages; [ + nativeCheckInputs = with pythonPackages; [ pytest-asyncio pytestCheckHook versionCheckHook From b1fa8068afe7f7abd1426f555c463949187bdc1b Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Wed, 1 Oct 2025 07:57:18 -0700 Subject: [PATCH 013/259] linux-kernels: Introduce kernelPackagesExtensions Presently, we can only override or extend specific versions of linuxPackages_*. This is not ideal for a overlay which adds a kernel module or overrides the version for a Linux package because we must override every version individually. Python has introduced a pattern, "pythonPackagesExtensions" which is an array of extensions (functions) to modify a given pythonPackages. CUDA has recently done the same with _cuda.extensions. Apply this approach to kernelPackages as well. --- pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/linux-kernels.nix | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 727a3546353b..6a6f484aa7d1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10273,6 +10273,8 @@ with pkgs; inherit (linuxKernel) buildLinux linuxConfig kernelPatches; + kernelPackagesExtensions = [ ]; + linuxPackagesFor = linuxKernel.packagesFor; hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 1faba9a7f1b5..91d11d00f01a 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -1,6 +1,7 @@ { pkgs, linuxKernel, + kernelPackagesExtensions, config, buildPackages, callPackage, @@ -327,7 +328,7 @@ in packagesFor = kernel_: - lib.makeExtensible ( + (lib.makeExtensible ( self: with self; let @@ -724,7 +725,8 @@ in tuxedo-keyboard = self.tuxedo-drivers; # Added 2024-09-28 phc-intel = throw "phc-intel drivers are no longer supported by any kernel >=4.17"; # added 2025-07-18 } - ); + )).extend + (lib.fixedPoints.composeManyExtensions kernelPackagesExtensions); hardenedPackagesFor = kernel: overrides: packagesFor (hardenedKernelFor kernel overrides); From fa533ecbdf1c4f29732cd1d79f6e5599bbceb7df Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Wed, 1 Oct 2025 08:12:13 -0700 Subject: [PATCH 014/259] nixos: tests: kernel-generic: Add kernelPackagesExtensions test Extend kernelPackages using kernelPackagesExtensions by adding a simple "hello world" kernel module. Ensure it is loaded and the "Hello world!" printk appears in dmesg. --- nixos/tests/all-tests.nix | 2 +- nixos/tests/kernel-generic.nix | 61 ------------ nixos/tests/kernel-generic/default.nix | 98 +++++++++++++++++++ .../kernel-generic/hello-world-src/Makefile | 15 +++ .../kernel-generic/hello-world-src/hello.c | 18 ++++ 5 files changed, 132 insertions(+), 62 deletions(-) delete mode 100644 nixos/tests/kernel-generic.nix create mode 100644 nixos/tests/kernel-generic/default.nix create mode 100644 nixos/tests/kernel-generic/hello-world-src/Makefile create mode 100644 nixos/tests/kernel-generic/hello-world-src/hello.c diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index c0d43a9bea5a..ebb0b9f7388f 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -777,7 +777,7 @@ in keepalived = runTest ./keepalived.nix; keepassxc = runTest ./keepassxc.nix; kerberos = handleTest ./kerberos/default.nix { }; - kernel-generic = handleTest ./kernel-generic.nix { }; + kernel-generic = handleTest ./kernel-generic { }; kernel-latest-ath-user-regd = runTest ./kernel-latest-ath-user-regd.nix; kernel-rust = handleTest ./kernel-rust.nix { }; keter = runTest ./keter.nix; diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix deleted file mode 100644 index 7d15e8bdc11a..000000000000 --- a/nixos/tests/kernel-generic.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - system ? builtins.currentSystem, - config ? { }, - pkgs ? import ../.. { inherit system config; }, -}@args: - -with pkgs.lib; - -let - testsForLinuxPackages = - linuxPackages: - (import ./make-test-python.nix ( - { pkgs, ... }: - { - name = "kernel-${linuxPackages.kernel.version}"; - meta = with pkgs.lib.maintainers; { - maintainers = [ - nequissimus - atemu - ma27 - ]; - }; - - nodes.machine = - { ... }: - { - boot.kernelPackages = linuxPackages; - }; - - testScript = '' - assert "Linux" in machine.succeed("uname -s") - assert "${linuxPackages.kernel.modDirVersion}" in machine.succeed("uname -a") - ''; - } - ) args); - kernels = pkgs.linuxKernel.vanillaPackages // { - inherit (pkgs.linuxKernel.packages) - linux_6_12_hardened - linux_rt_5_4 - linux_rt_5_10 - linux_rt_5_15 - linux_rt_6_1 - linux_rt_6_6 - linux_libre - - linux_testing - ; - }; - -in -mapAttrs (_: lP: testsForLinuxPackages lP) kernels -// { - passthru = { - inherit testsForLinuxPackages; - - # Useful for development testing of all Kernel configs without building full Kernel - configfiles = mapAttrs (_: lP: lP.kernel.configfile) kernels; - - testsForKernel = kernel: testsForLinuxPackages (pkgs.linuxPackagesFor kernel); - }; -} diff --git a/nixos/tests/kernel-generic/default.nix b/nixos/tests/kernel-generic/default.nix new file mode 100644 index 000000000000..a98015b58ac6 --- /dev/null +++ b/nixos/tests/kernel-generic/default.nix @@ -0,0 +1,98 @@ +{ + system ? builtins.currentSystem, + config ? { }, + pkgs ? import ../.. { inherit system config; }, +}@args: + +with pkgs.lib; + +let + patchedPkgs = pkgs.extend ( + final: prev: { + kernelPackagesExtensions = prev.kernelPackagesExtensions ++ [ + ( + finalKernelPackages: _: + let + finalKernel = finalKernelPackages.kernel; + in + { + hello-world = final.stdenv.mkDerivation { + name = "hello-module"; + + nativeBuildInputs = finalKernel.moduleBuildDependencies; + makeFlags = finalKernel.commonMakeFlags ++ [ + # Variable refers to the local Makefile. + "KDIR=${finalKernel.dev}/lib/modules/${finalKernel.modDirVersion}/build" + # Variable of the Linux src tree's main Makefile. + "INSTALL_MOD_PATH=$(out)" + ]; + + buildFlags = [ "modules" ]; + installTargets = [ "modules_install" ]; + + src = ./hello-world-src; + }; + } + ) + ]; + } + ); + + testsForLinuxPackages = + linuxPackages: + (import ../make-test-python.nix ( + { pkgs, ... }: + { + name = "kernel-${linuxPackages.kernel.version}"; + meta = with pkgs.lib.maintainers; { + maintainers = [ + nequissimus + atemu + ma27 + ]; + }; + + nodes.machine = + { config, ... }: + { + boot.kernelPackages = linuxPackages; + + boot.extraModulePackages = [ config.boot.kernelPackages.hello-world ]; + + boot.kernelModules = [ "hello" ]; + }; + + testScript = '' + assert "Linux" in machine.succeed("uname -s") + assert "${linuxPackages.kernel.modDirVersion}" in machine.succeed("uname -a") + + assert "Hello world!" in machine.succeed("dmesg") + ''; + } + ) args); + kernels = patchedPkgs.linuxKernel.vanillaPackages // { + inherit (patchedPkgs.linuxKernel.packages) + linux_6_12_hardened + linux_rt_5_4 + linux_rt_5_10 + linux_rt_5_15 + linux_rt_6_1 + linux_rt_6_6 + linux_libre + + linux_testing + ; + }; + +in +mapAttrs (_: lP: testsForLinuxPackages lP) kernels +// { + passthru = { + inherit testsForLinuxPackages; + + # Useful for development testing of all Kernel configs without building full Kernel + configfiles = mapAttrs (_: lP: lP.kernel.configfile) kernels; + + testsForKernel = kernel: testsForLinuxPackages (pkgs.linuxPackagesFor kernel); + }; +} diff --git a/nixos/tests/kernel-generic/hello-world-src/Makefile b/nixos/tests/kernel-generic/hello-world-src/Makefile new file mode 100644 index 000000000000..e6931ae44d7c --- /dev/null +++ b/nixos/tests/kernel-generic/hello-world-src/Makefile @@ -0,0 +1,15 @@ +ifneq ($(KERNELRELEASE),) +# kbuild part of makefile +obj-m := hello.o +else +# normal makefile +KDIR ?= /lib/modules/`uname -r`/build + +.PHONY: modules +modules: + $(MAKE) -C $(KDIR) M=$$PWD modules + +.PHONY: modules_install +modules_install: + $(MAKE) -C $(KDIR) M=$$PWD modules_install +endif diff --git a/nixos/tests/kernel-generic/hello-world-src/hello.c b/nixos/tests/kernel-generic/hello-world-src/hello.c new file mode 100644 index 000000000000..abdf1c85903a --- /dev/null +++ b/nixos/tests/kernel-generic/hello-world-src/hello.c @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: MIT +#include +#include + +static int hello(void) +{ + pr_info("Hello world!"); + return 0; +} +module_init(hello); + +static void goodbye(void) +{ + pr_info("Goodbye"); +} +module_exit(goodbye); + +MODULE_LICENSE("MIT"); From 948a89c96bdf8ad5bb0eda91c64c5b88e822fb89 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sun, 5 Oct 2025 20:30:02 +0800 Subject: [PATCH 015/259] pkgs.formats.plist: init --- pkgs/pkgs-lib/formats.nix | 25 +++++++++++ pkgs/pkgs-lib/tests/formats.nix | 78 +++++++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+) diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index f83a00b9e610..14fca4c3d395 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -1125,4 +1125,29 @@ optionalAttrs allowAliases aliases else throw "pkgs.formats.xml: Unknown format: ${format}"; + plist = + { + escape ? true, + }: + { + type = + let + valueType = + nullOr (oneOf [ + bool + int + float + str + path + (attrsOf valueType) + (listOf valueType) + ]) + // { + description = "Property list (plist) value"; + }; + in + valueType; + + generate = name: value: pkgs.writeText name (lib.generators.toPlist { inherit escape; } value); + }; } diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index 9afd9d783b65..12fbd2ddd4cc 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -1005,4 +1005,82 @@ runBuildTests { ''; }; + + PlistGenerate = shouldPass { + format = formats.plist { }; + input = { + null = null; + false = false; + true = true; + int = 10; + float = 3.141; + str = "foo"; + attrs.foo = 0; + list = [ + 1 + "hello" + { + attrs = { + key = { + value = [ + [ + 1 + 2 + 3 + ] + "test" + ]; + }; + }; + } + ]; + path = ./testfile; + }; + expected = '' + + + + + ''\tattrs + ''\t + ''\t''\tfoo + ''\t''\t0 + ''\t + ''\tfalse + ''\t + ''\tfloat + ''\t3.141000 + ''\tint + ''\t10 + ''\tlist + ''\t + ''\t''\t1 + ''\t''\thello + ''\t''\t + ''\t''\t''\tattrs + ''\t''\t''\t + ''\t''\t''\t''\tkey + ''\t''\t''\t''\t + ''\t''\t''\t''\t''\tvalue + ''\t''\t''\t''\t''\t + ''\t''\t''\t''\t''\t''\t + ''\t''\t''\t''\t''\t''\t''\t1 + ''\t''\t''\t''\t''\t''\t''\t2 + ''\t''\t''\t''\t''\t''\t''\t3 + ''\t''\t''\t''\t''\t''\t + ''\t''\t''\t''\t''\t''\ttest + ''\t''\t''\t''\t''\t + ''\t''\t''\t''\t + ''\t''\t''\t + ''\t''\t + ''\t + ''\tpath + ''\t${toString ./testfile} + ''\tstr + ''\tfoo + ''\ttrue + ''\t + + ''; + }; } From 32fdb8fc1884322ff43c68c1708e7770a95eb000 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 6 Oct 2025 00:28:26 +0200 Subject: [PATCH 016/259] assimp: disable check on darwin --- pkgs/by-name/as/assimp/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/as/assimp/package.nix b/pkgs/by-name/as/assimp/package.nix index 183254f19388..a28053da6644 100644 --- a/pkgs/by-name/as/assimp/package.nix +++ b/pkgs/by-name/as/assimp/package.nix @@ -34,12 +34,17 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "ASSIMP_BUILD_ASSIMP_TOOLS" true) + (lib.cmakeBool "ASSIMP_BUILD_TESTS" finalAttrs.finalPackage.doCheck) ]; # Some matrix tests fail on non-86_64-linux: # https://github.com/assimp/assimp/issues/6246 # https://github.com/assimp/assimp/issues/6247 - doCheck = !(stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isx86_64); + # On Darwin, the bundled googletest is not compatible with Clang 21. + # contrib/googletest/googletest/include/gtest/gtest-printers.h:498:35: + # error: implicit conversion from 'char16_t' to 'char32_t' may change the meaning of the represented code unit + # [-Werror,-Wcharacter-conversion] + doCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64; checkPhase = '' runHook preCheck bin/unit From db80d03091b5a81922c67056a6f0c4a0f25165b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 7 Oct 2025 01:38:49 +0200 Subject: [PATCH 017/259] nixos/pam: do not define an empty supportedFilesystems list this shows up in options.boot.supportedFilesystems.definitionsWithLocations and makes debugging harder --- nixos/modules/security/pam.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index 61b39cb8e2cf..c10449454c50 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -2298,7 +2298,7 @@ in ++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt-experimental ] ++ lib.optionals config.security.pam.u2f.enable [ pkgs.pam_u2f ]; - boot.supportedFilesystems = lib.optionals config.security.pam.enableEcryptfs [ "ecryptfs" ]; + boot.supportedFilesystems = lib.mkIf config.security.pam.enableEcryptfs [ "ecryptfs" ]; security.wrappers = { unix_chkpwd = { From 75895d79b2b1b2d59a8ae95728431cf65a46aeda Mon Sep 17 00:00:00 2001 From: emily Date: Mon, 23 Sep 2024 22:17:31 +0200 Subject: [PATCH 018/259] librespeed-rust: init at 1.3.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Sandro Jäckel --- pkgs/by-name/li/librespeed-rust/Cargo.lock | 3369 +++++++++++++++++++ pkgs/by-name/li/librespeed-rust/package.nix | 36 + 2 files changed, 3405 insertions(+) create mode 100644 pkgs/by-name/li/librespeed-rust/Cargo.lock create mode 100644 pkgs/by-name/li/librespeed-rust/package.nix diff --git a/pkgs/by-name/li/librespeed-rust/Cargo.lock b/pkgs/by-name/li/librespeed-rust/Cargo.lock new file mode 100644 index 000000000000..9228eb463366 --- /dev/null +++ b/pkgs/by-name/li/librespeed-rust/Cargo.lock @@ -0,0 +1,3369 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "ab_glyph" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" + +[[package]] +name = "addr2line" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "aligned-vec" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b" +dependencies = [ + "equator", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anstream" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" + +[[package]] +name = "anstyle-parse" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" +dependencies = [ + "windows-sys 0.60.2", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" +dependencies = [ + "anstyle", + "once_cell_polyfill", + "windows-sys 0.60.2", +] + +[[package]] +name = "anyhow" +version = "1.0.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" + +[[package]] +name = "approx" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" +dependencies = [ + "num-traits", +] + +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "av1-grain" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "backtrace" +version = "0.3.76" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-link", +] + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bit_field" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" + +[[package]] +name = "bitflags" +version = "2.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" + +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "btoi" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad" +dependencies = [ + "num-traits", +] + +[[package]] +name = "bufstream" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8" + +[[package]] +name = "built" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b" + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "bytemuck" +version = "1.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" + +[[package]] +name = "case_insensitive_hashmap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ca1ed8675a76594ea5a5ad5cc318d72238cd4975d88f73768508fa577986b8" +dependencies = [ + "unicase", +] + +[[package]] +name = "cc" +version = "1.2.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb" +dependencies = [ + "find-msvc-tools", + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" + +[[package]] +name = "chrono" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "wasm-bindgen", + "windows-link", +] + +[[package]] +name = "clap" +version = "4.5.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" +dependencies = [ + "clap_builder", +] + +[[package]] +name = "clap_builder" +version = "4.5.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", +] + +[[package]] +name = "clap_lex" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "colorchoice" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" + +[[package]] +name = "console" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width", + "windows-sys 0.59.0", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn", +] + +[[package]] +name = "derive_utils" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", + "subtle", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "encode_unicode" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" + +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "jiff", + "log", +] + +[[package]] +name = "equator" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" +dependencies = [ + "equator-macro", +] + +[[package]] +name = "equator-macro" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +[[package]] +name = "fax" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" +dependencies = [ + "fax_derive", +] + +[[package]] +name = "fax_derive" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3" + +[[package]] +name = "flate2" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04bcaeafafdd3cd1cb5d986ff32096ad1136630207c49b9091e3ae541090d938" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.7+wasi-0.2.4", +] + +[[package]] +name = "gif" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gimli" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" + +[[package]] +name = "half" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" +dependencies = [ + "cfg-if", + "crunchy", +] + +[[package]] +name = "handlebars" +version = "6.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098" +dependencies = [ + "derive_builder", + "log", + "num-order", + "pest", + "pest_derive", + "serde", + "serde_json", + "thiserror 2.0.17", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash", +] + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + +[[package]] +name = "hashlink" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +dependencies = [ + "hashbrown 0.15.5", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" + +[[package]] +name = "icu_properties" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "potential_utf", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" + +[[package]] +name = "icu_provider" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +dependencies = [ + "displaydoc", + "icu_locale_core", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.25.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "moxcms", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imageproc" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2393fb7808960751a52e8a154f67e7dd3f8a2ef9bd80d1553078a7b4e8ed3f0d" +dependencies = [ + "ab_glyph", + "approx", + "getrandom 0.2.16", + "image", + "itertools", + "nalgebra", + "num", + "rand 0.8.5", + "rand_distr", + "rayon", +] + +[[package]] +name = "imgref" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8" + +[[package]] +name = "include_dir" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +dependencies = [ + "include_dir_macros", +] + +[[package]] +name = "include_dir_macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "indexmap" +version = "2.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" +dependencies = [ + "equivalent", + "hashbrown 0.16.0", +] + +[[package]] +name = "indicatif" +version = "0.17.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" +dependencies = [ + "console", + "number_prefix", + "portable-atomic", + "unicode-width", + "web-time", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "io-enum" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d197db2f7ebf90507296df3aebaf65d69f5dce8559d8dbd82776a6cadab61bbf" +dependencies = [ + "derive_utils", +] + +[[package]] +name = "io-uring" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" +dependencies = [ + "bitflags", + "cfg-if", + "libc", +] + +[[package]] +name = "ipnetwork" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf370abdafd54d13e54a620e8c3e1145f28e46cc9d704bc6d94414559df41763" + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "jiff" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" +dependencies = [ + "jiff-static", + "log", + "portable-atomic", + "portable-atomic-util", + "serde", +] + +[[package]] +name = "jiff-static" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.3", + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.81" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "lebe" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" + +[[package]] +name = "libc" +version = "0.2.176" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libm" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" + +[[package]] +name = "libredox" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" +dependencies = [ + "bitflags", + "libc", + "redox_syscall", +] + +[[package]] +name = "librespeed-rs" +version = "1.3.8" +dependencies = [ + "ab_glyph", + "case_insensitive_hashmap", + "chrono", + "clap", + "env_logger", + "futures", + "handlebars", + "imageproc", + "include_dir", + "indicatif", + "listenfd", + "log", + "maxminddb", + "mysql", + "postgres", + "rusqlite", + "rustls-pemfile", + "serde", + "serde_json", + "sha2", + "socket2 0.5.10", + "tokio", + "tokio-rustls", + "toml", + "uuid", + "webpki-roots", +] + +[[package]] +name = "libsqlite3-sys" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "listenfd" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b87bc54a4629b4294d0b3ef041b64c40c611097a677d9dc07b2c67739fe39dba" +dependencies = [ + "libc", + "uuid", + "winapi", +] + +[[package]] +name = "litemap" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "lru" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" + +[[package]] +name = "matrixmultiply" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" +dependencies = [ + "autocfg", + "rawpointer", +] + +[[package]] +name = "maxminddb" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a197e44322788858682406c74b0b59bf8d9b4954fe1f224d9a25147f1880bba" +dependencies = [ + "ipnetwork", + "log", + "memchr", + "serde", + "thiserror 2.0.17", +] + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "md-5" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +dependencies = [ + "cfg-if", + "digest", +] + +[[package]] +name = "memchr" +version = "2.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.59.0", +] + +[[package]] +name = "moxcms" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cc7d85f3d741164e8972ad355e26ac6e51b20fcae5f911c7da8f2d8bbbb3f33" +dependencies = [ + "num-traits", + "pxfm", +] + +[[package]] +name = "mysql" +version = "26.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce2510a735f601bab18202b07ea0a197bd1d130d3a5ce2edf4577d225f0c3ee4" +dependencies = [ + "bufstream", + "bytes", + "crossbeam-queue", + "crossbeam-utils", + "flate2", + "io-enum", + "libc", + "lru", + "mysql_common", + "named_pipe", + "pem", + "percent-encoding", + "socket2 0.5.10", + "twox-hash", + "url", +] + +[[package]] +name = "mysql_common" +version = "0.35.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbb9f371618ce723f095c61fbcdc36e8936956d2b62832f9c7648689b338e052" +dependencies = [ + "base64", + "bitflags", + "btoi", + "byteorder", + "bytes", + "crc32fast", + "flate2", + "getrandom 0.3.3", + "num-bigint", + "num-traits", + "regex", + "saturating", + "serde", + "serde_json", + "sha1", + "sha2", + "thiserror 2.0.17", + "uuid", +] + +[[package]] +name = "nalgebra" +version = "0.32.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4" +dependencies = [ + "approx", + "matrixmultiply", + "num-complex", + "num-rational", + "num-traits", + "simba", + "typenum", +] + +[[package]] +name = "named_pipe" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9c443cce91fc3e12f017290db75dde490d685cdaaf508d7159d7cf41f0eb2b" +dependencies = [ + "winapi", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-modular" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" + +[[package]] +name = "num-order" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" +dependencies = [ + "num-modular", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "number_prefix" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" + +[[package]] +name = "object" +version = "0.37.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "once_cell_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" + +[[package]] +name = "owned_ttf_parser" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b" +dependencies = [ + "ttf-parser", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "pem" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" +dependencies = [ + "base64", + "serde", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "pest" +version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4" +dependencies = [ + "memchr", + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pest_meta" +version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a" +dependencies = [ + "pest", + "sha2", +] + +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_shared", + "serde", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "png" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" +dependencies = [ + "bitflags", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + +[[package]] +name = "postgres" +version = "0.19.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bc19a61586a93e0663e8663dcc37c361f11e44ab0309d23eba1aa5a1965116d" +dependencies = [ + "bytes", + "fallible-iterator 0.2.0", + "futures-util", + "log", + "tokio", + "tokio-postgres", +] + +[[package]] +name = "postgres-protocol" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbef655056b916eb868048276cfd5d6a7dea4f81560dfd047f97c8c6fe3fcfd4" +dependencies = [ + "base64", + "byteorder", + "bytes", + "fallible-iterator 0.2.0", + "hmac", + "md-5", + "memchr", + "rand 0.9.2", + "sha2", + "stringprep", +] + +[[package]] +name = "postgres-types" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a120daaabfcb0e324d5bf6e411e9222994cb3795c79943a0ef28ed27ea76e4" +dependencies = [ + "bytes", + "fallible-iterator 0.2.0", + "postgres-protocol", +] + +[[package]] +name = "potential_utf" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" +dependencies = [ + "zerovec", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "proc-macro2" +version = "1.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "pxfm" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde" +dependencies = [ + "num-traits", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quote" +version = "1.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.16", +] + +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.3", +] + +[[package]] +name = "rand_distr" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand 0.8.5", + "rand_chacha 0.3.1", + "simd_helpers", + "system-deps", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "regex" +version = "1.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" + +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.16", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rusqlite" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7" +dependencies = [ + "bitflags", + "fallible-iterator 0.3.0", + "fallible-streaming-iterator", + "hashlink", + "libsqlite3-sys", + "smallvec", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" + +[[package]] +name = "rustls" +version = "0.23.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pemfile" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "safe_arch" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "saturating" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece8e78b2f38ec51c51f5d475df0a7187ba5111b2a28bdc761ee05b075d40a71" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.145" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", + "serde_core", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simba" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae" +dependencies = [ + "approx", + "num-complex", + "num-traits", + "paste", + "wide", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "slab" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "stringprep" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1" +dependencies = [ + "unicode-bidi", + "unicode-normalization", + "unicode-properties", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "syn" +version = "2.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tiff" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" +dependencies = [ + "fax", + "flate2", + "half", + "quick-error", + "weezl", + "zune-jpeg", +] + +[[package]] +name = "tinystr" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +dependencies = [ + "backtrace", + "bytes", + "io-uring", + "libc", + "mio", + "pin-project-lite", + "slab", + "socket2 0.6.0", + "tokio-macros", + "windows-sys 0.59.0", +] + +[[package]] +name = "tokio-macros" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-postgres" +version = "0.7.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156efe7fff213168257853e1dfde202eed5f487522cbbbf7d219941d753d853" +dependencies = [ + "async-trait", + "byteorder", + "bytes", + "fallible-iterator 0.2.0", + "futures-channel", + "futures-util", + "log", + "parking_lot", + "percent-encoding", + "phf", + "pin-project-lite", + "postgres-protocol", + "postgres-types", + "rand 0.9.2", + "socket2 0.6.0", + "tokio", + "tokio-util", + "whoami", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "toml_write", + "winnow", +] + +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + +[[package]] +name = "ttf-parser" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" + +[[package]] +name = "twox-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" + +[[package]] +name = "typenum" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" + +[[package]] +name = "ucd-trie" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" + +[[package]] +name = "unicase" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" + +[[package]] +name = "unicode-bidi" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" + +[[package]] +name = "unicode-ident" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" + +[[package]] +name = "unicode-normalization" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-properties" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" + +[[package]] +name = "unicode-width" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "uuid" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" +dependencies = [ + "getrandom 0.3.3", + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "v_frame" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasi" +version = "0.14.7+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" + +[[package]] +name = "wasm-bindgen" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "web-sys" +version = "0.3.81" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "weezl" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3" + +[[package]] +name = "whoami" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" +dependencies = [ + "libredox", + "wasite", + "web-sys", +] + +[[package]] +name = "wide" +version = "0.7.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" +dependencies = [ + "bytemuck", + "safe_arch", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-core" +version = "0.62.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" + +[[package]] +name = "windows-result" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.4", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "winnow" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +dependencies = [ + "memchr", +] + +[[package]] +name = "wit-bindgen" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" + +[[package]] +name = "writeable" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" + +[[package]] +name = "yoke" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713" +dependencies = [ + "zune-core", +] diff --git a/pkgs/by-name/li/librespeed-rust/package.nix b/pkgs/by-name/li/librespeed-rust/package.nix new file mode 100644 index 000000000000..345526b093d2 --- /dev/null +++ b/pkgs/by-name/li/librespeed-rust/package.nix @@ -0,0 +1,36 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, +}: + +rustPlatform.buildRustPackage rec { + pname = "librespeed-rust"; + version = "1.3.8"; + + src = fetchFromGitHub { + owner = "librespeed"; + repo = "speedtest-rust"; + tag = "v${version}"; + hash = "sha256-TINIKZefT4ngnEtlMjxO56PrQxW5gyb1+higiSnkE3Q="; + }; + + postPatch = '' + ln -s ${./Cargo.lock} Cargo.lock + ''; + + # Remove vendored lockfile once lands. + cargoLock.lockFile = ./Cargo.lock; + + postInstall = '' + cp -r assets $out/ + ''; + + meta = { + description = "Very lightweight speed test implementation in Rust"; + homepage = "https://github.com/librespeed/speedtest-rust"; + license = lib.licenses.lgpl3Plus; + teams = with lib.teams; [ c3d2 ]; + mainProgram = "librespeed-rs"; + }; +} From acddbec318a5fe0e4eec79e74c90c67daa12b3b0 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 7 Oct 2025 23:49:19 +0200 Subject: [PATCH 019/259] maintainers: drop CrazedProgrammer --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/cc/ccemux/package.nix | 1 - pkgs/by-name/co/compsize/package.nix | 2 +- pkgs/by-name/cu/curlpp/package.nix | 2 +- pkgs/by-name/ur/urn/package.nix | 2 +- 5 files changed, 3 insertions(+), 10 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e0eb9d8ca1ee..ff888b069ee8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5308,12 +5308,6 @@ githubId = 1957293; name = "Casey Ransom"; }; - CrazedProgrammer = { - email = "crazedprogrammer@gmail.com"; - github = "CrazedProgrammer"; - githubId = 12202789; - name = "CrazedProgrammer"; - }; creator54 = { email = "hi.creator54@gmail.com"; github = "Creator54"; diff --git a/pkgs/by-name/cc/ccemux/package.nix b/pkgs/by-name/cc/ccemux/package.nix index b0efaa8b42bb..b6ba73ad22ff 100644 --- a/pkgs/by-name/cc/ccemux/package.nix +++ b/pkgs/by-name/cc/ccemux/package.nix @@ -71,7 +71,6 @@ stdenv.mkDerivation rec { sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.mit; maintainers = with maintainers; [ - CrazedProgrammer viluon ]; mainProgram = "ccemux"; diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix index 519b4f9f4b91..13534de903f1 100644 --- a/pkgs/by-name/co/compsize/package.nix +++ b/pkgs/by-name/co/compsize/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { mainProgram = "compsize"; homepage = "https://github.com/kilobyte/compsize"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ CrazedProgrammer ]; + maintainers = [ ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/cu/curlpp/package.nix b/pkgs/by-name/cu/curlpp/package.nix index eb2c8f8f95e6..27dd36fc091b 100644 --- a/pkgs/by-name/cu/curlpp/package.nix +++ b/pkgs/by-name/cu/curlpp/package.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { description = "C++ wrapper around libcURL"; mainProgram = "curlpp-config"; license = licenses.mit; - maintainers = with maintainers; [ CrazedProgrammer ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/ur/urn/package.nix b/pkgs/by-name/ur/urn/package.nix index 9f1ee36f59a6..409de4471f2e 100644 --- a/pkgs/by-name/ur/urn/package.nix +++ b/pkgs/by-name/ur/urn/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation { description = "Yet another Lisp variant which compiles to Lua"; mainProgram = "urn"; license = licenses.bsd3; - maintainers = with maintainers; [ CrazedProgrammer ]; + maintainers = [ ]; platforms = platforms.all; }; From 93ab9d0a42e79de9e9c5a83008307ab176e18125 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Wed, 8 Oct 2025 11:52:38 +0800 Subject: [PATCH 020/259] nixos/doc: add pkgs.formats.plist --- .../doc/manual/development/settings-options.section.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixos/doc/manual/development/settings-options.section.md b/nixos/doc/manual/development/settings-options.section.md index c46c9fac3606..424613abbb77 100644 --- a/nixos/doc/manual/development/settings-options.section.md +++ b/nixos/doc/manual/development/settings-options.section.md @@ -358,6 +358,16 @@ have a predefined type and string generator already declared under : Outputs the xml with header. +`pkgs.formats.plist` { escape ? true } + +: A function taking an attribute set with values + + `escape` + + : Whether to escape XML special characters in string values and keys. + + It returns a set with Property list (plist) specific attributes `type` and `generate` as specified [below](#pkgs-formats-result). + `pkgs.formats.pythonVars` { } : A function taking an empty attribute set (for future extensibility) From f062ad0d6646ab32c3fcd8857956caf17a683d58 Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Wed, 8 Oct 2025 18:07:12 +0300 Subject: [PATCH 021/259] jetbrains.jdk: 21.0.8b1140.54 -> 21.0.8b1148.57 Downgrading due to the latest version not working properly with the IDEs. --- pkgs/development/compilers/jetbrains-jdk/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/jetbrains-jdk/default.nix b/pkgs/development/compilers/jetbrains-jdk/default.nix index 8c38c5ce701b..67e11e7082cf 100644 --- a/pkgs/development/compilers/jetbrains-jdk/default.nix +++ b/pkgs/development/compilers/jetbrains-jdk/default.nix @@ -46,26 +46,26 @@ in jdk.overrideAttrs (oldAttrs: rec { pname = "jetbrains-jdk" + lib.optionalString withJcef "-jcef"; javaVersion = "21.0.8"; - build = "1140.54"; + build = "1148.57"; # To get the new tag: # git clone https://github.com/jetbrains/jetbrainsruntime # cd jetbrainsruntime # git tag --points-at [revision] # Look for the line that starts with jbr- - openjdkTag = "jbr-release-21.0.8b1140.54"; + openjdkTag = "jbr-release-21.0.8b1148.57"; version = "${javaVersion}-b${build}"; src = fetchFromGitHub { owner = "JetBrains"; repo = "JetBrainsRuntime"; rev = "jb${version}"; - hash = "sha256-Iz5Sh9qRktFYsT7m90IG6LC5+tARtVnvqaiEEGLCAXc="; + hash = "sha256-RgXwWNHAeFxmrFmyB+DP5dOif06iql2UvimEaARnQvg="; }; env = { BOOT_JDK = jdk.home; # run `git log -1 --pretty=%ct` in jdk repo for new value on update - SOURCE_DATE_EPOCH = 1758959208; + SOURCE_DATE_EPOCH = 1759539679; }; patches = [ ]; From 1b9868cc93cd89d36ee9a8fdef541dc23a1c2d67 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Wed, 8 Oct 2025 20:20:16 +0100 Subject: [PATCH 022/259] python3Packages.bitsandbytes: 0.47.0 -> 0.48.1 Diff: https://github.com/bitsandbytes-foundation/bitsandbytes/compare/0.47.0...0.48.1 Changelog: https://github.com/bitsandbytes-foundation/bitsandbytes/releases/tag/0.48.1 --- pkgs/development/python-modules/bitsandbytes/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bitsandbytes/default.nix b/pkgs/development/python-modules/bitsandbytes/default.nix index d1767fa005be..d526f0ead26a 100644 --- a/pkgs/development/python-modules/bitsandbytes/default.nix +++ b/pkgs/development/python-modules/bitsandbytes/default.nix @@ -12,11 +12,12 @@ # dependencies scipy, + trove-classifiers, }: let pname = "bitsandbytes"; - version = "0.47.0"; + version = "0.48.1"; inherit (torch) cudaPackages cudaSupport; inherit (cudaPackages) cudaMajorMinorVersion; @@ -62,7 +63,7 @@ buildPythonPackage { owner = "bitsandbytes-foundation"; repo = "bitsandbytes"; tag = version; - hash = "sha256-iUAeiNbPa3Q5jJ4lK2G0WvTKuipb0zO1mNe+wcRdnqs="; + hash = "sha256-OkhWv5Mb/cnWJteCXvDEkWQvK+QK26YQex39yWIezrQ="; }; # By default, which library is loaded depends on the result of `torch.cuda.is_available()`. @@ -112,6 +113,7 @@ buildPythonPackage { dependencies = [ scipy torch + trove-classifiers ]; doCheck = false; # tests require CUDA and also GPU access From fd35abb641dcb878b4ffe5aa6e3ad1fe55f6a942 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 9 Oct 2025 09:09:17 +0100 Subject: [PATCH 023/259] python3Packages.bitsandbytes: support rocm --- .../python-modules/bitsandbytes/default.nix | 95 ++++++++++++++++--- .../find-rocm-deps-with-cmake.patch | 23 +++++ 2 files changed, 106 insertions(+), 12 deletions(-) create mode 100644 pkgs/development/python-modules/bitsandbytes/find-rocm-deps-with-cmake.patch diff --git a/pkgs/development/python-modules/bitsandbytes/default.nix b/pkgs/development/python-modules/bitsandbytes/default.nix index d526f0ead26a..5a0a73c7009d 100644 --- a/pkgs/development/python-modules/bitsandbytes/default.nix +++ b/pkgs/development/python-modules/bitsandbytes/default.nix @@ -1,9 +1,10 @@ { lib, - torch, + stdenv, symlinkJoin, buildPythonPackage, fetchFromGitHub, + cmake, # build-system @@ -11,18 +12,32 @@ setuptools, # dependencies + torch, scipy, trove-classifiers, + + cudaSupport ? torch.cudaSupport, + cudaPackages ? torch.cudaPackages, + rocmSupport ? torch.rocmSupport, + rocmPackages ? torch.rocmPackages, + + rocmGpuTargets ? rocmPackages.clr.localGpuTargets or rocmPackages.clr.gpuTargets, }: let pname = "bitsandbytes"; version = "0.48.1"; - inherit (torch) cudaPackages cudaSupport; + brokenConditions = lib.attrsets.filterAttrs (_: cond: cond) { + "CUDA and ROCm are mutually exclusive" = cudaSupport && rocmSupport; + "CUDA is not targeting Linux" = cudaSupport && !stdenv.hostPlatform.isLinux; + }; + inherit (cudaPackages) cudaMajorMinorVersion; + rocmMajorMinorVersion = lib.versions.majorMinor rocmPackages.rocm-core.version; cudaMajorMinorVersionString = lib.replaceStrings [ "." ] [ "" ] cudaMajorMinorVersion; + rocmMajorMinorVersionString = lib.replaceStrings [ "." ] [ "" ] rocmMajorMinorVersion; # NOTE: torchvision doesn't use cudnn; torch does! # For this reason it is not included. @@ -66,27 +81,42 @@ buildPythonPackage { hash = "sha256-OkhWv5Mb/cnWJteCXvDEkWQvK+QK26YQex39yWIezrQ="; }; + patches = [ + ./find-rocm-deps-with-cmake.patch + ]; + # By default, which library is loaded depends on the result of `torch.cuda.is_available()`. # When `cudaSupport` is enabled, bypass this check and load the cuda library unconditionally. # Indeed, in this case, only `libbitsandbytes_cuda124.so` is built. `libbitsandbytes_cpu.so` is not. # Also, hardcode the path to the previously built library instead of relying on # `get_cuda_bnb_library_path(cuda_specs)` which relies on `torch.cuda` too. # - # WARNING: The cuda library is currently named `libbitsandbytes_cudaxxy` for cuda version `xx.y`. + # WARNING: The cuda library is currently named `libbitsandbytes_cudaxxy` for CUDA version `xx.y` + # and `libbitsandbytes_rocmxxy` for ROCm version `xx.y` # This upstream convention could change at some point and thus break the following patch. - postPatch = lib.optionalString cudaSupport '' - substituteInPlace bitsandbytes/cextension.py \ - --replace-fail "if cuda_specs:" "if True:" \ - --replace-fail \ - "cuda_binary_path = get_cuda_bnb_library_path(cuda_specs)" \ - "cuda_binary_path = PACKAGE_DIR / 'libbitsandbytes_cuda${cudaMajorMinorVersionString}.so'" - ''; + postPatch = ( + let + prefix = if cudaSupport then "cuda" else "rocm"; + majorMinorVersionString = + if cudaSupport then cudaMajorMinorVersionString else rocmMajorMinorVersionString; + in + lib.optionalString (cudaSupport || rocmSupport) '' + substituteInPlace bitsandbytes/cextension.py \ + --replace-fail "if cuda_specs:" "if True:" \ + --replace-fail \ + "cuda_binary_path = get_cuda_bnb_library_path(cuda_specs)" \ + "cuda_binary_path = PACKAGE_DIR / 'libbitsandbytes_${prefix}${majorMinorVersionString}.so'" + '' + ); nativeBuildInputs = [ cmake ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_nvcc + ] + ++ lib.optionals rocmSupport [ + rocmPackages.clr ]; build-system = [ @@ -94,10 +124,41 @@ buildPythonPackage { setuptools ]; - buildInputs = lib.optionals cudaSupport [ cuda-redist ]; + buildInputs = + lib.optional cudaSupport cuda-redist + ++ lib.optionals rocmSupport ( + with rocmPackages; + [ + rocm-device-libs + hipblas + rocm-comgr + rocm-runtime + hiprand + rocrand + hipsparse + hipblaslt + rocblas + hipcub + rocprim + ] + ); cmakeFlags = [ - (lib.cmakeFeature "COMPUTE_BACKEND" (if cudaSupport then "cuda" else "cpu")) + (lib.cmakeFeature "COMPUTE_BACKEND" ( + if cudaSupport then + "cuda" + else if rocmSupport then + "hip" + else + "cpu" + )) + ] + ++ lib.optionals rocmSupport [ + # ends up using g++ to build some files it shouldn't + (lib.cmakeFeature "CMAKE_C_COMPILER" "amdclang") + (lib.cmakeFeature "CMAKE_CXX_COMPILER" "amdclang++") + + (lib.cmakeFeature "CMAKE_HIP_ARCHITECTURES" (builtins.concatStringsSep ";" rocmGpuTargets)) ]; CUDA_HOME = lib.optionalString cudaSupport "${cuda-native-redist}"; NVCC_PREPEND_FLAGS = lib.optionals cudaSupport [ @@ -120,6 +181,16 @@ buildPythonPackage { pythonImportsCheck = [ "bitsandbytes" ]; + passthru = { + inherit + cudaSupport + cudaPackages + rocmSupport + rocmPackages + brokenConditions # To help debug when a package is broken due to CUDA support + ; + }; + meta = { description = "8-bit CUDA functions for PyTorch"; homepage = "https://github.com/bitsandbytes-foundation/bitsandbytes"; diff --git a/pkgs/development/python-modules/bitsandbytes/find-rocm-deps-with-cmake.patch b/pkgs/development/python-modules/bitsandbytes/find-rocm-deps-with-cmake.patch new file mode 100644 index 000000000000..2650cdb8cabf --- /dev/null +++ b/pkgs/development/python-modules/bitsandbytes/find-rocm-deps-with-cmake.patch @@ -0,0 +1,23 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9c133e0..1aa8a53 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -285,6 +285,9 @@ if(BUILD_HIP) + find_package_and_print_version(hipblas REQUIRED) + find_package_and_print_version(hiprand REQUIRED) + find_package_and_print_version(hipsparse REQUIRED) ++ find_package_and_print_version(rocblas REQUIRED) ++ find_package_and_print_version(hip REQUIRED) ++ find_package_and_print_version(hipcub REQUIRED) + + ## hacky way of excluding hip::amdhip64 (with it linked many tests unexpectedly fail e.g. adam8bit because of inaccuracies) + set_target_properties(hip::host PROPERTIES INTERFACE_LINK_LIBRARIES "") +@@ -293,7 +296,7 @@ if(BUILD_HIP) + + target_include_directories(bitsandbytes PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/include ${ROCM_PATH}/include /include) + target_link_directories(bitsandbytes PRIVATE ${ROCM_PATH}/lib /lib) +- target_link_libraries(bitsandbytes PUBLIC roc::hipblas hip::hiprand roc::hipsparse) ++ target_link_libraries(bitsandbytes PUBLIC roc::hipblas hip::hiprand roc::hipsparse roc::rocblas hip::device hip::hipcub) + + target_compile_definitions(bitsandbytes PUBLIC BNB_USE_HIP) + set_source_files_properties(${HIP_FILES} PROPERTIES LANGUAGE HIP) From 480f7a5408df92d909aa6f8cd2fb76d982a14540 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 9 Oct 2025 09:17:48 +0100 Subject: [PATCH 024/259] python3Packages.bitsandbytes: add jk to maintainers --- pkgs/development/python-modules/bitsandbytes/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bitsandbytes/default.nix b/pkgs/development/python-modules/bitsandbytes/default.nix index 5a0a73c7009d..125386dec9b6 100644 --- a/pkgs/development/python-modules/bitsandbytes/default.nix +++ b/pkgs/development/python-modules/bitsandbytes/default.nix @@ -196,6 +196,9 @@ buildPythonPackage { homepage = "https://github.com/bitsandbytes-foundation/bitsandbytes"; changelog = "https://github.com/bitsandbytes-foundation/bitsandbytes/releases/tag/${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ bcdarwin ]; + maintainers = with lib.maintainers; [ + bcdarwin + jk + ]; }; } From 70575b793dfdcb48962b680863bd61c2e9d66bbf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Oct 2025 14:15:59 +0000 Subject: [PATCH 025/259] etherpad-lite: 2.5.0 -> 2.5.1 --- pkgs/by-name/et/etherpad-lite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/et/etherpad-lite/package.nix b/pkgs/by-name/et/etherpad-lite/package.nix index ffc5a6f0ac49..e920c46785e4 100644 --- a/pkgs/by-name/et/etherpad-lite/package.nix +++ b/pkgs/by-name/et/etherpad-lite/package.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "etherpad-lite"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "ether"; repo = "etherpad-lite"; tag = "v${finalAttrs.version}"; - hash = "sha256-11fNDAR6zmHv1O5nL0GhGJj6eHwDc8zT0Tvrba7qBpw="; + hash = "sha256-0Qrmpz9ehblS2Jdw137CJVKYmhkXt8c9B6kDG8OxZPo="; }; patches = [ @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-PZD55V/3dvNLx39tD4I00IzURhuyqMX4uObnQfnSBtk="; + hash = "sha256-gajm1yXQPZZ/oB27HwgTEoKLzwMKsHDoo2w+mIOnJrc="; }; nativeBuildInputs = [ From 9bdd14436d9582005cf53667a3d601e9260eeb5b Mon Sep 17 00:00:00 2001 From: DoctorDalek1963 Date: Mon, 29 Sep 2025 12:13:05 +0100 Subject: [PATCH 026/259] sunsetr: 0.9.0 -> 0.10.0 --- pkgs/by-name/su/sunsetr/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/su/sunsetr/package.nix b/pkgs/by-name/su/sunsetr/package.nix index dd72a816fcf5..29ed442b9186 100644 --- a/pkgs/by-name/su/sunsetr/package.nix +++ b/pkgs/by-name/su/sunsetr/package.nix @@ -6,20 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sunsetr"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "psi4j"; repo = "sunsetr"; tag = "v${finalAttrs.version}"; - hash = "sha256-DbTEHJjYcxzr+ELlN4qgcQpZS/r5P2rcPPnPT8Qkbok="; + hash = "sha256-ds5z/Um7NaewS4f5n2xVpr+EFile6Nz6P6sVW+XcnRo="; }; - cargoHash = "sha256-jRDa7wSJLXP+jv0lbCiVzgAhdh9eJfq314Gpw0npRos="; - - checkFlags = [ - "--skip=config::tests::test_geo_toml_exists_before_config_creation" - ]; + cargoHash = "sha256-fbSN52WOIxxISaP90UQ6YGSqPqFqEcUSH88xDkvLGlM="; passthru.updateScript = nix-update-script { }; From cd39b7f5131e868691eee9409f5d0bb0d62276ef Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Fri, 10 Oct 2025 22:03:02 +0200 Subject: [PATCH 027/259] cosign: 2.6.1 -> 3.0.2 Changes: https://github.com/sigstore/cosign/releases/tag/v3.0.2 https://github.com/sigstore/cosign/releases/tag/v3.0.1 Release announcement: https://blog.sigstore.dev/cosign-3-0-available/ --- pkgs/by-name/co/cosign/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosign/package.nix b/pkgs/by-name/co/cosign/package.nix index 2a628b6f43e7..6961fed1c765 100644 --- a/pkgs/by-name/co/cosign/package.nix +++ b/pkgs/by-name/co/cosign/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "cosign"; - version = "2.6.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "sigstore"; repo = "cosign"; rev = "v${finalAttrs.version}"; - hash = "sha256-JQxVO7wZFyRovst3qb0EErDyIIhPNsIpBq/iQVf6djY="; + hash = "sha256-5jCO2LW7nzbzo+de0fpxBcVASDmINB6yFerkQZlo2o8="; }; buildInputs = lib.optional (stdenv.hostPlatform.isLinux && pivKeySupport) (lib.getDev pcsclite); @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { installShellFiles ]; - vendorHash = "sha256-7qVJMQI5htqMavrxFP2lQfQ/7b27bRWnNYg2cHmTZYE="; + vendorHash = "sha256-hedkslhyAsictu9Cbw7CgreoWa1StLpTt8oTPNLr5fc="; subPackages = [ "cmd/cosign" From 5ae1927b81ecd92be7e261eaa5bd2fb303eee7ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Oct 2025 20:15:22 +0000 Subject: [PATCH 028/259] labwc: 0.9.1 -> 0.9.2 --- pkgs/by-name/la/labwc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/labwc/package.nix b/pkgs/by-name/la/labwc/package.nix index 1397a9dd6bf4..181f5ef31551 100644 --- a/pkgs/by-name/la/labwc/package.nix +++ b/pkgs/by-name/la/labwc/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "labwc"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "labwc"; repo = "labwc"; tag = finalAttrs.version; - hash = "sha256-8SKSITFwbagJhuTXVHpPmQoaooktIXc1CeO9ZOUuh1w="; + hash = "sha256-aKjebrUqksLoDhHa/maI871jq/2u6YbTaNd6+hJz8uE="; }; outputs = [ From 27a0fa7451c43771aa3172fe82b1ea8b82b18b56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Oct 2025 18:02:25 +0000 Subject: [PATCH 029/259] tparted: 2025-01-24 -> 2025-10-10 --- pkgs/by-name/tp/tparted/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tp/tparted/package.nix b/pkgs/by-name/tp/tparted/package.nix index 14aad27b6f14..474f5d8d30ad 100644 --- a/pkgs/by-name/tp/tparted/package.nix +++ b/pkgs/by-name/tp/tparted/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "tparted"; - version = "2025-01-24"; + version = "2025-10-10"; src = fetchurl { url = "https://github.com/Kagamma/tparted/releases/download/${finalAttrs.version}/linux_x86-64_tparted_${finalAttrs.version}.tar.gz"; - hash = "sha256-7V3bdsP4uqZ5zyw3j/s8fhMYFCyQ1Rz5Z1JiPFc1oFY="; + hash = "sha256-eLeo+6AGUghrU5szkUFNcieQPA3D/D5pjZV4ZrINiGY="; }; nativeBuildInputs = [ From 987e5a27497173b8d6fa5a11efa7fa4b57b849c3 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 11 Oct 2025 15:31:57 -0700 Subject: [PATCH 030/259] rocmPackages.hipblaslt: add zstd to nativeBuildInputs without this zstd compression of msgpack .dats silently failed --- pkgs/development/rocm-modules/6/hipblaslt/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/rocm-modules/6/hipblaslt/default.nix b/pkgs/development/rocm-modules/6/hipblaslt/default.nix index 8e68e0f9e623..61328d5cd867 100644 --- a/pkgs/development/rocm-modules/6/hipblaslt/default.nix +++ b/pkgs/development/rocm-modules/6/hipblaslt/default.nix @@ -136,6 +136,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ninja rocm-smi + zstd ]; buildInputs = [ From 7baf5a984d40618abc1a53de6c678d2ba8cd7bbe Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 11 Oct 2025 15:32:42 -0700 Subject: [PATCH 031/259] rocmPackages.hipblaslt: verify .dat files aren't huge in preInstallCheck let's avoid regressing compression in future, oops --- .../rocm-modules/6/hipblaslt/default.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/development/rocm-modules/6/hipblaslt/default.nix b/pkgs/development/rocm-modules/6/hipblaslt/default.nix index 61328d5cd867..e8061a50b92f 100644 --- a/pkgs/development/rocm-modules/6/hipblaslt/default.nix +++ b/pkgs/development/rocm-modules/6/hipblaslt/default.nix @@ -125,7 +125,7 @@ stdenv.mkDerivation (finalAttrs: { ''; doCheck = false; - doInstallCheck = false; + doInstallCheck = true; nativeBuildInputs = [ cmake @@ -213,6 +213,18 @@ stdenv.mkDerivation (finalAttrs: { rmdir $out/bin ''; + installCheckPhase = + # Verify compression worked and .dat files aren't huge + '' + runHook preInstallCheck + find "$out" -type f -name "*.dat" -size "+2M" -exec sh -c ' + echo "ERROR: oversized .dat file, check for issues with install compression: {}" >&2 + exit 1 + ' {} \; + echo "Verified .dat files in $out are not huge" + runHook postInstallCheck + ''; + # If this is false there are no kernels in the output lib # supporting the target device # so if it's an optional dep it's best to not depend on it From 52b1d68a03c5c94fc0b617c78fa9aacabebbde27 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Oct 2025 12:02:52 +0000 Subject: [PATCH 032/259] peergos: 1.11.0 -> 1.12.0 --- pkgs/by-name/pe/peergos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/peergos/package.nix b/pkgs/by-name/pe/peergos/package.nix index 9e86fb9349c8..c0ac21fe07ac 100644 --- a/pkgs/by-name/pe/peergos/package.nix +++ b/pkgs/by-name/pe/peergos/package.nix @@ -41,12 +41,12 @@ let in stdenv.mkDerivation rec { pname = "peergos"; - version = "1.11.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "Peergos"; repo = "web-ui"; rev = "v${version}"; - hash = "sha256-JUeNNBWzIZlC1+sc1YV+3iPg4PMt+BevG5dDi4JybPk="; + hash = "sha256-PwjSMW5d/M/IShclyFqAZJ75+dq0xSCnZmYsdKN5/O0="; fetchSubmodules = true; }; From 5c4181f08dc3ca9ae042aa0a1eb6a0c83b4763c6 Mon Sep 17 00:00:00 2001 From: FlameFlag <57304299+FlameFlag@users.noreply.github.com> Date: Sun, 12 Oct 2025 19:06:03 +0300 Subject: [PATCH 033/259] koboldcpp: apple-sdk_12 -> apple-sdk_13 Fix build on Darwin --- pkgs/by-name/ko/koboldcpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index d82dfba76b08..b21669dee58b 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -7,7 +7,7 @@ tk, addDriverRunpath, - apple-sdk_12, + apple-sdk_13, koboldLiteSupport ? true, @@ -63,7 +63,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { tk ] ++ finalAttrs.pythonInputs - ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_12 ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_13 ] ++ lib.optionals cublasSupport [ cudaPackages.libcublas cudaPackages.cuda_nvcc From baad0182f107bf7cae4c24212e76a90aef98b7bf Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 12 Oct 2025 22:13:34 -0700 Subject: [PATCH 034/259] llvmPackages_git: 22.0.0-unstable-2025-10-05 -> 22.0.0-unstable-2025-10-12 --- pkgs/development/compilers/llvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index efdf35dcbcc3..e6d8601a1c7a 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -27,9 +27,9 @@ let "20.1.8".officialRelease.sha256 = "sha256-ysyB/EYxi2qE9fD5x/F2zI4vjn8UDoo1Z9ukiIrjFGw="; "21.1.1".officialRelease.sha256 = "sha256-IB9Z3bIMwfgw2W2Vxo89CmtCM9DfOyV2Ei64nqgHrgc="; "22.0.0-git".gitRelease = { - rev = "550b2ef041ba16ee8b5f55b5f2307f501b2c15a0"; - rev-version = "22.0.0-unstable-2025-10-05"; - sha256 = "sha256-K3wjvVFCjFpEDLdLWGWvAoAFGWWAKoD8a6xgXDslC7M="; + rev = "1d0a85a78b7ec7b994b280d30ca125fe58dbbd84"; + rev-version = "22.0.0-unstable-2025-10-12"; + sha256 = "sha256-68GnNkVPQ9NGyowndSpqqVBb/2AF9gmSwm38bjxmErQ="; }; } // llvmVersions; From 94adf98d32b6e208f42ecc2cdcaddb821c31d655 Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 13 Oct 2025 07:19:35 +0000 Subject: [PATCH 035/259] linux_xanmod: 6.12.51 -> 6.12.52 - Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.52-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.51-xanmod1..6.12.52-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 6ccf978c9517..c8cfb8ecffbc 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.12.51"; - hash = "sha256-7fIOQ7VctDhueoOnZA8/7Dc7gxAl+vKgO/X5Oa4Z8kE="; + version = "6.12.52"; + hash = "sha256-r9FntI8F0ri01lnFH7VYdQj8xR5gT+iInuDWv16oXJA="; isLTS = true; }; # ./update-xanmod.sh main From 0e46539b6ca39c605a075168a805db8f9c82da7e Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 13 Oct 2025 07:23:13 +0000 Subject: [PATCH 036/259] linux_xanmod_latest: 6.16.11 -> 6.16.12 - Changelog: https://dl.xanmod.org/changelog/6.16/ChangeLog-6.16.12-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.16.11-xanmod1..6.16.12-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index c8cfb8ecffbc..e4e8419bff2f 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "6.16.11"; - hash = "sha256-EZjH22q8JvlbFpab4rdrA24kf+r9heneiwy5YM4WfYk="; + version = "6.16.12"; + hash = "sha256-m2aepV++9RwobXOTxiLJaUV8TnPvBkZzNooKQR4nRtA="; }; }; From fc36512f7656ad62519bc8d77b17d811277be0da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Oct 2025 10:21:33 +0000 Subject: [PATCH 037/259] flow: 0.281.0 -> 0.288.0 --- pkgs/development/tools/analysis/flow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix index 10f0843577e3..4130e343146e 100644 --- a/pkgs/development/tools/analysis/flow/default.nix +++ b/pkgs/development/tools/analysis/flow/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "flow"; - version = "0.281.0"; + version = "0.288.0"; src = fetchFromGitHub { owner = "facebook"; repo = "flow"; tag = "v${version}"; - hash = "sha256-YttdOu5zJo/I0e2hV5vrBSWvUMOZgfhf3RmEC8fRWlI="; + hash = "sha256-9KApZvjOSwR9wcO7nRmpPf2M5SzmV0Z0bM7O8StqZK0="; }; makeFlags = [ "FLOW_RELEASE=1" ]; From 8501e4c83b28ae792008224398f70d6ba52f71dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Mon, 13 Oct 2025 12:03:30 +0200 Subject: [PATCH 038/259] bitrise: 2.33.2 -> 2.34.3 --- pkgs/by-name/bi/bitrise/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 3eb2e43690b3..95a4bd90acba 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,18 +6,23 @@ }: buildGoModule rec { pname = "bitrise"; - version = "2.33.2"; + version = "2.34.3"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${version}"; - hash = "sha256-ckiozGSk8a0bzTzj8PuN55rrL2r95BylYRUHZdQF+Kc="; + hash = "sha256-Px4u3Jc3HbTN9NRGFYwTVL0/g+PsFw+JxEyOuTSTQbc="; }; # many tests rely on writable $HOME/.bitrise and require network access doCheck = false; + # resolves error: main module (github.com/bitrise-io/bitrise/v2) does not contain package github.com/bitrise-io/bitrise/v2/integrationtests/config + excludedPackages = [ + "./integrationtests" + ]; + vendorHash = null; ldflags = [ "-X github.com/bitrise-io/bitrise/version.Commit=${src.rev}" From 40f7a864819e903e4e443963daf803d1e8251a84 Mon Sep 17 00:00:00 2001 From: PedroHLC Date: Tue, 14 Oct 2025 10:22:25 -0300 Subject: [PATCH 039/259] osdlyrics: fix glib introspection --- pkgs/by-name/os/osdlyrics/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/osdlyrics/package.nix b/pkgs/by-name/os/osdlyrics/package.nix index d470003be751..58a5dddd9127 100644 --- a/pkgs/by-name/os/osdlyrics/package.nix +++ b/pkgs/by-name/os/osdlyrics/package.nix @@ -4,8 +4,10 @@ fetchFromGitHub, autoreconfHook, - pkg-config, + gobject-introspection, intltool, + pkg-config, + wrapGAppsNoGuiHook, glib, gtk2, @@ -29,8 +31,10 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook - pkg-config + gobject-introspection intltool + pkg-config + wrapGAppsNoGuiHook ]; buildInputs = [ @@ -50,6 +54,8 @@ stdenv.mkDerivation rec { )) ]; + dontWrapGApps = true; + postFixup = '' extractExecLine() { serviceFile=$1 @@ -75,6 +81,7 @@ stdenv.mkDerivation rec { for p in "$out/bin/osdlyrics-create-lyricsource" "$out/bin/osdlyrics-daemon" "$out/libexec/osdlyrics"/*; do wrapProgram "$p" \ + ''${gappsWrapperArgs[@]} \ --prefix PYTHONPATH : "$out/${python3.sitePackages}" done ''; From 4cea628d489cdaef3f43cae9048338f6594715ed Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 11 Oct 2025 09:44:19 -0700 Subject: [PATCH 040/259] rocmPackages.hipblaslt: apply PR to massively reduce peak disk space usage Peak build dir usage is now 25GB Partially applies [hipblaslt] Refactor Parallel.py to drop joblib, decimate resource usage --- .../6/hipblaslt/Tensile-interning.patch | 181 ++++ .../TensileCreateLibrary-refactor.patch | 868 ++++++++++++++++++ .../rocm-modules/6/hipblaslt/default.nix | 9 +- 3 files changed, 1056 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch create mode 100644 pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch diff --git a/pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch b/pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch new file mode 100644 index 000000000000..acf44437520d --- /dev/null +++ b/pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch @@ -0,0 +1,181 @@ +diff --git a/tensilelite/Tensile/Common/Utilities.py b/tensilelite/Tensile/Common/Utilities.py +index 0a9d9db5b3..cb9779eaac 100644 +--- a/tensilelite/Tensile/Common/Utilities.py ++++ b/tensilelite/Tensile/Common/Utilities.py +@@ -24,6 +24,7 @@ + + import functools + import math ++import operator + import os + import sys + import time +@@ -269,8 +270,20 @@ def state(obj): + + + def state_key_ordering(cls): +- def tup(obj): +- return tuple([getattr(obj, k) for k in cls.StateKeys]) ++ # Use operator.attrgetter for efficiency if __slots__ is defined ++ if hasattr(cls, '__slots__'): ++ # attrgetter is faster for slotted classes ++ getter = operator.attrgetter(*cls.StateKeys) ++ if len(cls.StateKeys) == 1: ++ # attrgetter returns scalar for single key, we need tuple ++ def tup(obj): ++ return (getter(obj),) ++ else: ++ tup = getter ++ else: ++ # Fallback for regular classes ++ def tup(obj): ++ return tuple([getattr(obj, k) for k in cls.StateKeys]) + + def lt(a, b): + return tup(a) < tup(b) +diff --git a/tensilelite/Tensile/Contractions.py b/tensilelite/Tensile/Contractions.py +index c0d4e851b1..3f2c2e98c6 100644 +--- a/tensilelite/Tensile/Contractions.py ++++ b/tensilelite/Tensile/Contractions.py +@@ -37,9 +37,60 @@ from Tensile.Toolchain.Component import Assembler + from math import ceil + + MIN_K_FOR_GSU = 32 ++ ++# Interning helpers to reduce memory usage by reusing identical objects ++_free_index_cache = {} ++def intern_free_index(isA, i=None, c=None, d=None, a=None, b=None): ++ key = (isA, i, c, d, a, b) ++ if key not in _free_index_cache: ++ obj = FreeIndex(isA, i, c, d) ++ obj.a = a ++ if b is not None: ++ obj.b = b ++ _free_index_cache[key] = obj ++ return _free_index_cache[key] ++ ++_batch_index_cache = {} ++def intern_batch_index(a=None, b=None, c=None, d=None): ++ key = (a, b, c, d) ++ if key not in _batch_index_cache: ++ obj = BatchIndex(c=c, d=d) ++ obj.a = a ++ obj.b = b ++ _batch_index_cache[key] = obj ++ return _batch_index_cache[key] ++ ++_bound_index_cache = {} ++def intern_bound_index(a=None, b=None, aMirror=False, bMirror=False): ++ key = (a, b, aMirror, bMirror) ++ if key not in _bound_index_cache: ++ obj = BoundIndex(aMirror=aMirror, bMirror=bMirror) ++ obj.a = a ++ obj.b = b ++ _bound_index_cache[key] = obj ++ return _bound_index_cache[key] ++ ++_size_mapping_cache = {} ++def intern_size_mapping(size_mapping): ++ """Intern a SizeMapping instance to reduce redundancy.""" ++ # Build hashable key from StateKeys, converting lists to tuples ++ key_parts = [] ++ for attr in size_mapping.StateKeys: ++ val = getattr(size_mapping, attr) ++ # Convert lists to tuples for hashing ++ if isinstance(val, list): ++ val = tuple(val) ++ key_parts.append(val) ++ key = tuple(key_parts) ++ ++ if key not in _size_mapping_cache: ++ _size_mapping_cache[key] = size_mapping ++ return _size_mapping_cache[key] ++ + @state_key_ordering + class FreeIndex: + StateKeys = ['isA', 'i', 'c', 'd'] ++ __slots__ = ['isA', 'i', 'c', 'd', 'a', 'b'] + + def __init__(self, isA, i=None, c=None, d=None): + self.isA = isA +@@ -50,6 +101,7 @@ class FreeIndex: + @state_key_ordering + class BatchIndex: + StateKeys = ['a', 'b', 'c', 'd'] ++ __slots__ = ['a', 'b', 'c', 'd'] + def __init__(self, a=None, b=None, c=None, d=None): + self.a = a + self.b = b +@@ -59,6 +111,7 @@ class BatchIndex: + @state_key_ordering + class BoundIndex: + StateKeys = ['a', 'b', 'aMirror', 'bMirror'] ++ __slots__ = ['a', 'b', 'aMirror', 'bMirror'] + def __init__(self, a=None, b=None, aMirror=False, bMirror=False): + self.a = a + self.b = b +@@ -107,6 +160,23 @@ class ProblemType: + for ib, ic in enumerate(d['IndexAssignmentsB']): + indices[ic].b = ib + ++ # Now intern all indices with their final state (including .a and .b) ++ for i, idx in enumerate(indices): ++ if isinstance(idx, FreeIndex): ++ indices[i] = intern_free_index(idx.isA, idx.i, idx.c, idx.d, ++ getattr(idx, 'a', None), getattr(idx, 'b', None)) ++ elif isinstance(idx, BatchIndex): ++ indices[i] = intern_batch_index(getattr(idx, 'a', None), getattr(idx, 'b', None), ++ idx.c, idx.d) ++ elif isinstance(idx, BoundIndex): ++ indices[i] = intern_bound_index(getattr(idx, 'a', None), getattr(idx, 'b', None), ++ idx.aMirror, idx.bMirror) ++ ++ # Update the lists with interned versions ++ freeIndices = [idx for idx in indices if isinstance(idx, FreeIndex)] ++ batchIndices = [idx for idx in indices if isinstance(idx, BatchIndex)] ++ boundIndices = [idx for idx in indices if isinstance(idx, BoundIndex)] ++ + for idx in indices: + assert idx is not None + idxState = state(idx) +@@ -596,6 +666,7 @@ class SizeMapping: + 'nonTemporalA', + 'nonTemporalB', + ] ++ __slots__ = StateKeys + + @classmethod + def FromOriginalState(cls, d): +@@ -751,7 +822,7 @@ class Solution: + info = cls.ReadOriginalInfo(d) + rv.libraryLogicIndex = int(info.get("SolutionIndex", -1)) + +- rv.sizeMapping = SizeMapping.FromOriginalState(d) ++ rv.sizeMapping = intern_size_mapping(SizeMapping.FromOriginalState(d)) + + rv.internalArgsSupport = InternalArgsSupport.FromOriginalState(d) + +diff --git a/tensilelite/Tensile/TensileCreateLibrary/Run.py b/tensilelite/Tensile/TensileCreateLibrary/Run.py +index 730b6b1fff..b0068563a0 100644 +--- a/tensilelite/Tensile/TensileCreateLibrary/Run.py ++++ b/tensilelite/Tensile/TensileCreateLibrary/Run.py +@@ -104,7 +104,6 @@ class KernelCodeGenResult(NamedTuple): + src: str + header: Optional[str] + name: str +- targetObjFilename: str + isa: IsaVersion + wavefrontSize: int + cuoccupancy: int +@@ -127,10 +126,9 @@ def processKernelSource(kernelWriterAssembly, data, splitGSU, kernel) -> KernelC + asmFilename = getKernelFileBase(splitGSU, kernel) + err, src = kernelWriter.getSourceFileString(kernel) + header = kernelWriter.getHeaderFileString(kernel) +- objFilename = kernel._state.get("codeObjectFile", None) + pgr = int(kernel["PrefetchGlobalRead"]) + return KernelCodeGenResult( +- err, src, header, asmFilename, objFilename, tuple(kernel["ISA"]), \ ++ err, src, header, asmFilename, tuple(kernel["ISA"]), \ + kernel["WavefrontSize"], kernel["CUOccupancy"], \ + pgr, kernel["MathClocksUnrolledLoop"] + ) diff --git a/pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch b/pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch new file mode 100644 index 000000000000..eb50942a095d --- /dev/null +++ b/pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch @@ -0,0 +1,868 @@ +diff --git a/tensilelite/Tensile/SolutionStructs/Naming.py b/tensilelite/Tensile/SolutionStructs/Naming.py +index 4f220960db1d..99535e246650 100644 +--- a/tensilelite/Tensile/SolutionStructs/Naming.py ++++ b/tensilelite/Tensile/SolutionStructs/Naming.py +@@ -105,7 +105,6 @@ def _getName(state, requiredParameters: frozenset, splitGSU: bool, ignoreInterna + if splitGSU: + state["GlobalSplitU"] = "M" if (state["GlobalSplitU"] > 1 or state["GlobalSplitU"] == -1) else state["GlobalSplitU"] + +- + requiredParametersTemp = set(requiredParameters.union(["GlobalSplitU"])) + + if ignoreInternalArgs: +diff --git a/tensilelite/Tensile/CustomYamlLoader.py b/tensilelite/Tensile/CustomYamlLoader.py +index bab8c687509..e03f456fbec 100644 +--- a/tensilelite/Tensile/CustomYamlLoader.py ++++ b/tensilelite/Tensile/CustomYamlLoader.py +@@ -1,3 +1,6 @@ ++# Copyright © Advanced Micro Devices, Inc., or its affiliates. ++# SPDX-License-Identifier: MIT ++ + import yaml + from pathlib import Path + +Author: Luna Nova +Date: Sun Oct 12 11:52:10 2025 -0700 + + [hipblaslt] intern strings to reduce duplicate memory for solution keys + +diff --git a/tensilelite/Tensile/CustomYamlLoader.py b/tensilelite/Tensile/CustomYamlLoader.py +index 685e69220c..9fdf38d8e5 100644 +--- a/tensilelite/Tensile/CustomYamlLoader.py ++++ b/tensilelite/Tensile/CustomYamlLoader.py +@@ -1,6 +1,7 @@ + # Copyright © Advanced Micro Devices, Inc., or its affiliates. + # SPDX-License-Identifier: MIT + ++import sys + import yaml + from pathlib import Path + +@@ -85,7 +86,7 @@ def parse_scalar(loader: yaml.Loader): + if not evt.style: + return None + +- return value ++ return sys.intern(value) + + def load_yaml_stream(yaml_path: Path, loader_type: yaml.Loader): + with open(yaml_path, 'r') as f: + +diff --git a/tensilelite/Tensile/Common/Parallel.py b/tensilelite/Tensile/Common/Parallel.py +index 1a2bf9e119..f46100c7b8 100644 +--- a/tensilelite/Tensile/Common/Parallel.py ++++ b/tensilelite/Tensile/Common/Parallel.py +@@ -22,43 +22,58 @@ + # + ################################################################################ + +-import concurrent.futures +-import itertools ++import multiprocessing + import os ++import re + import sys + import time +- +-from joblib import Parallel, delayed ++from functools import partial ++from typing import Any, Callable + + from .Utilities import tqdm + + +-def joblibParallelSupportsGenerator(): +- import joblib +- from packaging.version import Version ++def get_inherited_job_limit() -> int: ++ # 1. Check CMAKE_BUILD_PARALLEL_LEVEL (CMake 3.12+) ++ if 'CMAKE_BUILD_PARALLEL_LEVEL' in os.environ: ++ try: ++ return int(os.environ['CMAKE_BUILD_PARALLEL_LEVEL']) ++ except ValueError: ++ pass + +- joblibVer = joblib.__version__ +- return Version(joblibVer) >= Version("1.4.0") ++ # 2. Parse MAKEFLAGS for -jN ++ makeflags = os.environ.get('MAKEFLAGS', '') ++ match = re.search(r'-j\s*(\d+)', makeflags) ++ if match: ++ return int(match.group(1)) + ++ return -1 + +-def CPUThreadCount(enable=True): +- from .GlobalParameters import globalParameters + ++def CPUThreadCount(enable=True): + if not enable: + return 1 +- else: ++ from .GlobalParameters import globalParameters ++ ++ # Priority order: ++ # 1. Inherited from build system (CMAKE_BUILD_PARALLEL_LEVEL or MAKEFLAGS) ++ # 2. Explicit --jobs flag ++ # 3. Auto-detect ++ inherited_limit = get_inherited_job_limit() ++ cpuThreads = inherited_limit if inherited_limit > 0 else globalParameters["CpuThreads"] ++ ++ if cpuThreads < 1: + if os.name == "nt": +- # Windows supports at most 61 workers because the scheduler uses +- # WaitForMultipleObjects directly, which has the limit (the limit +- # is actually 64, but some handles are needed for accounting). +- cpu_count = min(os.cpu_count(), 61) ++ cpuThreads = os.cpu_count() + else: +- cpu_count = len(os.sched_getaffinity(0)) +- cpuThreads = globalParameters["CpuThreads"] +- if cpuThreads == -1: +- return cpu_count ++ cpuThreads = len(os.sched_getaffinity(0)) + +- return min(cpu_count, cpuThreads) ++ if os.name == "nt": ++ # Windows supports at most 61 workers because the scheduler uses ++ # WaitForMultipleObjects directly, which has the limit (the limit ++ # is actually 64, but some handles are needed for accounting). ++ cpuThreads = min(cpuThreads, 61) ++ return max(1, cpuThreads) + + + def pcallWithGlobalParamsMultiArg(f, args, newGlobalParameters): +@@ -71,19 +86,22 @@ def pcallWithGlobalParamsSingleArg(f, arg, newGlobalParameters): + return f(arg) + + +-def apply_print_exception(item, *args): +- # print(item, args) ++def OverwriteGlobalParameters(newGlobalParameters): ++ from . import GlobalParameters ++ ++ GlobalParameters.globalParameters.clear() ++ GlobalParameters.globalParameters.update(newGlobalParameters) ++ ++ ++def worker_function(args, function, multiArg): ++ """Worker function that executes in the pool process.""" + try: +- if len(args) > 0: +- func = item +- args = args[0] +- return func(*args) ++ if multiArg: ++ return function(*args) + else: +- func, item = item +- return func(item) ++ return function(args) + except Exception: + import traceback +- + traceback.print_exc() + raise + finally: +@@ -98,154 +116,121 @@ def OverwriteGlobalParameters(newGlobalParameters): + GlobalParameters.globalParameters.update(newGlobalParameters) + + +-def ProcessingPool(enable=True, maxTasksPerChild=None): +- import multiprocessing +- import multiprocessing.dummy +- +- threadCount = CPUThreadCount() +- +- if (not enable) or threadCount <= 1: +- return multiprocessing.dummy.Pool(1) +- +- if multiprocessing.get_start_method() == "spawn": +- from . import GlobalParameters +- +- return multiprocessing.Pool( +- threadCount, +- initializer=OverwriteGlobalParameters, +- maxtasksperchild=maxTasksPerChild, +- initargs=(GlobalParameters.globalParameters,), +- ) +- else: +- return multiprocessing.Pool(threadCount, maxtasksperchild=maxTasksPerChild) ++def progress_logger(iterable, total, message, min_log_interval=5.0): ++ """ ++ Generator that wraps an iterable and logs progress with time-based throttling. + ++ Only logs progress if at least min_log_interval seconds have passed since last log. ++ Only prints completion message if task took >= min_log_interval seconds. + +-def ParallelMap(function, objects, message="", enable=True, method=None, maxTasksPerChild=None): ++ Yields (index, item) tuples. + """ +- Generally equivalent to list(map(function, objects)), possibly executing in parallel. +- +- message: A message describing the operation to be performed. +- enable: May be set to false to disable parallelism. +- method: A function which can fetch the mapping function from a processing pool object. +- Leave blank to use .map(), other possiblities: +- - `lambda x: x.starmap` - useful if `function` takes multiple parameters. +- - `lambda x: x.imap` - lazy evaluation +- - `lambda x: x.imap_unordered` - lazy evaluation, does not preserve order of return value. +- """ +- from .GlobalParameters import globalParameters ++ start_time = time.time() ++ last_log_time = start_time ++ log_interval = 1 + (total // 100) + +- threadCount = CPUThreadCount(enable) +- pool = ProcessingPool(enable, maxTasksPerChild) +- +- if threadCount <= 1 and globalParameters["ShowProgressBar"]: +- # Provide a progress bar for single-threaded operation. +- # This works for method=None, and for starmap. +- mapFunc = map +- if method is not None: +- # itertools provides starmap which can fill in for pool.starmap. It provides imap on Python 2.7. +- # If this works, we will use it, otherwise we will fallback to the "dummy" pool for single threaded +- # operation. +- try: +- mapFunc = method(itertools) +- except NameError: +- mapFunc = None +- +- if mapFunc is not None: +- return list(mapFunc(function, tqdm(objects, message))) +- +- mapFunc = pool.map +- if method: +- mapFunc = method(pool) +- +- objects = zip(itertools.repeat(function), objects) +- function = apply_print_exception +- +- countMessage = "" +- try: +- countMessage = " for {} tasks".format(len(objects)) +- except TypeError: +- pass ++ for idx, item in enumerate(iterable): ++ if idx % log_interval == 0: ++ current_time = time.time() ++ if (current_time - last_log_time) >= min_log_interval: ++ print(f"{message}\t{idx+1: 5d}/{total: 5d}") ++ last_log_time = current_time ++ yield idx, item + +- if message != "": +- message += ": " ++ elapsed = time.time() - start_time ++ final_idx = idx + 1 if 'idx' in locals() else 0 + +- print("{0}Launching {1} threads{2}...".format(message, threadCount, countMessage)) +- sys.stdout.flush() +- currentTime = time.time() +- rv = mapFunc(function, objects) +- totalTime = time.time() - currentTime +- print("{0}Done. ({1:.1f} secs elapsed)".format(message, totalTime)) +- sys.stdout.flush() +- pool.close() +- return rv ++ if elapsed >= min_log_interval or last_log_time > start_time: ++ print(f"{message} done in {elapsed:.1f}s!\t{final_idx: 5d}/{total: 5d}") + + +-def ParallelMapReturnAsGenerator(function, objects, message="", enable=True, multiArg=True): +- from .GlobalParameters import globalParameters ++def imap_with_progress(pool, func, iterable, total, message, chunksize): ++ results = [] ++ for _, result in progress_logger(pool.imap(func, iterable, chunksize=chunksize), total, message): ++ results.append(result) ++ return results + +- threadCount = CPUThreadCount(enable) +- print("{0}Launching {1} threads...".format(message, threadCount)) + +- if threadCount <= 1 and globalParameters["ShowProgressBar"]: +- # Provide a progress bar for single-threaded operation. +- callFunc = lambda args: function(*args) if multiArg else lambda args: function(args) +- return [callFunc(args) for args in tqdm(objects, message)] ++def _ParallelMap_generator(worker, objects, objLen, message, chunksize, threadCount, globalParameters, maxtasksperchild): ++ # separate fn because yield makes the entire fn a generator even if unreachable ++ ctx = multiprocessing.get_context('forkserver' if os.name != 'nt' else 'spawn') + +- with concurrent.futures.ProcessPoolExecutor(max_workers=threadCount) as executor: +- resultFutures = (executor.submit(function, *arg if multiArg else arg) for arg in objects) +- for result in concurrent.futures.as_completed(resultFutures): +- yield result.result() ++ with ctx.Pool(processes=threadCount, maxtasksperchild=maxtasksperchild, ++ initializer=OverwriteGlobalParameters, initargs=(globalParameters,)) as pool: ++ for _, result in progress_logger(pool.imap_unordered(worker, objects, chunksize=chunksize), objLen, message): ++ yield result + + + def ParallelMap2( +- function, objects, message="", enable=True, multiArg=True, return_as="list", procs=None ++ function: Callable, ++ objects: Any, ++ message: str = "", ++ enable: bool = True, ++ multiArg: bool = True, ++ minChunkSize: int = 1, ++ maxWorkers: int = -1, ++ maxtasksperchild: int = 1024, ++ return_as: str = "list" + ): ++ """Executes a function over a list of objects in parallel or sequentially. ++ ++ This function is generally equivalent to ``list(map(function, objects))``. However, it provides ++ additional functionality to run in parallel, depending on the 'enable' flag and available CPU ++ threads. ++ ++ Args: ++ function: The function to apply to each item in 'objects'. If 'multiArg' is True, 'function' ++ should accept multiple arguments. ++ objects: An iterable of objects to be processed by 'function'. If 'multiArg' is True, each ++ item in 'objects' should be an iterable of arguments for 'function'. ++ message: Optional; a message describing the operation. Default is an empty string. ++ enable: Optional; if False, disables parallel execution and runs sequentially. Default is True. ++ multiArg: Optional; if True, treats each item in 'objects' as multiple arguments for ++ 'function'. Default is True. ++ return_as: Optional; "list" (default) or "generator_unordered" for streaming results ++ ++ Returns: ++ A list or generator containing the results of applying **function** to each item in **objects**. + """ +- Generally equivalent to list(map(function, objects)), possibly executing in parallel. ++ from .GlobalParameters import globalParameters + +- message: A message describing the operation to be performed. +- enable: May be set to false to disable parallelism. +- multiArg: True if objects represent multiple arguments +- (differentiates multi args vs single collection arg) +- """ +- if return_as in ("generator", "generator_unordered") and not joblibParallelSupportsGenerator(): +- return ParallelMapReturnAsGenerator(function, objects, message, enable, multiArg) ++ threadCount = CPUThreadCount(enable) + +- from .GlobalParameters import globalParameters ++ if not hasattr(objects, "__len__"): ++ objects = list(objects) + +- threadCount = procs if procs else CPUThreadCount(enable) ++ objLen = len(objects) ++ if objLen == 0: ++ return [] if return_as == "list" else iter([]) + +- threadCount = CPUThreadCount(enable) ++ f = (lambda x: function(*x)) if multiArg else function ++ if objLen == 1: ++ print(f"{message}: (1 task)") ++ result = [f(x) for x in objects] ++ return result if return_as == "list" else iter(result) + +- if threadCount <= 1 and globalParameters["ShowProgressBar"]: +- # Provide a progress bar for single-threaded operation. +- return [function(*args) if multiArg else function(args) for args in tqdm(objects, message)] ++ extra_message = ( ++ f": {threadCount} thread(s)" + f", {objLen} tasks" ++ if objLen ++ else "" ++ ) + +- countMessage = "" +- try: +- countMessage = " for {} tasks".format(len(objects)) +- except TypeError: +- pass +- +- if message != "": +- message += ": " +- print("{0}Launching {1} threads{2}...".format(message, threadCount, countMessage)) +- sys.stdout.flush() +- currentTime = time.time() +- +- pcall = pcallWithGlobalParamsMultiArg if multiArg else pcallWithGlobalParamsSingleArg +- pargs = zip(objects, itertools.repeat(globalParameters)) +- +- if joblibParallelSupportsGenerator(): +- rv = Parallel(n_jobs=threadCount, timeout=99999, return_as=return_as)( +- delayed(pcall)(function, a, params) for a, params in pargs +- ) ++ print(f"ParallelMap {message}{extra_message}") ++ ++ if threadCount <= 1: ++ result = [f(x) for x in objects] ++ return result if return_as == "list" else iter(result) ++ ++ if maxWorkers > 0: ++ threadCount = min(maxWorkers, threadCount) ++ ++ chunksize = max(minChunkSize, objLen // 2000) ++ worker = partial(worker_function, function=function, multiArg=multiArg) ++ if return_as == "generator_unordered": ++ # yield results as they complete without buffering ++ return _ParallelMap_generator(worker, objects, objLen, message, chunksize, threadCount, globalParameters, maxtasksperchild) + else: +- rv = Parallel(n_jobs=threadCount, timeout=99999)( +- delayed(pcall)(function, a, params) for a, params in pargs +- ) +- +- totalTime = time.time() - currentTime +- print("{0}Done. ({1:.1f} secs elapsed)".format(message, totalTime)) +- sys.stdout.flush() +- return rv ++ ctx = multiprocessing.get_context('forkserver' if os.name != 'nt' else 'spawn') ++ with ctx.Pool(processes=threadCount, maxtasksperchild=maxtasksperchild, ++ initializer=OverwriteGlobalParameters, initargs=(globalParameters,)) as pool: ++ return list(imap_with_progress(pool, worker, objects, objLen, message, chunksize)) +diff --git a/tensilelite/Tensile/CustomKernels.py b/tensilelite/Tensile/CustomKernels.py +index ffceb636f5..127b3386a1 100644 +--- a/tensilelite/Tensile/CustomKernels.py ++++ b/tensilelite/Tensile/CustomKernels.py +@@ -24,7 +24,9 @@ + + from . import CUSTOM_KERNEL_PATH + from Tensile.Common.ValidParameters import checkParametersAreValid, validParameters, newMIValidParameters ++from Tensile.CustomYamlLoader import DEFAULT_YAML_LOADER + ++from functools import lru_cache + import yaml + + import os +@@ -58,10 +60,13 @@ def getCustomKernelConfigAndAssembly(name, directory=CUSTOM_KERNEL_PATH): + + return (config, assembly) + ++# getCustomKernelConfig will get called repeatedly on the same file ++# 20x logic loading speedup for aquavanjaram_Cijk_Ailk_Bljk_F8NH_HHS_BH_Bias_HAS_SAB_SAV_freesize_custom_GSUs ++@lru_cache + def readCustomKernelConfig(name, directory=CUSTOM_KERNEL_PATH): + rawConfig, _ = getCustomKernelConfigAndAssembly(name, directory) + try: +- return yaml.safe_load(rawConfig)["custom.config"] ++ return yaml.load(rawConfig, Loader=DEFAULT_YAML_LOADER)["custom.config"] + except yaml.scanner.ScannerError as e: + raise RuntimeError("Failed to read configuration for custom kernel: {0}\nDetails:\n{1}".format(name, e)) + +diff --git a/tensilelite/Tensile/TensileCreateLibrary/Run.py b/tensilelite/Tensile/TensileCreateLibrary/Run.py +index 835ed9c019..024c6c49c1 100644 +--- a/tensilelite/Tensile/TensileCreateLibrary/Run.py ++++ b/tensilelite/Tensile/TensileCreateLibrary/Run.py +@@ -26,8 +26,10 @@ import rocisa + + import functools + import glob ++import gc + import itertools + import os ++import resource + import shutil + from pathlib import Path + from timeit import default_timer as timer +@@ -78,6 +80,25 @@ from Tensile.Utilities.Decorators.Timing import timing + from .ParseArguments import parseArguments + + ++def getMemoryUsage(): ++ """Get peak and current memory usage in MB.""" ++ rusage = resource.getrusage(resource.RUSAGE_SELF) ++ peak_memory_mb = rusage.ru_maxrss / 1024 # KB to MB on Linux ++ ++ # Get current memory from /proc/self/status ++ current_memory_mb = 0 ++ try: ++ with open('/proc/self/status') as f: ++ for line in f: ++ if line.startswith('VmRSS:'): ++ current_memory_mb = int(line.split()[1]) / 1024 # KB to MB ++ break ++ except: ++ current_memory_mb = peak_memory_mb # Fallback ++ ++ return (peak_memory_mb, current_memory_mb) ++ ++ + class KernelCodeGenResult(NamedTuple): + err: int + src: str +@@ -115,6 +136,29 @@ def processKernelSource(kernelWriterAssembly, data, splitGSU, kernel) -> KernelC + ) + + ++def processAndAssembleKernelTCL(kernelWriterAssembly, rocisa_data, splitGSU, kernel, assemblyTmpPath, assembler): ++ """ ++ Pipeline function for TCL mode that: ++ 1. Generates kernel source ++ 2. Writes .s file to disk ++ 3. Assembles to .o file ++ 4. Deletes .s file ++ """ ++ result = processKernelSource(kernelWriterAssembly, rocisa_data, splitGSU, kernel) ++ return writeAndAssembleKernel(result, assemblyTmpPath, assembler) ++ ++ ++def writeMasterSolutionLibrary(name_lib_tuple, newLibraryDir, splitGSU, libraryFormat): ++ """ ++ Write a master solution library to disk. ++ Module-level function to support multiprocessing. ++ """ ++ name, lib = name_lib_tuple ++ filename = os.path.join(newLibraryDir, name) ++ lib.applyNaming(splitGSU) ++ LibraryIO.write(filename, state(lib), libraryFormat) ++ ++ + def removeInvalidSolutionsAndKernels(results, kernels, solutions, errorTolerant, printLevel: bool, splitGSU: bool): + removeKernels = [] + removeKernelNames = [] +@@ -189,6 +233,24 @@ def writeAssembly(asmPath: Union[Path, str], result: KernelCodeGenResult): + return path, isa, wfsize, minResult + + ++def writeAndAssembleKernel(result: KernelCodeGenResult, asmPath: Union[Path, str], assembler): ++ """Write assembly file and immediately assemble it to .o file""" ++ if result.err: ++ printExit(f"Failed to build kernel {result.name} because it has error code {result.err}") ++ ++ path = Path(asmPath) / f"{result.name}.s" ++ with open(path, "w", encoding="utf-8") as f: ++ f.write(result.src) ++ ++ # Assemble .s -> .o ++ assembler(isaToGfx(result.isa), result.wavefrontSize, str(path), str(path.with_suffix(".o"))) ++ ++ # Delete assembly file immediately to save disk space ++ path.unlink() ++ ++ return KernelMinResult(result.err, result.cuoccupancy, result.pgr, result.mathclk) ++ ++ + def writeHelpers( + outputPath, kernelHelperObjs, KERNEL_HELPER_FILENAME_CPP, KERNEL_HELPER_FILENAME_H + ): +@@ -268,13 +330,14 @@ def writeSolutionsAndKernels( + numAsmKernels = len(asmKernels) + numKernels = len(asmKernels) + assert numKernels == numAsmKernels, "Only assembly kernels are supported in TensileLite" +- asmIter = zip( +- itertools.repeat(kernelWriterAssembly), +- itertools.repeat(rocisa.rocIsa.getInstance().getData()), +- itertools.repeat(splitGSU), +- asmKernels ++ ++ processKernelFn = functools.partial( ++ processKernelSource, ++ kernelWriterAssembly=kernelWriterAssembly, ++ data=rocisa.rocIsa.getInstance().getData(), ++ splitGSU=splitGSU + ) +- asmResults = ParallelMap2(processKernelSource, asmIter, "Generating assembly kernels", return_as="list") ++ asmResults = ParallelMap2(processKernelFn, asmKernels, "Generating assembly kernels", return_as="list", multiArg=False) + removeInvalidSolutionsAndKernels( + asmResults, asmKernels, solutions, errorTolerant, getVerbosity(), splitGSU + ) +@@ -282,19 +345,21 @@ def writeSolutionsAndKernels( + asmResults, asmKernels, solutions, splitGSU + ) + +- def assemble(ret): +- p, isa, wavefrontsize, result = ret +- asmToolchain.assembler(isaToGfx(isa), wavefrontsize, str(p), str(p.with_suffix(".o"))) +- +- unaryWriteAssembly = functools.partial(writeAssembly, assemblyTmpPath) +- compose = lambda *F: functools.reduce(lambda f, g: lambda x: f(g(x)), F) ++ # Use functools.partial to bind assemblyTmpPath and assembler ++ writeAndAssembleFn = functools.partial( ++ writeAndAssembleKernel, ++ asmPath=assemblyTmpPath, ++ assembler=asmToolchain.assembler ++ ) + ret = ParallelMap2( +- compose(assemble, unaryWriteAssembly), ++ writeAndAssembleFn, + asmResults, + "Writing assembly kernels", + return_as="list", + multiArg=False, + ) ++ del asmResults ++ gc.collect() + + writeHelpers(outputPath, kernelHelperObjs, KERNEL_HELPER_FILENAME_CPP, KERNEL_HELPER_FILENAME_H) + srcKernelFile = Path(outputPath) / "Kernels.cpp" +@@ -369,32 +434,31 @@ def writeSolutionsAndKernelsTCL( + + uniqueAsmKernels = [k for k in asmKernels if not k.duplicate] + +- def assemble(ret): +- p, isa, wavefrontsize, result = ret +- asmToolchain.assembler(isaToGfx(isa), wavefrontsize, str(p), str(p.with_suffix(".o"))) +- return result +- +- unaryProcessKernelSource = functools.partial( +- processKernelSource, ++ processKernelFn = functools.partial( ++ processAndAssembleKernelTCL, + kernelWriterAssembly, + rocisa.rocIsa.getInstance().getData(), + splitGSU, ++ assemblyTmpPath=assemblyTmpPath, ++ assembler=asmToolchain.assembler + ) + +- unaryWriteAssembly = functools.partial(writeAssembly, assemblyTmpPath) +- compose = lambda *F: functools.reduce(lambda f, g: lambda x: f(g(x)), F) +- ret = ParallelMap2( +- compose(assemble, unaryWriteAssembly, unaryProcessKernelSource), ++ results = ParallelMap2( ++ processKernelFn, + uniqueAsmKernels, + "Generating assembly kernels", + multiArg=False, + return_as="list" + ) ++ del processKernelFn ++ gc.collect() ++ + passPostKernelInfoToSolution( +- ret, uniqueAsmKernels, solutions, splitGSU ++ results, uniqueAsmKernels, solutions, splitGSU + ) +- # result.src is very large so let garbage collector know to clean up +- del ret ++ del results ++ gc.collect() ++ + buildAssemblyCodeObjectFiles( + asmToolchain.linker, + asmToolchain.bundler, +@@ -493,6 +557,15 @@ def generateKernelHelperObjects(solutions: List[Solution], cxxCompiler: str, isa + return sorted(khos, key=sortByEnum, reverse=True) # Ensure that we write Enum kernel helpers are first in list + + ++def libraryIter(lib: MasterSolutionLibrary): ++ if len(lib.solutions): ++ for i, s in enumerate(lib.solutions.items()): ++ yield (i, *s) ++ else: ++ for _, lazyLib in lib.lazyLibraries.items(): ++ yield from libraryIter(lazyLib) ++ ++ + @timing + def generateLogicDataAndSolutions(logicFiles, args, assembler: Assembler, isaInfoMap): + +@@ -508,26 +581,23 @@ def generateLogicDataAndSolutions(logicFiles, args, assembler: Assembler, isaInf + printSolutionRejectionReason = True + printIndexAssignmentInfo = False + +- fIter = zip( +- logicFiles, +- itertools.repeat(assembler), +- itertools.repeat(splitGSU), +- itertools.repeat(printSolutionRejectionReason), +- itertools.repeat(printIndexAssignmentInfo), +- itertools.repeat(isaInfoMap), +- itertools.repeat(args["LazyLibraryLoading"]), ++ parseLogicFn = functools.partial( ++ LibraryIO.parseLibraryLogicFile, ++ assembler=assembler, ++ splitGSU=splitGSU, ++ printSolutionRejectionReason=printSolutionRejectionReason, ++ printIndexAssignmentInfo=printIndexAssignmentInfo, ++ isaInfoMap=isaInfoMap, ++ lazyLibraryLoading=args["LazyLibraryLoading"] + ) + +- def libraryIter(lib: MasterSolutionLibrary): +- if len(lib.solutions): +- for i, s in enumerate(lib.solutions.items()): +- yield (i, *s) +- else: +- for _, lazyLib in lib.lazyLibraries.items(): +- yield from libraryIter(lazyLib) +- + for library in ParallelMap2( +- LibraryIO.parseLibraryLogicFile, fIter, "Loading Logics...", return_as="generator_unordered" ++ parseLogicFn, logicFiles, "Loading Logics...", ++ return_as="generator_unordered", ++ minChunkSize=24, ++ maxWorkers=32, ++ maxtasksperchild=1, ++ multiArg=False, + ): + _, architectureName, _, _, _, newLibrary = library + +@@ -539,6 +609,9 @@ def generateLogicDataAndSolutions(logicFiles, args, assembler: Assembler, isaInf + else: + masterLibraries[architectureName] = newLibrary + masterLibraries[architectureName].version = args["CodeObjectVersion"] ++ del library, newLibrary ++ ++ gc.collect() + + # Sort masterLibraries to make global soln index values deterministic + solnReIndex = 0 +@@ -734,6 +807,9 @@ def run(): + ) + stop_wsk = timer() + print(f"Time to generate kernels (s): {(stop_wsk-start_wsk):3.2f}") ++ numKernelHelperObjs = len(kernelHelperObjs) ++ del kernelWriterAssembly, kernelHelperObjs ++ gc.collect() + + archs = [ # is this really different than the other archs above? + isaToGfx(arch) +@@ -751,13 +827,10 @@ def run(): + if kName not in solDict: + solDict["%s"%kName] = kernel + +- def writeMsl(name, lib): +- filename = os.path.join(newLibraryDir, name) +- lib.applyNaming(splitGSU) +- LibraryIO.write(filename, state(lib), arguments["LibraryFormat"]) +- + filename = os.path.join(newLibraryDir, "TensileLiteLibrary_lazy_Mapping") + LibraryIO.write(filename, libraryMapping, "msgpack") ++ del libraryMapping ++ gc.collect() + + start_msl = timer() + for archName, newMasterLibrary in masterLibraries.items(): +@@ -774,12 +847,22 @@ def run(): + kName = getKeyNoInternalArgs(s.originalSolution, splitGSU) + s.sizeMapping.CUOccupancy = solDict["%s"%kName]["CUOccupancy"] + +- ParallelMap2(writeMsl, ++ writeFn = functools.partial( ++ writeMasterSolutionLibrary, ++ newLibraryDir=newLibraryDir, ++ splitGSU=splitGSU, ++ libraryFormat=arguments["LibraryFormat"] ++ ) ++ ++ ParallelMap2(writeFn, + newMasterLibrary.lazyLibraries.items(), + "Writing master solution libraries", ++ multiArg=False, + return_as="list") + stop_msl = timer() + print(f"Time to write master solution libraries (s): {(stop_msl-start_msl):3.2f}") ++ del masterLibraries, solutions, kernels, solDict ++ gc.collect() + + if not arguments["KeepBuildTmp"]: + buildTmp = Path(arguments["OutputPath"]).parent / "library" / "build_tmp" +@@ -796,8 +879,11 @@ def run(): + print("") + + stop = timer() ++ peak_memory_mb, current_memory_mb = getMemoryUsage() + + print(f"Total time (s): {(stop-start):3.2f}") + print(f"Total kernels processed: {numKernels}") + print(f"Kernels processed per second: {(numKernels/(stop-start)):3.2f}") +- print(f"KernelHelperObjs: {len(kernelHelperObjs)}") ++ print(f"KernelHelperObjs: {numKernelHelperObjs}") ++ print(f"Peak memory usage (MB): {peak_memory_mb:,.1f}") ++ print(f"Current memory usage (MB): {current_memory_mb:,.1f}") +diff --git a/tensilelite/Tensile/TensileMergeLibrary.py b/tensilelite/Tensile/TensileMergeLibrary.py +index e33c617b6f..ba163e9918 100644 +--- a/tensilelite/Tensile/TensileMergeLibrary.py ++++ b/tensilelite/Tensile/TensileMergeLibrary.py +@@ -303,8 +303,7 @@ def avoidRegressions(originalDir, incrementalDir, outputPath, forceMerge, noEff= + logicsFiles[origFile] = origFile + logicsFiles[incFile] = incFile + +- iters = zip(logicsFiles.keys()) +- logicsList = ParallelMap2(loadData, iters, "Loading Logics...", return_as="list") ++ logicsList = ParallelMap2(loadData, logicsFiles.keys(), "Loading Logics...", return_as="list", multiArg=False) + logicsDict = {} + for i, _ in enumerate(logicsList): + logicsDict[logicsList[i][0]] = logicsList[i][1] +diff --git a/tensilelite/Tensile/TensileUpdateLibrary.py b/tensilelite/Tensile/TensileUpdateLibrary.py +index 5ff265d0ed..c1803a6349 100644 +--- a/tensilelite/Tensile/TensileUpdateLibrary.py ++++ b/tensilelite/Tensile/TensileUpdateLibrary.py +@@ -26,7 +26,7 @@ from . import LibraryIO + from .Tensile import addCommonArguments, argUpdatedGlobalParameters + + from .Common import assignGlobalParameters, print1, restoreDefaultGlobalParameters, HR, \ +- globalParameters, architectureMap, ensurePath, ParallelMap, __version__ ++ globalParameters, architectureMap, ensurePath, ParallelMap2, __version__ + + import argparse + import copy +@@ -149,7 +149,7 @@ def TensileUpdateLibrary(userArgs): + for logicFile in logicFiles: + print("# %s" % logicFile) + fIter = zip(logicFiles, itertools.repeat(args.logic_path), itertools.repeat(outputPath)) +- libraries = ParallelMap(UpdateLogic, fIter, "Updating logic files", method=lambda x: x.starmap) ++ libraries = ParallelMap2(UpdateLogic, fIter, "Updating logic files", multiArg=True, return_as="list") + + + def main(): +diff --git a/tensilelite/Tensile/Toolchain/Assembly.py b/tensilelite/Tensile/Toolchain/Assembly.py +index a8b91e8d62..265e1d532c 100644 +--- a/tensilelite/Tensile/Toolchain/Assembly.py ++++ b/tensilelite/Tensile/Toolchain/Assembly.py +@@ -30,7 +30,7 @@ import subprocess + from pathlib import Path + from typing import List, Union, NamedTuple + +-from Tensile.Common import print2 ++from Tensile.Common import print1, print2 + from Tensile.Common.Architectures import isaToGfx + from ..SolutionStructs import Solution + +@@ -92,8 +92,26 @@ def buildAssemblyCodeObjectFiles( + if coName: + coFileMap[asmDir / (coName + extCoRaw)].add(str(asmDir / (kernel["BaseName"] + extObj))) + ++ # Build reference count map for .o files to handle shared object files ++ # (.o files from kernels marked .duplicate in TensileCreateLibrary) ++ objFileRefCount = collections.Counter() ++ for coFileRaw, objFiles in coFileMap.items(): ++ for objFile in objFiles: ++ objFileRefCount[objFile] += 1 ++ ++ sharedObjFiles = {objFile: count for objFile, count in objFileRefCount.items() if count > 1} ++ if sharedObjFiles: ++ print1(f"Found {len(sharedObjFiles)} .o files shared across multiple code objects:") ++ + for coFileRaw, objFiles in coFileMap.items(): + linker(objFiles, str(coFileRaw)) ++ ++ # Delete .o files after linking once usage count reaches 0 ++ for objFile in objFiles: ++ objFileRefCount[objFile] -= 1 ++ if objFileRefCount[objFile] == 0: ++ Path(objFile).unlink() ++ + coFile = destDir / coFileRaw.name.replace(extCoRaw, extCo) + if compress: + bundler.compress(str(coFileRaw), str(coFile), gfx) +diff --git a/tensilelite/Tensile/Toolchain/Component.py b/tensilelite/Tensile/Toolchain/Component.py +index 67fa35e2d8..dde83af4c3 100644 +--- a/tensilelite/Tensile/Toolchain/Component.py ++++ b/tensilelite/Tensile/Toolchain/Component.py +@@ -355,6 +355,7 @@ class Linker(Component): + when invoking the linker, LLVM allows the provision of arguments via a "response file" + Reference: https://llvm.org/docs/CommandLine.html#response-files + """ ++ # FIXME: this prevents threading as clang_args.txt is overwritten + with open(Path.cwd() / "clang_args.txt", "wt") as file: + file.write(" ".join(srcPaths).replace('\\', '\\\\') if os_name == "nt" else " ".join(srcPaths)) + return [*(self.default_args), "-o", destPath, "@clang_args.txt"] +diff --git a/tensilelite/requirements.txt b/tensilelite/requirements.txt +index 60c4c11445..5c8fd66a88 100644 +--- a/tensilelite/requirements.txt ++++ b/tensilelite/requirements.txt +@@ -2,8 +2,6 @@ dataclasses; python_version == '3.6' + packaging + pyyaml + msgpack +-joblib>=1.4.0; python_version >= '3.8' +-joblib>=1.1.1; python_version < '3.8' + simplejson + ujson + orjson diff --git a/pkgs/development/rocm-modules/6/hipblaslt/default.nix b/pkgs/development/rocm-modules/6/hipblaslt/default.nix index e8061a50b92f..c5f69d37906e 100644 --- a/pkgs/development/rocm-modules/6/hipblaslt/default.nix +++ b/pkgs/development/rocm-modules/6/hipblaslt/default.nix @@ -22,6 +22,7 @@ ncurses, ninja, libffi, + jemalloc, zlib, zstd, rocmUpdateScript, @@ -54,7 +55,6 @@ let ps.setuptools ps.packaging ps.nanobind - ps.joblib ps.msgpack ]); # workaround: build for one working target if no targets are supported @@ -86,6 +86,8 @@ stdenv.mkDerivation (finalAttrs: { env.ROCM_PATH = "${clr}"; env.TENSILE_ROCM_ASSEMBLER_PATH = lib.getExe' clr "amdclang++"; env.TENSILE_GEN_ASSEMBLY_TOOLCHAIN = lib.getExe' clr "amdclang++"; + env.LD_PRELOAD = "${jemalloc}/lib/libjemalloc.so"; + env.MALLOC_CONF = "background_thread:true,metadata_thp:auto,dirty_decay_ms:10000,muzzy_decay_ms:10000"; requiredSystemFeatures = [ "big-parallel" ]; __structuredAttrs = true; @@ -114,6 +116,10 @@ stdenv.mkDerivation (finalAttrs: { # excessive comments are written to temporary asm files in build dir # TODO: report upstream, find a better solution ./reduce-comment-spam.patch + # [hipblaslt] Refactor Parallel.py to drop joblib, massively reduce peak disk space usage + # https://github.com/ROCm/rocm-libraries/pull/2073 + ./TensileCreateLibrary-refactor.patch + ./Tensile-interning.patch ]; postPatch = '' @@ -155,7 +161,6 @@ stdenv.mkDerivation (finalAttrs: { msgpack-cxx libxml2 python3Packages.msgpack - python3Packages.joblib zlib zstd ] From bfd0d13dc984b8f6fcedccd2c26f1a2c7b5e3261 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 11 Oct 2025 18:07:26 -0700 Subject: [PATCH 041/259] rocmPackages.hipblaslt: remove comment patch no longer needed now we unlink .s / .o files as soon as possible --- .../rocm-modules/6/hipblaslt/default.nix | 3 -- .../6/hipblaslt/reduce-comment-spam.patch | 47 ------------------- 2 files changed, 50 deletions(-) delete mode 100644 pkgs/development/rocm-modules/6/hipblaslt/reduce-comment-spam.patch diff --git a/pkgs/development/rocm-modules/6/hipblaslt/default.nix b/pkgs/development/rocm-modules/6/hipblaslt/default.nix index c5f69d37906e..fe395d874d15 100644 --- a/pkgs/development/rocm-modules/6/hipblaslt/default.nix +++ b/pkgs/development/rocm-modules/6/hipblaslt/default.nix @@ -113,9 +113,6 @@ stdenv.mkDerivation (finalAttrs: { # Support loading zstd compressed .dat files, required to keep output under # hydra size limit ./messagepack-compression-support.patch - # excessive comments are written to temporary asm files in build dir - # TODO: report upstream, find a better solution - ./reduce-comment-spam.patch # [hipblaslt] Refactor Parallel.py to drop joblib, massively reduce peak disk space usage # https://github.com/ROCm/rocm-libraries/pull/2073 ./TensileCreateLibrary-refactor.patch diff --git a/pkgs/development/rocm-modules/6/hipblaslt/reduce-comment-spam.patch b/pkgs/development/rocm-modules/6/hipblaslt/reduce-comment-spam.patch deleted file mode 100644 index 32969c517781..000000000000 --- a/pkgs/development/rocm-modules/6/hipblaslt/reduce-comment-spam.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/projects/hipblaslt/tensilelite/rocisa/rocisa/include/format.hpp b/projects/hipblaslt/tensilelite/rocisa/rocisa/include/format.hpp -index b7dcb6f59a..b0625ba769 100644 ---- a/tensilelite/rocisa/rocisa/include/format.hpp -+++ b/tensilelite/rocisa/rocisa/include/format.hpp -@@ -8,11 +8,13 @@ namespace rocisa - // Text format functions - inline std::string slash(const std::string& comment) - { -+ return ""; - return "// " + comment + "\n"; - } - - inline std::string slash50(const std::string& comment) - { -+ return ""; - std::ostringstream oss; - oss << std::setw(50) << "" - << " // " << comment << "\n"; -@@ -21,16 +23,19 @@ namespace rocisa - - inline std::string block(const std::string& comment) - { -+ return ""; - return "/* " + comment + " */\n"; - } - - inline std::string blockNewLine(const std::string& comment) - { -+ return ""; - return "\n/* " + comment + " */\n"; - } - - inline std::string block3Line(const std::string& comment) - { -+ return ""; - std::ostringstream oss; - oss << "\n/******************************************/\n"; - std::istringstream iss(comment); -@@ -52,7 +57,7 @@ namespace rocisa - { - formattedStr = "\"" + formattedStr + "\\n\\t\""; - } -- if(!comment.empty()) -+ if(false) - { - std::string buffer = formattedStr - + std::string(std::max(0, 50 - int(formattedStr.length())), ' ') From 2698eb7ea56b8fa170eb8a6aea5ced2c5a060b91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Oct 2025 22:46:54 +0000 Subject: [PATCH 042/259] bootspec: 1.1.0 -> 2.0.0 --- pkgs/by-name/bo/bootspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/bootspec/package.nix b/pkgs/by-name/bo/bootspec/package.nix index 307733da90f4..208d5ed30900 100644 --- a/pkgs/by-name/bo/bootspec/package.nix +++ b/pkgs/by-name/bo/bootspec/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage rec { pname = "bootspec"; - version = "1.1.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "DeterminateSystems"; repo = "bootspec"; rev = "v${version}"; - hash = "sha256-WDEaTxj5iT8tvasd6gnMhRgNoEdDi9Wi4ke8sVtNpt8="; + hash = "sha256-FeNBn/HeOanvFSCH9gNBCwlSJx1EhhEdrgX2rbXdZgI="; }; - cargoHash = "sha256-ZJKoL1vYfAG1rpCcE1jRm7Yj2dhooJ6iQ91c6EGF83E="; + cargoHash = "sha256-vJVOseAvIGNxos180Z5OHgo3u/2iyeOgOetXTJxyZx0="; passthru.updateScript = nix-update-script { }; From 1c39b4c361078a3063f2b93241da4fa250a66cdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Oct 2025 22:46:59 +0000 Subject: [PATCH 043/259] chezmoi: 2.65.0 -> 2.66.0 --- pkgs/by-name/ch/chezmoi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chezmoi/package.nix b/pkgs/by-name/ch/chezmoi/package.nix index 4716ccdf019c..f40170313a01 100644 --- a/pkgs/by-name/ch/chezmoi/package.nix +++ b/pkgs/by-name/ch/chezmoi/package.nix @@ -7,16 +7,16 @@ buildGo125Module (finalAttrs: { pname = "chezmoi"; - version = "2.65.0"; + version = "2.66.0"; src = fetchFromGitHub { owner = "twpayne"; repo = "chezmoi"; tag = "v${finalAttrs.version}"; - hash = "sha256-neUltKkmNUtTajTwfWIIM9sJfDSXuAqJT3uLq6vR5NE="; + hash = "sha256-r49KRq6PIB6gRnudY9HMm0UBjd07J6tUpA3oTOyJzGI="; }; - vendorHash = "sha256-NQ7k9bydAJDOGRX3bvRGkX5FuU8Va1IjUa6h0JEiLzo="; + vendorHash = "sha256-ioRFzkp4aSUdPq3NSKDj05DbTp6PwAjVkf7VtdpaI2w="; nativeBuildInputs = [ installShellFiles From 47b086bea6cf5f1d4fd7dc1c2a102a85a0b16883 Mon Sep 17 00:00:00 2001 From: Glenn Pratt Date: Tue, 14 Oct 2025 15:54:10 -0700 Subject: [PATCH 044/259] setup-envtest: 0.19.0 -> 0.22.3 --- pkgs/by-name/se/setup-envtest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/setup-envtest/package.nix b/pkgs/by-name/se/setup-envtest/package.nix index 32b38df934b5..93b289f261d3 100644 --- a/pkgs/by-name/se/setup-envtest/package.nix +++ b/pkgs/by-name/se/setup-envtest/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "setup-envtest"; - version = "0.19.0"; + version = "0.22.3"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "controller-runtime"; rev = "v${version}"; - hash = "sha256-9AqZMiA+OIJD+inmeUc/lq57kV7L85jk1I4ywiSKirg="; + hash = "sha256-Al1MILraagj5b2AatweT3uGv/xpFYgLN/vEXCE/w630="; } + "/tools/setup-envtest"; - vendorHash = "sha256-sn3HiKTpQzjrFTOVOGFJwoNpxU+XWgkWD2EOcPilePY="; + vendorHash = "sha256-1WxRIvzVUg+6XUWTAs6SVR12vGihUFkuwH1jH10Oa50="; ldflags = [ "-s" From 925d9f686b834938ccd39e721126dac37c9e13d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 16:56:35 -0700 Subject: [PATCH 045/259] Revert "python3Packages.asn1: 3.0.1 -> 3.1.0" This reverts commit a3564f44239a3941574f32048efacd5cef1a3545. --- pkgs/development/python-modules/asn1/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/asn1/default.nix b/pkgs/development/python-modules/asn1/default.nix index 5386c2305c51..ff8ffe6680cf 100644 --- a/pkgs/development/python-modules/asn1/default.nix +++ b/pkgs/development/python-modules/asn1/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "asn1"; - version = "3.1.0"; + version = "3.0.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "andrivet"; repo = "python-asn1"; tag = "v${version}"; - hash = "sha256-yDX2TydMtqIE4A4QUmKPJKLM1UdXxp0qFBJx08Ri2YQ="; + hash = "sha256-aICQO2pAZKO+F9o5/sPyZGtIAlXaOUxe9qkb6sQX60U="; }; build-system = [ setuptools ]; @@ -34,7 +34,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python ASN.1 encoder and decoder"; homepage = "https://github.com/andrivet/python-asn1"; - changelog = "https://github.com/andrivet/python-asn1/blob/${src.tag}/CHANGELOG.rst"; + changelog = "https://github.com/andrivet/python-asn1/blob/v${version}/CHANGELOG.rst"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From 8f94b1c7aea1df87dc5b060599757df999fdc7ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 16:56:37 -0700 Subject: [PATCH 046/259] Revert "python313Packages.asn1: 3.0.0 -> 3.0.1" This reverts commit eac32d1e479508398fa1bd35697503b6eb403735. --- pkgs/development/python-modules/asn1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asn1/default.nix b/pkgs/development/python-modules/asn1/default.nix index ff8ffe6680cf..74ec95b43098 100644 --- a/pkgs/development/python-modules/asn1/default.nix +++ b/pkgs/development/python-modules/asn1/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "asn1"; - version = "3.0.1"; + version = "3.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "andrivet"; repo = "python-asn1"; tag = "v${version}"; - hash = "sha256-aICQO2pAZKO+F9o5/sPyZGtIAlXaOUxe9qkb6sQX60U="; + hash = "sha256-OVDhA5ClnwJJwZw0oinAUUDBN/s2ECgHXEww+8hB/fQ="; }; build-system = [ setuptools ]; From ee9c99c1f33ee751e26823288816d92e04d67aa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 16:56:39 -0700 Subject: [PATCH 047/259] Revert "python313Packages.asn1: 2.8.0 -> 3.0.0" This reverts commit bf56ca9a8e6238a4378a85939a2a41b740df50a1. --- pkgs/development/python-modules/asn1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asn1/default.nix b/pkgs/development/python-modules/asn1/default.nix index 74ec95b43098..3e51d566e8b3 100644 --- a/pkgs/development/python-modules/asn1/default.nix +++ b/pkgs/development/python-modules/asn1/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "asn1"; - version = "3.0.0"; + version = "2.8.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "andrivet"; repo = "python-asn1"; tag = "v${version}"; - hash = "sha256-OVDhA5ClnwJJwZw0oinAUUDBN/s2ECgHXEww+8hB/fQ="; + hash = "sha256-DLKfdQzYLhfaIEPPymTzRqj3+L/fsm5Jh8kqud/ezfw="; }; build-system = [ setuptools ]; From ec1de643814972dfb818d513cd75183452392c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 17:54:09 -0700 Subject: [PATCH 048/259] python3Packages.parameter-decorators: init at 0.0.2 --- .../parameter-decorators/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/parameter-decorators/default.nix diff --git a/pkgs/development/python-modules/parameter-decorators/default.nix b/pkgs/development/python-modules/parameter-decorators/default.nix new file mode 100644 index 000000000000..4a12cf046bc6 --- /dev/null +++ b/pkgs/development/python-modules/parameter-decorators/default.nix @@ -0,0 +1,36 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "parameter-decorators"; + version = "0.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "matan1008"; + repo = "parameter-decorators"; + tag = "v${version}"; + hash = "sha256-ZTgUsBc2ArnRPR4k0Od2A571iFfu+oupCxEqzk2cTUQ="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "parameter_decorators" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/matan1008/parameter-decorators/releases/tag/${src.tag}"; + description = "Handy decorators for converting parameters"; + homepage = "https://github.com/matan1008/parameter-decorators"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 620c8b990268..b7cb51df0a7d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11449,6 +11449,8 @@ self: super: with self; { paramax = callPackage ../development/python-modules/paramax { }; + parameter-decorators = callPackage ../development/python-modules/parameter-decorators { }; + parameter-expansion-patched = callPackage ../development/python-modules/parameter-expansion-patched { }; From 72d1a8aeb004c6eca7389fe8ee788606ffa76cf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 18:44:29 -0700 Subject: [PATCH 049/259] python3Packages.pygnuutils: init at 0.1.1 --- .../python-modules/pygnuutils/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/pygnuutils/default.nix diff --git a/pkgs/development/python-modules/pygnuutils/default.nix b/pkgs/development/python-modules/pygnuutils/default.nix new file mode 100644 index 000000000000..fe57938210e5 --- /dev/null +++ b/pkgs/development/python-modules/pygnuutils/default.nix @@ -0,0 +1,41 @@ +{ + buildPythonPackage, + click, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "pygnuutils"; + version = "0.1.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "matan1008"; + repo = "pygnuutils"; + tag = "v${version}"; + hash = "sha256-RySqq1V6ad3W53Rp/ZweMPnbM7C3RDm3b6KV/FKQyW0="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + click + ]; + + pythonImportsCheck = [ "pygnuutils" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/matan1008/pygnuutils/releases/tag/${src.tag}"; + description = "Pure python implementation for GNU utils"; + homepage = "https://github.com/matan1008/pygnuutils"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b7cb51df0a7d..180e30bd3a19 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13164,6 +13164,8 @@ self: super: with self; { pygnmi = callPackage ../development/python-modules/pygnmi { }; + pygnuutils = callPackage ../development/python-modules/pygnuutils { }; + pygobject-stubs = callPackage ../development/python-modules/pygobject-stubs { }; pygobject3 = callPackage ../development/python-modules/pygobject/3.nix { From d857e97037cc57bb8a78a6d7f41277bb05d68208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 18:58:39 -0700 Subject: [PATCH 050/259] python3Packages.inquirer3: init at 0.6.1 --- .../python-modules/inquirer3/default.nix | 47 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 49 insertions(+) create mode 100644 pkgs/development/python-modules/inquirer3/default.nix diff --git a/pkgs/development/python-modules/inquirer3/default.nix b/pkgs/development/python-modules/inquirer3/default.nix new file mode 100644 index 000000000000..949c7513141c --- /dev/null +++ b/pkgs/development/python-modules/inquirer3/default.nix @@ -0,0 +1,47 @@ +{ + blessed, + buildPythonPackage, + editor, + fetchFromGitHub, + lib, + pexpect, + poetry-core, + pytestCheckHook, + readchar, +}: + +buildPythonPackage rec { + pname = "inquirer3"; + version = "0.6.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "guysalt"; + repo = "python-inquirer3"; + tag = "v${version}"; + hash = "sha256-IReJlwVgjTlTlD0xTVWrzQ0ITvCQvPJ86zCmffaoPk4="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + blessed + editor + readchar + ]; + + pythonImportsCheck = [ "inquirer3" ]; + + nativeCheckInputs = [ + pexpect + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/guysalt/python-inquirer3/releases/tag/${src.tag}"; + description = "Collection of common interactive command line user interfaces, based on Inquirer.js"; + homepage = "https://github.com/guysalt/python-inquirer3"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 180e30bd3a19..71c3607f35f4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7151,6 +7151,8 @@ self: super: with self; { inquirer = callPackage ../development/python-modules/inquirer { }; + inquirer3 = callPackage ../development/python-modules/inquirer3 { }; + inquirerpy = callPackage ../development/python-modules/inquirerpy { }; inscriptis = callPackage ../development/python-modules/inscriptis { }; From b06539e405baae820f7386ebaa03731ee15bfcc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 19:35:02 -0700 Subject: [PATCH 051/259] python3Packages.pylzss: init at 0.3.8 --- .../python-modules/pylzss/default.nix | 34 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/python-modules/pylzss/default.nix diff --git a/pkgs/development/python-modules/pylzss/default.nix b/pkgs/development/python-modules/pylzss/default.nix new file mode 100644 index 000000000000..19d9f14f21c4 --- /dev/null +++ b/pkgs/development/python-modules/pylzss/default.nix @@ -0,0 +1,34 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage rec { + pname = "pylzss"; + version = "0.3.8"; + pyproject = true; + + src = fetchFromGitHub { + owner = "m1stadev"; + repo = "pylzss"; + tag = "v${version}"; + hash = "sha256-Y0u9rFJWYWyJUVEgpLtQHsXu0JpTgRKxFJHB+B3EFyU="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "lzss" ]; + + # upstream's test.py is dysfunctional + doCheck = false; + + meta = { + changelog = "https://github.com/m1stadev/pylzss/releases/tag/${src.tag}"; + description = "Python library for decoding/encoding LZSS-compressed data"; + homepage = "https://github.com/m1stadev/pylzss"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 71c3607f35f4..810b7ed7b5ed 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13475,6 +13475,8 @@ self: super: with self; { pylzma = callPackage ../development/python-modules/pylzma { }; + pylzss = callPackage ../development/python-modules/pylzss { }; + pym3u8downloader = callPackage ../development/python-modules/pym3u8downloader { }; pymacaroons = callPackage ../development/python-modules/pymacaroons { }; From b962adc324075b29880904f1d74fa4c09135408a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 19:41:05 -0700 Subject: [PATCH 052/259] python3Packages.lzfse: init at 0.4.2 --- .../python-modules/lzfse/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/lzfse/default.nix diff --git a/pkgs/development/python-modules/lzfse/default.nix b/pkgs/development/python-modules/lzfse/default.nix new file mode 100644 index 000000000000..005f21d591e3 --- /dev/null +++ b/pkgs/development/python-modules/lzfse/default.nix @@ -0,0 +1,35 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, +}: + +buildPythonPackage rec { + pname = "lzfse"; + version = "0.4.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "m1stadev"; + repo = "lzfse"; + tag = "v${version}"; + fetchSubmodules = true; + hash = "sha256-ER+Hr/WrGCB0uYwsSgB4U8sCPeZ4JlOHoeb5YEGUFFM="; + }; + + build-system = [ setuptools ]; + + pythonImportsCheck = [ "lzfse" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/m1stadev/lzfse/releases/tag/${src.tag}"; + description = "Python bindings for the LZFSE reference implementation"; + homepage = "https://github.com/m1stadev/lzfse"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 810b7ed7b5ed..bc164b007b27 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8910,6 +8910,8 @@ self: super: with self; { lzallright = callPackage ../development/python-modules/lzallright { }; + lzfse = callPackage ../development/python-modules/lzfse { }; + lzstring = callPackage ../development/python-modules/lzstring { }; m2crypto = callPackage ../development/python-modules/m2crypto { }; From 4a1f4e9186345b1377410da63316092162db4807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 20:05:52 -0700 Subject: [PATCH 053/259] python3Packages.apple-compress: init at 0.2.3 --- .../python-modules/apple-compress/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/apple-compress/default.nix diff --git a/pkgs/development/python-modules/apple-compress/default.nix b/pkgs/development/python-modules/apple-compress/default.nix new file mode 100644 index 000000000000..6f1f074a639e --- /dev/null +++ b/pkgs/development/python-modules/apple-compress/default.nix @@ -0,0 +1,43 @@ +{ + buildPythonPackage, + click, + fetchFromGitHub, + lib, + loguru, + poetry-core, +}: + +buildPythonPackage rec { + pname = "apple-compress"; + version = "0.2.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "m1stadev"; + repo = "apple-compress"; + tag = "v${version}"; + hash = "sha256-uM5HFkhvzAIfdAglPUvJfckngjUPSZqydyVcPcdtyfs="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + click + loguru + ]; + + pythonImportsCheck = [ "apple_compress" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/m1stadev/apple-compress/releases/tag/${src.tag}"; + description = "Python bindings for Apple's libcompression"; + homepage = "https://github.com/m1stadev/apple-compress"; + license = lib.licenses.mit; + mainProgram = "acompress"; + maintainers = [ lib.maintainers.dotlambda ]; + platforms = lib.platforms.darwin; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bc164b007b27..49c8ac2a2b74 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -801,6 +801,8 @@ self: super: with self; { appium-python-client = callPackage ../development/python-modules/appium-python-client { }; + apple-compress = callPackage ../development/python-modules/apple-compress { }; + apple-weatherkit = callPackage ../development/python-modules/apple-weatherkit { }; applicationinsights = callPackage ../development/python-modules/applicationinsights { }; From 6c04297ea7505b3176fe8e5b9263e90ee183b0ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 19:17:59 -0700 Subject: [PATCH 054/259] python3Packages.pyimg4: init at 0.8.8 --- .../python-modules/pyimg4/default.nix | 76 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 78 insertions(+) create mode 100644 pkgs/development/python-modules/pyimg4/default.nix diff --git a/pkgs/development/python-modules/pyimg4/default.nix b/pkgs/development/python-modules/pyimg4/default.nix new file mode 100644 index 000000000000..eced828111dc --- /dev/null +++ b/pkgs/development/python-modules/pyimg4/default.nix @@ -0,0 +1,76 @@ +{ + apple-compress, + asn1, + buildPythonPackage, + click, + fetchFromGitHub, + hatchling, + lib, + lzfse, + pycryptodome, + pylzss, + pytestCheckHook, + remotezip, + stdenv, + uv-dynamic-versioning, +}: + +buildPythonPackage rec { + pname = "pyimg4"; + version = "0.8.8"; + pyproject = true; + + src = fetchFromGitHub { + owner = "m1stadev"; + repo = "PyIMG4"; + tag = "v${version}"; + hash = "sha256-rGFHd4MAJrbKhtX+Ey/zqQ/12wWxDyBBy1xPGDFQjao="; + }; + + build-system = [ + hatchling + uv-dynamic-versioning + ]; + + pythonRelaxDeps = [ + "pylzss" + ]; + + dependencies = [ + asn1 + click + pycryptodome + pylzss + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + apple-compress + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + lzfse + ]; + + pythonImportsCheck = [ "pyimg4" ]; + + nativeCheckInputs = [ + pytestCheckHook + remotezip + ]; + + disabledTests = [ + # tests take forever + "test_read_lzss_dec" + "test_read_lzss_enc" + "test_read_lzfse_dec" + "test_read_lzfse_enc" + "test_read_payp" + ]; + + meta = { + changelog = "https://github.com/m1stadev/PyIMG4/releases/tag/${src.tag}"; + description = "Python library/CLI tool for parsing Apple's Image4 format"; + homepage = "https://github.com/m1stadev/PyIMG4"; + license = lib.licenses.mit; + mainProgram = "pyimg4"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 49c8ac2a2b74..8b18f2d6c95f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13251,6 +13251,8 @@ self: super: with self; { pyicumessageformat = callPackage ../development/python-modules/pyicumessageformat { }; + pyimg4 = callPackage ../development/python-modules/pyimg4 { }; + pyimgbox = callPackage ../development/python-modules/pyimgbox { }; pyimpfuzzy = callPackage ../development/python-modules/pyimpfuzzy { inherit (pkgs) ssdeep; }; From 9c85c01642864c598d5d305e9542dc1299da23df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 20:16:56 -0700 Subject: [PATCH 055/259] python3Packages.remotezip2: init at 0.0.2 --- .../python-modules/remotezip2/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/remotezip2/default.nix diff --git a/pkgs/development/python-modules/remotezip2/default.nix b/pkgs/development/python-modules/remotezip2/default.nix new file mode 100644 index 000000000000..64fd89f042e9 --- /dev/null +++ b/pkgs/development/python-modules/remotezip2/default.nix @@ -0,0 +1,49 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + python, + requests-mock, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "remotezip2"; + version = "0.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "python-remotezip2"; + tag = "v${version}"; + hash = "sha256-UyfAoe9pXCGLGPIE2LSLvnIaju+nXt3s7ddGlpmJGUg="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + pythonImportsCheck = [ "remotezip2" ]; + + nativeCheckInputs = [ + requests-mock + ]; + + checkPhase = '' + runHook preCheck + + ${python.interpreter} test_remotezip2.py + + runHook postCheck + ''; + + meta = { + changelog = "https://github.com/doronz88/python-remotezip2/releases/tag/${src.tag}"; + description = "Access zip file content hosted remotely without downloading the full file"; + homepage = "https://github.com/doronz88/python-remotezip2"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8b18f2d6c95f..72092d983cd9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15903,6 +15903,8 @@ self: super: with self; { remotezip = callPackage ../development/python-modules/remotezip { }; + remotezip2 = callPackage ../development/python-modules/remotezip2 { }; + renault-api = callPackage ../development/python-modules/renault-api { }; rencode = callPackage ../development/python-modules/rencode { }; From 375630910204d447fada66e314b0f839212d02c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 19:14:40 -0700 Subject: [PATCH 056/259] python3Packages.ipsw-parser: init at 1.4.4 --- .../python-modules/ipsw-parser/default.nix | 63 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 65 insertions(+) create mode 100644 pkgs/development/python-modules/ipsw-parser/default.nix diff --git a/pkgs/development/python-modules/ipsw-parser/default.nix b/pkgs/development/python-modules/ipsw-parser/default.nix new file mode 100644 index 000000000000..b88e2e6a04bd --- /dev/null +++ b/pkgs/development/python-modules/ipsw-parser/default.nix @@ -0,0 +1,63 @@ +{ + buildPythonPackage, + cached-property, + click, + coloredlogs, + construct, + fetchFromGitHub, + lib, + plumbum, + pyimg4, + remotezip2, + requests, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "ipsw-parser"; + version = "1.4.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "ipsw_parser"; + tag = "v${version}"; + hash = "sha256-B9T7c2xzUrzh5BxS7b3rpmPcUDT8Qmb4/5XTMfrOcR8="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + cached-property + click + coloredlogs + construct + plumbum + pyimg4 + remotezip2 + requests + ]; + + pythonImportsCheck = [ "ipsw_parser" ]; + + checkPhase = '' + runHook preCheck + + "$out"/bin/${meta.mainProgram} --help + + runHook postCheck + ''; + + meta = { + changelog = "https://github.com/doronz88/ipsw_parser/releases/tag/${src.tag}"; + description = "Python3 utility for parsing and extracting data from IPSW"; + homepage = "https://github.com/doronz88/ipsw_parser"; + license = lib.licenses.gpl3Plus; + mainProgram = "ipsw-parser"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 72092d983cd9..08f06f24775d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7239,6 +7239,8 @@ self: super: with self; { iplotx = callPackage ../development/python-modules/iplotx { }; + ipsw-parser = callPackage ../development/python-modules/ipsw-parser { }; + iptools = callPackage ../development/python-modules/iptools { }; ipv8-rust-tunnels = callPackage ../development/python-modules/ipv8-rust-tunnels { }; From c8a155163bedb6d8a37e5bd928cf4492f9ef2848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 20:24:39 -0700 Subject: [PATCH 057/259] python3Packages.opack2: init at 0.0.1 --- .../python-modules/opack2/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/opack2/default.nix diff --git a/pkgs/development/python-modules/opack2/default.nix b/pkgs/development/python-modules/opack2/default.nix new file mode 100644 index 000000000000..d2d4830cede0 --- /dev/null +++ b/pkgs/development/python-modules/opack2/default.nix @@ -0,0 +1,43 @@ +{ + arrow, + buildPythonPackage, + construct, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "opack2"; + version = "0.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "opack2"; + tag = "v${version}"; + hash = "sha256-7kRR4KOR3Wrya2YE8nL5laXrsnI1lSVZMBEij44J+T0="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + arrow + construct + ]; + + pythonImportsCheck = [ "opack2" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/doronz88/opack2/releases/tag/${src.tag}"; + description = "Python library for parsing the opack format"; + homepage = "https://github.com/doronz88/opack2"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 08f06f24775d..fc1b7c498d7f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10946,6 +10946,8 @@ self: super: with self; { oocsi = callPackage ../development/python-modules/oocsi { }; + opack2 = callPackage ../development/python-modules/opack2 { }; + opaque = callPackage ../development/python-modules/opaque { }; opcua-widgets = callPackage ../development/python-modules/opcua-widgets { }; From 7e40f18735a0e0e8fbe66aeed7f92d898cb95e06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 20:37:49 -0700 Subject: [PATCH 058/259] python3Packages.pytun-pmd3: init at 3.0.2 --- .../python-modules/pytun-pmd3/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/pytun-pmd3/default.nix diff --git a/pkgs/development/python-modules/pytun-pmd3/default.nix b/pkgs/development/python-modules/pytun-pmd3/default.nix new file mode 100644 index 000000000000..14dc2052fa59 --- /dev/null +++ b/pkgs/development/python-modules/pytun-pmd3/default.nix @@ -0,0 +1,38 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "pytun-pmd3"; + version = "3.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "pytun-pmd3"; + tag = "v${version}"; + hash = "sha256-3x+z+O6isgVRbPK+INfG5nG/+Tb2CWvPHg4TosH91so="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + pythonImportsCheck = [ "pytun_pmd3" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/doronz88/pytun-pmd3/releases/tag/${src.tag}"; + description = "TUN/TAP wrapper for Python with Darwin support"; + homepage = "https://github.com/doronz88/pytun-pmd3"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fc1b7c498d7f..3b2591b82997 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15362,6 +15362,8 @@ self: super: with self; { pytun = callPackage ../development/python-modules/pytun { }; + pytun-pmd3 = callPackage ../development/python-modules/pytun-pmd3 { }; + pyturbojpeg = callPackage ../development/python-modules/pyturbojpeg { }; pytweening = callPackage ../development/python-modules/pytweening { }; From 5a361fb495423f0de9aaff428edc4f3d5085da86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 12:31:05 -0700 Subject: [PATCH 059/259] python3Packages.la-panic: init at 0.5.0 --- .../python-modules/la-panic/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/la-panic/default.nix diff --git a/pkgs/development/python-modules/la-panic/default.nix b/pkgs/development/python-modules/la-panic/default.nix new file mode 100644 index 000000000000..9d2600623823 --- /dev/null +++ b/pkgs/development/python-modules/la-panic/default.nix @@ -0,0 +1,46 @@ +{ + buildPythonPackage, + cached-property, + click, + coloredlogs, + fetchFromGitLab, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "la-panic"; + version = "0.5.0"; + pyproject = true; + + src = fetchFromGitLab { + owner = "yanivhasbanidev"; + repo = "la_panic"; + tag = version; + hash = "sha256-V9VUSp5uvj4jR3oVHdRjvnNDGB1a5bi8elu/ry4jq00="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + cached-property + click + coloredlogs + ]; + + pythonImportsCheck = [ "la_panic" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://gitlab.com/yanivhasbanidev/la_panic/-/tags/${src.tag}"; + description = "AppleOS Kernel Panic Parser"; + homepage = "https://gitlab.com/yanivhasbanidev/la_panic"; + license = lib.licenses.gpl3Plus; + mainProgram = "la_panic"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3b2591b82997..65b9e201129b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7954,6 +7954,8 @@ self: super: with self; { l18n = callPackage ../development/python-modules/l18n { }; + la-panic = callPackage ../development/python-modules/la-panic { }; + labelbox = callPackage ../development/python-modules/labelbox { }; labgrid = callPackage ../development/python-modules/labgrid { }; From 7cf12b6e7288130dada78c3aac34c82f25969675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 12:23:28 -0700 Subject: [PATCH 060/259] python3Packages.pycrashreport: init at 1.2.7 --- .../python-modules/pycrashreport/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/pycrashreport/default.nix diff --git a/pkgs/development/python-modules/pycrashreport/default.nix b/pkgs/development/python-modules/pycrashreport/default.nix new file mode 100644 index 000000000000..05f5cf24022f --- /dev/null +++ b/pkgs/development/python-modules/pycrashreport/default.nix @@ -0,0 +1,50 @@ +{ + buildPythonPackage, + cached-property, + click, + fetchFromGitHub, + la-panic, + lib, + pytestCheckHook, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "pycrashreport"; + version = "1.2.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "pycrashreport"; + tag = "v${version}"; + hash = "sha256-QhHjQO/swoFYKlHaqpaU1qIGwHIK5Eq3ZHrFJEHZbWs="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + cached-property + click + la-panic + ]; + + pythonImportsCheck = [ "pycrashreport" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/doronz88/pycrashreport/releases/tag/${src.tag}"; + description = "Python3 parser for Apple's crash reports"; + homepage = "https://github.com/doronz88/pycrashreport"; + license = lib.licenses.gpl3Plus; + mainProgram = "pycrashreport"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 65b9e201129b..25e69c93f00e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12822,6 +12822,8 @@ self: super: with self; { pycparser = callPackage ../development/python-modules/pycparser { }; + pycrashreport = callPackage ../development/python-modules/pycrashreport { }; + pycrc = callPackage ../development/python-modules/pycrc { }; pycrdt = callPackage ../development/python-modules/pycrdt { }; From c2f120ffa7bf5acdc76def1856730f62e3da798c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 16:32:05 -0700 Subject: [PATCH 061/259] python3Packages.developer-disk-image: init at 0.2.0 --- .../developer-disk-image/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/developer-disk-image/default.nix diff --git a/pkgs/development/python-modules/developer-disk-image/default.nix b/pkgs/development/python-modules/developer-disk-image/default.nix new file mode 100644 index 000000000000..c9fb5931e337 --- /dev/null +++ b/pkgs/development/python-modules/developer-disk-image/default.nix @@ -0,0 +1,45 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + pytestCheckHook, + requests, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "developer-disk-image"; + version = "0.2.0"; + pyproject = true; + + # GitHub archive is way too large + src = fetchPypi { + pname = "developer_disk_image"; + inherit version; + hash = "sha256-21aLIuwznYtWsprptCAjDq4yL+ab50zZn9Dv+w7y4o8="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + requests + ]; + + pythonImportsCheck = [ "developer_disk_image" ]; + + # tests connect to github.com + doCheck = false; + + meta = { + changelog = "https://github.com/doronz88/DeveloperDiskImage/releases/tag/v${version}"; + description = "Download DeveloperDiskImage ans Personalized images from GitHub"; + homepage = "https://github.com/doronz88/DeveloperDiskImage"; + license = lib.licenses.gpl3Plus; + mainProgram = "developer_disk_image"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 25e69c93f00e..ea155a9fb524 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3651,6 +3651,8 @@ self: super: with self; { detectron2 = callPackage ../development/python-modules/detectron2 { }; + developer-disk-image = callPackage ../development/python-modules/developer-disk-image { }; + devgoldyutils = callPackage ../development/python-modules/devgoldyutils { }; devialet = callPackage ../development/python-modules/devialet { }; From 1215f612c0c002ba56b041abe7654230b2097615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 16:40:42 -0700 Subject: [PATCH 062/259] python3Packages.pykdebugparser: init at 1.2.7 --- .../python-modules/pykdebugparser/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/pykdebugparser/default.nix diff --git a/pkgs/development/python-modules/pykdebugparser/default.nix b/pkgs/development/python-modules/pykdebugparser/default.nix new file mode 100644 index 000000000000..d4bf97311283 --- /dev/null +++ b/pkgs/development/python-modules/pykdebugparser/default.nix @@ -0,0 +1,48 @@ +{ + buildPythonPackage, + click, + construct, + fetchFromGitHub, + lib, + pygments, + pytestCheckHook, + setuptools, + termcolor, +}: + +buildPythonPackage rec { + pname = "pykdebugparser"; + version = "1.2.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "matan1008"; + repo = "pykdebugparser"; + tag = "v${version}"; + hash = "sha256-V6WyFsPcjiBUJ+Amc3xk0GwdHzwakRizB/dPnSXT6vo="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + click + construct + pygments + termcolor + ]; + + pythonImportsCheck = [ "pykdebugparser" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/matan1008/pykdebugparser/releases/tag/${src.tag}"; + description = "Kdebug events and ktraces parser"; + homepage = "https://github.com/matan1008/pykdebugparser"; + license = lib.licenses.mit; + mainProgram = "pykdebugparser"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ea155a9fb524..c40a52edff36 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13339,6 +13339,8 @@ self: super: with self; { pykcs11 = callPackage ../development/python-modules/pykcs11 { }; + pykdebugparser = callPackage ../development/python-modules/pykdebugparser { }; + pykdl = callPackage ../development/python-modules/pykdl { }; pykdtree = callPackage ../development/python-modules/pykdtree { From d6fad593914f7424d8705ec020c2773938589685 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 16:50:03 -0700 Subject: [PATCH 063/259] python3Packages.python-pcapng: init at 2.1.1 --- .../python-modules/python-pcapng/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/python-pcapng/default.nix diff --git a/pkgs/development/python-modules/python-pcapng/default.nix b/pkgs/development/python-modules/python-pcapng/default.nix new file mode 100644 index 000000000000..ffcf10c16f05 --- /dev/null +++ b/pkgs/development/python-modules/python-pcapng/default.nix @@ -0,0 +1,40 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pytestCheckHook, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "python-pcapng"; + version = "2.1.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "rshk"; + repo = "python-pcapng"; + tag = version; + hash = "sha256-uyoutb4Hk2Wd3z7UopNxauMLGdYVOAhDNzRKclSr7No="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + pythonImportsCheck = [ "pcapng" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/rshk/python-pcapng/blob/${src.tag}/CHANGELOG.rst"; + description = "Library to read/write the pcap-ng format used by various packet sniffers"; + homepage = "https://github.com/rshk/python-pcapng"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c40a52edff36..5420d3e06bf1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15116,6 +15116,8 @@ self: super: with self; { python-path = callPackage ../development/python-modules/python-path { }; + python-pcapng = callPackage ../development/python-modules/python-pcapng { }; + python-periphery = callPackage ../development/python-modules/python-periphery { }; python-picnic-api2 = callPackage ../development/python-modules/python-picnic-api2 { }; From 64a83be1b4a14f70cec9073f02e6ee62cd059053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Oct 2025 17:28:44 -0700 Subject: [PATCH 064/259] python3Packages.sslpsk-pmd3: init at 1.0.3 --- .../python-modules/sslpsk-pmd3/default.nix | 53 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 55 insertions(+) create mode 100644 pkgs/development/python-modules/sslpsk-pmd3/default.nix diff --git a/pkgs/development/python-modules/sslpsk-pmd3/default.nix b/pkgs/development/python-modules/sslpsk-pmd3/default.nix new file mode 100644 index 000000000000..e65aca82a7f9 --- /dev/null +++ b/pkgs/development/python-modules/sslpsk-pmd3/default.nix @@ -0,0 +1,53 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + openssl, + pytestCheckHook, + setuptools, + setuptools-scm, +}: + +buildPythonPackage rec { + pname = "sslpsk-pmd3"; + version = "1.0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "sslpsk-pmd3"; + tag = "v${version}"; + hash = "sha256-ZOPrMZhtHIpE7QMEYGti+ZjqVv93jzb74rG5Fwhjgyw="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + buildInputs = [ + openssl + ]; + + pythonImportsCheck = [ "sslpsk_pmd3" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + preCheck = '' + # import from $out + mv sslpsk_pmd3 src + ''; + + # tests are dysfunctional + doCheck = false; + + meta = { + changelog = "https://github.com/doronz88/sslpsk-pmd3/releases/tag/${src.tag}"; + description = "Adds TLS-PSK support to the Python ssl package"; + homepage = "https://github.com/doronz88/sslpsk-pmd3"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5420d3e06bf1..56384a32704c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17654,6 +17654,8 @@ self: super: with self; { sslib = callPackage ../development/python-modules/sslib { }; + sslpsk-pmd3 = callPackage ../development/python-modules/sslpsk-pmd3 { }; + ssort = callPackage ../development/python-modules/ssort { }; sss = callPackage ../development/python-modules/sss { }; From 0b6914edffe85ec688cfd39b40fa98688a54e7e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Oct 2025 17:49:54 -0700 Subject: [PATCH 065/259] python3Packages.pymobiledevice3: init at 4.27.3 --- .../pymobiledevice3/default.nix | 127 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 129 insertions(+) create mode 100644 pkgs/development/python-modules/pymobiledevice3/default.nix diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix new file mode 100644 index 000000000000..301251829f6a --- /dev/null +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -0,0 +1,127 @@ +{ + bpylist2, + buildPythonPackage, + click, + coloredlogs, + construct, + cryptography, + daemonize, + developer-disk-image, + fastapi, + fetchFromGitHub, + gpxpy, + hexdump, + hyperframe, + ifaddr, + inquirer3, + ipsw-parser, + ipython, + lib, + nest-asyncio, + opack2, + packaging, + parameter-decorators, + pillow, + plumbum, + psutil, + pycrashreport, + pygments, + pygnuutils, + pykdebugparser, + pytest-asyncio, + pytestCheckHook, + python-pcapng, + pytun-pmd3, + pyusb, + qh3, + requests, + setuptools, + setuptools-scm, + srptools, + sslpsk-pmd3, + tqdm, + uvicorn, + wsproto, + xonsh, + zeroconf, +}: + +buildPythonPackage rec { + pname = "pymobiledevice3"; + version = "4.27.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "doronz88"; + repo = "pymobiledevice3"; + tag = "v${version}"; + hash = "sha256-YYRDsE/rfTAnjDrJ0sMLeTyKshhl8NXhdspQUql2RAE="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + bpylist2 + click + coloredlogs + construct + cryptography + daemonize + developer-disk-image + fastapi + gpxpy + hexdump + hyperframe + ifaddr + inquirer3 + ipsw-parser + ipython + nest-asyncio + opack2 + packaging + parameter-decorators + pillow + plumbum + psutil + pycrashreport + pygments + pygnuutils + pykdebugparser + python-pcapng + pytun-pmd3 + pyusb + qh3 + requests + srptools + sslpsk-pmd3 + tqdm + uvicorn + wsproto + xonsh + zeroconf + ] + ++ fastapi.optional-dependencies.all; + + pythonImportsCheck = [ "pymobiledevice3" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + # Upstream only runs tests marked with 'cli' in CI: + # https://github.com/doronz88/pymobiledevice3/blob/v4.27.1/.github/workflows/python-app.yml#L45 + enabledTestMarks = [ "cli" ]; + + meta = { + changelog = "https://github.com/doronz88/pymobiledevice3/releases/tag/${src.tag}"; + description = "Pure python3 implementation for working with iDevices (iPhone, etc.)"; + homepage = "https://github.com/doronz88/pymobiledevice3"; + license = lib.licenses.gpl3Plus; + mainProgram = "pymobiledevice3"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 56384a32704c..9e960d8fb6f8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13571,6 +13571,8 @@ self: super: with self; { pymitv = callPackage ../development/python-modules/pymitv { }; + pymobiledevice3 = callPackage ../development/python-modules/pymobiledevice3 { }; + pymochad = callPackage ../development/python-modules/pymochad { }; pymodbus = callPackage ../development/python-modules/pymodbus { }; From a8204d9160dd1cfc5efcf621563348314a8df02f Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 14 Oct 2025 20:32:47 -0400 Subject: [PATCH 066/259] sunshine: 2025.628.4510 -> 2025.924.154138 Co-authored-by: Morgan Helton --- pkgs/by-name/su/sunshine/package-lock.json | 1144 ++++++++++++++------ pkgs/by-name/su/sunshine/package.nix | 7 +- 2 files changed, 815 insertions(+), 336 deletions(-) diff --git a/pkgs/by-name/su/sunshine/package-lock.json b/pkgs/by-name/su/sunshine/package-lock.json index 2c15793ed12d..8ba531828603 100644 --- a/pkgs/by-name/su/sunshine/package-lock.json +++ b/pkgs/by-name/su/sunshine/package-lock.json @@ -8,16 +8,16 @@ "name": "sunshine", "version": "0.0.0", "dependencies": { - "@lizardbyte/shared-web": "2025.626.181239", - "vue": "3.5.17", - "vue-i18n": "11.1.7" + "@lizardbyte/shared-web": "2025.922.181114", + "vue": "3.5.21", + "vue-i18n": "11.1.12" }, "devDependencies": { "@codecov/vite-plugin": "1.9.1", - "@vitejs/plugin-vue": "4.6.2", - "serve": "14.2.4", - "vite": "4.5.14", - "vite-plugin-ejs": "1.6.4" + "@vitejs/plugin-vue": "6.0.1", + "serve": "14.2.5", + "vite": "6.3.6", + "vite-plugin-ejs": "1.7.0" } }, "node_modules/@actions/core": { @@ -94,12 +94,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", - "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.7" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -109,9 +109,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", - "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -156,10 +156,27 @@ "vite": "4.x || 5.x || 6.x" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz", + "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz", + "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", "cpu": [ "arm" ], @@ -170,13 +187,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz", + "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", "cpu": [ "arm64" ], @@ -187,13 +204,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz", + "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", "cpu": [ "x64" ], @@ -204,13 +221,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz", + "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", "cpu": [ "arm64" ], @@ -221,13 +238,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz", + "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", "cpu": [ "x64" ], @@ -238,13 +255,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz", + "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", "cpu": [ "arm64" ], @@ -255,13 +272,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz", + "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", "cpu": [ "x64" ], @@ -272,13 +289,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz", + "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", "cpu": [ "arm" ], @@ -289,13 +306,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz", + "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", "cpu": [ "arm64" ], @@ -306,13 +323,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz", + "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", "cpu": [ "ia32" ], @@ -323,13 +340,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz", + "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", "cpu": [ "loong64" ], @@ -340,13 +357,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz", + "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", "cpu": [ "mips64el" ], @@ -357,13 +374,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz", + "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", "cpu": [ "ppc64" ], @@ -374,13 +391,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz", + "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", "cpu": [ "riscv64" ], @@ -391,13 +408,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz", + "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", "cpu": [ "s390x" ], @@ -408,13 +425,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz", + "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", "cpu": [ "x64" ], @@ -425,13 +442,30 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz", + "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz", + "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", "cpu": [ "x64" ], @@ -442,13 +476,30 @@ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz", + "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz", + "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", "cpu": [ "x64" ], @@ -459,13 +510,30 @@ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz", + "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz", + "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", "cpu": [ "x64" ], @@ -476,13 +544,13 @@ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz", + "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", "cpu": [ "arm64" ], @@ -493,13 +561,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz", + "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", "cpu": [ "ia32" ], @@ -510,13 +578,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz", + "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", "cpu": [ "x64" ], @@ -527,7 +595,7 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@fastify/busboy": { @@ -541,22 +609,22 @@ } }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", - "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.0.1.tgz", + "integrity": "sha512-RLmb9U6H2rJDnGxEqXxzy7ANPrQz7WK2/eTjdZqyU9uRU5W+FkAec9uU5gTYzFBH7aoXIw2WTJSCJR4KPlReQw==", "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" } }, "node_modules/@intlify/core-base": { - "version": "11.1.7", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.1.7.tgz", - "integrity": "sha512-gYiGnQeJVp3kNBeXQ73m1uFOak0ry4av8pn+IkEWigyyPWEMGzB+xFeQdmGMFn49V+oox6294oGVff8bYOhtOw==", + "version": "11.1.12", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.1.12.tgz", + "integrity": "sha512-whh0trqRsSqVLNEUCwU59pyJZYpU8AmSWl8M3Jz2Mv5ESPP6kFh4juas2NpZ1iCvy7GlNRffUD1xr84gceimjg==", "license": "MIT", "dependencies": { - "@intlify/message-compiler": "11.1.7", - "@intlify/shared": "11.1.7" + "@intlify/message-compiler": "11.1.12", + "@intlify/shared": "11.1.12" }, "engines": { "node": ">= 16" @@ -566,12 +634,12 @@ } }, "node_modules/@intlify/message-compiler": { - "version": "11.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.1.7.tgz", - "integrity": "sha512-0ezkep1AT30NyuKj8QbRlmvMORCCRlOIIu9v8RNU8SwDjjTiFCZzczCORMns2mCH4HZ1nXgrfkKzYUbfjNRmng==", + "version": "11.1.12", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.1.12.tgz", + "integrity": "sha512-Fv9iQSJoJaXl4ZGkOCN1LDM3trzze0AS2zRz2EHLiwenwL6t0Ki9KySYlyr27yVOj5aVz0e55JePO+kELIvfdQ==", "license": "MIT", "dependencies": { - "@intlify/shared": "11.1.7", + "@intlify/shared": "11.1.12", "source-map-js": "^1.0.2" }, "engines": { @@ -582,9 +650,9 @@ } }, "node_modules/@intlify/shared": { - "version": "11.1.7", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.1.7.tgz", - "integrity": "sha512-4yZeMt2Aa/7n5Ehy4KalUlvt3iRLcg1tq9IBVfOgkyWFArN4oygn6WxgGIFibP3svpaH8DarbNaottq+p0gUZQ==", + "version": "11.1.12", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.1.12.tgz", + "integrity": "sha512-Om86EjuQtA69hdNj3GQec9ZC0L0vPSAnXzB3gP/gyJ7+mA7t06d9aOAiqMZ+xEOsumGP4eEBlfl8zF2LOTzf2A==", "license": "MIT", "engines": { "node": ">= 16" @@ -594,19 +662,19 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", - "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, "node_modules/@lizardbyte/shared-web": { - "version": "2025.626.181239", - "resolved": "https://registry.npmjs.org/@lizardbyte/shared-web/-/shared-web-2025.626.181239.tgz", - "integrity": "sha512-8wZxaUkgnnABMlxzg4Q786yTXufYR0gfgiclkOVgxoqXAWIAiQr10GfKDfb7TKvslqj4EZ8eg7CWJ92Sr9DFPQ==", + "version": "2025.922.181114", + "resolved": "https://registry.npmjs.org/@lizardbyte/shared-web/-/shared-web-2025.922.181114.tgz", + "integrity": "sha512-ISJLK79h10WkZf/fz7wEkrmlEEf9tUe5RQpADdOONXIybAKP/TC2cTfPr1NSRvL4sCoHTHv1oOlMkauaEAI3kg==", "license": "AGPL-3.0-only", "dependencies": { - "@fortawesome/fontawesome-free": "6.7.2", - "bootstrap": "5.3.7" + "@fortawesome/fontawesome-free": "7.0.1", + "bootstrap": "5.3.8" }, "funding": { "url": "https://app.lizardbyte.dev" @@ -623,9 +691,9 @@ } }, "node_modules/@octokit/core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.1.tgz", - "integrity": "sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.2.tgz", + "integrity": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==", "dev": true, "license": "MIT", "dependencies": { @@ -795,68 +863,393 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@vitejs/plugin-vue": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz", - "integrity": "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==", + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.29", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz", + "integrity": "sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz", + "integrity": "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz", + "integrity": "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.4.tgz", + "integrity": "sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz", + "integrity": "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz", + "integrity": "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz", + "integrity": "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz", + "integrity": "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz", + "integrity": "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz", + "integrity": "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz", + "integrity": "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz", + "integrity": "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz", + "integrity": "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz", + "integrity": "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz", + "integrity": "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz", + "integrity": "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz", + "integrity": "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz", + "integrity": "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz", + "integrity": "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz", + "integrity": "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz", + "integrity": "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz", + "integrity": "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz", + "integrity": "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.1.tgz", + "integrity": "sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "1.0.0-beta.29" + }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^4.0.0 || ^5.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0", "vue": "^3.2.25" } }, "node_modules/@vue/compiler-core": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz", - "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.21.tgz", + "integrity": "sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.5", - "@vue/shared": "3.5.17", + "@babel/parser": "^7.28.3", + "@vue/shared": "3.5.21", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz", - "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.21.tgz", + "integrity": "sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.17", - "@vue/shared": "3.5.17" + "@vue/compiler-core": "3.5.21", + "@vue/shared": "3.5.21" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz", - "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.21.tgz", + "integrity": "sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.5", - "@vue/compiler-core": "3.5.17", - "@vue/compiler-dom": "3.5.17", - "@vue/compiler-ssr": "3.5.17", - "@vue/shared": "3.5.17", + "@babel/parser": "^7.28.3", + "@vue/compiler-core": "3.5.21", + "@vue/compiler-dom": "3.5.21", + "@vue/compiler-ssr": "3.5.21", + "@vue/shared": "3.5.21", "estree-walker": "^2.0.2", - "magic-string": "^0.30.17", + "magic-string": "^0.30.18", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz", - "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.21.tgz", + "integrity": "sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.17", - "@vue/shared": "3.5.17" + "@vue/compiler-dom": "3.5.21", + "@vue/shared": "3.5.21" } }, "node_modules/@vue/devtools-api": { @@ -866,53 +1259,53 @@ "license": "MIT" }, "node_modules/@vue/reactivity": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.17.tgz", - "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.21.tgz", + "integrity": "sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.17" + "@vue/shared": "3.5.21" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.17.tgz", - "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.21.tgz", + "integrity": "sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.17", - "@vue/shared": "3.5.17" + "@vue/reactivity": "3.5.21", + "@vue/shared": "3.5.21" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz", - "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.21.tgz", + "integrity": "sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.17", - "@vue/runtime-core": "3.5.17", - "@vue/shared": "3.5.17", + "@vue/reactivity": "3.5.21", + "@vue/runtime-core": "3.5.21", + "@vue/shared": "3.5.21", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.17.tgz", - "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.21.tgz", + "integrity": "sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.17", - "@vue/shared": "3.5.17" + "@vue/compiler-ssr": "3.5.21", + "@vue/shared": "3.5.21" }, "peerDependencies": { - "vue": "3.5.17" + "vue": "3.5.21" } }, "node_modules/@vue/shared": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz", - "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.21.tgz", + "integrity": "sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==", "license": "MIT" }, "node_modules/@zeit/schemas": { @@ -922,20 +1315,6 @@ "dev": true, "license": "MIT" }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", @@ -1022,9 +1401,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", "engines": { @@ -1100,9 +1479,9 @@ "license": "Apache-2.0" }, "node_modules/bootstrap": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz", - "integrity": "sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "funding": [ { "type": "github", @@ -1142,9 +1521,9 @@ } }, "node_modules/boxen/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true, "license": "MIT", "engines": { @@ -1166,9 +1545,9 @@ } }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "license": "MIT", "engines": { @@ -1286,18 +1665,18 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -1412,9 +1791,9 @@ } }, "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz", + "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1422,31 +1801,35 @@ "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "@esbuild/aix-ppc64": "0.25.10", + "@esbuild/android-arm": "0.25.10", + "@esbuild/android-arm64": "0.25.10", + "@esbuild/android-x64": "0.25.10", + "@esbuild/darwin-arm64": "0.25.10", + "@esbuild/darwin-x64": "0.25.10", + "@esbuild/freebsd-arm64": "0.25.10", + "@esbuild/freebsd-x64": "0.25.10", + "@esbuild/linux-arm": "0.25.10", + "@esbuild/linux-arm64": "0.25.10", + "@esbuild/linux-ia32": "0.25.10", + "@esbuild/linux-loong64": "0.25.10", + "@esbuild/linux-mips64el": "0.25.10", + "@esbuild/linux-ppc64": "0.25.10", + "@esbuild/linux-riscv64": "0.25.10", + "@esbuild/linux-s390x": "0.25.10", + "@esbuild/linux-x64": "0.25.10", + "@esbuild/netbsd-arm64": "0.25.10", + "@esbuild/netbsd-x64": "0.25.10", + "@esbuild/openbsd-arm64": "0.25.10", + "@esbuild/openbsd-x64": "0.25.10", + "@esbuild/openharmony-arm64": "0.25.10", + "@esbuild/sunos-x64": "0.25.10", + "@esbuild/win32-arm64": "0.25.10", + "@esbuild/win32-ia32": "0.25.10", + "@esbuild/win32-x64": "0.25.10" } }, "node_modules/estree-walker": { @@ -1486,6 +1869,24 @@ "dev": true, "license": "MIT" }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -1647,16 +2048,15 @@ "license": "ISC" }, "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", + "async": "^3.2.6", "filelist": "^1.0.4", - "minimatch": "^3.1.2" + "picocolors": "^1.1.1" }, "bin": { "jake": "bin/cli.js" @@ -1673,12 +2073,12 @@ "license": "MIT" }, "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "version": "0.30.19", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", + "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/merge-stream": { @@ -1699,22 +2099,22 @@ } }, "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "~1.33.0" }, "engines": { "node": ">= 0.6" } }, "node_modules/mime-types/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", "dev": true, "license": "MIT", "engines": { @@ -1780,9 +2180,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "dev": true, "license": "MIT", "engines": { @@ -1803,9 +2203,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true, "license": "MIT", "engines": { @@ -1868,6 +2268,19 @@ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -1967,33 +2380,72 @@ } }, "node_modules/rollup": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", - "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.4.tgz", + "integrity": "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==", "dev": true, "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=14.18.0", + "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.52.4", + "@rollup/rollup-android-arm64": "4.52.4", + "@rollup/rollup-darwin-arm64": "4.52.4", + "@rollup/rollup-darwin-x64": "4.52.4", + "@rollup/rollup-freebsd-arm64": "4.52.4", + "@rollup/rollup-freebsd-x64": "4.52.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.52.4", + "@rollup/rollup-linux-arm-musleabihf": "4.52.4", + "@rollup/rollup-linux-arm64-gnu": "4.52.4", + "@rollup/rollup-linux-arm64-musl": "4.52.4", + "@rollup/rollup-linux-loong64-gnu": "4.52.4", + "@rollup/rollup-linux-ppc64-gnu": "4.52.4", + "@rollup/rollup-linux-riscv64-gnu": "4.52.4", + "@rollup/rollup-linux-riscv64-musl": "4.52.4", + "@rollup/rollup-linux-s390x-gnu": "4.52.4", + "@rollup/rollup-linux-x64-gnu": "4.52.4", + "@rollup/rollup-linux-x64-musl": "4.52.4", + "@rollup/rollup-openharmony-arm64": "4.52.4", + "@rollup/rollup-win32-arm64-msvc": "4.52.4", + "@rollup/rollup-win32-ia32-msvc": "4.52.4", + "@rollup/rollup-win32-x64-gnu": "4.52.4", + "@rollup/rollup-win32-x64-msvc": "4.52.4", "fsevents": "~2.3.2" } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, "license": "ISC", "bin": { @@ -2004,9 +2456,9 @@ } }, "node_modules/serve": { - "version": "14.2.4", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.4.tgz", - "integrity": "sha512-qy1S34PJ/fcY8gjVGszDB3EXiPSk5FKhUa7tQe0UPRddxRidc2V6cNHPNewbE1D7MAkgLuWEt3Vw56vYy73tzQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.5.tgz", + "integrity": "sha512-Qn/qMkzCcMFVPb60E/hQy+iRLpiU8PamOfOSYoAHmmF+fFFmpPpqa6Oci2iWYpTdOUM3VF+TINud7CfbQnsZbA==", "dev": true, "license": "MIT", "dependencies": { @@ -2017,7 +2469,7 @@ "chalk": "5.0.1", "chalk-template": "0.4.0", "clipboardy": "3.0.0", - "compression": "1.7.4", + "compression": "1.8.1", "is-port-reachable": "4.0.0", "serve-handler": "6.1.6", "update-check": "1.5.4" @@ -2045,27 +2497,14 @@ "range-parser": "1.2.0" } }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "node_modules/serve-handler/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/serve/node_modules/chalk": { @@ -2139,9 +2578,9 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, "license": "MIT", "dependencies": { @@ -2187,6 +2626,23 @@ "node": ">=8" } }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, "node_modules/tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", @@ -2276,41 +2732,51 @@ } }, "node_modules/vite": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.14.tgz", - "integrity": "sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==", + "version": "6.3.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.6.tgz", + "integrity": "sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", - "terser": "^5.4.0" + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, + "jiti": { + "optional": true + }, "less": { "optional": true }, @@ -2320,6 +2786,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -2328,30 +2797,39 @@ }, "terser": { "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true } } }, "node_modules/vite-plugin-ejs": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/vite-plugin-ejs/-/vite-plugin-ejs-1.6.4.tgz", - "integrity": "sha512-23p1RS4PiA0veXY5/gHZ60pl3pPvd8NEqdBsDgxNK8nM1rjFFDcVb0paNmuipzCgNP/Y0f/Id22M7Il4kvZ2jA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vite-plugin-ejs/-/vite-plugin-ejs-1.7.0.tgz", + "integrity": "sha512-JNP3zQDC4mSbfoJ3G73s5mmZITD8NGjUmLkq4swxyahy/W0xuokK9U9IJGXw7KCggq6UucT6hJ0p+tQrNtqTZw==", "dev": true, "license": "MIT", "dependencies": { - "ejs": "^3.1.8" + "ejs": "^3.1.9" + }, + "peerDependencies": { + "vite": ">=5.0.0" } }, "node_modules/vue": { - "version": "3.5.17", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz", - "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.21.tgz", + "integrity": "sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.17", - "@vue/compiler-sfc": "3.5.17", - "@vue/runtime-dom": "3.5.17", - "@vue/server-renderer": "3.5.17", - "@vue/shared": "3.5.17" + "@vue/compiler-dom": "3.5.21", + "@vue/compiler-sfc": "3.5.21", + "@vue/runtime-dom": "3.5.21", + "@vue/server-renderer": "3.5.21", + "@vue/shared": "3.5.21" }, "peerDependencies": { "typescript": "*" @@ -2363,13 +2841,13 @@ } }, "node_modules/vue-i18n": { - "version": "11.1.7", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-11.1.7.tgz", - "integrity": "sha512-CDrU7Cmyh1AxJjerQmipV9nVa//exVBdhTcWGlbfcDCN8bKp/uAe7Le6IoN4//5emIikbsSKe9Uofmf/xXkhOA==", + "version": "11.1.12", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-11.1.12.tgz", + "integrity": "sha512-BnstPj3KLHLrsqbVU2UOrPmr0+Mv11bsUZG0PyCOzsawCivk8W00GMXHeVUWIDOgNaScCuZah47CZFE+Wnl8mw==", "license": "MIT", "dependencies": { - "@intlify/core-base": "11.1.7", - "@intlify/shared": "11.1.7", + "@intlify/core-base": "11.1.12", + "@intlify/shared": "11.1.12", "@vue/devtools-api": "^6.5.0" }, "engines": { @@ -2440,9 +2918,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, "license": "MIT", "engines": { @@ -2460,9 +2938,9 @@ "license": "ISC" }, "node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true, "license": "MIT", "funding": { diff --git a/pkgs/by-name/su/sunshine/package.nix b/pkgs/by-name/su/sunshine/package.nix index 3f73c662ebe6..71ba7020c52d 100644 --- a/pkgs/by-name/su/sunshine/package.nix +++ b/pkgs/by-name/su/sunshine/package.nix @@ -56,13 +56,13 @@ let in stdenv'.mkDerivation (finalAttrs: { pname = "sunshine"; - version = "2025.628.4510"; + version = "2025.924.154138"; src = fetchFromGitHub { owner = "LizardByte"; repo = "Sunshine"; tag = "v${finalAttrs.version}"; - hash = "sha256-xNWFo6a4YrJ+tBFTSReoAEi1oZ4DSguBEusizWeWKYY="; + hash = "sha256-QrPfZqd9pgufohUjxlTpO6V0v7B41UrXHZaESsFjZ48="; fetchSubmodules = true; }; @@ -70,7 +70,7 @@ stdenv'.mkDerivation (finalAttrs: { ui = buildNpmPackage { inherit (finalAttrs) src version; pname = "sunshine-ui"; - npmDepsHash = "sha256-kUixeLf8prsWQolg1v+vJ5rvwKZOsU+88+0hVOgTZ0A="; + npmDepsHash = "sha256-miRw5JGZ8L+CKnoZkCuVW+ptzFV3Dg21zuS9lqNeHro="; # use generated package-lock.json as upstream does not provide one postPatch = '' @@ -187,6 +187,7 @@ stdenv'.mkDerivation (finalAttrs: { (lib.cmakeBool "SYSTEMD_FOUND" true) (lib.cmakeFeature "UDEV_RULES_INSTALL_DIR" "lib/udev/rules.d") (lib.cmakeFeature "SYSTEMD_USER_UNIT_INSTALL_DIR" "lib/systemd/user") + (lib.cmakeFeature "SYSTEMD_MODULES_LOAD_DIR" "lib/modules-load.d") (lib.cmakeBool "BOOST_USE_STATIC" false) (lib.cmakeBool "BUILD_DOCS" false) (lib.cmakeFeature "SUNSHINE_PUBLISHER_NAME" "nixpkgs") From 9d8f8d668c094527948b209741d99cffccc1ef6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Wed, 15 Oct 2025 07:40:56 +0200 Subject: [PATCH 067/259] python3Packages.setproctitle: fix darwin build Some tests got re-enabled in https://github.com/NixOS/nixpkgs/pull/444696, but one of them fails on Darwin: https://github.com/dvarrazzo/py-setproctitle/blob/master/tests/setproctitle_test.py#L73C5-L73C29 I couldn't figure out the root cause, maybe it has to do with the Nix builder environment or the nixbld user running the tests? I verified that the library works when invoked from a Nix shell by a regular user. --- pkgs/development/python-modules/setproctitle/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/setproctitle/default.nix b/pkgs/development/python-modules/setproctitle/default.nix index fdb412cb499e..aa1211029abb 100644 --- a/pkgs/development/python-modules/setproctitle/default.nix +++ b/pkgs/development/python-modules/setproctitle/default.nix @@ -5,6 +5,7 @@ setuptools, pytestCheckHook, procps, + stdenv, }: buildPythonPackage rec { @@ -26,6 +27,9 @@ buildPythonPackage rec { procps ]; + # Setting the process title fails on macOS in the Nix builder environment (regardless of sandboxing) + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ "test_setproctitle_darwin" ]; + pythonImportsCheck = [ "setproctitle" ]; meta = { From e06ed02e352a8ea3cda45ea9d5eb091c35be9160 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 07:30:03 +0000 Subject: [PATCH 068/259] kurve: 2.0.0 -> 2.1.0 --- pkgs/by-name/ku/kurve/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kurve/package.nix b/pkgs/by-name/ku/kurve/package.nix index 5bb27e5c5dd0..3f451c74928d 100644 --- a/pkgs/by-name/ku/kurve/package.nix +++ b/pkgs/by-name/ku/kurve/package.nix @@ -13,14 +13,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "kurve"; - version = "2.0.0"; + version = "2.1.0"; dontWrapQtApps = true; src = fetchFromGitHub { owner = "luisbocanegra"; repo = "kurve"; tag = "v${finalAttrs.version}"; - hash = "sha256-qw/6V3TWGZFL8dgyDUxzBr4U6/jaX9uwpyg3Bd3pKdg="; + hash = "sha256-Fm2HoD3W/MymUr3JiVxssHvxwIGQ7jri0iz+asSS1eY="; }; installPhase = '' From 72a533422c2257f50cf240d8ba21339b4eb09dd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 15 Oct 2025 11:38:20 +0200 Subject: [PATCH 069/259] python3Packages.setproctitle: avoid rebuild on linux for now --- pkgs/development/python-modules/setproctitle/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/setproctitle/default.nix b/pkgs/development/python-modules/setproctitle/default.nix index aa1211029abb..e99a26990139 100644 --- a/pkgs/development/python-modules/setproctitle/default.nix +++ b/pkgs/development/python-modules/setproctitle/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { ]; # Setting the process title fails on macOS in the Nix builder environment (regardless of sandboxing) - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ "test_setproctitle_darwin" ]; + disabledTests = if stdenv.hostPlatform.isDarwin then [ "test_setproctitle_darwin" ] else null; pythonImportsCheck = [ "setproctitle" ]; From a3e3285ba8bd6cb9f2b1faa2b3e10cdc12410b9c Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Wed, 15 Oct 2025 07:10:46 -0300 Subject: [PATCH 070/259] maintainers: drop savannidgerinel --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/_1/_1password-gui/package.nix | 1 - pkgs/by-name/cg/cgoban/package.nix | 2 +- pkgs/by-name/ze/zenstates/package.nix | 2 +- 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f15582a8b47c..5ef9f29d09ed 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23039,12 +23039,6 @@ githubId = 73446695; name = "Savinien Petitjean"; }; - savannidgerinel = { - email = "savanni@luminescent-dreams.com"; - github = "savannidgerinel"; - githubId = 8534888; - name = "Savanni D'Gerinel"; - }; savedra1 = { email = "michaelsavedra@gmail.com"; github = "savedra1"; diff --git a/pkgs/by-name/_1/_1password-gui/package.nix b/pkgs/by-name/_1/_1password-gui/package.nix index b1f68bf68035..f942a934d246 100644 --- a/pkgs/by-name/_1/_1password-gui/package.nix +++ b/pkgs/by-name/_1/_1password-gui/package.nix @@ -33,7 +33,6 @@ let maintainers = with lib.maintainers; [ khaneliman timstott - savannidgerinel sebtm bdd ]; diff --git a/pkgs/by-name/cg/cgoban/package.nix b/pkgs/by-name/cg/cgoban/package.nix index be71bec127e6..cddcbf93d391 100644 --- a/pkgs/by-name/cg/cgoban/package.nix +++ b/pkgs/by-name/cg/cgoban/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { homepage = "https://www.gokgs.com/"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.free; - maintainers = with maintainers; [ savannidgerinel ]; + maintainers = [ ]; platforms = temurin-jre-bin-17.meta.platforms; }; } diff --git a/pkgs/by-name/ze/zenstates/package.nix b/pkgs/by-name/ze/zenstates/package.nix index ea07fc018122..58e63ce31b87 100644 --- a/pkgs/by-name/ze/zenstates/package.nix +++ b/pkgs/by-name/ze/zenstates/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation { mainProgram = "zenstates"; homepage = "https://github.com/r4m0n/ZenStates-Linux"; license = licenses.mit; - maintainers = with maintainers; [ savannidgerinel ]; + maintainers = [ ]; platforms = platforms.linux; }; } From 7b8bea0cd7432cbf9485640718c15285c453464c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 11:16:59 +0000 Subject: [PATCH 071/259] virtnbdbackup: 2.37 -> 2.38 --- pkgs/by-name/vi/virtnbdbackup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix index 5e502efc2162..613e3f63f66f 100644 --- a/pkgs/by-name/vi/virtnbdbackup/package.nix +++ b/pkgs/by-name/vi/virtnbdbackup/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "virtnbdbackup"; - version = "2.37"; + version = "2.38"; pyproject = true; src = fetchFromGitHub { owner = "abbbi"; repo = "virtnbdbackup"; tag = "v${version}"; - hash = "sha256-G3nDaAIWxSA6EsqiVpdouBRWprSbogcMTTroquK8Big="; + hash = "sha256-GKFMldHqIVi8PjnfYjj1nyS6hDH9ANHEm4kH9K+Al9E="; }; build-system = with python3Packages; [ From 4726dc86b6cd5e32fd19827b0dd3be4c1f78fa9c Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 14 Oct 2025 22:02:13 -0300 Subject: [PATCH 072/259] dotnet: update script fixes for october 2025 releases --- pkgs/development/compilers/dotnet/update.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/dotnet/update.nix b/pkgs/development/compilers/dotnet/update.nix index fbbac2845c4b..b3c59d020bd0 100644 --- a/pkgs/development/compilers/dotnet/update.nix +++ b/pkgs/development/compilers/dotnet/update.nix @@ -115,14 +115,18 @@ writeScript "update-dotnet-vmr.sh" '' tarballHash=$(nix-hash --to-sri --type sha256 "''${prefetch[0]}") tarball=''${prefetch[1]} - curl -fssL "$sigUrl" -o release.sig + # recent dotnet 10 releases don't have a signature for the github tarball + if [[ ! $sigUrl = */dotnet-source-* ]]; then + curl -fssL "$sigUrl" -o release.sig - ( - export GNUPGHOME=$PWD/.gnupg - trap 'gpgconf --kill all' EXIT - gpg --batch --import ${releaseKey} - gpg --batch --verify release.sig "$tarball" - ) + ( + export GNUPGHOME=$PWD/.gnupg + mkdir -m 700 -p $GNUPGHOME + trap 'gpgconf --kill all' EXIT + gpg --no-autostart --batch --import ${releaseKey} + gpg --no-autostart --batch --verify release.sig "$tarball" + ) + fi tar --strip-components=1 --no-wildcards-match-slash --wildcards -xzf "$tarball" \*/eng/Versions.props \*/global.json \*/prep\*.sh artifactsVersion=$(xq -r '.Project.PropertyGroup | From fd483c94c3371caee0cbfa1380b301141a0a379b Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 00:11:23 +0000 Subject: [PATCH 073/259] dotnetCorePackages.sdk_8_0-bin: 8.0.414 -> 8.0.415 --- .../compilers/dotnet/versions/8.0.nix | 620 +++++++++--------- 1 file changed, 310 insertions(+), 310 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/8.0.nix b/pkgs/development/compilers/dotnet/versions/8.0.nix index f36afa68d6c9..557b1bfa59fa 100644 --- a/pkgs/development/compilers/dotnet/versions/8.0.nix +++ b/pkgs/development/compilers/dotnet/versions/8.0.nix @@ -11,43 +11,43 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "8.0.20"; - hash = "sha512-w8Q6dYKAxAkZXJyw6WP/eRUQf9yCWIlM5ygiKcbAODA/hVyo1JCiWQ896c1G1sy7wa+/3Q0vE+HkVFCNvcTfDQ=="; + version = "8.0.21"; + hash = "sha512-yc73wTdJLhG2sR1hMabTbHI19IcW+vXBoRTGj25j3TF6uvY4Ls6dfj/WKTKqnTr4QVIVTK75TowNolMw26f/pg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-ReqCsIPouP9rnL6Xrf+bmZujKQAnTk/rd9iIQhrEtwzKNxbfwa0MhdUo6D6oUiJXvVsRJbrn8aRnlCJfAXFwAQ=="; + version = "8.0.21"; + hash = "sha512-cVO97DE1umgDuedYZl2zsMh9iU0/QrHuOAcuihG0bJ9knW4afskk6ZXxpy4tQyUiOpUxiPHZKAa4+EETnBgK9g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "8.0.20"; - hash = "sha512-bdyPf8QDM104vzSBaxmCN52RMxbs/WBLbunXswNCUE9AczVdlCo2G7SZIimphcnzG0X02CITHiUiD+z8bTFVOg=="; + version = "8.0.21"; + hash = "sha512-IzcIXfFk6W8iqZLkywFuOXfBe21AQYPsLu/CPmRIPPWO4S7uNKz+NlsdTLqKlpCKuBeD2F6bAJAzWViim/RIfA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-ohUx65qZpbiYP9jyu5H66IlW1wfcnUQ31Y/igebwG96EE221DRVKlfZeDMVtKnX+BpNWyzBi3k7bp+N699x+Gg=="; + version = "8.0.21"; + hash = "sha512-+vwjvnsacecF5UA8QihAcKgBIibgaoa0SEp3lG+RXLHf/ueLFSgbixumrGYQ9ka+lcL2Quq6IVPBHruErp4mug=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-EUqSxZh+Sa/wqzUbeFHVtCmiAqH8B+hjGGmTtXB6NjfhhfINQu1nrc+Aoz+6iPpOaP+q3qaAtDjU2gh1IXSdxw=="; + version = "8.0.21"; + hash = "sha512-evORqy7uBpKFqK/RGKJbb/09HZJNxFgXMYKMbKLKW9jsdPnwStD1ClQQgb5JF15OEKPmQRFlow6Oh/v/VQ4nIQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-cwfZXFLRsDXgBqg7+im1mztDSw4bYRR/OVSjnetq6nY5JC7rHiBg6vPFdFgX3B/E9ihEuoCErOPscR4DkwQIgg=="; + version = "8.0.21"; + hash = "sha512-KLGjflueOy8ZeZswJB5FMjy++kZwCFGLZYXWjvWldx4cAMJixlaMEj29+pVNsIVCbSacCXaBQ0P+u93P2vjcuw=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-MTyuSFZTIWzf1bQ9U2W/pR7+k3a8pNm+2U+5E/r0pfq6tAX6VghOUCSAPphOUewlCk5MPHsgVa9I9hVTI7I9+Q=="; + version = "8.0.21"; + hash = "sha512-sfsbiG5QRnauxXssJzserNwsodKBK1/RYdEHe9im/VLgiEjgxi5f/n9hf0wspWfezf/5suQXKqDkG8s02dqW5Q=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "8.0.20"; - hash = "sha512-4Iz1Qb7MIybAKAQmBvhlEVpZBWz8za0WPX6COTuvcK1ZnJ8YuA3JvzPOwd7Ni6729dEuxEdTVC3Yzs55tvMqEg=="; + version = "8.0.21"; + hash = "sha512-d3n+cSysJGgejTvRfR3mS0EHNk++6i2TBM+C0lR7dOwNc7Jl9dkzak/Q3c0MQIIamncpkTE9YH7dP/JTy4Sy2Q=="; }) ]; @@ -55,118 +55,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "8.0.20"; - hash = "sha512-QzpP1LCuFNCVdMF8zxw41t41F0QBb1BOPFcmM5LAYkBb92pvwazmdXpUwl+KwqwCu3XZfLDGLQN1qkCKdgtTKQ=="; + version = "8.0.21"; + hash = "sha512-ljnJ91rhZhIHv/ChBk6tRSnJGy7NjOp1+ZJBeaHiJTbjyonVHh2R0VDtL3RB8yarfO77NTc8gIjltxHF/umK/w=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "8.0.20"; - hash = "sha512-9FVoJFIBCbcHf3IfAbVrKzwztax3Aexm0QMWzwW9zbzKATDkM/7a8zSWsCpCHn9XGeKu2qWPE4pdTd3cKEgGsg=="; + version = "8.0.21"; + hash = "sha512-PLnZveiP0RpmoHb3vd5Erx5mKjZgUtPLNEtbCHepo6Cw8j9s9ZzMtdGOsq3NRCqIYng0gjDrw0ANAajKB3yY/Q=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-+VqaO6X2RpIPbqwd0yaoUpxe4gmzOwfDjiLxGsv8f3V1H52iFLkoQAYPqtEizaUSshvRUlm/9qTfaHzRLP9jVg=="; + version = "8.0.21"; + hash = "sha512-C4boV1ip3hPK9UnOUm3r7nj05dukE9oFKxjkJZj8lbE7ynRgNsiXTtF0PDrz2erxSWEyf/msadiyw+d9nO+j2Q=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "8.0.20"; - hash = "sha512-nOzF8i5n7DNg8it1yx1oKmMpdn1h+jJYpKLntAbdVuxrCS9vZsSKg3HIDug8CQ1bXFasv6NEhEfefy1IXSeh3w=="; + version = "8.0.21"; + hash = "sha512-lwURW6r9omeQXJB4bLWH7ax1x/QrEo0L0A/nG8HZlgwPSK+TPcSHS8XPNm8nsxT2G1rn40o9Od0h3LjB7N5UNw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-uQ3+qVeMUFmcxlS8r40ZNu3YFEz1mVR6rGJNv3JoJhtMU7+dZ7tsG43vUgD4MdfAIpAFHKv9Ybm7dbFK6ZV2ZQ=="; + version = "8.0.21"; + hash = "sha512-3vHIO915Y6yjKcux0yG4ivaGeKWaCQjcAhuZ3r+RddtlHyRx9D4GT7vwCYLvFtlGGzGljDHBF1NjaEZ+500Snw=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "8.0.20"; - hash = "sha512-EuPbJuyEdGCNJS0lvVWzgLGI6U6fsyjc55KhvLJooKE688M8rHAcL+TOE09sG6gKu9u08WleDmh4scBVPSkI6g=="; + version = "8.0.21"; + hash = "sha512-Mh4W3poMC73qhGA2vj0QpW4w8oBZ5ToRBL1ibMGIxDhnRFJLDXkGBnaemRP6fNU+grFhubpP/C7erqRD8M15Lg=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "8.0.20"; - hash = "sha512-SPo9VDDJKEY7cOxfTe3JA0wKSc5a7Mg3gPHTolmd1oh6fRQZ3bapoyZerk2CqxH5C/PZ5U8z345klghdOBNI3Q=="; + version = "8.0.21"; + hash = "sha512-L3/tnjm7gVFOTP/5n1fINFFKOH9bqAtBZOEQAD8U9S+BQ090OwXftgKiZLL0rJM6/VpHllksxfwu+f+KjTRfOg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-7IvfZjZ4XJz0bId2SBBr1UcE2+8Lrcx36qJL0ZiGGEYzWF4K9Vkn/IFKOjLlDbKQBVIikDiA8N7WEHZWhWwuVQ=="; + version = "8.0.21"; + hash = "sha512-lIVnO/LvjjXG2NvRYGdFxVbUGqfqTAHupEdBalJXRLd/JeLq60ZFLlgTLyn8yetgGWt/VnjiM/yI+DxWDlzynQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "8.0.20"; - hash = "sha512-Iz8rwdlyzt6u2aeIXBPD8d+QX4jJKboZpA2ubeS7FkXjABusVQFaFMLbDkYhDOaK5+uaPiQIr8ph5ZfIIjSsFg=="; + version = "8.0.21"; + hash = "sha512-Ip70xw7W9N3OokPJFW7pV9FK4uRqyXj7SS+lv3ZVuEklRv68yJkfGJz9uXdJ+ZECAHhtw4s/iqbx1Ty1bnGuHA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-ntG1wuh8qyda0UUamps27EwHMf0EpoLG4GqIkbFMOzgwUhCql2rT4PUlrYQPeQ9hdmnQXL2x0kyFhcJMjMTOKQ=="; + version = "8.0.21"; + hash = "sha512-WRhHr78NxzTNyvAm2B6bjVd702Kw53t5TagyX8rT4Z8wsjNOjPqWFQT1/lI3Ll7iM60jUBvDGgq3oa3koGIViA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "8.0.20"; - hash = "sha512-0Mv0kixOTORiDEyqpXpv6MyohFQQGXEDyRp+mzb/XSjtIWxjS/gNpVjuIAf6BgJl7xAldBPGHxG11iLda24zkg=="; + version = "8.0.21"; + hash = "sha512-zvYJ94T1J2yUJ37dJE5tTurk4JS5QpuHdfq9xxbbVz/QDsvGLJ0K5OxTsaQ+yJAle/LLfWP8T6v6oIObAy0Y7Q=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-BM9xD2qHUAz6FTZhaHjdYjWL3M+SNDESboKRTbvlmcIeNu863foCVuceDgk7fEPpoMchFp92nujJ06LZ8CWkUA=="; + version = "8.0.21"; + hash = "sha512-KKhqzmloJjacTe5Tx296G653jRNMq2rfF6vwHOGY2Jye5GxpAm7MghHLquRAS4V6VPPPWXdGX2z3S7IIR0EoBg=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "8.0.20"; - hash = "sha512-X/ZolZ8ZKsXAe7qxqWIIbtXFqywUO70jsiScwYJjNsRDjQ4iEsafiGcP4sMWSATxJjZx7O2DUhjXG9k5EGxiWg=="; + version = "8.0.21"; + hash = "sha512-9eu6hn8PWTwn2vHzhU/kz3V6GCpLh89QjW/Wh6n0E+Dq7qhLuv8YoSIKZ25pFI5b23+WiFK0XLhF3oFb61D4SA=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-eXMwwqnY4cPsuseGoEtuGuxdKPrqDFjy84a4HtbnYTRLnMYDyxd6PZauz3YxKgCvR0tWcousOMoDxSYWljo3Iw=="; + version = "8.0.21"; + hash = "sha512-Fq/lDXetp5rif96K+tbHWXD83scAiuAhvOLuSfsJ0KVoc5tGk5wfGTo2pVLLjyOE8BZZlnMUgPKQ3WC/4KDplA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "8.0.20"; - hash = "sha512-4fyajE6dozHNiFDhPfeokqO+n5imY6il3eqG5Gi1iwdkf5Nk6ORkro5pIwzYZXkrZFFsSqjxTkjOFzVdg9OwfQ=="; + version = "8.0.21"; + hash = "sha512-+Iw4rhRUPmrXd1P5XuChvhWYBtuAN+eF3VMukhlddwMBY/bZX02yaM3nWw6ajptiI1mE6kLE19je0rnWnPXqQA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-h0Fk0cjgl/UTD/JTpAzVwynCduv/f5LUgw2KtnDBDTztHyj2xw/zDMNDve5pF7+izVqfqg2Nm1UvuTuQR5HohQ=="; + version = "8.0.21"; + hash = "sha512-xYYzikbH3aOorrGLknEi95+72Wm+rfUtjCbxearizy8f2hADy1IQaqTMdv/CyQX07tRa2Vr1byc/t2BW7dMMAQ=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "8.0.20"; - hash = "sha512-+xqTx6KQIgc/rj1EoG6xs9mL8h1rV9d7+/3wx/BiNWA9Yz99ua3nc3vBLTj0RvYF3Q7bxs8w3ivHR6WhjqQDYQ=="; + version = "8.0.21"; + hash = "sha512-jh08n88+Mwq51iTcv6Fo/hZ1KrplfhStjeaVbnqsqCm/yXNNP1DuOtkpIRqGHu5NFERhiWCeJPDsrXycnT3iZA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.20"; - hash = "sha512-vl1JvrYO7I6HtcDsJRRwfXlNnfi0B0YIg9tJ8kkkGpEk51JbPzwKUUf5UgGMYJYBwCx5VLzNB1H5adYUv51D+w=="; + version = "8.0.21"; + hash = "sha512-OXNvUh/icQk6aLVwrvkNsX1J4W639y9/eN2kepIcNaSe+qaQoRfZ3F2gSHKlr2b0TACH9cPLQkyanXtiDfWezw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "8.0.20"; - hash = "sha512-1cX9cT5qBWUHk/LQLuZ2Fg8ovMCXkGU+KBCgNmmJ90g7rJ07DjJV6MNaeXhvK3Mg7uJpIuN17EBHye3EVRIJmg=="; + version = "8.0.21"; + hash = "sha512-MwKTA97WfrP8o7Dlaw/nEpl9NJzC5R8DmXTroO3L4ItwkRkZTU0pLgl+cI+1g5qyfRPQ8Sdsd9FyWkWZNv8agg=="; }) ]; }; @@ -175,566 +175,566 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "8.0.20"; - hash = "sha512-G6UpxCxt9sW3mtHtsCQhQJNEIgdLzgGo6BcVEUX6RQNgdfCw6YgGVy5KdN4R45Zqo6K/UVEF0C2ZUVPYk8wrRA=="; + version = "8.0.21"; + hash = "sha512-jqOX9Zyggx0i+UOca+UAMKDCKF9dDZICJR/IfPAMHwuwolkOSLC0piCsum376yaFdcD15lpAaw4M+5QuXOJ0HQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "8.0.20"; - hash = "sha512-EJRGxhZBLdGjyTIjOb/fAmDL87ysiFfOc6aMHx5vKPe7kxshjvTVy4Nr/9YXt6poXoeQaDBAw7TWItle6vVu1Q=="; + version = "8.0.21"; + hash = "sha512-i54n9r38yCc3XtJSm/X97C4i5bNtCuFPThP4Pz1soYztIenFk1Bp9h8GQC9L7wbl0cKgf1r3CI6vcoV7Tsqwww=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "8.0.20"; - hash = "sha512-aW2Fh3+p2gQgRd7tPVgY34+GGPXhIEQJnh20w9Z6d6PtUNXGRaKIcngu6W4LB0QPrHtprsRFBpt3p3yocALFHA=="; + version = "8.0.21"; + hash = "sha512-SPprl0F7EXUjdUD6ScflmKB+rROmMvLh43rQA0Zv7n/IQ8Yisepejpecv0zkVk0BrsqRHDMldNACBISae20U1g=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-T5HlmUcha2Fz6U2/9tKLMPp9muJyxbuGsuWwzMjAKFUIrHXErkJxYV9v2gfoj198BHwB8eb3/b31TppxXLIrbw=="; + version = "8.0.21"; + hash = "sha512-50iIWmKNdW+8MdeiqoFZFeFP54Qpovg5FNxfjIsmz7b1SJh2DPPiQwqvVcAhiV2hHAc9ezz4vyI1ozAvJns+Lw=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-/LpPKsVBnxlwlRkkBN6IIDGPMaHqf7opxBNMkjEoU2Z436X9dbmrD8psSx+phiCFvoqaw3X9dn/TqskfFVJokA=="; + version = "8.0.21"; + hash = "sha512-4MHkWTS4hIecvhCJinvuA+OQZ/2gtURMBWU4RtGThiJcZEE8hSia8+y5J07pGiQsvs4gpyFq4XqkYut/uYtchw=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-IaPyKzOi6vA9r1OHjgAdqUO0Hf19LKqxhAYJSEFk193uSTsttorcPT8AD/eqRb04rI1T9NiL6RAAvcO6s2wTVA=="; + version = "8.0.21"; + hash = "sha512-D6eQCi8Y5ghEoVd5W9cGdXuoHY5HEdXzxzAB1Osthxcfb+fSUNfia482xull2gdM4IIIF8kG6HsopMxLT6ExTg=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-7G/+fiuxYl5kS1g/2faF+V+LDW8+0+Wsyf86Io6Wz4YHeJesFocA5hTy2dzBHZ2RXSrLA30xn8kQPnCx0iVyCA=="; + version = "8.0.21"; + hash = "sha512-oQM3hrE2Ob1ovCPGe1CRlBpFb9owhwYjui+mmOrVqJraj6aZRANVNhtRUAmqOgMZSMNGNpIAeOnQmi7f7nbiWg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; - version = "8.0.20"; - hash = "sha512-nBRFxKOGlEX7M/XAjbftd/L3OjQd3kLe68NO5a5y8eL34/o08zeWAz5w6ooLsr/Xb0+33g1Fxx1pwN+kWUjRjQ=="; + version = "8.0.21"; + hash = "sha512-/a9sB9s9DdK5FEktAfR9bg2E+Jsfv6pXm1tiLBx4NuuCcDY6LI8l+YXtdnHelE/AeQCY4/+yifSzVmPGmnd2iw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "8.0.20"; - hash = "sha512-lR4xMDs5E5SUB260+61wzYqLM4Fw8WVLOhhpnzDQ6sfCGcnIpAdyywwS6hWn4bTkDbLCUWZOMddahUlz1w3rxw=="; + version = "8.0.21"; + hash = "sha512-nP1x+umjfH6N/7JjHcnh54aa9kPu5dt8oeipjEml6lqH3dRPpyLtXdc7eeekGTMDX5QezQ/jhsQXTuecEtT2GA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "8.0.20"; - hash = "sha512-g2d/PUPe8FvPmQiFLasrQFJEqihsxBw/iI2C0gqg7bVWTliEKll9fTkO590MHTs2IX7HooGc6OlDPdPgqrP18g=="; + version = "8.0.21"; + hash = "sha512-7q3rFhymaqofMRyBfsHl86W87YwsL3blst076CwXpwBm122673aWVxaI9JsPaUMR+6Cqju5UXYowq9NVcByGdg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "8.0.20"; - hash = "sha512-NiB7rBLXcA0gUjjm5Ayl4xSS/28FWrF69wRPxvX4vfZIaM7GKPoqkPdpGAQRdO5AQsnESDPoXm8gKZywupPRzg=="; + version = "8.0.21"; + hash = "sha512-FmFVwR3zvNUJZSaCpvDTK3P8eK26T0/wpuApalPyX10PnBOruptBrtOAz9YHdmaqC/Hv/dOhksIQPkixH4zybw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-MtY9IP4p+bPOA5UY2Ora6XUsmOZFZe/NQYycXp+msZmC7V+XIaJ1JxCvb/wZYPSzdj3o7d7wHrp18fOKI5Y8Kg=="; + version = "8.0.21"; + hash = "sha512-emEawWXpjWHfW14ZcIz2OGddug9lvdpUJJ3WmGh4TsvoDBj/LqgsPUb1UpwONnnY5YTec57Cz/t2RUUt8ZVNTA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-SRhF9VzpT8nLEfSixN9B89gi84Cg5CL98v9ZJTR9oQmfzbE219UaXsWxzRdB3kInT6fkP7c+940tpDudrU6htw=="; + version = "8.0.21"; + hash = "sha512-aP10MuOfgC3itaiF+ITqUihJhkYqoxqZltHfOBivSRlHr1Hwp5ZvmpwelQuGi4uE6/YplYp1U6KnanJV3fSdLg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-EzCsF0E13D4k3akvyCnOSLXeyKeS4vmsBN8p0h5T2BlDf1jsNnBTdrvO7lBoXpo1W20wzgic33533E7l0pdeWA=="; + version = "8.0.21"; + hash = "sha512-vHNMmGk4Pp0vCVTGsmZTmtNsK28rO+LvY6KAMgqgKoFQ7gVsEAi67dvxAuyPgSDio5fJImnSqfJfXSCKCuF5xQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-Gub22p6ELMUhID2PkyDJ+31LJqIij58Mauwn8//pmW0RlviI/0fHt0MUoW7F8XpYGsMc7DFDPmczVKBAWWrnQg=="; + version = "8.0.21"; + hash = "sha512-e7QK61BOpJKRpLUQaJ0VG5H/su1iKiiqZhH99KOL8e364L2KytAQXmWnzPP+OcvO5tCgPHx2y+OJAqZ05/vzyQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; - version = "8.0.20"; - hash = "sha512-NeMgGpDGbFYQyQyDufBkTZguc1N+6uM38qalGsmsc4kXqYY/oa9fjy4YCRNL4NB+3hAtO2W7qP9IALGUPih6bw=="; + version = "8.0.21"; + hash = "sha512-AcCrxXcOtA+XpsPqTOFonjDy+ZQU5xgKeWvj5WRhvmIWnWK7CITRnZm6jbWardjgUjz3MD3mIWGyJRATqzjpAg=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "8.0.20"; - hash = "sha512-pK1xMLndZf0nTfM8qYoJ+WmOKvSrpvV4qqeiNBgw+/d+mzboCU85J4vLtEzGuYXWIJTKDJuxM7GqJU+scAreTA=="; + version = "8.0.21"; + hash = "sha512-QCdXPdmM2syzSW0k/6RrdN2sHgtugQQh0LRTNV81FIkGZG6ycEB7oloqN0+QeLZ0tz62Cxy7Wgj9/Mp6Dm7SaA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "8.0.20"; - hash = "sha512-FmeBNXl+vmZ0wI18YOFhB2w8koEWmV47RQKwUZdPnx8lf8tG1aSrRAt4i3wIiSJ+fqcZ4Umbp25s9bpKhp3Kog=="; + version = "8.0.21"; + hash = "sha512-ADPTh/6mwvdezX5OJJDRO5q7Lq5YXFtGKxYlaC7WHspN4LuU0Y8F378G/M/G8Qo7GrPoi98GPELq8Rj45eygmA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "8.0.20"; - hash = "sha512-y1bMcE2NE63Ro7RzoCSkjrQW2TDwKbwZHqrYRjSYhO8E0uq4uYeGSuEjE9o2Ooq049xNdYsdTfSF2ipqFmb50A=="; + version = "8.0.21"; + hash = "sha512-CMfwzQ9rZXwpSnGqB2igJBGv6USJSMImwQx4UFoEQvBkGjQ4G6uG2szVuiEGLLnZ8iPmUuBCxytGGkAPC/A+4Q=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-RCpG2N7+A0/ljYpcIW1qWG2YAFU7Mqs6uBRsb51ZCKfYeqnnrsx4rLSjzwha9nc2C/GATLGXdKTMumpub9YRxg=="; + version = "8.0.21"; + hash = "sha512-UlBBcWyhC02hXeLv9aDeHe9RxSk1yJFuKSxqiQSMs5R4zjDLZfkuy4I+e50r7nsAY91am4A7FWf/Vkvze2Qslw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-GNQt2cD/FnvbX9rQa5JbIQxeP10+PtZYxaN9AuhI33RXphH2xM9SAL9sOumSvbxjRwNJs2eVjFAnKMQ7A0Jylg=="; + version = "8.0.21"; + hash = "sha512-qzvhPznwQENQCyQlDp4O0kldzC5uXX96gxq3cyxLwbo1PiHwo7+vrnpcXkzO/vXuHa1pVuSsBxeMWaOZUbgklA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-VF3LetcpHjzxjsght5M54+RThSbMX3PWpYlUfa8EJiOWRDxxXJzN9GN2736huINuMaVjnwRipfVTc0RAGgiFsw=="; + version = "8.0.21"; + hash = "sha512-lGDv0t414T1zC1Il5yEy8WVRGxU/km7Sqg29bfSYHW1ZlgmpI8NUPupaGBVy2rO/zFJ6cm4/QxfncRJXSLXFuA=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-7jvFAaLaQzsHOWJ1uhDtiptUFYifuBGHRm1mb4qWvyM8fOlDe0hkVtkV/32IKDECsqU1XkVr7uRpkbQcA9N7yQ=="; + version = "8.0.21"; + hash = "sha512-wY6FK/Tu2Vnj+mr869reUwey08evEVXF1scJgUmBKtWz47/Atk5QGzr+uqrPVzrD6R3UbedNYoHHMPi9bIHyew=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; - version = "8.0.20"; - hash = "sha512-3lxzEUUNkq03eCVfnw0y6T6VPjI0nVp7kGBa29yvYj4gtwqt4fupOj7dFNzjcsHiokoAPvMKoQX8uB64oxt94w=="; + version = "8.0.21"; + hash = "sha512-QMgaIfpuAaMSdaY0OO3+S6nEQbntWkeV9Ql408JRWXYLM0f0Utl4ZHfV3xPOllf7ZpW8ha8jZRyyJB/AH3el8g=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "8.0.20"; - hash = "sha512-iH6z6a8C5GbCTskOlkBdBiRUzO77AbUOdBeqy71E5Z/nbyii90MkG5vaHCFzGg9Xd9y7AAI2vQWJ/tYeU5GHpg=="; + version = "8.0.21"; + hash = "sha512-KREhQ36LS8yxeuzY67nA79mmAEAj1pyVLeC2Nk8eDhsNslG8+AB0uk5sESPPjJs8Wqpodh8WcrN1cw/SbKKKbg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "8.0.20"; - hash = "sha512-UJeSYV9ksc6iEFAWu280wxIX2RG26u4y33cjO6IVLDtatcQC71kSRCjKOjEp+34WFsHaAPJnv0tNiiIM1ntx0w=="; + version = "8.0.21"; + hash = "sha512-u55E0jcZgDMRmWlaFSUH6eCc9wNOiZjmM4lhVBZUaxyE5U9cAah7qLDnvm2urr0aPgCQgK8vaoXYqCqUHPAQVQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "8.0.20"; - hash = "sha512-/YRAHE/55Hdt5BCh0K7//AfyLnVsWQv6E5WqqCrILeXuFu6GIg/Xe827xPLF1SzeyZsT8CwvRLx+JoaK34ZE/g=="; + version = "8.0.21"; + hash = "sha512-pv+XQeaGJbac+pR/0ghI7yFcGoMVAwJKTD1HP+R5883gNAsIknGiyxqxXh7zR3l8v4XBYtGKw6vp8AY5ndZZ0g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-r9MHRknh3Dug0E7QMdCy/HsCgiNir3V4si2E3/ya3ewJqtM9zCosCyTXRk60Hy9y+7GKk8IL0UPyxVsaVy7v/w=="; + version = "8.0.21"; + hash = "sha512-9U1qOXMrzB+R8salrR88WndcFpqokrg59Cg5RJ+zhC8jdhMyS9HNG8pZQ0MvPbjP2YRkhH85wOaI8TyB+lXDdQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-zmrrxrQCnBNh4d8jdHAtPYvpaZGB2cspy54sIk1vFQ3sAvtyPSfs5h04lTBactetSWBaBY3Qjzf/hFUno8EU3w=="; + version = "8.0.21"; + hash = "sha512-XiRNdQ3vc8Z1VYUBp5pV2RT0KfR1f1dgSxjfTNf+R7VhWBjS5NTy9i8lcT7KEhFXV812l5WZuhSyhzIzMwFGXg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-0rCiA+fx9zQX9+LvmvjKbdKqpAqYrvZRBE/bXM8qLGpBcLyIK63IKBUCaG4CXH9biy1NLG7fSp2CfaI21d6r9g=="; + version = "8.0.21"; + hash = "sha512-zAXGV4WisaMmoXxiFz1DzJ5lfIq6y9FN39pG/MX3vY2RW9Uoq8qwEOf9s0xeDbvMXv4WKRwYX4dFYCfINYE0bw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-kmsMtjMZD0mp0kQqZIWMRAXKDSDwyBdNADDSyc0kjT2A/QXy90m9+fS4g18Fc8XUT/LDaJDCH/hAEnN4/z77Zg=="; + version = "8.0.21"; + hash = "sha512-AFb14uH8CVruWu8grwr8vVIJiSQU9uHYfJNrFulAXdhBOqTETvjQ4Xjtv/e9ItDp4iW+uXjWhnYrxxrya/0C7w=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "8.0.20"; - hash = "sha512-rm8nD/z9X7KYcYBV4z8mt5QGIWQjkh6YJygK2+Vj3kCy/s1KCNXVoHMgnZ8XrX20t2vC03gpPPK+s1MI0Kwgng=="; + version = "8.0.21"; + hash = "sha512-MbFNR6brjUMvFEBas+RCL1UKAjqZBZI9LyH74aRj084mX7AsfP2BOCQm7ZXjX+X0DaKTu0F6mNG/2MxYHcOvig=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "8.0.20"; - hash = "sha512-dOhLVfBO916TVgUqNwcaw7zTqs67iFRoJRl3jUweVFU6tgKpsiD8kMu3mkJ3wZ4VPFrJVKQ8+CCZ8jyZ8r4zfQ=="; + version = "8.0.21"; + hash = "sha512-QYfhB1YdIGvT1Nl095EqD/locaE8b/pior4CYT3lrPhMGvWuEKYPPdMFy4u4OOg6BhOScsWPdqFFEDxD9W1Q8A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "8.0.20"; - hash = "sha512-ealoK3QVdtxWrKol2M3EvRN5PiUNN5PbhSVM3QE4mqxTknorsJwTvMm0YxqP7ii409KlttWLGLXzm2oqsVnkXQ=="; + version = "8.0.21"; + hash = "sha512-k667dPCRgvN1MEM37lkrrh97Y66LOW/JA3C8TkVnjctmK3WTHteZJk/x0mq7hH9ProeHfN7hwQXVCkocmgkJgQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-WEaxn8dvmeGfUjdkmWLVMibh7VRCFn6YPARsFPaKY6hhp9q5Y4qfc7s632igIsfm2H1NFKGaWfqAccD1aVQZGg=="; + version = "8.0.21"; + hash = "sha512-1TDAcZjWec0cM50aeYBubaOm8UJ6+0fyPGqPcz1CCCgjz3zJE9I9XKtBz0LCm2oHrAjLNC0x2qZFhFWteK/Emg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-hOcmXXo82VDqnbX+RaBFTXqglvYGxTwx7iM+JmYgcxnlhb1EV5NIWeNoLcEudBCijRgTRufJFAQES3U6s12LNQ=="; + version = "8.0.21"; + hash = "sha512-+EfASoBXc1v7W+zJVuswjuCa0zJlqxjMPCfkpNSCyJ2fZbAAM+0vhTg4T0HlacRHPyH51qjeMmeBANbrhqNvPQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-SpmPD+pPVdq/adTKdsnIQIVyOlN+lUOj0ao89HKn93z3GPNr0wPkUPAOKScGJ+a5OztwBCxIBQrXYstIi4w18w=="; + version = "8.0.21"; + hash = "sha512-6Y9ycNMabHRzTOcDNv7c9/eYP7WgRFuCvvS95brE5xAwRaUnbQ1k3u9lnHEb7OJ8+m/10MWNEPI+QECerL/x0w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-KNrsKUKMljQJion4qdaFPBiFi+YbJsLMJ5vs44yawMhBOo9NObr7aw0mpYvJG6uhVgerM4xqTKaCPMF5Xc+Y7w=="; + version = "8.0.21"; + hash = "sha512-JYxEkLMnAkTunEb1qcG8W5XK/tf5jN5wsKZTqwQicoeU3OQ6doMne6ywrFSFFlLjSuEl8MQQZ6mVzmppzBaWRw=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "8.0.20"; - hash = "sha512-JJYQ7liq6SOwcx6Tk0qi09EimH/SS4+qskF/qvzFC9wuJzAzL+rPkfBPZNRA/l7CRaBJ2SYF3Iy/jIGWHHb2+w=="; + version = "8.0.21"; + hash = "sha512-q4DUdU6sjaZhO84ejcU21w8O+dv4hNyqiKUeEldZ9D/u4Rxm6CEW25omYHfYz8XCFNqpp0a3fkla4bWCHWuQXg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "8.0.20"; - hash = "sha512-UfD6B3qxSQWT1vcKxPi5V6FwmxKTgOFQxncFyIvJTr+9s7HrSJXieOLicqoO3yqdt/Kzzk7p6wjV0A7neBp35w=="; + version = "8.0.21"; + hash = "sha512-Tlve5t81ruUovhh7/FS8sWtF/OvNtWfggg8IjIvgnwTr6trNf2VTM3dsT0rtZ5IjAhQUhOBT6ajZGnp6YdjVbw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "8.0.20"; - hash = "sha512-osKzTHfYnmPn3KWbni+S6g3hpoAsI8K1cwgt9q2w+yKX1M7aZbRVD3jlDgGDRqMP4qEB0IiwL9LL2oxKGMpocQ=="; + version = "8.0.21"; + hash = "sha512-OlK1cQC4y2o01wRxvErpL4SOne+TkVQBKUNPANzPjRlwzf2SMjlJ/o2k63kvH86t5InqC9iU6acsHiKUTKkoOg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-tl8FRifWfQTJCGijYeHICJm8MVpmlrRdRZSjb3ngn11aUrPT3kUgez5ACfONPuRiGytSqvFdZETs8IQ5QC+WGg=="; + version = "8.0.21"; + hash = "sha512-ajadIF0no53b6fSakfgw84GrdDYYYyvcStsjlDJKSYKu/EvxsWDWFpJ433D4/ZdYHlaLKtL3Jz1xeXzoFvXa8g=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-TTYIos9sWCsMlqZ1d+zuSC8KrGQ5qiDlaX20Z+/PKKDc4IEcEZoHHAHw6HRbOaCN2+Q22h/rPZQZNAZsafwcQg=="; + version = "8.0.21"; + hash = "sha512-9xn3u4mOTzJEeWwmmAd8ESO/+RqS+6sScmoiin18l71hpbV3Rbd4Gxw8KE1TUN3ktw/x1yR/rqe8b+cKp/kk5A=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-1350+8oe4EDEOPOrIq+MjFZ8KiOHmCE9gbLbFq7ELGjbrL1Q6WGO3zehotUUkGm0LkyYV574h624xFa4NHSilQ=="; + version = "8.0.21"; + hash = "sha512-xdsmVry7Cl+d55Of4YAkPJ01zRD/E1DTNNHPTMViY2dPo9ljZUAycO5Lzx4lZ4fTTd8xAYTXoOiuEiPSACS2Mg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-wVeihvD869ze+VzQTYgrYVUDGvP/3MHrU7oTnGCFU+9EHIjrsgC0kzV/Br0ix7lQBbhkvQMUlO1PJ4Ti1NN5EA=="; + version = "8.0.21"; + hash = "sha512-TAiEEsZzznQrgueWciaRL15kqnpu75mSjG2OxVyylWcJEtuHaKmgkdbRRJfqr9LsiEbU6Xnz4bfoKwZnZRYJVQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; - version = "8.0.20"; - hash = "sha512-2Yp4gHZDcFjP3/Tneo4kNR8xdU1wnVKnlRqyrfoNY/7aGdqC0gT3bHfCQn2Yx2dqcPw9OiWTlQupG+lSOzshMQ=="; + version = "8.0.21"; + hash = "sha512-O3b0F3/hyfXaWmxaN3VGPcSz6mR9RTTi6av62xNpQmK5+Ocv6d+Byj4cM7de6KKS0Zpp2Q9s5MOEX9hJNtnaEQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "8.0.20"; - hash = "sha512-84ttmC61etKqolo6LQNDUutTAPFegR/OfhjjsVRd9Eb4nOSfsj1B+5DrtAZOySdDr4ajEXDDGQZxfwRppD2ReQ=="; + version = "8.0.21"; + hash = "sha512-xr6ey6MitYjPk1xl2+5ZraHGcaAzROh1EN7tVsrTijl2cR9JXlmX1tmOcz0QNWzBN+0O8tkmQU59mjwLjNNgYA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "8.0.20"; - hash = "sha512-UtAxgEjg4ouof5y4cRcTWVnx13chf5GjUx8tLnPoVvVy4nCQ1vAXz8p7xpX7ynIcOv0+xeE6gB2lqAUrBt6BRA=="; + version = "8.0.21"; + hash = "sha512-DKM1H8a+WY+f513DrttnERzE854tUQEIXXLsQ6oLsFAZioKkkwZXq/IffIrRNLaF45/YHBInlxk9+onUhvC7LA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "8.0.20"; - hash = "sha512-qQhPKP9gvxC5amms/hUOZstl3G15nSysUNusJyQFez4mssEMByaggQFcNSJQ7qVdUbHBe8pr7oXq+gqLeRh3mQ=="; + version = "8.0.21"; + hash = "sha512-eRbEBR44c/r59E/M/N5GfUBeE/+2GdtU1sr8rKBKhRLxkNIBASt9BD1zwCGc/JrryQhPtPM2CIsn66zfCCbBKw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-BqGeZS7zLL21E3m9/kFnQJiMa/RDzH5IDxZ6Ie6GqGIWF/2JCrpFQ0Tojdztsd2HOyB0et4f4zmk5NwwJixRmA=="; + version = "8.0.21"; + hash = "sha512-p4gs/KkZivZyWK3ik3OYlYVh7jaAMvhMRqRbrHRZuW4RVmm8IdIw+HXpa8GFys36aoFuW+PQIt33p54hfC+Fpg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-9eAKWh0ctsXZIPyIFj98xnLmdvzGykKnKGnq/wCXDpSl31H32ZPk8ykHvdTsoWet2dgpXDk4QEmkDCQ7k3Jtvw=="; + version = "8.0.21"; + hash = "sha512-xhwn5InZvPG75p6lWHU7u5Bt2VEAq81XpIsNn51WOfhojLFE5oTCz8hz+S0bcyW3LEHugfWZc2hMYi3VCNlIrw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-ZhhScmWp7O3PQmDF4/P9yrJcbmxRRG5xWyun4/tgQ0tRiB5yWHi4GsEC1qYWDBeZgCWh3R/RQZpfrQw7XDEqzg=="; + version = "8.0.21"; + hash = "sha512-fxgN/ePkeIF++8OIkufP/AoWsfLtOUB4E0P9BhHxKVtqBiZWerPPGRzbUheUDq/Kq2MKHsiJd3QNNwzoZLxLnw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-zVpBal6XL6NzaWjLMILvv+xmd+dVgGzJxUkAUANFNzaA2tzaAhUdM+o/c/diSRXn90twNRTqZVjxN2gmHpOorA=="; + version = "8.0.21"; + hash = "sha512-B45J6gG24MoBjgU6PVNQ8ldXVvcJmzn9GLfvnNHhkfhpKQ3VXUTrm5KuX2Z5LQHstxuwPPlsmPqKDp2DBEakeA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; - version = "8.0.20"; - hash = "sha512-nzloh0qieQdMYcVvdyDGh5mhIY8iX23btA4fml7QkN5mP44bfBhhKEn/x7XUUmOyiWU803ilQrXKq2w1KldH8Q=="; + version = "8.0.21"; + hash = "sha512-xgwd/3vSDlibBpY5XvDIjefOg6nEiH6o/24oRzZF7yk0FRq1yOBs9gxygkRp+c3/bYy5A2zQYnqYUMenPJ0t9w=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "8.0.20"; - hash = "sha512-9FXDRSRDPn7Rv0kBhZcK8vHcXdPsWATa/qmRUYHAz1NOjJmwyvP0mUE4n5RyxCzBXftCC0MxefYthO2hyaHXyw=="; + version = "8.0.21"; + hash = "sha512-37s5nLcLfigZtsSMhoQXs7ILZw3lkXy07C93DOKGI1Z2OKdroPNWeBt1BpwAx3BoLrUsmJnXgS73grfJM29D+Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "8.0.20"; - hash = "sha512-xyfTViQUODt2a2Ddv+/43rAx6OznKrdztETIKWojJSKtZ99h7xjRsnTl3wfGNF4rsO+zwwsjzQvimB2qhacBtw=="; + version = "8.0.21"; + hash = "sha512-pqPuNmbFAXnF0nJL6imGmQQo/V0orIDe713lVbYEH1y4DfGL8ichPM1abCvY4WFb7gwaGHvqCsZkl/WAUde+kQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "8.0.20"; - hash = "sha512-2Yh4LcGEhJdGywCpcnzSBjR+JdBRfNq40UUawMyEZVCW4agwE9F0oLte1tETd0xBAKgpkLaSKApIyOu0E+zhJQ=="; + version = "8.0.21"; + hash = "sha512-xRiJayebcwD8lge6jK7mc3FB3F3XGUi3x97DAOIIPwWug3bmFA+bjq0o2+iGuI6cddeTIeV1wYeh7ONtdddfDg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-WuPzqbeh1mS2QY5urYXIg9rec0pwt6soof/ikSX4B3nN6oE5bG65AwtQH1SLqcIHbFXH5qIWMRHEyorKeXRd6A=="; + version = "8.0.21"; + hash = "sha512-AvAKwP2a8yCZ00aOMgrudrNHF1csUnmOSqC4zVulg2GFAEYYqkyORbbPTpOdNqwHGVEoC7qPnVqtYVuzG0mIUg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-PNwoTDK3fAoa16XlhCkfGxAw4Lh54aMxLN+oADsGtbTuDewjlmClsg29xXXfkXaPVt6wT6dJ4nS5S4QEx5nAqg=="; + version = "8.0.21"; + hash = "sha512-cwMLV5UbNKp2M9Ad75GFFmFT/HgUcNo3nUepMAkN33Bz9U/blqFgMcy6qJ47ySJKVyZ61avxyAGOWWQVlISTqQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-43bjE2OWN9+3d8vAlUltpr3Lf+TS1xNiFBXZCw8PDAJIr80PhWyyKmAUj8LSmFkKRxNED5mlcF/oH7bID2Dtfg=="; + version = "8.0.21"; + hash = "sha512-SkRaFeVA73rH788FwpLxR3MHX8LQ1ZRnax4wGtr8FVtY2p6/8P3vGk5aOekwI2ywwefrKVz7zNKXocSCB/7N0Q=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-JefSxGVUpddeKa+vtOiuPkVwUWsVN9IEcbIwz2kLnj/UNm1dWb4Dw8+bvGmrHOieKy1crNb+hUCNhaG1tlEpkQ=="; + version = "8.0.21"; + hash = "sha512-zOU3NwZcpmz5Rilm9sp3RisEQrpat8V6ljtJq9t/6uwlkSciqtcHkXQ0W1Fh7+YbQmi0iPPbsA6sYN0tio6GPg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; - version = "8.0.20"; - hash = "sha512-rIlOBxUbcuPPgUWA0rK3s4XeTRg1a53JE7cPdtFjBLlM0z+dmeBdzm3WIjpOGu/UKmMst5x5ryoujHLC3dX4xg=="; + version = "8.0.21"; + hash = "sha512-zlyWDssdENXNvkLian87o6fzuzn9j5G1hWdc44HBRUREC3ydAZgKy/EevRh6Bd312VUdNkfRjB0heECYqcVNUA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "8.0.20"; - hash = "sha512-AP9EHyB7ss5643rWAKE7FaRt/SVHPTUEhrKRISd5/HI3xnr9gnsjEUykX3fjVPp6ax8ICPb4T9IHf6/alLJXMg=="; + version = "8.0.21"; + hash = "sha512-WaYQOOV9G1DYUYrLI+DqQAu2DSr3EeD8rC3yH5yykmfZ8EhiYT4LXWjCRQl/quBKEKgHqQ0KxY21Gzac6EbOYA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "8.0.20"; - hash = "sha512-YWtThzSyr27k7r9H/7Y8tYwYmrXgfaBq97UWLh8JDBfq+ghlP3KINgyLaTTAW3OIH5zU+ezy1MIhwqM8xZrPKw=="; + version = "8.0.21"; + hash = "sha512-aZf/AtZlfgr4nKm4v0aKlv6acDCo3EYKNYyRLeWdZXKRhfVuK+lDjp7rQSljFmdRyZLM4DdJG/YfMu63ya3eUQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "8.0.20"; - hash = "sha512-AfmWcWzB58IUuNWMpeAd+otKj0OALXxdZDwLnPhCySVk5/9EmT2WxceiQsXThfs1DxVW1R4o34Pu7HFQF7i0aA=="; + version = "8.0.21"; + hash = "sha512-fVMu8WYT2ST0TaHuUtovoyrrLCT8B1WGxeUEJhPxeTE2yyFVL/0TTQ0zMV77lekRASl3yfBSex2jLm3qNNobvw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-ew6SqixVxQdEjZCCqpdNQpl7L3/L8bJeaJoiIGidjDRel1yy9xIT6tWytPdJNFe/OJ2TEQmhqUfbHyXt5sa5nA=="; + version = "8.0.21"; + hash = "sha512-iPmjDeyWH+VnS3J9P6e+j9EpKZGmb5HLKPLyz+MgCpiajgf29UEJBWpzxB2hwAMyYn5NksYsDFeOecg5NM1STg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-S0y77RmklFuJxOqzT6FTFFXSH7BxHzFtFVY/EbdJkEG5XBuj/EgPUJgjSgObZyRKKxxEkA98x5wzddWzXRcO5Q=="; + version = "8.0.21"; + hash = "sha512-Nydz8ewNZn1IoHrKMXVN/SpDKSKxDeqeYF1rCwzdNaX0aKGjJ4w/mQChxcXCTALGcEQ977+NluxCnH1cl33ZQw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-OT5q4JyXX7Nr/cy5jMdhAVt8NjgJ8/73Z/3qvWjz3PxoGgo1Q11gbS/h6COascUcY3URJOgwObkZ7eu2vseM0Q=="; + version = "8.0.21"; + hash = "sha512-ZFi4KULMjcxL8U5Swdn/KQSkrqWJAcv5oRXJefth41DbeJtI95xnJg99AXn1FNYLD5fdN6V3DpwJ3kWiVC5trw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-Yvidrsu5zVlxXAO/H/ybtAiipZHLZZSWeKZGfg6YWNsg7KuGw9hSQMe18PfuhWaYxzvxCxf0cA0jkA4ZOOVm9A=="; + version = "8.0.21"; + hash = "sha512-B5ahysmcyx8c8Hx2MaUlHLG9O9yc68r6IV0NGBHeuYoLjnZNcBMjAB32eX7hrsT3vZwJuCQV84Ah0D9pFJvRoA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "8.0.20"; - hash = "sha512-ZutvBMofw1MJ+9OG+kRmySbLG60y3VdFcCuqmEspF66qquHSqyXznz7Ex4grpvw4qyp8pZx/v8M890JTQZTyug=="; + version = "8.0.21"; + hash = "sha512-nTiRRAt5Aq/gYoVZ1rB06ELfJdBSzWkTgxfzpFdRoV6y45B4G3uGfv/PNbY85RVpUrubQSJ/b6o4dhQMsuJhEQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "8.0.20"; - hash = "sha512-PQidh2wSE073ZaKjf85LWQ75w9kuLMroHyJ7NWXUlIptHC+asUbHDUwUYHSilOYeTlNMxVeKcZ6qJ1zG7ubCJg=="; + version = "8.0.21"; + hash = "sha512-NU44IQfTUAxJPwuZnB/G/Lzy4dx6nRwzMdw/Z4+qeDrpwBILfm+J+UH5XlU2yMEfBqj/8G6TFfia+sjyBIC8ew=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "8.0.20"; - hash = "sha512-FJGlsipj+/8ywOfkYnzimVWx3qSTiF6nsgKT/ysdeypBTC4YqRjc/alJksMRjOGLvJ/IWGfmbhVH5UTFZki8bQ=="; + version = "8.0.21"; + hash = "sha512-TdynS3rFM9NS+9VPEsOvNxrAJkz66bX/GmOhMhr7Dlc1vQRwfsrac4jXEvNKa6P+yAcuphGuCjKMCHrMyKbcJw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-nRJqYuX9OC7/S/SD9tSqYdjVJBLDpzOuzJN3r0s0eYn2xZYfzGqZqR1yHus1FQKnDECJMUlQXQ0S3PcXcel1Xg=="; + version = "8.0.21"; + hash = "sha512-53iaTSx0gKFfNdQwbvxkTNgkZaDgwoySnDNNsIQxd7rdsCE/wjxNYBNBpxWauDyMiWhVLrULq8vOgUAUoYE7jA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-qnSGS/vF3E8/gOxdhm8K0faqm3ldaKPFeksLzQRTZFi4o7Bi4AHwUaa7DK4JmRQZdATqJxXhau/JvvT02Gckzw=="; + version = "8.0.21"; + hash = "sha512-tuhQt6o+qTrvD2h7HeaL5qfL9vhEOmGGuYrokXLC+YqJAQEJLBmXf8I7BU8lUHUMNWsQuKIgS5OVGuI/fsX9Hw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-8LrbEM9eLe18sAIWyWi7M3AAmjh05lZ7XkX6MXFzYm6zVJJ39E346zCGaTxbQ2NmoYv6OYN2Vxhz2Fpqh7wEVg=="; + version = "8.0.21"; + hash = "sha512-IdksTz02dZyEAkzjiJdnR3sJFLdo0BI+nZju0yRB1xZoJrmsJaH6ioKpS59bOSZages/Tsbu/E0KauMakdodWw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-TvXVK/2GINdFnI7XtkPRmLc4E7dBjUo4rZjsLb4CNzGz3D537cONTDDuWxjkAxoCacAbBi8MKLviPAewTo12Qw=="; + version = "8.0.21"; + hash = "sha512-C9zXOY66ASbVQOt4Fk2aK1Bo0a1GVNe8m2WP/aD36YAyWtNQuKf7ZZXxKK1G+9no2gbEIuuyfAKLvC2/YU3IWg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; - version = "8.0.20"; - hash = "sha512-Z5s4bwM8OTiF9JU9wGu7j+3AO/xmt/UqvKR1zhw7KyeuzxFdvGRFhg7Jd0AfuzSrlFlu+M1br4mEe4Y3OAa7WQ=="; + version = "8.0.21"; + hash = "sha512-e/fOvEWkpAHmkvMHWzFNXO1Y92Pa2VsDbINPKNwuxg2PnM3vig1m7GRSeoMP6IZcJ7ROBAcSgrF33G8Sueh9hA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "8.0.20"; - hash = "sha512-iFfqMX5CyeyO0ZAkN7fwQ0TrOosiPl7g4CzNIswHurqho42akKt3n4z7NJ4oJXSuE7S0+QqSuT2uEXCBAdGs1g=="; + version = "8.0.21"; + hash = "sha512-BMkP2ksUWsXVMG2jPD6y6xBqJ+sZz/VScvpbarq9M+vgM8k0/ixuHADtJeI77NUiJnyubPlwi1RSOW0zPgK4Aw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "8.0.20"; - hash = "sha512-thAg1upqdp0FI0TdG0XeHbvzTvKfTB/bqr/U8eDN6C/hQlqzyTinvv7A9KDzUn+RsUIMr4WSHKsyO+VpjNntfg=="; + version = "8.0.21"; + hash = "sha512-7R7KhOzVY47vFExDUuKd/KeuNzE/DslGw8yimHSqfwZ7WWK3qWzKMY2or2j3Wb2TwawzE/EWjnHo/v0oH2TGyg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "8.0.20"; - hash = "sha512-9u88OqkWZze46aWsltLwCd8kZ9H90wjk1Npq2rNzvS2ZX+PzG6+c7PeRH+19esBREB9ii4E/Y6PnD7CqmLmxGw=="; + version = "8.0.21"; + hash = "sha512-KhM0tkbgvN5nRw4smtbAjt0tmBAS54MwfC34h6mUJOalqYGZkQBiSqSr+W6GS5yDXsCJII90GaELIxrAjqdrHQ=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.20"; - hash = "sha512-mdH+zdMoAcKWJHr/DRktxkDHEjhcqawma/+vd13IQsb/L7Ogt11c4ko3dQK+r1FnP3J3L0AX/NfpdzkFl/1kcA=="; + version = "8.0.21"; + hash = "sha512-9UlhDkmNcBdX6+nhcERW/pY5jlgsM5pBef7MG+bsVadQSBThhCc5K6tLSIu9dgA9+rqYyaEsUvUyipmFptXLpg=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; - version = "8.0.20"; - hash = "sha512-Ajwwi5j8c370lpsBBFkOMD6G7RXwCgIRquEuUoYSfskfL6TNu8P84KWx9DAdEZyDR0djHOAYPRI0a4681weGYA=="; + version = "8.0.21"; + hash = "sha512-dCsnjflmNTbNpSD0xs140+24j2cfSrhSADNfGTyVZ/dJyDXa8zx6ZEpXuKrKMLADtPZHGPkfPZrg/9t9M7bOsA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.20"; - hash = "sha512-bScjeRSsoRSxW+MCnggiYaa3FNM8En4pnAcjIx41GZTof0sAGCA9/8ay7kf4+zXDPJFXBb+EBwGZuzVemMtY9g=="; + version = "8.0.21"; + hash = "sha512-zBV8AaqYLrZN2EMx8F4lN//kJewH1L63oIZCHj3c/gC+4ZPNdjxzYew2fNe81P/8cJxtDB5fwOY1Ss2iHC4Jgw=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.20"; - hash = "sha512-cyjz6KHwDaCvpLR1DM9JsJB42iCvq655XojxuXb4Cfi1I/fJ3eUXvTf8lv6gWIkU99m50QhbO4/ZWte9+s4ymg=="; + version = "8.0.21"; + hash = "sha512-Me1FCUj5ILgMnQDTYKLyYn1Un+xOxoh5v1xeZPJkGi5voe+8I+ydJsi5swoAU+SDaovEQBBkZiMmIOec5jA9Vg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; - version = "8.0.20"; - hash = "sha512-jYFR6eljhQrhg5rDRzJ99SR4PyM/VVMvHSx08bTw52PIdmBLoVdwz/kS8XTfsJiRyqI1pBOWOCAhIQK8sy/EMA=="; + version = "8.0.21"; + hash = "sha512-/g2qSSAS2KfcIaQfRfoyglYZRaGx7F/SoGPWjiwtoi0/kTjltgLAbcUO+iRj2HXK4AFoVUEQ+7s4HeNcwYggxg=="; }) ]; }; in rec { - release_8_0 = "8.0.20"; + release_8_0 = "8.0.21"; aspnetcore_8_0 = buildAspNetCore { - version = "8.0.20"; + version = "8.0.21"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-arm.tar.gz"; - hash = "sha512-GI3R8sTr6JMqoyVInQGSNlYdIhkki382gBYJtCPOzPa1tv+vDtNl+xmy2gtUN4tRRdnoevXNlfpG+nxZXzy+Qg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm.tar.gz"; + hash = "sha512-GGI79z8iNr4pPXRWtrGdC9r79Blx1C6NS4b6U2npM1EyQ2Zy5lb2MHqrWYQrsaIuRHNh13oY2lm3tw8QCNsLnQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-arm64.tar.gz"; - hash = "sha512-F7AdYwmJnupAIA/ESctgbfVUHFgCuXPCHnHX9VObcss14trzi9nhfsbcz7I8PBev2x5/BfsT8QcBVh0uALGWRQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm64.tar.gz"; + hash = "sha512-2wSwhcTOHXMuVb5X7+dxtL5Ma8+bU1n7+ImTsZAm135+EIpBqwxEfaEAMG34396QvJwgbO+xhW99prYYts7aMg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-x64.tar.gz"; - hash = "sha512-IocT88NgDEnnkk4m3IYRXJZ0tTCLRFFKU/Zw+nhQOKqIXq2M0sHBhQ0VZbaJqVqS6X9HLYZCmTDb+xFKpgIOtw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-x64.tar.gz"; + hash = "sha512-SqlFjT3ntP+WCtzEplXk1+TmVw6XeRkZETuMmlWIOWSmAkHa86cMYElM3hphFV2AIznsA7BGRm6sZymPCsxyiQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-musl-arm.tar.gz"; - hash = "sha512-y2JY3VMirftGTz0MBVNPxP0+LAm/+d2E62UiFh3nfqYHWslZ086aaQFRT7t916ohcp78OgqaG0AUDBG3ZBrL1Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm.tar.gz"; + hash = "sha512-MawjT0wEHz/EWy64GfZHfZIQgaVFIoSN5DgVkjDRYe9Cev9KBYJFlXu8DXfWMRp9O/X2PFzj3oxfN5Mfucu0sg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-musl-arm64.tar.gz"; - hash = "sha512-8Q4ZN592YR83btGbcB3MKjQHzYOlfYBvmSkpWpAVP6KPxidA+OXDQJSpVeg0pwS/QBsJk/JSig7i9dnPh2F5uw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm64.tar.gz"; + hash = "sha512-dinHqDFpcKY1RriIMd2ndlDyowdhXfQtc1x14pm5NewfUp8pMV5ETRb6SYM546r3uWGpGKye/mbevIq3nh+3Rg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-musl-x64.tar.gz"; - hash = "sha512-dFje2NJ1SZ0Bkq2olrBCUBgwwsKYWVgeLi2x02u8ZSryLzACnQhmIM0cKnJpq5TQ69lOK01ZkJYomUbvOQNRMg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-x64.tar.gz"; + hash = "sha512-dPnb6yUl1q2+SauOU5aYYLL3ffOe/riA3YR5h651gy5EsRmiszmCjKFRaFo6tQQ7cBjMlkb/dw47wQhcRqT07Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-osx-arm64.tar.gz"; - hash = "sha512-79IqhUjjfn2fAhTFrG+TLEUqMDgHlow4xbDgQzs2rUY9V1Be/pdKzv4Nk164br2y9xCqmnQrf0lYhZ5HW0frxA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-arm64.tar.gz"; + hash = "sha512-W2v1nXx1AqYZSUtaIEcJWgTkx71IYK497l/hnS6ltUEJvUzWZvGGYC1pLD8qBWEYHdSJp9oY5IQXsRsMciiG1Q=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-osx-x64.tar.gz"; - hash = "sha512-U53FTV0qVC1W2loz9KNr0EyvA805P9xxD/82ES2cyQ0f1fcOE0uFFVAGS8AKka9hrsL/SZOrh7F8Qc63XvG18Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-x64.tar.gz"; + hash = "sha512-HErHWsAt2YRVg96hDIIx3lgffHoyAHONWLdCYuCZiIPmI9tZuIeV+XJMwntG80RgbeWuK+8pCFaO5OyY2q1u1w=="; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.20"; + version = "8.0.21"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-arm.tar.gz"; - hash = "sha512-OhX2U53Nqx2JZeI+hSrymYrYaN3GzubM1GCnfZ2hjfgsazcw8zZ7kLH3A4+T1m9VMk5e/Q986l+E3HfXVjCy5Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm.tar.gz"; + hash = "sha512-8H2BCeRjn6X4qct94/RsrqWBbdZFn0gyh9i1HUB7lCbtWijdEbedqf3XZF7ERsz9YuY8aV/g4IOOslar+XGaUw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-arm64.tar.gz"; - hash = "sha512-WP0Zr+zl5BvvDsrxUQVNdH0T+Qjzpifg/bc7hf9Au7XSq6hapD7gbVFblZHLzdT4esG050kj3KiU35t/xZlR+w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm64.tar.gz"; + hash = "sha512-fq6tvMoWmy/dK6B4wkK3ddF76Ifw4Fi5Nt1vhywberMmCmhS45i4T0yRZdD1W7D83r+LPeJv+YCrfTpD0yC9RQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-x64.tar.gz"; - hash = "sha512-S4ARd+AJ7HENXiURUAqmC+yVgRrdUP3FmwClxIaEDGbwDEjycs96L4Ep7RWOxbiH0d1gWU5hL3SbpI/PSK+c0g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-x64.tar.gz"; + hash = "sha512-tXcfmPiby3C6GN8jTdgvAG7jskH+SGNIXqZJ18Qo0S8uFN5iCk7An1a5uYtSFsWyFqR/C1zZARo4OZPu9peQFQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-musl-arm.tar.gz"; - hash = "sha512-A7oEEe/iG6JKAJo4CpiujBP7knH2mmCGuLmGMD7A2FCWfWy2vjGmn0RakyI+MYfm64nvf3PmgvDc67ZUw8Fd3A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm.tar.gz"; + hash = "sha512-5iizEWpoY76/71ACrC6EcIEOBo7h4iGasI5+YJRT6YDU3xkRXSU1Zgm3qZp8/FOAj98wr0K2snc6njRuGDXpzw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-musl-arm64.tar.gz"; - hash = "sha512-MhS3znevvLh+W6qqS4i+7VQ9vF8s391ytkccudzRvzxWzGfeqaIVDTDeoO8MWFwEnbFyQ9nsYT75KFCeudZLTA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm64.tar.gz"; + hash = "sha512-T7MSWfqLzCUJicDpBtUt+i/1ol8q3dOGeNeI7Sl9ug/lqUd/mwA7BqqvBap51mhM5de19JviGORyosxg+BL6fw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-musl-x64.tar.gz"; - hash = "sha512-l6bO7rPRMsfPKjyxCSMEwCULN2yCylDLCyeJ5888XgTqJcZkRH+SZtoGDk9XP9un7XX8V1lhqIOqMzD8x5XXuA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-x64.tar.gz"; + hash = "sha512-hprd9TZogQTFOipcmzZUlZKvc+7Kv8xUNPMwRTIaSEC81BTs2MqTU75j1Oh5RecvI+0oenAlcBbSkZqod9ia0Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-osx-arm64.tar.gz"; - hash = "sha512-Racowrq4laEPg2p2ne1IPw9XIAaAIPw16QJw22wShR0rqz1oeb8hIrTKGMCvwqV46gwVJ/hIPAVymIueLyO2Dw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.tar.gz"; + hash = "sha512-2t8yeB7dhoPjxD4B8ZjbMNzciTG1Z2igR/vH1zalQsiYjBec8HSOdRzPq/EOTWH0Q9Q/K0a56tYK3tmbThbp4g=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-osx-x64.tar.gz"; - hash = "sha512-NuVPrATi61Gl7IYlGXggAAc0EAPN000hKW5LhsdcX9Fsux+FIte7VX9Rr66F53RjT6mkfdlQzxhYI24tjJxufg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.tar.gz"; + hash = "sha512-eDrVixiyGl9LfU3tFJ4sKlVLaQ7dEs45dFGqtaEBy5dKq0BI1ACrIW4VYjCeF6JyE18rZHl0Kj9J2A/2sjLnfg=="; }; }; }; sdk_8_0_4xx = buildNetSdk { - version = "8.0.414"; + version = "8.0.415"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-arm.tar.gz"; - hash = "sha512-NijaK5Q4ytWNO9/Ra/3Uvvqbdl2M+/HDltKaKL+ZEw9Y8tsWWPyxbQTCT8vGEHjF1RANvm6g7emmJzJlXAaviQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm.tar.gz"; + hash = "sha512-zmtBU2PSefmkhDQ1J1H0AsBwgWqcLBZC9EnGsce967o7nIXvQ3Nknrdt8wlg/jlAWo6eEmBKDENXgWz7QhUY/g=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-arm64.tar.gz"; - hash = "sha512-IQJRV3BfZ8nUiXr2as+JlaszZxu27VIRf4ah282qGvsEWcXnFBzlyGOvcXOL2c+eJwo1ttQDRKnoMAtBwd8D7Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm64.tar.gz"; + hash = "sha512-wu/Mz9g2kEgtMxSyOp2bU9QVkXletQ4ChXy0ld0f3hMvLDMtwkMJVGMzjS3GzTYs1+p646nOdbMqtUpRe5He+A=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-x64.tar.gz"; - hash = "sha512-vfaxUfeHrFfTk+Yl6Lj8jhmsdZAudiJ9pzbyDgQs9/+Yv9GmZpt3/ep7/meKDyMQPgys4duD6a7laMzW8bWyZA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz"; + hash = "sha512-D8BJmoV/Fh98NXdbs/UKxvAzPwL13yHSEUfVOOsmqahygtS6NwcYHEbzwJ0izcmE53ggpZU6dzUl1vezMt638g=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-musl-arm.tar.gz"; - hash = "sha512-zVdA2yF3ijrCNcOBXkG5dynzgtNUd1hpB1occ49zwNHJkU5gnEqJX2Nc+3E2xLhdca3DapbkXGnPH9MyDqUqtQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm.tar.gz"; + hash = "sha512-M2KT67QaYbYC9YAdw5olLCdAHrCcAa0vIpbT8/uGhQ7BsCfGTKb9LymoZrKl3bFGCVmQ+lBifHt18EGSfX9voQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-musl-arm64.tar.gz"; - hash = "sha512-/F5yjOvPhSr3eBn7y8Q8ps2XRtM+YeP+XQdI06Z1Ejh7851Klxg+Q97f99GwiU4p8XKt94Wn9Pek3KY1kvLyBQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm64.tar.gz"; + hash = "sha512-KBSfadUGbDMfjFrGkuxyJRybAH0eIwzigR6uWbBaQJhSmgRLpKbmvW1U1oTfNcvI214RZ0R31HzhFIsKiqzzSg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-musl-x64.tar.gz"; - hash = "sha512-QpoGAT+8bPVezqfrxcQps8tBXILuuTfavX9G8ChxnFUBhfOMlzIPCCXPW76awHp7TSK3DvQnJh8b9oapjRiC6A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-x64.tar.gz"; + hash = "sha512-5vBcdSv9kNflPusoPYdB9UH1J0XLufv9azgMt6j902zeOCE5/FCqMHfmsCpvAIqtNrW1NGISS9e1lhGRb8K95A=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-osx-arm64.tar.gz"; - hash = "sha512-jopFLqouKBlesbsz4Nm/8x4iPkfQ+kdhujOaR6ZzbwAQE9wSFpW1gIg4RZIePBFR1f1Gk+vK78B/DWUAoMAeNg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.tar.gz"; + hash = "sha512-P/Zx7ioFNalsX+3cbg4ljel51O3bgihHO/1LZWuleHLhE1cnZ7eKXh6UYmGSXH7KfbEVn+M3dgbuCrqL0QHcBw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-osx-x64.tar.gz"; - hash = "sha512-39u4+RJKKWRqVTQ3mM5mdQ0nxevlPbHtedzE9fF4X21LCliCAsZSd6FqNo12iMmokSL/+qqDzZRQCkc5XvWE3g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz"; + hash = "sha512-pemIo2kEQa1daLDu2KDe0YgBoj5fVsWEqpQFSQ8glxglTH7ibFsb5FrNQxiQYMw3ENJe8cIZJSpMFrbPe2+ZfQ=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -743,39 +743,39 @@ rec { }; sdk_8_0_3xx = buildNetSdk { - version = "8.0.317"; + version = "8.0.318"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-linux-arm.tar.gz"; - hash = "sha512-btSKmf2qXLgCVt4kP5TpocDIepIBNBJC6d4NgiKsNHW1UH0XPbyBaXSk+dGkiuN1ywqJW2K6ihKWNQ14Le2JMg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm.tar.gz"; + hash = "sha512-1WMoeN8Rl8/oFfKUNQkwQE5AcZkoo0W8LV1mWfJOD92ctCPTL74qt62UItrNypG3+KIFHxcUIgrvmAfbhYziFQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-linux-arm64.tar.gz"; - hash = "sha512-8XZBfZPjhz0QGiL7nbnMtESwGFnNG7pl6ZHHEADU96R17gzHIKHgefnmBauxkO5/RcgJZQO8/cV6NHIUtcopUQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm64.tar.gz"; + hash = "sha512-oxGu9CXmwok3R/2JX4AEtA/t1siq170ZAv0j5CpTcwlq75KDADavtrJaaALuSZBmqGnXqMvqT9grFUvHBpoJRA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-linux-x64.tar.gz"; - hash = "sha512-F1utSZ7RQ3TePWcm8Pog0r9dlLIO7V4OA4hkfXZc9KYYPiK/VZ4h719ffWqn1G0gxwjaPjhnZUOKIwFKozSMWQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-x64.tar.gz"; + hash = "sha512-Ay0dybsZJ3ewU3nO7CsGMNR3iZ9lkhqHRYER74q27nHQN4fWFWTCYnPnfdHJ6zTafXli6V2g/sRz/839Hvtxtw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-linux-musl-arm.tar.gz"; - hash = "sha512-8dpOUvpyrfw2Aqyobtrt25vsjp0vHhBDtbl1Z+hTxnNhf2hBS9kEUXu1ee8sGj6dbwqobaUlrKxg4Z6vQaXV2A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm.tar.gz"; + hash = "sha512-LXNOLl84jA8KInGAsHmGDAOxxokCBynGI0T/B5uCReHcKaQyGd5DgoVkw6+Xi7Kd5dVlbQbi/qTpUDC/Gls3OQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-linux-musl-arm64.tar.gz"; - hash = "sha512-J4WXc9Bw7dAp04WMnk8uxibL5iyxOWumf6K3BDXF0jZkOMnkNTQlRFOjRe616kdvdfl4JnHKrxefKGlxXZUZhA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm64.tar.gz"; + hash = "sha512-IYqpuqa2PJbRA9MLzleJsu6QlrrS093NPfch1f6Aq2+z/6Zs3TXIhlNOhbzEEdqRqhg8+EuV3+2zMmwx+8YKBQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-linux-musl-x64.tar.gz"; - hash = "sha512-lXZZvAC1QjSDbUuX/ciF9UMYDAj5cXOFVxkfh7DCXyrmlCJYpMn07T/aRbLe+92KwSnEn2UXDzhUeZ2maLcLAQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-x64.tar.gz"; + hash = "sha512-EltlbXltIMRy+Fj2MLcucusEw3igqNhlm8FD+mwEnxYOQlUKJ95TRBrZkBiA/V6Gw8AmAjfLGWB0LX2Q+w2z/A=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-osx-arm64.tar.gz"; - hash = "sha512-/UCk79i8J2vNY5BgB1Jc7Hjt7eBRdfwql2Hr5lgR7jQLKYkKGhZQqWZqQWf8y/zYhBWFMzDnH7ZYmiSsrwvxJg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.tar.gz"; + hash = "sha512-4mLam0wRJu0Dawl9E2A7cum2R1u8XOKEb1ubE1dqyCgFb6BzH6aIuoZOfEiRpuOT4qaVj6vwawBrTUTFBVQXlg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.317/dotnet-sdk-8.0.317-osx-x64.tar.gz"; - hash = "sha512-wnrUkKLL6u0eIwo6p6SxEhgnRKQ5gFJfjPCZ7WgPMyhAlVrsgN+z9suND4GOgVZ9bo3Sz/LOlCkTptDYfzr2ng=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.tar.gz"; + hash = "sha512-9PHLqLiKiANWCGQBRdqa+iDQzWiTyrfqS/Z42JZl9LbZK6ukx+KV0C/6uVAYicgCrbEVul61n/YwibAp+GwPJQ=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -784,39 +784,39 @@ rec { }; sdk_8_0_1xx = buildNetSdk { - version = "8.0.120"; + version = "8.0.121"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-arm.tar.gz"; - hash = "sha512-VOUr4dIsQTlGzhcFY2NkgsjLrykFPGk0/jteVdaAwOlZsUWpxTaiTwePwo9Lmi4a39ee3UTtIIvrLUAA2uQ/SA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm.tar.gz"; + hash = "sha512-5xiXyifpLF7pXuNRg6kUKDhHB0k0soh1P6pPQ79ZNJZ/BCR36f1Kzmvz0oPpSOjDS8nAAwhQSTnA8z6kuAxMsw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-arm64.tar.gz"; - hash = "sha512-RXG93cvaH9BkIZuM/aLMWLRMvjdZXTePf4E3tajrFsP1IY0JxCBpuKvXox9tdWvI/Sw3s75U3U8Kev4gEroKBg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm64.tar.gz"; + hash = "sha512-/vVvEX+bnOqOQa18MFfAk9/uUZIIxnR6VK39cbQLSsBoPAoNSj5sYGZBdDeAIrd7wxgSKQmjATaoPuMu6KqKZA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-x64.tar.gz"; - hash = "sha512-IYTw8G5rBj4MWt9iGQ+B8ATGMc+fNAAR4lUX7OsDzTWpTBh2Nm5acwv5M10nNOG3eWytGWQVS8Tcpaunj8Znfg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-x64.tar.gz"; + hash = "sha512-XzVUBmqfc4w6E32rqIXKbrZp8ehNU2zHBkhkghrMcSPzSeuiz12QwlKHg3nLxl6SFPZeAeJIL3bgPDXi08m5og=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-musl-arm.tar.gz"; - hash = "sha512-M4wFGI23FBB2L6kKuc3oObIKqJ0oD9weOL3/2eFtdx276rSPntZIj26qw4QZRoDrHS3zlKvWwwkyRns4j/P7bg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm.tar.gz"; + hash = "sha512-e6rW8lVKbUMqayrowSh8oKiIOoy160mvfK5V6DP4aVkQkpDYxvy2Pisl5qGoFWgPWSeBJ5qTnYl2Cb4zrV8adw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-musl-arm64.tar.gz"; - hash = "sha512-xur3K9S/URIQoUqlyXLrJ1EXbheLOxKfd93GolcBPHW7+iLHz8LcOKLB7vf7c4beJR8xiFb/+3a3ba3afOXyRA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm64.tar.gz"; + hash = "sha512-0EcEZTTZewI4hoXvzwjZaevYZx4AqTL/kMQyvvngG4ZfW8xRpqnIcgG9pWzYbsmy/tViaQvX7JMMrgT4co7RRw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-musl-x64.tar.gz"; - hash = "sha512-sRIq3M4ltCP9ezgbuHa6c04ueHrvV18Xp4gT0A2Ypb7ATRG6MPza9gLZ6/HZhUukOAyAdo43cxjhESuI2fY2Ww=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-x64.tar.gz"; + hash = "sha512-wnlpHCb1CuYhiVlpP+6/In19YcF5Bt1giDakgl7rRvw69ovDCyodOT4Bt7oRes4/sFnZfAusWQ5fbOyzCxbH/g=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-osx-arm64.tar.gz"; - hash = "sha512-d95WUshteRi1HCAUBxDcbpeOza9G4HQWPbR15D2SrClLUN8zQ4laxkgKfNqXUan7HiaDvDgcNvC5Wxu9pQt0TA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.tar.gz"; + hash = "sha512-hR8ajS+/chLw2d25zmZfZt+YAezBVBnPMlrZ7+A7uGrgmecTWxx+oX7V/5oU6ayGYDeGUXj3vvHkYUZbW6jFIA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-osx-x64.tar.gz"; - hash = "sha512-74HY3JOfgDWzszkkOVODCKr5EP0XmP71t8zKdXgYpt/HsjW51y2/Ime1abqgro4kKwhfoKHQOEXLgTzfKRMssA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.tar.gz"; + hash = "sha512-X14oqsO9JyT2R5LAwj+cWl1e+Fd1HSR+t3+Fyui3h9qjFSt9jsTWt3ObtagDXwAVr0isR7E9p2ydxfNP8P03Sg=="; }; }; inherit commonPackages hostPackages targetPackages; From 90d86c1f9d3aa11ca4c8af0afaec457c77ce7fc9 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 00:11:46 +0000 Subject: [PATCH 074/259] dotnetCorePackages.sdk_9_0-bin: 9.0.305 -> 9.0.306 --- .../compilers/dotnet/versions/9.0.nix | 410 +++++++++--------- 1 file changed, 205 insertions(+), 205 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/9.0.nix b/pkgs/development/compilers/dotnet/versions/9.0.nix index 4e76907b4d3e..d45a0d07ee23 100644 --- a/pkgs/development/compilers/dotnet/versions/9.0.nix +++ b/pkgs/development/compilers/dotnet/versions/9.0.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "9.0.9"; - hash = "sha512-W8dh2WCiNWN4NAyhWaKGrAM/ZcCBem0Bp0EMPOEDcMlFrIm6ibjCnA7DxDxWPM/W1Kyzt5eLToqTXhhdw/4QuQ=="; + version = "9.0.10"; + hash = "sha512-DZAx5FDPMkz/cn4IWhivgBWLnzZw4qDhnFKTnumNeNVs/2PK0lrF5TM4bKYBSEf+tBXdMVkDKcdq8NFUfj3UCw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-jhI8LV56Ba2Ft6tzbpdUqf0eH7aMCEZvVQlurV7EYUoexSzhqT+qb5t7S8YxU/57R6psvvnA6uMoVahh7SFQhw=="; + version = "9.0.10"; + hash = "sha512-3EgfFYftlGJQ0GecUldlpfnuYrzYyrNhPrOBYFG+lYLvLt0n/J6FqPZr1VGd1KZOPBO51gySSA665PM7SN2LNA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "9.0.9"; - hash = "sha512-iO2vcnhfd2DmDdLf7JwJDZWgH9PSSsKEYkuyRKFioQSPYGr0LonWcB+tlacP3LzQjSUH/WSL7sNBRybJMt34hQ=="; + version = "9.0.10"; + hash = "sha512-rmARXaPmhSO0WJetsDhQRJV+ksMqI8ogN/eZaxaRaPs8zucL+2CD3ePo01BlnhWjj6AuNunNZhCucxYXRQ8JmQ=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-T8yCcJrvW7U1Lr8wk6mhRbxr7tpv1ixLmmSxKFRRSAX5jw0fFDwFP6UftrfFG8joxL91n56vvkMuO1+cZgDIMQ=="; + version = "9.0.10"; + hash = "sha512-KjFCN1IHZ/SOBKfyndUy9ULvqFNUMNtNlHngaFUOq65gGemr04LmqQNHt8WnfDZoJoxrSs2jygW80R2Ui2HJcQ=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "9.0.9"; - hash = "sha512-69+Y2iyi+p5X7EOF+iGs6foOhCpA1JIfXxaimipMh3U+5vUU1g5jf+BexzCidM6FgbhkFCEt5lw1TFMrxZiphg=="; + version = "9.0.10"; + hash = "sha512-tG1AR2e1woas/SuydzLqA8HrAqhChedExrq1vA5FohTPa1rEKjFNuhUT/qEOYCKyvy99HeszDLdrmDsz0URu+g=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "9.0.9"; - hash = "sha512-l7spf3TE7A5XsgA0HRkbmYDM9S9F0MRCkORxp+wi36OxbKrxkTg2YoD7EjZGPFD374ZRZY5ExZWhZd33Y9P/Ig=="; + version = "9.0.10"; + hash = "sha512-A55fVw2zn5ES62I5NCEe6e05pcaD4XU2xYrVX3cXJsK2OpmbW3Y7kN7Wedf6zjIgD+yks0bDlIhI05ESZsFMPQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "9.0.9"; - hash = "sha512-kyQI7HZcsIjNScBcpy4IDk/OSa8fcdRgJkQLnMaGGBoM0ou2d73d0in3Jh0YIKwDnmCPI4O/54+kDB7e73TxJQ=="; + version = "9.0.10"; + hash = "sha512-/RhEj23nJiFv/tbazben1tUi8c5G11xe+A9SF7eQ12El+3+M9ALl/0vPz8KKg7qmNaRPS2cVOiEKWavLSjbRog=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-zH+nJapjIL97SGQnVe7lSSnB4SCNvLaebGkBe9/4j85Z9F37DdX2lPRFrDAhbN/RnBhQaf8iKqHZ2O6Oj+pzLw=="; + version = "9.0.10"; + hash = "sha512-b2hh2Xyn2C2ygN/Tg6xKz2mjiwV8A+yzyOjC2TBwzf0r1txcy758P8i7/VgOWd7uyVNvg3Pbtiu1pcPCsa6kOQ=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "9.0.9"; - hash = "sha512-zzTkfpsabKX7gw986tFP35KUUSdvnJsPTYoH5fXAGP+wkyeUXEkRdyq8rMnDPOgNPvD58iOotmjcwO/SXNssLg=="; + version = "9.0.10"; + hash = "sha512-HY1hQ4SjivI6EbNgCpxjvGTTarZU71hU2VQsD15jsGA7eBR3uADrf1XopYzYI1IX18pJuLquJfYa2UtzAbyGKw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-nbbjJS04mF4DB41P92BNuzGfVoxnxaoDUqDNsIPfd7V2o45/QhM9rbxzKEA8CxajsQ0g+l/LDp/Fpv4fkKe5sQ=="; + version = "9.0.10"; + hash = "sha512-KdVekQRuXfBHyRfmqqMHa/oLOqCw+4d52s1lQsj8xJdtc5CHrHkAivYihb7qIAPmo0kRaKaeui8NoVN96gddvQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "9.0.9"; - hash = "sha512-ZBaxX3Bgg5k3El5i0Cd7VGOhbp2h7Zvz6qa1RpTFoBFlekxAf2x4KgqCWVgZTHBd+Uuq2Lf/Uwi3grEKPkOZBQ=="; + version = "9.0.10"; + hash = "sha512-eaAyvA4BRPZl4AsdwdvN5MDOMuwoZzmAjw6GVy6swTt1PJURNfJ6Imt9dHBJ02KadmN0zLF7IhC+bNoaRqqKHw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "9.0.9"; - hash = "sha512-bi2NGA67gk67VROUpbdo3ilm8kFYyilNLw6pWzkr77/urDVZhiw3gu46STI+wC+lwTTZx4j50H4h0mnZv567aw=="; + version = "9.0.10"; + hash = "sha512-D8rQBhJevMzdiz2vvDHNhAMG6TM4wUngbHfkd5FV7fIBzdB5WounVjXe1vAHE5ugQ0RkHi34XZUcecuap2DfQQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-OV1ZU4dAdukE8my0sxxueygWhUfhHIVliQUtDZYjvXRhR8IAKX5mOiD0vT5b+PakutqBght7Jn3Kh/Ft/EimqQ=="; + version = "9.0.10"; + hash = "sha512-oNEzffrhwQsjMPsgKn3wr8zSx4QoHEAgJo/1r2ZleGhDaf/dZqPSMYMFQSwA+/U7tc76/L4hmC0rkqAaiEZBjQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "9.0.9"; - hash = "sha512-3+wb9BwPwaqkIu1ki2zf4StqhWHNbMzxVKIEdbLTYFmHRb9J8EidVSsE9mO/0EjIrI5B3hvHgDQXQTodn5w1WQ=="; + version = "9.0.10"; + hash = "sha512-6nLhXIm/0EfJSIWavz4HMij7tlLeg8v4PAm3ITlocSv/k2r4f2di6KFzLgVuWz8dwKbsvbdAmrFHGraOKU4IEQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-5esm4aBp1NtzxfujLWxm3FuKSzou/JFFOa36yfF0sPJRe5aNjlHJ7iKIdVY6HpZTcq6YB8APqL7haRso8fT1ZA=="; + version = "9.0.10"; + hash = "sha512-VIJCu165l2oO5EGH6nqZ+5j2sFM89jCjtqUigNe4w7lQWN1KvUdzNY1wRCP9EUj6GMy+ZDZEXykm9QdFQfpHoA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "9.0.9"; - hash = "sha512-xrgbfVvjHKKpLd/JPiDR6ubhC+igwzUny21PT92jGEQI8Q4XW0odmlsSFTxvcxNBJqFC22HrHx8YBjai0fIjcQ=="; + version = "9.0.10"; + hash = "sha512-G6JZGWnodWOaXDLNduFWjuTrDRUvKnwLQnNcXRbH/HanYxkXJcGb4FEg7T/HxG5WFzK1aSb40CRZJzs/nQ+BwA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-tJh+NJffHrQCRxrj9dV7RR6Blnpr6MfNRAcGAwM0NZuU2YaVrhQAkaXYIvKcKxG84e9eFCH9g6+PVNI/WCAF4A=="; + version = "9.0.10"; + hash = "sha512-eS3wDIwRM6bf/vu+wBY4si7NcxedC2NnhAJdnnJaGkSb+AoK++Fh9kp4JGYx05ZCMVY+TIY12L1+53sqgquYiQ=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "9.0.9"; - hash = "sha512-WogVCntUYVpqoceJARNXWdfQAFj4EgeaKjNJqVRIp4oqoQA/FPMJ0O08Le7gAJs54yn23hbLHd6qwyWE0Iln+g=="; + version = "9.0.10"; + hash = "sha512-RoVubEeoQPK930leil3c2IpHI15696sp8pTsLj5svT/GNn6gEfzEvSqfXrPYSUwB+BcCTUrAujYEeTbzsutgrw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-YAAE7p296usegl6dDQdsZw0/iktpvsaDWT6UKb0xNypOtooHrlm/NDnKbck9aMi5oaZjbu2KIixxB6JeB/V0ag=="; + version = "9.0.10"; + hash = "sha512-486rN8RueFeThh4GviVkTCIozZaXxkyVLU/jPhDRn/4Sc02nHh+M7M8lM/wSfhwB3GF/nBnIoun/G8bG4KF6rA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "9.0.9"; - hash = "sha512-30sfrI/hwMtS6Ko52i0OuQYxIVJUt/8dW7Mrc97Rjm6H7kzanMtGDdT3aJOyivmWZNuOc81PrpTrfRttLNhhKg=="; + version = "9.0.10"; + hash = "sha512-8eKvQ9LXOY0c2LNesJufNdO28u2eA58jxGlZ3uR06mkUWXDO7EfXddpPYSdvux/4eHhrb6t2SCf0T6NL8eYajw=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-Dy4dOnT/QrFkSAFldlDnIsD+AU8f6/fGKa/OL7uAocllb6kwE2fSZ7HpDYYWmreVoIjiyuZ9e3wBy1HTPDe4MA=="; + version = "9.0.10"; + hash = "sha512-1GfbzaQm+Oi5ZFjKcTVvckt/oRJW8j/2Ejt/RrjO4HYFU/6dejBlJ2ByGGuR44kb5pRR6h8b+x9l6XsS5qxIYw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "9.0.9"; - hash = "sha512-gVGT7ewQ+/2PcJ5BMyKOLkHUvCy++Sr1ZCiphUTO4nZq5Nw6D+M88YpGEYSN7znS01NDacMyfn9SpmzyIdJIag=="; + version = "9.0.10"; + hash = "sha512-+K9+h7Y8go5wKq2xHchsmL7s5yRrCLoyLXeuujks7mo/3Dq8B2TITXCx1UiAhAY/zqxpcXnOygpGKdatw5Rl+A=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.9"; - hash = "sha512-kFNKIL6LWxofPO4JkcpXu0BDCdRmRHu1DgQJwIf3ONOv4FKILb0jLftw5ZhpMVYtzM0ZkpMt7p+pcJ86yM8MTw=="; + version = "9.0.10"; + hash = "sha512-gLjz+tUBox/YJyZJ4mmfbgvymG3Lp73JDQXzGA8pc4DSXDWBINeI/KUC14UUvZrI8Q14tiZZhkcYPdcqEkzY0g=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "9.0.9"; - hash = "sha512-8it9shRGYYMx3yWp4d2K7gjuQDhcPJDlBi/7HQH4CYt1kOp28Feq0u89kxsOAuEG7aP620kMVOjUXwvx8VTgkQ=="; + version = "9.0.10"; + hash = "sha512-CFoY9eWh9GRBWFDi/40Tf+LVBDnB6ec60Z5Mg2vVjpFo+vKDJhpVEnww1NhGfew7xPNYRDsK59sVwNBGntAT9Q=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "9.0.9"; - hash = "sha512-2yYu8wPbzfXQBU61nU4/tTUDLPSj80jIjNCz66sJ45mjJ0xJkdOaBOlyJ2lu98C0AUwkJ0BKRM7FJ9WTtxSxrg=="; + version = "9.0.10"; + hash = "sha512-jukl9oaKPvLI27MCJokX8YBZKPnUdyNlYhuXk+7uUpAt8TJfVCjzOc2plLmebpAfxUyBLL3j9YBUijRRJzpoYA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "9.0.9"; - hash = "sha512-7Cn2JMd5KZWw0n6QakSjUsIO39YW9swm0y63M+m2JkCtHdTnBT6CZGswleGOBinebMJXrJcBv/m2eTYq5R4icw=="; + version = "9.0.10"; + hash = "sha512-puY/SDVlMufIM7F8hwVgwghPstsw1tDx61MV/XchF9rqqFbKZqe5U3yiy9Q75rFvVWyU4nBaAC/EbJsMFTJB4w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "9.0.9"; - hash = "sha512-3nPmFqr69XC1HbUbzUgo3gGz/d5ACZ7HC6aVKiiPp/EL7ze6Y25+1KJY/E04lQ6KqPi9MkGww0hxrKVXA3ulLw=="; + version = "9.0.10"; + hash = "sha512-ge2i0IsVqaoewscMnVh1h6MbWFruFxkZh7t0FW+VdWSseKxIfqQg+7XMDd0RCZ/I4qup7JWizGY6I5Iq0wTWLg=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-J8in2qwkMY/iuLf+JQXz7yegNGvi4Evy6GlFcMw/UZ05wMmpGYT4j0yPo0XU2WEsjmZbIXTkdqGSejerJ/DMDQ=="; + version = "9.0.10"; + hash = "sha512-h4D/Hd/j1kfS3QFhGutp6mlet5lPbPcY0l8QXuVxKNN2af2ynOCiFA2mmYaEHHPNeZhO8mgQoDlvuJopH8VIRQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "9.0.9"; - hash = "sha512-T8gEze69wKZuJJq3hPrLis2orzgdsFIHF5gQYYnvlqjshzUvA7CFJ/lQIKxVUF8nXxAvbXutN0znT+OSVRn6mg=="; + version = "9.0.10"; + hash = "sha512-34kgieVQ5KIKjCoWeruEt9SNSRORiEozianOx8Ah173B/3fMhfMo1Ltf7JL4BR4Y1J/Chz95CLfnhUww4/UAPQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "9.0.9"; - hash = "sha512-VU2iPvoScdX72B+jgCd4NhkFzGj8HX5Pq4/TTdE5QglEFg6gJT+UtVhOWyL/orVpphx5YmMvw3edS5cFDhkWaw=="; + version = "9.0.10"; + hash = "sha512-/GcghB1kxtasfUwLoUc8kUWZKu0CLyFIIawTgejBsyxeViwyHjhBBq0DruxsRcXAw8FyeIYw41i7N4s4ED07Xg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "9.0.9"; - hash = "sha512-FGmeDfP2ys1zJrGfHpErBTPtXXo7aoBe9MQsndijsygBiJIRLAxY+IYCd8EM0NWjuWrhiTyZFxeNG6m+8eBG1Q=="; + version = "9.0.10"; + hash = "sha512-KLWNY8+mfMvWobEE38u3i75nV3I/1DLPkmcO5nEC4wamjeJ3IcR2pNS99h4QLl4oG0U73LRWi88wPcMEliZbhA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-FaJsi8Yedy/eE4I7aT7lV4/L42kB1Omp0REHCUEtTXsdY+X7S1G8j2/iy7G5wG/ptgjzC0Zuzg2PHPa3OCel4g=="; + version = "9.0.10"; + hash = "sha512-Pe1fX/lv+FBxo2Parlm9iirdDQoBpBGtIOfFb3AYtFcno2zmvD6ZHr6Jr0d+BRAzbEx1GveGy3mGOfUIrHziFw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "9.0.9"; - hash = "sha512-A9veAnV1k0Chjs4e3Zj5qG4QDPuH3EX60S6KrH/xTiVxoLPQkeBEIERD8DK3LbA1sTgqZpninVdZ5WunGJxBmw=="; + version = "9.0.10"; + hash = "sha512-tRqIuT+Dh6ZGPW0Wj4d1xEn7KQRE+/Zf+IUzu/cedwuYL7C8hd4cFmv7GyOlE1WZLhkiv/T6O+dKCdzO4OGd2Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "9.0.9"; - hash = "sha512-R9z/YVnJ6XhtsUJMl5TQEs5MEPEtIEyQoW7gU36y4uOqJNDT2n92dIffNv6rXig7VxilNS285VlvZh/jx2dPpA=="; + version = "9.0.10"; + hash = "sha512-tP1SxfaqZsUuLG4u4k1EOM1W8kCGZD8csKvlMe+nxGvXcE36Ba3nfJcRKdkZwaxxvIFTNCw9d8RBNC+m88IKoA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "9.0.9"; - hash = "sha512-z8hZUGhxelmSl/s0yqBkc3n7IUv8EUg4FEetPJJss2qjDX+Bwhao+bLYqCzpMugd/2iDD4EhLznrIkxl9ZJtBg=="; + version = "9.0.10"; + hash = "sha512-ZFTGqSsaB+MlUtcS+nH2dsUh3gq8aD0lkzDTkwqWPGPRUjmBQ87K+UTDZGLDzUGKXhBrrsQhTIXIMPtL0JJOZQ=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-fJn4MpQtw4UUCgqVgqt9cTfc3xsmUs/zpzwoVgDB3HO7h/evIOIOu8bodG4FRySPmumgmWUuNYYIXEy0PTSQDQ=="; + version = "9.0.10"; + hash = "sha512-cpxCMDdnOY2bajyIJ+h5xpQ3VsZfFScAxcQv1pohaguaksGHJgRoWJpVDfnE3+yCwWK08ye0HbbI60NPI5vurQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "9.0.9"; - hash = "sha512-uWh3vHt4f7pBzW8JZIt5IyD9p4IzjQvWqw4TdpSL33KN1s5r/lfiy9YFwf5iNVxVfC3Djo3N+KE1mNKBj2l9Ew=="; + version = "9.0.10"; + hash = "sha512-z/B8WqPhX2HBMr4S/oa80Veq7rvW7C66t7SobB2I0U5bvKST+O90rpCLvgO82S0LfhQl2E9tr+yzY7yZWcl/9Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "9.0.9"; - hash = "sha512-WUWAi0jtODxARVNj5mdG55eTFjmZGVUQeS9daagsjFDUZuuPGkb6bP1fM7z7jUCK9o718jfUyAdE/L9Zbp4PKw=="; + version = "9.0.10"; + hash = "sha512-bg2uNWg3+Hq4JEArSnx8Ro+MycKm40OTcI8hM3Hj1mLDxHMA1vt4EvgkZrMN+rAr0Lj2apukx2fNpxGG+NSEzw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "9.0.9"; - hash = "sha512-eXZKZxY5E5pSztmIF9V9+TURwZd3CMF5zmHoRennOM054pzFSouBXlWTOlfWRNmIM+MP1Jg0IUxgIJpDJmLBNw=="; + version = "9.0.10"; + hash = "sha512-4lVp5Jva7/DGvV6TPP4SuEO2rQkX5dlmZeTT40j7NZt2alVkKFIg2RTeTY08ufsP12N0+CIv6Kp/wZ+rl40/gQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-frSOH04K9koPazK76I8ZwM7fym0qm4L39+M0KfTfkjky5h1pyF0wyU1bYGC+S2+yZT6nFW2zHqhurakc81USqw=="; + version = "9.0.10"; + hash = "sha512-Z622RPpQAt6KZxKPE47xRxo4BljsmMMoT69/3Bz1ogSQzS8gZL9fggtyc2d/ULrann2ZHxRyZ1XkPEMeW6eGLw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "9.0.9"; - hash = "sha512-1kYCnZNFFJ9F397Z3gl2SwcURBhJWPiGzBvO/6iMm4RC6ZWUuk91qhM8FrVJJMhoohEkwXhmlsuxBaNaANIOYg=="; + version = "9.0.10"; + hash = "sha512-vBa8K8o9jB2NYvyYaqSvcQRSnlBBwRSvnqr5I5vTERBwwsVm/rnujSJyoYP+myRd8kB5UB+uyxVkR/rJYMb/7A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "9.0.9"; - hash = "sha512-3uqbDc7fIJItKIWxh7wGabTa0wskjFuIXjA3h2zX4Q3/dewAZ2OYH1LCth0AMfmOMlJxBHPjSRdCElzUHX511g=="; + version = "9.0.10"; + hash = "sha512-UcMs7QkbrdCCE83y3UXNyl8sHftlrjYXWpS01oDKkAXU5eHQGQ8QdwliYMd08CWMJNYl+KrhZ6JouLht03Kfcg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "9.0.9"; - hash = "sha512-w9ftFt+wK2g04eDOgXSxGSqCpnquZ20G8breOb3sBM0S2YnOOo4A64/yvQbvXdSYhsajAqNNSRjo/Z3nQ08erQ=="; + version = "9.0.10"; + hash = "sha512-2Y+hIitvGjHionOXNweRjikMHJP+QOhGWDnIxGP6wb1sapbPZa5UDW+MkZsysZ8aHswDzKmYgKIbzeIA5bnMHg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-e8tW+vdm1DDGpkJr6Wb5WvDFnD02q02255IwEmO4wFo9Qj+bCpUHMlCPda4HAgknxMh75zk+AB87QwOvluaCUA=="; + version = "9.0.10"; + hash = "sha512-YJcDRyLrbwJe1wWQBaxSekhc25lJE/a12LpAVEwS277i0X7nKBDwrdbqkAZMaN111cMMXnTjPz5rHRK6iPA96g=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "9.0.9"; - hash = "sha512-E4XDkM4huvFvu8w7icD/oIUivcF+15Ro0mea0Qq9gvTIMmCLdwUNe27yb3PDc6CtC7MAgANlyVAGwGVVWer9jQ=="; + version = "9.0.10"; + hash = "sha512-FPeEQrCGtDGwumZ2tZXUBqM0fOVUTJy6JjXdYSd0cjkXkWWPm2vDPYumvccgzuSF2RqZ/xct9qOF4Y+FKaeKqQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "9.0.9"; - hash = "sha512-K8QFb8DhBzFouXazTEFy3Y2TVE2HjY3XTeuZRHwk6ySHos+TXZZA6EHXhnn+u39zgTMQaSD7LQIswHYHIfdobw=="; + version = "9.0.10"; + hash = "sha512-N1q/arfVktI+TQQrYDrMIiiFcmvgVvG6c16jYYaI3M9Ca3pSR8CVrtHYGpPNliDLlNMesFwmqlFq3oiFZ4Crgw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "9.0.9"; - hash = "sha512-09cNAKRq9I8jqY+7KyMvKn1/QRExtF+KGO4NvqJDZquH9DvHowIhbKc9sktEEiviJ25zEI9EXT8VIq+6Y2iUfA=="; + version = "9.0.10"; + hash = "sha512-MSaeWizOepQBNsHNgwkOH+jDAjLhuEVDxpqJSXaHsbcoYRwb2QGZWrIhhWPCPJtDxfMGaF9/tCeb2eJO/rYpkA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-nGpqXHHhhWzlTBFsK47TSU0H7j3ShOTTlT6iaM7qquoCur7+ycLSW4g4GwcnD0mPAX/0khW31WLbzosQSP1+nw=="; + version = "9.0.10"; + hash = "sha512-5bndNosFdT6vueS0dA30cpcl3Lm8o+BkmXhAFmnr43xxYWThqpkPz+pCgZVs3GSaglXyRPr0QHfSvhXbLkOWTA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "9.0.9"; - hash = "sha512-aeVhbXDevdrsKqRyFqiNwY0YXevA+z0VYmT4IsW51UtmnvJ56iPByoJYdSrz0leYTSYROZofTJmx2bkQ0uKwiQ=="; + version = "9.0.10"; + hash = "sha512-dtl0t5l+FX3XcXBhZChlNCZlEKQtNA14/VDG54z6d74OOwpygN+IxVI/q5awpwnZU4hNsTo4FZWXFZFzkF5f9A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "9.0.9"; - hash = "sha512-xileSZyCIhYQJy4IXAsMZ+OktYWnz5wzTNsTKseA6q/maRZoqNTLNu52gBT4fYlMHiAKMahXymVuPbS4sGwmIA=="; + version = "9.0.10"; + hash = "sha512-srvSV4GOoME1JBtmxgenTv8gOyBGJohVrjvCfp3rAy8VZFFe30nt2fdCAcswisxWrqMYMxe1YtbhRo+Wc6Xydg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "9.0.9"; - hash = "sha512-tPSjzec3eQ5yl2s31JWBMQ7eU+uYwHwwR11/IUnkJJhYucFtOwEcbtsN1YQhIPEUNFqDJb59+/UZ1SyAqHe9eg=="; + version = "9.0.10"; + hash = "sha512-h8NNNJt9ZdJziuRKYA/+HkOhjAABktWpUPbFB/80Xg4gGWvQhdnAgBaQgMaJ1wB7p4l2Ar3EnkRhrx/P7Q+ASg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-cbIksRu6+gRPYnaSSeXzUbsmPqShDmmqO8y590qKa1yL+SELQQwQ5NyhsMw6b40VpAzjNtB2IQsTW5s77+gYzA=="; + version = "9.0.10"; + hash = "sha512-CBE1dJLOTApv3TfPanklJERgxEbd75d/xJhIrstGdQt6po8YVVVRNUK+4/TCdIRaBNkHb1HnoZ/VJCYDc8IrBA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "9.0.9"; - hash = "sha512-Ro/9lBic5EUjAd5tEgQJF5KDtO4B6a/g2CiHt41S8tMddQ71VHuBAvfH9HoHrdJWXK9kkBzqV+gXNqsfariD4w=="; + version = "9.0.10"; + hash = "sha512-59O6WHQ0qD5Bcasqf4gSgdvQSZAHwzpMyl4q320J+NOw+wkt+C1A3PbdGpFQDXKTm4b30K/wwhgHWIxDeP8fnQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "9.0.9"; - hash = "sha512-HLRXCdV8JHuZCDAyQC4mW0h/dx8Al9h1zZw7HQBd7Q3RZb29myQr0CWvyXgunMKkMBOI79SvfJe3qKfawwyerQ=="; + version = "9.0.10"; + hash = "sha512-UHzJKuK6hMq8YkwUFWv9VGQQJKxjlxmy5otAkPUzU7XAPljORlcawf2jX3ax5pfYBR9/npx47UyBGysL0lTw0g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "9.0.9"; - hash = "sha512-4BWz2/9630bM3jT0eYeNWUeFTzS/aUnDhHLu7oIabp7DuRO6QY8uOQHdfqZyuRrDloNTXWGskMIm8a17NHAwvg=="; + version = "9.0.10"; + hash = "sha512-hWAGbrhPv0wl0cxtOgkRMQsmvxYd0W/K80ImV1nteJKSg9qZf+jaFvXOadTA4bp67pEt8k6Jf88CQObhFw8LHw=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-f8yHrJ0nPQ6VweI6J0F9SsZbzFaekmX+ljSpyz/rHo3RwtTe5ag32wBxJu6yweXkW/co8zFKQyC94s413/RwLQ=="; + version = "9.0.10"; + hash = "sha512-7onIdFISoMLBVssn0VkktcccyDwhVj0zy4pPCbV6VsA3z1aDeL2uK7mjAnP7H3baZmhMp9Y82clpULg84M6ciA=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "9.0.9"; - hash = "sha512-JT2kFQLUwkaGjEWYNQT4w9xCe6qgn7KnkVswIcmq+BCsnj1GNkR5eiTS1J9WMbKdCOafFuxR+4GeWJgBUrs2Og=="; + version = "9.0.10"; + hash = "sha512-PnMUZ/8D1M2EQ/Y90ZYLBsloPYaFhsrTfCnXooDk9ncFO4fEQ5m4Wyr22Y6Fcd8wMaZ6qeTIvHrT8nxkqy45fw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "9.0.9"; - hash = "sha512-l/3rxZ4z7ektuLBC1jy6q/JrB9avNZLkY/TakGRmuV0klv1Uepbj8lJPnYm02IOlYJ+oyhWGFjeVzAhmTmr9FA=="; + version = "9.0.10"; + hash = "sha512-BiM7R6HEkg/0LopnCfkZ4gftoTJKy/CVbimDiAaOi65QQny10piKhYVBxuYIYgIeXgrMM0/yG0uJ+Oga4wFlWw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "9.0.9"; - hash = "sha512-SsKEfphdtBw16QyRLTAbVht3LifNGZ/IllQqVSX5DG7qD2BxJ3//qoboNOmpupf7JsZQe3fWKObWoNdcUYpmGg=="; + version = "9.0.10"; + hash = "sha512-esRCulo1jzqjLsJIlyv6G5Vm2N1/4c73uHxXBwypsGQQv1mWiH662dhEWQYxFMzPvj16xbZFKFnzWH7GXg9nsQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-isb8z7xhoL13Rtm8ZCzVCTWf5fWjyMERGkDqQNoQics33WfcCp3HgVRL5Gufr63lg+JFKz49q0C0LSa59pkSkA=="; + version = "9.0.10"; + hash = "sha512-CHZo6vpuOUcFSxICauu0acyT5cNXULDhChXAjbWQ7HTYqQ0wwG2KrccbNgI3Z23P8WzInGOhcSANsmkQONuTAw=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "9.0.9"; - hash = "sha512-aHeIlK4Ve8U503fKPmZghAIeN3Ws/9iRLmsey5ObIS4UkR7+lFZDoCFAcqWKCi+UAQERLudqorKkHWLsAWytsg=="; + version = "9.0.10"; + hash = "sha512-CSu9MZsgF8JosvF4gcYcupqOhMPw9MQZVCC4o1rEVeNHd8xuBrNYLTHfG+fhM0/HHHXPG7FinGOfFzVeKMvJOA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "9.0.9"; - hash = "sha512-VaEZPPqvJasmjS2URZzIhF89xVqx4FywxeWaXTIhNSJ6lbgyZ7L7s558fii+L/7nTQ2fOXARKZykSHeLvPBMlQ=="; + version = "9.0.10"; + hash = "sha512-Vm2zCt45BN6M2kRj7XYiq7ZjGisRMo53+4uhp0hAepJIgg/r5layecEfu1H2USKT9BS36cID6fy1CDqtPoL9JA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "9.0.9"; - hash = "sha512-M3umAJUMNf59Vb28nAU+QLT30NP41jd9HaJ8MQi4Kf8ncJ6P8obpwSjMgS71ZtqSZBT2pNXAo/FU3xjzIQ6K4w=="; + version = "9.0.10"; + hash = "sha512-r6SDNsf07SZ9zBkmZ4nvc/Ad9hN3P12nuo62CKW6AK8gyEyLPfbzcNBob+4QWRBEMCF0ZqOqVQyEKsUiw6Ll7A=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-EfonSMd6dCLyyUuscaCtE1h0NTYE1RjeLPVU2NHXw3vBRy0w2lSTNqJp83bT+2rejSpw3L0FU0jMmt2w9UhbhA=="; + version = "9.0.10"; + hash = "sha512-jC9MjbCbm0PREfwQFCyPskKzBEKfQKNO2Mo3LW4csYOTGCRJq+UOTbgxDWJd0/nOhvYBmwqvXFayebZvbfJd0g=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "9.0.9"; - hash = "sha512-0fcf+gMcarIvA1WT9bj2Zf3as4lz2xUAp2KAM5D/qq5ZYcH2WqIJHH5FTAcDNZ6fFziDad+ufuR0z2KCjNiQ2Q=="; + version = "9.0.10"; + hash = "sha512-AHcgn7jZreQG1h//VMxStIK841EV5redVIP8npSbiuePf+5xHHFiqPnY5KsHvsSxZqPx8WZS79Txjo/pRE+Z2A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "9.0.9"; - hash = "sha512-QCrojepAqm6pzOipcLvYOz0WzlqrfW9rQa0s9bjQ905i1AYIxGE65yg8jVJwDkJofPp3sKSNIyQXY/2fb5ffKg=="; + version = "9.0.10"; + hash = "sha512-y1oG3/v+po2IyJr3uvqCaA8m0QSHTApY4riwzKjjlZNQFE3rsdg9Nt0K4KpoTw6pohokl8zR+LCPnCao2Zf36Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "9.0.9"; - hash = "sha512-tISq/TnUjXKtrDy2AKTjQuavexCpspcuylFZ4ySov3HEgCGmPA8v6JYhIRR6yAKuAJy0tvL4wt8W8kvOgPGpog=="; + version = "9.0.10"; + hash = "sha512-NdHZ7L4Os4lHzlc3SQloTiI/AqHSoiZG2bN8i62dfbM+CXCrBtPG6ZeJN2HMGrCpkvuAQOo5svV7RP71PqtL4A=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.9"; - hash = "sha512-VaPzur2V/itmMg81CVVTNyJ2JG8N+HceVL4BLGEiF02mRo8Th9JOTjU74YzpURJ+W0Ubdt2AR7rLWSmBNCGMKQ=="; + version = "9.0.10"; + hash = "sha512-uXVdcOr5womf6l2CUE+J489BgVUIUegZGQ0oMvd5wYA33AuznTmK+PBsEgqFpCmbi0pqbCiftvcg9LA8HOyt/w=="; }) ]; }; in rec { - release_9_0 = "9.0.9"; + release_9_0 = "9.0.10"; aspnetcore_9_0 = buildAspNetCore { - version = "9.0.9"; + version = "9.0.10"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-arm.tar.gz"; - hash = "sha512-3ipS6kqbhyrb4hcJ1uHYhzHkIFcDe4Jvk9ucmLDujRDrMVn73IQhNF8pfPo11pKnNr5l4WRU2y5NNAs7uSjM4Q=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz"; + hash = "sha512-DrJyEIKTz1e3aAjWMzTphRd/CaaV0I+ugXdIy0iuxdisN+CNxsx9wIosoJDT8piG49/Hq/LsBxj9SCFYhxQsbg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-arm64.tar.gz"; - hash = "sha512-zS0k4W7f29NCh6SuJeClF6rxu/oP/U07x+rGPYXdVE1DsS0IGqJBmvE6wn/bUk+Rjs8v36kWA5rtZtUCMYpy7g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz"; + hash = "sha512-7yaWobgIAxLoevi/EzWXGkmgt9B0sKYnZHPljlRg7LVdGQhBPTTTJlxt1c/IwcYKsE/LUJyUCyDmHqWuSdBJJg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-x64.tar.gz"; - hash = "sha512-f/G1F8RbLHcg/BvoCIQsW39kT/kTjyIYYmIOI2YNtSi1lh95FDSqdYhcgI7LO/nSE6M+j/PqpHfffWJW0hWmxA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz"; + hash = "sha512-uhsYTzvBx9QjGGJA+jDkrNC4OS6MYbe1k7jRL4rMxl3M/NQSDZuewlw6J430+68yT/LPG405l6JEF+squy2AQw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-arm.tar.gz"; - hash = "sha512-joG2ImzqEELoXG8y/t5fVx4Zq0Sr68soQbclKTCP59PYS2d8GdEvVzo3eA/cOw/nvDkiw6Ac8ItdV6WcGOrDGg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz"; + hash = "sha512-q2Jy7eY+qfSikE16ZdEBCpdJ/cTBozgRl+63reQDE4c5WbGSh9qnBLpRBko0QBEupnrrPbMyj1eZFz/WGt1cIA=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-arm64.tar.gz"; - hash = "sha512-4y2qLqw+0y1yyTUY8ytx88DvfqUkXwTo6eHWshDaFJNAB5ZwoQiFzEDYsSKuiY+Q+cnqtirGSVA9mvEyeW8UaA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz"; + hash = "sha512-tU5MHks/k76nrKe5SBGKAEikoDt+AP8eGfIBpXCH4Ozx5VDdBU3JyE/E15I/gEWtoDnyVzoivjaoR9zWv4psgg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-x64.tar.gz"; - hash = "sha512-rZBDC4/Enl8DVK+JPhVd6z59nmUKCKgRJZVuVc34ghQI1OnWAq5tJ7Jd+HBe0qTKglDakIax0ycKtffQmQ5Ulw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz"; + hash = "sha512-sptOMWM0mv9ZrZnax6B6O5qO6hUwYOVXP+LGh0+FaZQHI6HyLdcDVLIGK6jsBVhgs0Xdy49F8Qgrg6RdDECfdQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-osx-arm64.tar.gz"; - hash = "sha512-HtiNUoiZPve4Hc9mKUJoTTBx0WC0p3pvwvC8r4tgjCr/hi7MuB9CjxhBA127FAaeDuV1JXLjLmqrAYqNOq/OXg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz"; + hash = "sha512-Vqzoaf3qwKkzfSl0qEk9AEH0WtSsDc6gHBYsTYzrl3BpfGqCzgg321B3ZlbiOy5G758F/HscrVaq+O97LojsxA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-osx-x64.tar.gz"; - hash = "sha512-wl7EpMuh2GfWvXkH0LGokDyLOMNJyy1xvnCgcukbWURrhCZ2DOvWpfOHHzWpzF3lDpf3LCBF4D5lAV5kJJaiSw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz"; + hash = "sha512-W77nh80jQNKE1UgYEP6KGM5ohYx6i3fLbayL7Njc8j2CXOE9DFIw17nN4kIu+fJAxbjbJG9e5FFOWoQeVSWXcQ=="; }; }; }; runtime_9_0 = buildNetRuntime { - version = "9.0.9"; + version = "9.0.10"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-arm.tar.gz"; - hash = "sha512-rJxs5NQ+i8YuZT00XTK1QYaUTvd4cR9/g1Lfvj5fuoY/jgiHcdKe+/0t9x2hUShhshAvddKnS7KI1RCx+ilFhA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz"; + hash = "sha512-ieTvCRmRC4aMnHxH4pnJs0F0fs8fz8Xp38VPW1a61AqcrIPl9URkTRqNqhaY4td9T7Qg74F3R/hRAQPh8SJyMw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-arm64.tar.gz"; - hash = "sha512-SGjAZGfLXbDHDUA3Yxdl1jn24Pq3gNNjHwSyL/Ov7/iKpbmQBIhtoG9uRDlngZI0xFkV0pKcBm7dhST+JcUdCw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz"; + hash = "sha512-ew2QitVOBIQKbOavzyGlIwnr2hCTEhimal4vY8Pf3o1dJn9QPi+oLi4raBmpIFJSXRQzQYbXfAh40C/H11S5aw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-x64.tar.gz"; - hash = "sha512-T69+YViA42gGgeGBCOjxKIB0/UPmrAzRwkS1bov/em6ovaKnHs2EvACRCUq8v3kqnaH6rycf1DEpdzZC4nsl1w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz"; + hash = "sha512-bOs13cb04sA5o4eeLxj+c/QnuSS4aLAwm/YffSNjbknVK1zbq12X+LTgh2mr886CHnrNgCIl74SIJqAWXGynwg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-arm.tar.gz"; - hash = "sha512-1EbSMp9px1XSzzCXqO0mi65mvHMegt0otm5oePqhPV0Ik96QZv+eX+qd0g8Fg25oIgnNXrSjlpv4d3qSXeTnfg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz"; + hash = "sha512-cfWfV0HMlJ7RsMGDQeja5bLL1i/yVeyBgfk6y3dVSY7Oa5cW6OeUthpBEdUyZ9NzHSymoB/JFVHMNa2cVZaCFw=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-arm64.tar.gz"; - hash = "sha512-kybCaV4zt8GECzPBUJFn52Y5H97uETHL1kuNwSLB/l04y3Dp96bc808yylipYOlTWlLQ3XXyxNMwBQQxE9vJZg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz"; + hash = "sha512-UeOls1JOw5S4hBwhJlr8xwc9bkYKPBxm7Yysh7nxdZ/qXbb0fETCsOFu5YB5C+iehnSz/xTdS82G1sZHUbH2hA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-x64.tar.gz"; - hash = "sha512-o30yHsCQ8PlHJkYyCT21xohfkT2gNsvUcSL766vHVMFQqsSYxLce/W9kGW4RFKOXx+OW03Ause0AWA67FQ7Myw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz"; + hash = "sha512-bTZhDomqc7dGXMaEvlgjDG625E+UXoL9SHeU3KtlVumszYmjUabSpL63DWlXxpJLBj4evewIIqbRxMN+qigIZw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-osx-arm64.tar.gz"; - hash = "sha512-wJWKMlJ9/h9B2lctqQ3d7SpTTx5Ore31EpZS0QooFgYOMo1VG2VGeJr2cVlGJxL2lLXEL1Or7izEYZP7Q6IfIw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz"; + hash = "sha512-zTNls2XAqCSP+8NLejaWmWnTMBMxxeTYb6OMjjVTaxWcWwyEy4u8aXS+iZiAa+vUx1VEbYF3+mEqxzA0fK3dGA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-osx-x64.tar.gz"; - hash = "sha512-YsL2HrbB7d0y6hV3nGBWo/0zy9FP1U2bMAhjCkn5f4lQJs1Oy6g8lhAw39eDyuSA/nw2E0KNKIGlxa9O6n+j/w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz"; + hash = "sha512-QxtbMnVNpR98VkXzC6GxmMtS2nwdT1dYGR7un8XJ3eXpKR7FxHSUpbMguIKwyLK64t1g3AlvnfZiiWsPIfEVuw=="; }; }; }; sdk_9_0_3xx = buildNetSdk { - version = "9.0.305"; + version = "9.0.306"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-arm.tar.gz"; - hash = "sha512-dxFj7TY8UaGrImqxQqGw/dCcZ14uCpedAsaBbLVC0Jwm01PvIBIbp6VtI1NN+WsGRcuUoGHXMWpWPjW8PnOwug=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm.tar.gz"; + hash = "sha512-RfZZR4AZYfjck8erfSiQbrNLC9lD4VX9cRO9lgMwS7mM0eq4DGurW/NlqpUSxnlvHoIL1cVCJlKaT5+Wz/6zHw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-arm64.tar.gz"; - hash = "sha512-u9pgPRChNOT+9FlyA0kZN7tPuu7hkPi23see54KSofUoqELtRLems3tJUXzxnHKFUQeMxrIcCystbYEfyV+cjg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm64.tar.gz"; + hash = "sha512-cmZ+tBZzCP7HgKn7tZoWCH0QFa+gnOdxoE4hZjeCyrvVnDlVh69oNdzB804uZ3x2XkTcxopEbSyqTtSkoOMp7g=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-x64.tar.gz"; - hash = "sha512-+RQOFB1zHTfem24eqwslcm8LneJNKIikIAZJiA6eQ2ceuziXokn0MkwhTVbrPn8O8M+lazKFCpwDgRsh5jd7yg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz"; + hash = "sha512-u7a9w8gEjnzBiXWbQGJXg559S9a4sbpLza7qj5I0DmhVIxBD3XP5AhMMpTV69yuBC7UaTaTRMVopJ/+F+DHx1Q=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-musl-arm.tar.gz"; - hash = "sha512-K9N86Ycyoe1dQQO5Pnz0Jb4RGsXSTxC930GeKFCQ6tZ3QRxTY1EnvmRTG6DFHRja8W0yCv7aigBRfwoukuwrhA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm.tar.gz"; + hash = "sha512-tq4I4OE1WCVwBJ57QgtwAv1CVQmrUUoKxVp5vx6+6W45OBf2nGQy4/nL8kUI8Sb31ssX3EbrVgVyeZnW9sngmQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-musl-arm64.tar.gz"; - hash = "sha512-7wAN4jGjrsvYTFAEBKD/9d7+9PZRbzifLb5CTKwn3J03xPGFa7p6/Uq3ltw5stkMULdjfzqaomjCRhWD3O8Yqg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm64.tar.gz"; + hash = "sha512-LzcDOdzHjfrJl4dZrttGzhLjaj6wxafLSneQdruG0L6hpO/nBFsaaTptNpvsF2xxQiKDLHdqp5K8kwUj0Afsig=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-musl-x64.tar.gz"; - hash = "sha512-94d42Zee2EQ+EPV1uXpxicxjLhAjtWcQ9fuazQMCZ+GpKsZtM9RAD+4i5eNsitXVm30RAYV+IRcOt/1UA1JOCw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-x64.tar.gz"; + hash = "sha512-wRWEtVk8+cKStgwvV50CbMyKCF3ZI140ECj7aWqIL/XgowaSOp+qAkkh1PwhYiaRDrXwevzpPpdOaA6fAAs23w=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-osx-arm64.tar.gz"; - hash = "sha512-V/PWT88Dz9ysTkzg/ItVMlXdU4AHtuBdr39CWihqBE3lT/Z7HMyg6WAeZ+MigQzAWQIe+AWwLeg9WCi3hylBzw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.tar.gz"; + hash = "sha512-K7Xm7+mLzuVcM4Wsa7P93yt2/mXd9wXt0dcdY2dNz2quioYuLPyQ8jpvoLfI/hKwU+xGIlhL2JDdSuk3YvZD9w=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-osx-x64.tar.gz"; - hash = "sha512-asCTTDgBzp27WJJ5k0joAtZN7q9hqlaYJgLZ0v3n1mvdhVu9FWaWJhsGXwxq1BQLHSlC17z+8MWjDCO/1f/QYw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz"; + hash = "sha512-qXAPmOWqT3CyoI3borHGCFEGsNF4KL1xn9zvRgsGyJCzLXUvv/jkZZzRykF0tLIRswH+aCQ56poktlIcpaZMaQ=="; }; }; inherit commonPackages hostPackages targetPackages; @@ -523,39 +523,39 @@ rec { }; sdk_9_0_1xx = buildNetSdk { - version = "9.0.110"; + version = "9.0.111"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-arm.tar.gz"; - hash = "sha512-7MKKzj1ADdYEjkod5P7dCjpPNEgkBI4gk4WZug+Ar6b0thBYQ3vHEQaaWQnu2IoIg7TaGG4KwQSr7AxaNJg9Dw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm.tar.gz"; + hash = "sha512-/IaiIgIsWRhN5VTG/l3yCifS3W+6pjTWb8me5KXydH49HoMoTzdhqg1SkmHeUscZk7i7cvtu0sujliTwnjTp0Q=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-arm64.tar.gz"; - hash = "sha512-Pia+La8ITGul2TLmqBbhXPyZfw2o7PfyxPyYSqJdXKOEHSvxpLuUirXisonvJ6N6Tz6rhA2WDu9oaDbJ0lV0Yw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm64.tar.gz"; + hash = "sha512-/4A5uvVy4o6OdPBiimxrL36J3uugLO6zyFGAHmxgvJAPkKwso3c+Kdij46lzUKq1JOvyn5HFvbsuwuEO+UXBkg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-x64.tar.gz"; - hash = "sha512-7UOpQly1Qk2W1PTMFlVL6G+nqezUTPEC13x1d50QNrNmNLZv2IX8qTOAAxgYdBsxj5UyKjynHg0Uzr2/6yLkCA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-x64.tar.gz"; + hash = "sha512-kngglXr9840rTNs8oNJM5x1ngh9Qp/cUE8OOYnuHdAxam7DiQEmL63q6U2vBy6wOfdQbMCXs+GQ8TuQOlz0pYw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-arm.tar.gz"; - hash = "sha512-VGJHpI+OUm/UmGlgTMA6aHdFgobl8C4V49rtf2MdTtd80qztDIstg61nczL068PTvpW85VPO31F3qtZsxKXx9w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm.tar.gz"; + hash = "sha512-eUwJze9/itrIWjqOcACWzqA2PK6cKLQACQYZeJfnSBlqN03KnW/uJWfcO4JJCRXj0UqzWV/tQQduL1eZXPDkSg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-arm64.tar.gz"; - hash = "sha512-StOknkxvDoLRMcH9QuHWZ1kYH1M2qnBUsuUD/B4/YMVpFDadpT/8B4hisOtIjcw/RIVOXp9k0haU2HQ2C+rwkw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm64.tar.gz"; + hash = "sha512-n5Gx/KaRbRjzbITBRLO1AZ363f8gFv8K1N79LvohQ4BuO8oZNxfG5iAG9bpPEkr6nr5MLxH5VA994+uwbqPrKw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-x64.tar.gz"; - hash = "sha512-n3rnIENhsiIZekinlrgobNrfWI6XLXhlZk2Ev1UqrUTexok9B4cce8Qx2A7l4zxn6+VBh6VD4/nsiKStGs1/Zg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-x64.tar.gz"; + hash = "sha512-+AmEq2w0Ipcd6fI1kvyR4wtxOQBu1P7IEaGTa7cKLeAjyv28oaz0gHi6gvwWgZefwUHPCbft2zMx8tF23hTm5g=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-osx-arm64.tar.gz"; - hash = "sha512-Sc1ZgBa1hO/JRG/W/GEnmeW0YqxB/cmHmaavjHATIaBhmYJ+HlDRJp8ddFbjkysR9gT/O0Lw2anErHwgR0pJkA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.tar.gz"; + hash = "sha512-WW3TP1oLkR6uN7u3isSd7CE0IG4VhhPJs+NDE6LuG9Zng1jqX8VOl4lucNJGRqc8TRrqTA2BT/494IwZtdsO2w=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-osx-x64.tar.gz"; - hash = "sha512-3i/spTBHsFyhcQZ/2h3ONPE2elQ/K7xqBwUXS+aA3U1rxrmcfYzPaL/agi9Jj8ZFm4sMbD0j2tuOMBFRkfR5ug=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.tar.gz"; + hash = "sha512-Vuo+OdD89Kv0g+f9kZhbhjluKmISHq2Za4uQlHZMqI1a0gV6k8pUyzPLUDoHB0gLknJ9rNSaBN7JZVhOn7cyRA=="; }; }; inherit commonPackages hostPackages targetPackages; From 46598b027c5902605427d6857e8837bdc232a358 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 00:10:46 +0000 Subject: [PATCH 075/259] dotnetCorePackages.sdk_10_0-bin: 10.0.100-rc.1.25451.107 -> 10.0.100-rc.2.25502.107 --- .../compilers/dotnet/versions/10.0.nix | 420 +++++++++--------- 1 file changed, 210 insertions(+), 210 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/10.0.nix b/pkgs/development/compilers/dotnet/versions/10.0.nix index db6d10d0b1a2..c92e82748a4e 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-rc.1.25451.107"; - hash = "sha512-0wQQq3RPKM6EU5FXQT7bMvbPsKE+6UGlfP5FHQh/91fb09/lhVlFCO9oMUOkX8/ntQN4w+eqnrB2tPCHXu++iA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-hz7scU+GeR8opmEoYFby2mIzR6Q/4/XqKrb4XsusXHFrIFNnGiyuO6pYVEAy/AmUZ97YCy6m41ybzAuKLL7m3w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-hMhKJaqLUWSaHBcNP/OLQ9RFIppWqztgWh1Mi28aCj6a1+aTfjLNc9NmAsGC27SeqIylMYC9zoKTp6BMPdF/fA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-9qeh8T+LChz+UZYhAJcf/POP7WeLhRtyb4Z0+bmRnv0Xm5HPPmLqEy6zADiVU9aZyjPu9Ft0NtvLdcfzXT50+A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-j/HfJgOT/5dMNPQsEQvilDp5LyTRa5SIVHZ5dYsckLrnlff5KHot4lYoyPvQNfFzag1hxsgMUtOfbslDFHUEGQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-a9Ul0tE8XV7ipMMHlbkhQPi6qpqiaYiGNZ9wTHJlQhDoD0AsKycbiYjWnsITXsuccOjAXGIPjnX4mwTNcD/VSA=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-0x4km79b8z+HFPd1qXOhx65BGDLRYECLKbjyzhrFaOx69zBNQHbL7nqTS+qXZ0BzckdGEBARrYa80QinpIIF6A=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-lXNTcDjyw9E47AZE0w0AoCRIls+nBtOWb5t/QTbrNX+OgawCGKJn5oHTjyOrZ38wR6YdWQbr8wi1/B/pwR7gow=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-XisyrroZsOir2prziGawVqx8sVAFvyamu5W5ordZYYuHIr/yeLlC6xDCgZ1CMhHE00ElUyc34ChHl6gUgQdCeg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-KgEeHi54wovjvzjW6Ma4chuj20ux1s3dbuo2pvCAKjisOyc6hHS0Xr/LvAcnCKjafa0Q+HZ2IRZ+HS+O9VWA+g=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-OaAv+l8BEw6MTrpB8e/j3QBGRR5IUr9pX5cjP5e0ooc71fl2JYVmcSgiY+D3diEHhkCMf5T9A+esQxctbZ1CIg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-pYS9JBkV7rUMaHEESpR2rahJ2ZvaJNsdt4oa8f1WuPFG45XJ/2u12IdV1vsuaU+9f9rYMVfhj0iux+2F8LYqFQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-gh184Rc4Jappn49zJ8Buwv1IQYjnTsS5Y2NRM9Un9m9lazL4vGTrnn3JArCJhq30K9Fhs1CkOZdbqGT3RFNYcw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-O6kG5AngtMsrdyVCNqlpBUDcmeq3od7Ucg2xN43pyZOcwmLO7AHl49SKqniW5JyoZP4ZqWt4KwYM5mmw0XV3LA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-qkVVYbGTFTdyrLjPTbzglGNdkL6R3z/DBs+rxcM/T7AVwP3Tz8WKkoFRZaRNclrwR2ZuEEACBvMULpTAF6HJqg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-hYNGcBFVkmmJRVAryuSKJges5+CKfI459ksjbIkPAhUHGwfOQIpKcX+TppfE3jJmCSl+eQL+2lbZl1jiGHXtlw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-P0WUXdJK1STziFoDpTuMqPy8uU6ZyVaRe2zkoOZsQZi61wKjT2SDMvF9hn6qWlcOI9eUS9sriqRsErrdjiICAg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-hIWTBNODFZiqZLtHrs9hMTkXIDIcacrcF9B05YvzeJp9+0dFJiZYH1knXpDoTos3O5KwDObfb2nq5YirPBAPXw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-6z1jv0LvBwHU+vshvjc/PHb0f5QtKpTukl5QajjcwzP6sJ4tBKJejbNNYuFhUECsetMbtszBHhTuqSC/wTY71A=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-GR4jPLadQCCaS+1DD2v+/MQrSC+hFk0G1yEw2BbhcgQtYgxM2GtEPNEUPoIIss3YmeCM2vjXZBgLZtS6yUkZdw=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-EmYPxjHZfLErsOcJlqBwI/zk74tHsT46ItDhn+a8OzBWJkFBrjpbgjHwyx9kEYK+jrXZv+o2WpWVVtmBD/+zyA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-YnnezTFKvLbmSjJSKxNU+JZDiz++ku2ZSNeTP0KYxuMKKXx0C86dR4xvbSqmB4aHd8SZk5Ka4UH6PUTDrEVT3g=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-6W1aeaZGo6oQGRAN016jgsLev1RKqktn8w5+omWLgq5L8Rq1SCMp1qrutiJmMyKHS++9c+s34ze5uF8iz3jnUA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-F+jX7XP8Fs4E3Tt/HekmuL864IUgH5aN72Gt8uEEtThjn7kl26c/gu05R7pk+57GOinv5Ob/bkTTXOcCb3S+gA=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-pZ/VK7ghPyIZGg0GOJpc8PWuv1PZe30t49tkBpT7ge7w2CAs+JYHwLL1QpkRVuhlokL12ReASj06DNy6rAMV5g=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-Ki53xQRuNgmsZ1sUaV41PMVABQKepRFEKsfUYBvyZy0e9hGDCV50wEcbCRhJj07WahcP7aMf7hK0s+yCtbp8Ow=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-k43sAfvYJ8+dupxMpwBAuY8g8Zyqt6yvaZfguWfZDe0o7njGlVXhllq3IL+v9WGMjGf4Cg1WEXNDuldn9yVzhQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-V9tGJ2/s5CYJeu2kCJAImHrJ6/a7k+1GgFgAjbUXcPghEhQyqBaVkekeDQbEiNBQCqv2eWJ5gRAxZn57LHEGHQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-Ikd+sEhKE0Tgl5jrGGQgKvVuk+/e3WmXZcUwheBmQqpggs7YMMD9k/BMxE5ro5G9ENEmP8hfJ9suJxG2OupDPA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-IYdAy1GSZcd5i9c8PPotMhdCnExU1AwLHn12WQ0UmGg3bjTvtgVuFen7dkFTISqJn5T/3AU+89QG/d0oJTlIaQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-FxbAID6dZL0aaKDFr0usSHWC7JZ0ZqZVMIP20rWZJ2Qsvg9C++yoMoRxvfj/WD6ZIbSaU0sg5HxS2OxR1N37Kw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-iXSGPUT4HxCO0wxmNM2dE2phDcC4W5BSJkjn2RnA/FC/tAVZD6O1T6SuMtgeA8m9vVVrSy7sA708J+j6zzyOfg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-1PC+i3R6fAauQoxegCNPHaHx4hwkkHv6v2+OotoAGUf1Dz4YyED/Ho10HW+fCHklBmHkcg6CMMC3IzuPIo7IXw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-NOy0zl+gyoS8h1qUmNYxm/KSRWCd2sLAATH5KhFatV9GwGc/JHhJfWuN8oXaIWuHkXklWpsCgIE+BuEYpKUkhw=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-s6K4cCACFPHmvJddqn9zVrz1za9CjyOMNgsZA4Oi2ItTgsCB/pQzr6IpCUzZKrMWiojxHCSx/uch7V5kWE+GVA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-XlncsgNGIi18zQe0A3ANBDa+KG1tB/s2Dmn0jfLsPMjbyYTJuUpmVZvNgOequimdiM+pBWX4tvVqRfsV5hImww=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-SawdfjnEJnfC/W9ptl89rS83enNKCyoDN2x459bx7I90U6AfGumGd2r+phGBGyHRhhiLHt7+z+3mzs2uuId6Rg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-Xl4KiHx8RuL/DSAAcxMUh1fNtaRYIKwzqoUxN6qrjsE9A5mlWlsWQ3CXP/DFkP1ooWoQEH/Cyk71IHQCHCKZ7A=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-rHnlR/R0UqASrXuSQD2rJoN4iOrJcexSHmk9nPfCDIgNYSd8c/8JE17SGU7Y6ufR0JuiP1f09KV2jibaKutHEQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-cTSKXdydpMJx2AC8n0wvrHSx0aoHI0QSxo81D9w7O8wrxrpv9B7gPKU2j8/gpe5n6gSmdjuYFTT9GTbt40wpTA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-CrFnRAHFOQUFaU3Q2XlJeWN9pKUX1YVZDTHpZ/e0+t1ZfCuu28CRmCdaB7OoWcwRRA3z8CqniK/sUpg+VmJhfw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-gWcOAXM1iT4NkVnftI3njn5aqLRgn4DXnpbW5BtRBcsqkHHlamc+sSdWXltVweKIsz/jZbCrEiMjl8sYOS3qmQ=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-mnfrlJ2jELYNVRZEXsgJdseeiEIkjIME6I/GFO8jUaXW1v1ydYSs+AycagoNqNb4Ac231DLnLu8LU15M2YJljA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-+itZL0t/HjXzRhKVFIvysPjiLRov9TY8U9SsuRE6JH47x2T7JR6u01z3zhYf6CF1N+omN4NqnxnUBTw+E9ubsQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-ELGeVjCCBpYHZFl0wYqztcb53M8fHcuhX8g5Hp6ycUlc9sD6Zg7lXOh3fXSHOf73wEG9125DvC9U0eMnnugV7w=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-xxLmFZWpqUqIF5eSGlcJLFPTMclNWvPASqPdvLaiu8HtjtopoFC5u5Y2B9529XXJS3TZmaPQXkeiOscz6ux1fA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-DQ4H2zfLSkyh8LyfdUUhgaWIZWBsuK++gE0++1KVgm6MceKAuoShj2vJ7bdGSaSJIrlg2Mcc/USgNpdRcXt4vQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-uMUck4T50qnHf97xwLxsy6MR93BN6g8BvXFXfILFwPeN/8GhmXBJMOqRf1c7Lobt7+jHlQ3DYj0/z1jVwjnJlw=="; }) ]; }; @@ -160,416 +160,416 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-V76NEL8Pf7FMvaglUhYTWvmbQlQHF4MKTWXU5z6l/63E/NE/GijuXi9+otgGmlfxBKCsdbCm6+JoMx3H1YQy5Q=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-mbrXpbknOjIMa8YNqzHO1HRP0V3lgHPGzFNYh+/VMmer1IqVt4FmlR4BjMeU+jfSW31gtfvaDFqu6YfKhobstg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-HVKJb0V/eNXtq5wqhN/cSYcTWpTVtGQCg1ZhfVdAftkscOYkSv+IoDWMptmoMnmW91jTpe62+KkqoymNRQ8uqQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-bjlIIxeoCrqrnEjsk0wbzGTSv+BhdUR5SnFC33Ar5/CwMH33p/X+WWAe3Ac6hQLVdxeIuRrbxgceDsf3Hn2zIQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-XooWEHZOLNd9G9+/Vh6zb7dP+FiW5l5DhLeWLreThBr6PVvojYf8fSB/J7gqk59x+mjgp+7JyLWDRBljiUbM6Q=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-j2y4ZAy0wnEAoOsteO4CpOao9Hz0zcvyeqENoGG4HMrYivzYQmXDkM8gGuKO2c2+77sSNYa/TjUiU3oE6bCmxQ=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-Z3tvIyDNhcR0Io5A/SxfhegCxX7wZwja9v9o/PJbwFgAJKby3YLv4Z0bFVt6h7UgtcMZQqzHFOn/pwsTEub0Zw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-G9AQlTjJJlOoqC+IZzaSzg6k0GAdXXeywa7rcMRHxtSuLeWoVakM5gBYwvJnWfSJ1kqJlIo67neV2vvBqwjpWQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-MR2RtWm4VBoGST8XUmdEIQrLVktNkp92pblT1NSd5M09v3pU7eNeKwt/BvO/BE+UVrsLbHXrXAJ+rP3Ycw7qqw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-cIucCZIOGtVkjsvyQYuhPBBonOHwD2oGGSJNkizjXXHJ1Gp1/sIrAXPEg62k3uyKWPsiFqBSgsn1Wes0Wd0mSw=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-/za89BIwa39QXQOKX9S91MAJqnO9Xuc3s+LTiTK2/rwNYJy2TwB+wB8RKqjGg/Z8nejgHrjC4+7V4krvVBf5Rg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-2VertB1ttEHJARtDySmH8Knon1/C1ZKho060g0Dqj0I2opdm6bPglHm7fwmVZLZNzWPUzk6j4OEs+0kdHEDSsw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-a5mSgakxI87jUB3EhXje0LbbU+RpYFq+kI169o7dLH4jg2nDE173cvh19psJrM08ktwOYClGyvIAuvmeEwX1RA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-tQ6OaYTMlWXON+cBPGC1IVnveaF7Ctwc0SdoQzKN16icMNdYTD8ZHMlkcMYWV1GrPHXH/Dew63IeP6bpt6nYXw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-zR78sN00inx8O5CyDdDcwuvwUApTZlYSmA5t+wd9mzzKVIGbZ4Cz9vEcpN8aHUN1XDEBATbx5wSkjB5GepfNVQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-rjTcmCMvPOqxLpNWP5lot7tnK8Gk3LkWCkC1xhUJj0WWnCIkbrpa8hlusirRIiR2olKJAo/z2vzdcrSqkQe61w=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-BJURYGy/fPMPR2V2ba/rtHCTpUfJzioEYLZcckSUj3+wYsrMyy55sF0nI9Ds2p8Fg/EalCFXoHYP8/2euX5Vlw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-hRN3Uh0q9iu23qVFrPeOch3DdgkFDYRoGd+ApvmRv7p5w+lX9Fkxfu2m0BMV2o0QgbWDIlLZOKZq+AU64/3Dvw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-oM+nJTEa7d9PHjAMuUCvKDtqqPPrFXJpoMacVPgYw3pAOsSp/g9mrULkD/h5paeL5v7cAsSf6bvHZEUkoWwbIQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-zemzdje8OMIrKzAePlCytq2akcdHs5YevVqedUSLp45z8SC6+058i/vI5/WeM28hQumAjFdWQz0jtEUC62u3xA=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-znRScAxeGIwwg6vKV2ADd2EDvfQLIubASsgoVLLVAOIW+W2LGF2Ia3uxgozn0b9wf2fV29w0S5DaeY97xl8DXg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-i6xet9EgM3zw4UcH6OzlIc4FaqODYS1hBf1LBvdKmIbFGp79pkCVT/s60eV1fu1eTQk4/cH4u6CCNdA/+jTDAw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-xA5c2BK8D2p5xsJXvlIutBAjVBUWUVM1f85doMoIgzPwUaceyl6eFsEQ2zjDh1HCgtdkGFeJpGQ4aDzpKlpa3Q=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-2s/iuHKVirb0v2UV9v0D2AzmJS35VM3x7nB98Aur2MTq9gK1Y9CfklQErsZApPclBdzThIXUKdFYVHOZY8as9g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-K9FqPXfxZLiWkreTc8hXclaxo9mQ4EkHeAihT4NARE9O9lkVOZTBEZo+BcZuZxLZgO3Pj6GtBncMvTBKn6r/Hg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-5lbYjjFzasjYa2NgNTFR5OExu6xDOjBteaUUv1efVC1acJYa6F7Sv8y9Duzq/GHB2SCnFr5e2RG4duzVKUkqkw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-a6OPa8GApjr1CuaIREog/GL9pzxHiorvCP/YaYZtW0yNtRSv06cbdwEB+FYxc6tDSMIClzrUwshyR/hV5nSd0Q=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-Rxo9qZOaGprb6qXsLWzM09CHk5YiG5LwuuRLTA5r+ZymZnyDpo7VsmT2p97Hr9abmFe04inezbeItoqfTat7kA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-ed/97KH2jVc0oedjN2EbzkMpiynEMr6YEhQWvGE0NKugdGLLR6Z72b1NyImy64UOs2FZX3zWg7tBBq+rDwlo1A=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-gfO0It9AMdlFTffP5g+ZJrbyI8Ul6aS8MKwb+xNrVg/0WculnWhsFL+r6hIeSo+0XvScIK/rj6ukg9bF91yGXQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-LzquzSN4IqJg/EADkUT8l+PCgGyuPcb2K80Oq9MXSgAEVCD2SRd3GepER785CpIlZfeXQsd4lsaklBo7GSoTBw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-2y1TmuKQeUeHIl35WTb8liWu8m2LD+HQq1HSSvmB6Mp/BCJjleO2TCnWPuuAh3P0FVKn0uK60CdgUJ9MOJqrDQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-IFge3TxF+cZHd1z2RPokKpGiqNtSp2WtGza0HX9RYRHewP0hARf0d3hq1bDQAMLjJxf8mvoakDoH190dyXQITA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-MoImFJInSf4NYK3dpOIRgV0GYHLm69d1jXvNodphn6iV+PdsXX1KuGKtKhG4AVeO8Yw3Fl7pgxHnxsR9c5eqmg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-0G7roKbZ3URRaC+cOLAGkGADaZpUD4AJoYJBVnaH3HRsizbG7gASjmLfEiN6kvMnJI9Wf6K1f2yXVQeBryIzdQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-7wr08dBr7MK/SXrWzt83fwdT7xyH14SJXwsa5/Mwse2k91zu43QJu1S+t7ahgwn95pVsx35pzZpkGD78ZXO9OQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-oWghxDXOEcNSUvjUuH+2OfqT0A1+MWf8YTNwMgRsxKQR/1XFtKthjR2oNnji7Jy3+2Tigmh4qeOOqk5VFNWeIg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-l8xBHbdF+yDgIiljNCMJGSqhFITeB2OiUdkaxkeSVRcMEAKpz6aBOtMgvbD7VswH3zKX6nA+kdpjWyXXtdIP1w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-AXyNqsmO+buzieRznlOThn0IiFWyTKInH9+7yq6EceZUFBmEanPrgKDZAOxqSjJ6wtOPo4vBkKhO0/7JB8kOeQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-zXMQ4rzOYjdBPKLSi2YagXPMylYbusxZR6s/6NuGfgCnUNiaJqSmHv7SUsusDoRaR4kaurHVoHKn7P1/ZwNDXQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-siYdx85ZKIejQRsVe2+kQi9b2u1/6PXu0meoCoG/VQdl3zVXueKCsZwZne3yCou4lvxX+PnnGkYXk2tr9vVf4A=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-+OILb/rE2p6IlAE+2kd2fi+aowKz11Ydn/2e5HUmCOkGl2JPs/fx1WNGaFtFLzPGeL3NnRn9FDfii/wC7SWAoQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-bOcl+8cIvTOtlYHJaHA9A5ebYma4XYjv2L3ziW+gG9HTOAgJjs82ql5RF7yRnHc/dPfvteeAOQzmaNJYFA7yvQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-Vl5f7lYlYbLd42Ivc+rcSpqXsTkdSVB2PIjl60zISBZ3pkC5zo9K2WEb5SreT9HJzS0Gccn4MWa8CtBINJg62Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-nRq3fnqsD3vc7M9GewuY8eX9spFG10t5NbrBAwMZ0EyZXbN5oj8oX+O3croxGLvmED9E4OhTY5Fn30EoKTnYMQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-IBScSHBaist1VDe55jf0DI9FXnCs5sLz+gzznK5Da4AP4IJm3ouqp3JPkuwxVIManPfXKpTcFGb61G6n/zl3/g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-7uMe/dvlcUoQbQ4U4V1esj2kdzR+d2G1IDqW7PEO46Je7alN9dGCaFjrYfg4H16g2p/nkguqregXXt51Nv2Tog=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-Ng5H5Hepl6+6I/qLFGCYnHwlr9t4UAk7zjksAmK2PIVO2dz60AHY8jijDHPtZ/VF/C5YtUi7qOos6KUu3rHyiQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-65sKH2vG/00xutyEIPB9exGkhpG4cwlYvkty6AdI/2g7Zvfke5WT2UW2aME9vVEmB4Zn+gNDTaRjRyFVK3n7SQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-9kfX46cD/zco4hUhEYEesn2zhqq6cTqKGYcNLiwQVUp5XJl5wwcsIGqQ2lA55YC+ZcecFCicWeJu5bgTNn1k+Q=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-wAhZFtY3E/JEIfkGdX/P2MzYj09G1tDrPi4+zaCxFjXzgcxfU6vLPNzaR/EMQb82ibluhiriFTG1aeCJBd2qpQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-mpE/aLq3eo9B6MX+EGWEt/bSFfB1ZImIIj0i1fMsHjaVRwLTB5E5xDbQzjJWVEHr74F2FJISz2dJ0qC/wNbjtA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-ALDcdrSuoBXDekpuPy3J+RS8vu6d3vt5HTaZkfT6VpJGotv9qq7cvm6kZ10VfFmZ//UbC8LibDsJk/jbzGf0LA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-TknoBknlA9KSB3GbabdjxGHX8xNCtuKM+hA/dhwUSyUN/0aDwLuuF5/pOb3q33AxPAMcaubKHcqpjPSiyuFKZA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-2MkZiOoWMIBfx1a/lN3Yz4qWszpjkynS6LR4nT89uCjk4riE+xpx2JQb5FDxVfxLFBoYlis4wyMmSrqLSd1pMQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-fPUXXXvAGqmwme+EnEhx0koHPx/nIgZLDjw9wLOQTOOt8HdQboKebk77z31/mM5lDgmruUEwfOEP35ZnzpEdKA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-7x0L8WWLcShkEROnccmVsvAEB11yfvV21lngDLlgWPKH7b/YBHjziS4rlN6pzuA1xozViQkUByyiRaMIwRm4iA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-ZMmkniq9nGb6HmzdHgrYqUh4KAWqPS3LQZXe0c/TL1U2AYaM+go+05kkWYSD85phnmERUHDmgMEDo1zipqOFVQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-kl/eWcRGhOnIFhwPexi0qRLw2x/hV7SNkX9FyasNUkYi/6HwMOBViB7RnZe1iV4NRZF6153Nv7Z949/DkUFb2A=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-UHHIErnjcdbTe4ZSGoJtDZ6PrErZCLpwRBDtE6/wARb5jBl39jXzS8Ol+MCpZ9sXjyPvuv8sTt7LVmHkdriRgA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-LNwqyHG1K2o2olSjErf8m+O6vxh3iPHLu05s4GRDYjyUz5uaunEwKVi3m7Nj3EmlQdxnfrpoLH3cfXuA7/mNsg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-K0a2aLkcdAzrnHZa0OXcKu8i6Vpw4BYLqF0jK56228M6pT6W1wiDQbolSo0a2tU2omjQTAS/Zpxt+BeH8W+6Jw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-1YxkbUSrVZXo2IXlIrB0z3B0wrkHtgIcVn1M+7b7qM0Si9KGFkZzsI7T2X7CQwW01jpRbv1NcQW8A528i1DOWw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-l6ue5zHQwXVQeFTO+knYTZdfdaMMaK4k3wHidQUQ3foIA6y6RSdBx7/UvkVfQMNJijyGgOK/oliNa79BItBV/A=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-Z5Rhv4e0FljV3m+w4F0Ek4SMuRMpvDs/tsrYmwZboj7KAECrQ7PXWee93FbcecK6Tu64ZtvsU8fkWmffRqfp+Q=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-G0rQT5lSuWK0gQXzEdwHU/Xs1Aa1xF8VNsvSpb0o/CUYqI6oO02HVHA04+cYCh/l9lBMrqb6uPSfUqDzhu2I8w=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-McSCf7ELjtNy6gbV2EFU+D1XEi7lw1xI2eqv8VGqX8FyOHlC1nofhyb0PLd7OQLelQpR9Xajv1JuhzUtPkhgPg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-CaTNddVLNUsBB32zjgkGUl7V9nlaIzp03PF7FhM4bIprWoZZ8RqYJB7Nte52W1XTiGqc1ss/0CvRFCaGnTK8sg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-RmJ88+HJ9AqPIMwIlJs/Qujmab64997iyQ3kKdORrFIezKd85+zKgHbnM+CUbxAzqpBNufECmhWm7oXMjyoPTw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-mWxo7u0R0Hl7D9E/SNp9Uw1AiojSojv1j0aaDp3OEIHKoGi3iuzYu8Nsts/9D08Ec4vk87TY0jrreKxyHlvJKA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-ORvugqCwtaRhQ1T9v9LPNI1TO0R3WUYsCyHPU+eBSmoesTql5/I6fEVqyuRrKGf94PlJAyY2w6tSeluV45B9ow=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-bWUtvQ9r4yN9q+yT9EQUWUyo/KnStkvCEo1sfmVZily0aAjcH4ZT1B8qg1KG5IjOdHE9l9orqD/tY0QA7a1/Vw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-sK/K13o1GY/6MWR0ZrqhhnG9wXtZSISTSXOo8hA/SL/OXEyucXlXyxgXaF5bGtwnUjgibObA5B+4Z8RJlMal0A=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-he8tZSRxjBEYYFD5BCmjkb8AGIiE+34TPMX9d6BmSHTR9Z8hSjWR2FBSxLo+1+ePBvnWJj4+Mgt+bg07tGU9pQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-um50+EJ40pHY1ufx5lcVPWjl5eWfHF8Jg/d90XMRD69R1DJ8oOhPTWYSlia6F1AWyW/DQ/ncf4SphUzLNFpdOA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-+WUulk3XUCVctkBZg2sU5DTN+94xDu0KZoZjotxu7y8o0QDDzbc0l89QobAXv+HkH/5VPL+03hbTW43V7zyVgQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-0OuXkUPLTxK9aOijYilEOvJI/wAA9ohXy7Y10tRwaNX70oNkUA8C5VUuW1rrdMqhrGk1tLaE98DrN9IXXyP3ag=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-bjIe19Dvrr1zm9YjOfu1XUxgZCFuEDs42oRfo7Wp6gUQWO3VMSz7MyG9hNWCsa/ZTZDUi6AJjpwIRyCXqEH0QQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-B8T4TBq/pkJxzqC/GgJ4UmV1xEeMsLjnnyeaFWXfN06HGrlIumFLR0GQu5PFmwEDjgS9m+sJ1m2CYP3FGAeaRA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-k6/cqrVhhdxR9+xWomz3kbmBR5gbzrpfckUEofY+Ohj59MNdmVXmPCECz9myA+XAkFAY0vQ1MViqaf+TuEEuoQ=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-46d5U65sw8Qr2qXegWUtZ822g+AYLGMNo+BVKnU8xZQNyom7Kib0bFHnqJ2b0vQtYP/Z0tEhOvKc7cwu1Yox4g=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-ldyfSWeDI4RkCY6Mcj/N1KcPAMZKlAcEryoXnmTj7oh587JM/usoVNDe+a9EwQMA69mPga5d9XMkRk6zCsGNDA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-RdNmEOu3U0aPwLKL0mTo48/Ou9RBg/3lVcp21iVQyqDmqRBJSSWnxzPwqQURUvY8GbYb//gSezJYBll4BgqgRg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-CYQAD3jv1uXiNLxd5aNVONW5Jsg3pILM1d4hSnPNTT58cUpJBM85ad8CiJJQOWnCOIuynthIRZEazf1zs10AAA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-yDZ/fSQckLPS0rsYRBMIgAMcm1ZJspToWoHrM2OuMjkoZU8JPGebekOAmW19EsAz9NzEiVoAae4vOVCQSQEWAA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-K4eYnEoap+fFlDmPVpHQ35vKj8JAuAzBst8EQkAxRpnMYkdH6PXpUB6VMLfs/RT25fiESgEoFJjmVcJ8LpngOg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-OEb/13XW+yXDYWTZIV9qspJ/ahWY5j7UdJo+vuwW6VOxHv234ZHHh9jV6jQxFxkipaq7FgtWXUqk4oBDGVF7/g=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-/ffNVsL1eWoQB8I2O2Ehiz/e6B3KwesNAvima4B1gHgrZxjwH8HOdUCx1jl+OAt9A8IJckseCWlvATy0MRBugA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-Le2dxO6rTOvCVdWoITiMzo9H8oTWqyOHW+dvU6dXNVVNHnM3N40ppXKaDjA7jhFc0kJUjrTj2anQcdSFdmgUzA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-JM3SUjoC0qYmZjhqPE/9PuitA9uYHMZIGgGYL42DEvpb3HnPz2j795bITCW0O9Yi+OWCsaWEK9B4l2pmMY1W8A=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-G9CQRcLF8jfnqWkqXdrVTGO9Z5Jie4HTJZ0MUJl9wlIbKT+U2gPQq0PPEHOtPkbuQuJHyxFg/v/i9Dy8/v41QA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-zlguqkKffJpKnIVBe0ofS87mkD951sUxRlCzr7isu1IjvKDHriwsIx7wxLhsjZELXDuI1HlkV/7Xhi4cludhyQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-GHAP5bqAaWMg5SlrQNPJxSsCKM7Wc8JfFBDxJKdwBFe+zb7WHJdk4cNftM2HKlM9aFaljKVx5zyLuky1yI8fTw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-MagJHz4q0OewlKxt6KAl2Qtzq2IegXeMWtk3bAIE8WFoDtLl1LwkOF3xnfEp+F4gIkv46jrbVNPMYqbQ7/yq+Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-grvZytFhVIuIOicS6Fdbf2YMqZ7rZ8TbIac4MBeDDlTWkCO62EbL+lUZbUStHnmnDdOnkOa2OtNsuCQCKr5ftQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-vDvBho8UNgWnLDKjOeKjAG+2a7kGJNO2XSF4vqOFTetEduXE/U9bFA0mCV+oDborDg6toHaFqctmW2WhbSQ/cA=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-EciQy/vlJDOXBDDvCiMfwdRmrqL8p6K5DahT3cjJ5R2g0vVDQ9M3oEUqjQhqIhNZddL3EVqaAIr/JVk9DW4NXQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-z+WtgZVatzoNkznwoffuv8tKjy8Nz7WA9fIYnxYne6EQ+ptOR8RppYJgIAixPB3tQ0+BpO2l+YtpI6kbDSXXbg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-lBu7jV6lNTX2YJ+sNh25yvQh/15zw1vrzMZy7zypuXi7dwy4TNCf1AyJzc4YYTpkVAsQLStEofQhZ8acNweY6g=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-9VW7n8wkmweyp/87tyRSL0Abmc7FIZrbLIyrH6LiOgALNPkaFIfSJgxmDqur3MUTsQAAx50iM/YA0+lNALIq6w=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-c1BeA+VI35IumWblDAB7kXHPTWA/CBexyySFbT5MizGa8tcjL3RPr5sYctyAN3wQ+bt47X1XpWxibBzERXj6qA=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-kjRe/NXF4CPbYAtPfng7zVkwIvvRSqzzylUMiZvxrotuXHUpDD5K8qXM4F6+XUQrzxLlZRZUg+OKuxswpFYU1w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-Pa2P9F6OZ8GTmGk4hPqBq0av9r11gicHEteG0l8tV+8vpvbcwFGDS04dYJkDehoCMhyDpVI1N1h2oEzN62bSGg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-nYinKgx3/v4XcxNUmS3xyzF7LZbunqGCa0311lMC4KAVuP4fXqcUpBeV1HenBMVKnmsKMNa6blHVRebTNDqT2Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-Z2Hcf39NRB0bZwVZ5y3Wf8ETRkGCxkCjh9VpNlHUctWxYzGkGi9/Rei6wJNVh/XT1zhyN5eh3uH8SukbfCErzg=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-qQnhXCUI8A5yD3w7ElDubv6GNI+FDutjWvWqB4fxXnGAcPmu+SNEWfmSgYVRq4LnL5Nnj5ZSsBePOeXirv9HXg=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-mzXyLP0VOi4QTII1lfVoDx/vZ/1SQD+cDsjjcNDdPLr3ufptEg2j2SAFnvKyurOnzlbnZdO1ogip0VLGYUFnyw=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-wmvYzbEsKYDFAeWBsfJebIAuLtolrkDDToxqO8BW7KEt9zoeqVKeR91uAWcW5kyd6GSc4WpTyU7oXCW8jMx9bA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; - version = "10.0.0-rc.1.25451.107"; - hash = "sha512-7vF41HU0xbpHBA7IX3Fs0HtKOgtXplTIkPWJ1FOpDxjH/R6xPCWxv8sRUNeh8SGhs7mGpf7rwcDGIEIapVLcBQ=="; + version = "10.0.0-rc.2.25502.107"; + hash = "sha512-2j+ONnDhOIcS75JLL4OGZj4NJnha5si4D8ylnHWsJi5nZ5jGfHnuABpUMOn2T5yaw6vUPyQc6+e1qYWUW7NuQQ=="; }) ]; }; in rec { - release_10_0 = "10.0.0-rc.1"; + release_10_0 = "10.0.0-rc.2"; aspnetcore_10_0 = buildAspNetCore { - version = "10.0.0-rc.1.25451.107"; + version = "10.0.0-rc.2.25502.107"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-linux-arm.tar.gz"; - hash = "sha512-gQWKGGYpZ+glr9syJBA/2xEc4cD8MDCFfGLMStHHAW9JdH1zPXWM4eyoAXLeJmyBEmr4mB6+HA1d9yZGZPm2eg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz"; + hash = "sha512-RXOXwcFuMTHcNkKezwQUwnjnbnqwVhNill3BUplT8zQBzMnivYJApuPQlxG5k0Ye6h+JI5AeE4qeGyZ7hCMclg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-linux-arm64.tar.gz"; - hash = "sha512-vYa6xIQFCE/sthAmDmCh9kXeRV368gjK7JdxrxYP0de9yZpKH4gWnBzvdZVTbVXcVxRyynoVkoJx1ArkX97e+g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz"; + hash = "sha512-4HXBe9WZLPaqsfi1mGRaCXa6Qfz8dBTn9z8l/pZk2bFF1KYa31DCF0GPJJUTE3GvBejfTaeFjHKsSxOmeRB2EA=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-linux-x64.tar.gz"; - hash = "sha512-0iGYUMq3POvjYlo+UyHGfikh07/vtsI4BEoh2KlcoHynMVB7p8AnqLA/6O66fyPY2ITTTwJDfWpYMEI0hAU9cA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz"; + hash = "sha512-FAO6wy9LQ3DWZ4QaOkyr0R4zDrClSRiUSR08QYxf2c53ndYpgAlHqx6gGOWnJg/O538gLij6jBiW16AXfQOMfw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-linux-musl-arm.tar.gz"; - hash = "sha512-AGgWPjB0ejP5EVLthi8okS/4A9rxK9kVpS/rL/0GqLFTwMidnbllZ0oR/9ct8rE8uikSTCqXkL3jjWDelxrNeg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz"; + hash = "sha512-ahZGywTD2ZEUT2FfFsyszICvtaBX+dlmIPmr24qvkXC3MZOWRVsRk6b793U4UWurEVVF6ZrpWY5qXY7FD2ZeXQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-linux-musl-arm64.tar.gz"; - hash = "sha512-0w4mUoypPzUn81NduD4eGazxLXhwj0si9c4pdTS0fYMHqeNGpYgqrxWfpzuATN9x9cWeLtOUjKuu1cc3kQr7NQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz"; + hash = "sha512-ax3VcSTsMrKWKOzfrBMjf/pO3y+fKwT+w75qfFgRNmDgHlSr4qR50AJs6GX13lPFmM0yhL3crByBjo35vx0XCA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-linux-musl-x64.tar.gz"; - hash = "sha512-hs//dBAVHciEJ9C5x5UZTnnYE5Ya+SoCYE3UenPIemLMtsvf1m7824oQlu59FTjFNfgBbXZ6Gbz3jM26vs8X4A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz"; + hash = "sha512-vrVCuMUmveGoriyyKGwJlmpS00KJomVpjDJgAQCoNzq4hYqEVBqEP43xl5YEhURcaAk+sDvctiwjmOKe146HUQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-osx-arm64.tar.gz"; - hash = "sha512-4erPMY9DFFB8uXn7jw7ldK1FCumPa+K8CzXcSt+EeKq0vs1q98DSrFaCundnoRkKT7X8mze2a1rTYmBt2YGk1g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz"; + hash = "sha512-nydHh5ePwdcun6BZDdQY0yIDUqODqQmFTQvbgqfDIxZU4hSW7661kCiS3Mo/JvEz7B3yY38+hXj7mcjClQkBXA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.1.25451.107/aspnetcore-runtime-10.0.0-rc.1.25451.107-osx-x64.tar.gz"; - hash = "sha512-XWSTyx94DCBb0hjJmQ7p6KvES8gdho0ZYEbWj/MN8LcHJe/67i7jez6CrnW7DRoUtWwKOWQreubQp1LGvJ6piw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz"; + hash = "sha512-lVKMR713KOs6wRK6VD64X18QEgU+WGxT+VKbo/7phAmA29Hl9+0xTaTh2gXQrz/HsXVKpx3Bq4s+53/mO8gVCA=="; }; }; }; runtime_10_0 = buildNetRuntime { - version = "10.0.0-rc.1.25451.107"; + version = "10.0.0-rc.2.25502.107"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-linux-arm.tar.gz"; - hash = "sha512-k5DvoQVATX3xd52jDNO5Ufta5oFU4dzqKA9BclduVGpOJuEWgqgHi4N+CWWoDgbqxdrLtWzXBFpEzP65AdJisw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz"; + hash = "sha512-DJXv15WufpXB20TlEJvX/BdIelELi+i+HwB5uAZmxa+qPtqAN0gWA9Cqz/0l9pH7z6OItLlXc0aQHGMffgN6EQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-linux-arm64.tar.gz"; - hash = "sha512-jXbk5mWvff26Xkoxy28buxh7wrm43lZe9e1xV2ja6FkSMEKvezhHZAltDLiaPWCfnkm8J8Ip0sEWVM1IiJYmPw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz"; + hash = "sha512-5Fua/p7gZFDY0mNmJdCiJX5ABdn0RIQ2Xcsxs2K7tq9Q7VqSQq210tlzoyWeRE3CF/reJbqZ36B+wCFd/qwvLw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-linux-x64.tar.gz"; - hash = "sha512-v2t/ca+OsG6guof80owXgiLQ/JOlscqTZgA8JPyvvcSXs4gJ5DEKl7+wT9J6C26JLnbo1AP2AY1vyViMajgXDw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz"; + hash = "sha512-hqcTeMqtJmJuVbT0fLDqEFRK+lqt29DzPZuIsf2fpTJuKsZPnf5BaYS6E8GJNpDP4Ek94D7uAdqGXEtVGT8RwQ=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-linux-musl-arm.tar.gz"; - hash = "sha512-GXH4Fi6PENK4qKMT7s1BgF00kdKHLGIrzxhdnBf+ghg3CvAhkg0AKXnOa7EEO/eg2RPi8nNG1kveoXxJmTWVIg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz"; + hash = "sha512-ozCEpKgdIi8lrnOWZHGOXGdo69vWKsFM0eD1cOfF5MWB9ou67WUyHE4G3Jp9hf9gwNWf1VW++RqRTzM+o5Nt3Q=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-linux-musl-arm64.tar.gz"; - hash = "sha512-KU3/OCc6q1Muqu15ATmRJQkGEvIfjC45OIXGG2Saq/WkzLhQ2GYvBI1aIfNb8wArA+AcVJd0d6NRkAhKbtJfWQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz"; + hash = "sha512-I81zfdNIDK/ZBhWiLzbwrK0rpXgNhNDke45jE6SUvYK4fCrROr99kQ26jkTv6zZWgJ1U3MRsIwhmgtYWk3fdBQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-linux-musl-x64.tar.gz"; - hash = "sha512-FHVFTKpRnNOvpr+3qVF1B8SRTFPQp5KO9/XTQqVr2jUaUL3ClCT648tezazSPX7zwYfdx5kyzKRjm5qkMbElbQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz"; + hash = "sha512-eplb4vU0ro3ZzuzXq7q6WyJ5ujbdkAcUHx7dbfQSFK4WNrLIxaqtYCoStN69o+oVzocWljHoiGiy7DiHBNnIxg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-osx-arm64.tar.gz"; - hash = "sha512-2faVsHe0g93Wririe3Hn3hY5sR+jGQVIKhvJdXSHrNVL9qR4FrAkQVjZG3ZCPFQsaiguR3BaFFJXYergsvpQRw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz"; + hash = "sha512-e4Z16OTkJMXqpnUVO32Tx43tSu34R7EWt6d8/itpKoxi6Lwegqhg+FAG/ZBHN5GmHtN9Cep+m4SMcmT8ma0mMg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.1.25451.107/dotnet-runtime-10.0.0-rc.1.25451.107-osx-x64.tar.gz"; - hash = "sha512-XOjEkl0dL3D2/NbRpP0AH6wFowKWElGaHpbNeE1WmkgT6PHIWlE463WiLdPE7C2acEZciQQqaFdqeWWZbl7agw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz"; + hash = "sha512-gEKnCKZlrfDgSDftoUM/zKBzycAIYZbdHPYMMQyBjs0sJXU+HoEHfJv7KvNkgxj8fRABfXnJG0j0KcE/vfeTHA=="; }; }; }; sdk_10_0_1xx = buildNetSdk { - version = "10.0.100-rc.1.25451.107"; + version = "10.0.100-rc.2.25502.107"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-arm.tar.gz"; - hash = "sha512-SnuClIY0v0mB5HspK/xPlAeSWTbqc2QgpRrM8OzQXG4aqhx/+UDvV1CxHNe5AkkLii9NpzDtcphGJwdR860LVg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm.tar.gz"; + hash = "sha512-eiIncogEsBXQse0KJrkAQrbqcR6nxEMAsA0reWwBSalfX78wPMzBXQVKI44Cm9ANetxzSvA2FLAGv8eCk8moOQ=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-arm64.tar.gz"; - hash = "sha512-calHXMECIFjzOR7vhQtRhEDS4TTeY7HLi+BIqw3NwTOSiMVlboBrEJemA/0cJl1OZ3NZCCYRRiSC7kAvr/rD0g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm64.tar.gz"; + hash = "sha512-pEEEWfBX9/h0DLH31pZSe7pIuoZLUZ51e4jIYitPwxK6ZFN3Rjdw9y0aslLd6Y8Hi+3wzVmv3gxRm4I67ijmww=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-x64.tar.gz"; - hash = "sha512-uzS5PVriMQHmd0gA1hJDwjatAfJ7IqFnDZh8EGjOB1YBtN/VITIKclplS2Vf/ZEoeLL8hDYXoLOMWmHzCkzSnw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz"; + hash = "sha512-EgD/M9fCqDRJlZDgX0bAZdD33B91IPNUA7XU/B+wC937fEquIwKA6NxokP5fxcpzjepHiQVmFO0CqE0ehtBo6Q=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-musl-arm.tar.gz"; - hash = "sha512-YdcnEuKVJQ89I0OvqXvnwnK34pIn3Prb0G2aR+wrhxWNOi7B9VnpiZekz3mlQQuFAhpmkKi941BnKEkmsjQusA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm.tar.gz"; + hash = "sha512-tNgUQhCt+jwefr9wmNgUP/IjN0wjHjqcO5UjBg+P4CpaAkBJVEjRl95sm5fKta954Ofhnl8p7FSp31WvFeUQ5A=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-musl-arm64.tar.gz"; - hash = "sha512-/1HV6qNuFkmAr0f5nuX2CbGf188Mr34WfUDG8wMkByshdhUo8mbGuSHAfn+sIkBwHn0bmvirVIvNBdNyCKpVlQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm64.tar.gz"; + hash = "sha512-73pA0+ULVFYs+gUrCxXOTE0we0dYdAHtSgshPKEstFX6YO2hR1pAgBtVblMP5GF3Cjf4EPskZ9MLVOkmKvzNDQ=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-musl-x64.tar.gz"; - hash = "sha512-zH65o01c6pdXkRWRpFX/IJDTIcP/XioWyBGe3+0Tzn7/H/9AgTTYtaYr/7sbiH6mzLYKdJd6XOd6KZc18J4Ciw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-x64.tar.gz"; + hash = "sha512-oxvqxFB36unAENrLA/UvZ82A9wvzrssCy0pdAN9HfGDSKeOU6cWwknHyMRlyEW8cKgmrwEBARSB0giys1mhLdQ=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-osx-arm64.tar.gz"; - hash = "sha512-Q8Uy7gqgPwJF7wVXh4nASCLqacOOhS9XuwobSzR1D20PjHeghcTrDWEwGPg2dK+5CW6Z/OZoqHYwmKvoIbm34A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.tar.gz"; + hash = "sha512-4qjERriGb97WCmbhT4kW5bbUcnBxPT+b/dUIvo8B0D+EoldgQob3Oq47T8t9KJVk3Rvc6E4HoDz6HkO2KuXdvw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-osx-x64.tar.gz"; - hash = "sha512-k3DDv4JJjXPBc4FCN+zhCMIHWOhCk+dlMoN9h3vn6+mqinL/7os3G7wKzqokEQ03eHFTIneKQhWb0ykQ2p8HaA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz"; + hash = "sha512-kZVpQU9HhCxahNlq+WXPg41YgwvOW4f2dHez9N8OYL7O3Rz7PPUeBKZLl4PDlE3yjuTe4uSRi9TIFFICVMo58g=="; }; }; inherit commonPackages hostPackages targetPackages; From ac5fa53e1dda7bf9b3052a4a90e54a33a0d38f52 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 03:10:51 +0000 Subject: [PATCH 076/259] dotnetCorePackages.dotnet_8.vmr: 8.0.20 -> 8.0.21 --- .../compilers/dotnet/8/bootstrap-sdk.nix | 552 +++++++++--------- pkgs/development/compilers/dotnet/8/deps.json | 78 ++- .../compilers/dotnet/8/release-info.json | 6 +- .../compilers/dotnet/8/release.json | 12 +- 4 files changed, 339 insertions(+), 309 deletions(-) diff --git a/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix index f8c752fed0dd..c58d462068f0 100644 --- a/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/8/bootstrap-sdk.nix @@ -11,43 +11,43 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "8.0.19"; - hash = "sha512-P0MXwA3k7np2YGyPmYZSWIICTCwzGGka350Xqa+EucRAn9aoyurrm+ZjCJKzA+N9gRc9BaFLaE8p4vLDzQJSww=="; + version = "8.0.20"; + hash = "sha512-w8Q6dYKAxAkZXJyw6WP/eRUQf9yCWIlM5ygiKcbAODA/hVyo1JCiWQ896c1G1sy7wa+/3Q0vE+HkVFCNvcTfDQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-VhKbsaln9sfOfDvxFh3eVnIQEZhfPnXG9bV9N+unU1GqcZ/CaTSfe1ASAJ230LtMlrtxNk3EqUgSQGX0TQITLQ=="; + version = "8.0.20"; + hash = "sha512-ReqCsIPouP9rnL6Xrf+bmZujKQAnTk/rd9iIQhrEtwzKNxbfwa0MhdUo6D6oUiJXvVsRJbrn8aRnlCJfAXFwAQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "8.0.19"; - hash = "sha512-qtdfpsuFFEQx+26ZUv/95fSUYSpZ6r2Ch0vFKgIwnnwtEOEw7B6h8D8t9P1XkYn6tJvHTdSC0ohcOk+HwELU0Q=="; + version = "8.0.20"; + hash = "sha512-bdyPf8QDM104vzSBaxmCN52RMxbs/WBLbunXswNCUE9AczVdlCo2G7SZIimphcnzG0X02CITHiUiD+z8bTFVOg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-PMYSj+WRBCmeERhq7w+qzqCDAKNR5t2EAMv5w+TFzehtfqQQR8rKZDpYAmzYFaWl6Rn1wOZmjHqsaGbvoL+eMg=="; + version = "8.0.20"; + hash = "sha512-ohUx65qZpbiYP9jyu5H66IlW1wfcnUQ31Y/igebwG96EE221DRVKlfZeDMVtKnX+BpNWyzBi3k7bp+N699x+Gg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-42gDcb3t2l6sjYOGsDtZiR/PuY99Ctj0UnUgY+BeavYXqM2huKLa+r0Yg8YRJLkLeWF/MT3KXRReUE5Dnu0daw=="; + version = "8.0.20"; + hash = "sha512-EUqSxZh+Sa/wqzUbeFHVtCmiAqH8B+hjGGmTtXB6NjfhhfINQu1nrc+Aoz+6iPpOaP+q3qaAtDjU2gh1IXSdxw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-lvC9ihhOhbjbAwG90fnb6BIHnB/kz3HDz+9JSTaoBIyd+XBnckIWdtDxPtroWrvoWqydk0TPYxPXNGDY+I4E3A=="; + version = "8.0.20"; + hash = "sha512-cwfZXFLRsDXgBqg7+im1mztDSw4bYRR/OVSjnetq6nY5JC7rHiBg6vPFdFgX3B/E9ihEuoCErOPscR4DkwQIgg=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-oADBsA42EoW8MmpuTl5e5TrNZSNtlpOPsSWtY/dmVdK7EJf1QAQdvHAxZQ6IGDNsKrI4h0VEo+75Grmmc41RTQ=="; + version = "8.0.20"; + hash = "sha512-MTyuSFZTIWzf1bQ9U2W/pR7+k3a8pNm+2U+5E/r0pfq6tAX6VghOUCSAPphOUewlCk5MPHsgVa9I9hVTI7I9+Q=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "8.0.19"; - hash = "sha512-GoPqp8InCwdG8uqW1M5KOqlBHyYLFRuHRQxhBKNJCVwv+EIkCbVkxE+SzLYQaqMZZGOl86WFBLDMdTq0d9+Tag=="; + version = "8.0.20"; + hash = "sha512-4Iz1Qb7MIybAKAQmBvhlEVpZBWz8za0WPX6COTuvcK1ZnJ8YuA3JvzPOwd7Ni6729dEuxEdTVC3Yzs55tvMqEg=="; }) ]; @@ -55,118 +55,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "8.0.19"; - hash = "sha512-CBq+wJbsMgLVJJLS7vDyefSpH4f5VT0+m80rmB/XtwiFNe8oQJHs3bRpSef+JnKCJoU62ijGs8IQMFsXYbraYQ=="; + version = "8.0.20"; + hash = "sha512-QzpP1LCuFNCVdMF8zxw41t41F0QBb1BOPFcmM5LAYkBb92pvwazmdXpUwl+KwqwCu3XZfLDGLQN1qkCKdgtTKQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "8.0.19"; - hash = "sha512-jTF36xYRwLtBq67lUy2IBUZzsRK6nTQuduGtaaWUqO6YcTb15SzN17MeJWanD1nEeleKWR1AL1GJb2cAsEnUiQ=="; + version = "8.0.20"; + hash = "sha512-9FVoJFIBCbcHf3IfAbVrKzwztax3Aexm0QMWzwW9zbzKATDkM/7a8zSWsCpCHn9XGeKu2qWPE4pdTd3cKEgGsg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-EryMsQIZXDc3NLdZ2c14LV7XxkTtIJrF2e4uVE8Ycvqo6PiBZdUiuNEe5HI/wsMyOx5TJJWVW8M5bvykSFNUpQ=="; + version = "8.0.20"; + hash = "sha512-+VqaO6X2RpIPbqwd0yaoUpxe4gmzOwfDjiLxGsv8f3V1H52iFLkoQAYPqtEizaUSshvRUlm/9qTfaHzRLP9jVg=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "8.0.19"; - hash = "sha512-ovKKlV/bfPMcOX2NIr7QXZwZceFSqFwwzLdYNZI1sm9WsXuc3oYrwUoWwcyjXobAQGo1pY1QW6l2eU6TFIDBVA=="; + version = "8.0.20"; + hash = "sha512-nOzF8i5n7DNg8it1yx1oKmMpdn1h+jJYpKLntAbdVuxrCS9vZsSKg3HIDug8CQ1bXFasv6NEhEfefy1IXSeh3w=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-YuSYCslUdV+10cBI5q3oIxVPFWeQPXMAnkdKpZtOFNCPy+1I11cali6yKe++Dq1LeYAhviLbYnnL+1nFPP9jPA=="; + version = "8.0.20"; + hash = "sha512-uQ3+qVeMUFmcxlS8r40ZNu3YFEz1mVR6rGJNv3JoJhtMU7+dZ7tsG43vUgD4MdfAIpAFHKv9Ybm7dbFK6ZV2ZQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "8.0.19"; - hash = "sha512-KHOxnCTTVWjYhItEHUi437lfjTz7GJDN7UjUILN1qe0q1i0kFA+2HdQwKt/SKBdF9iMJiDS/XotD+EOYbWSS6g=="; + version = "8.0.20"; + hash = "sha512-EuPbJuyEdGCNJS0lvVWzgLGI6U6fsyjc55KhvLJooKE688M8rHAcL+TOE09sG6gKu9u08WleDmh4scBVPSkI6g=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "8.0.19"; - hash = "sha512-cDvawzOkUtG+BMHhqrwAu3F0AZIXoeMOMAx43x5zH1XerKAGh09ggu53jnIByHmYHI2F9Wze2fSwcmNm2akkgg=="; + version = "8.0.20"; + hash = "sha512-SPo9VDDJKEY7cOxfTe3JA0wKSc5a7Mg3gPHTolmd1oh6fRQZ3bapoyZerk2CqxH5C/PZ5U8z345klghdOBNI3Q=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-X4Ku+V3mehusrwoGqQ6PSoWfvCe5cMepsoKG3JSylJsd6CL2MzMBQa6CZU8ByB29JE/dwOo7MmYbNsxdDACq3Q=="; + version = "8.0.20"; + hash = "sha512-7IvfZjZ4XJz0bId2SBBr1UcE2+8Lrcx36qJL0ZiGGEYzWF4K9Vkn/IFKOjLlDbKQBVIikDiA8N7WEHZWhWwuVQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "8.0.19"; - hash = "sha512-MnPFQfcebuYBLfIxKrzO/z6fNGhUpm8JMtDkoX9zm/OitWkHBpYhPANnz4baao8t/X6xvLY4jgURXurqt8VWIw=="; + version = "8.0.20"; + hash = "sha512-Iz8rwdlyzt6u2aeIXBPD8d+QX4jJKboZpA2ubeS7FkXjABusVQFaFMLbDkYhDOaK5+uaPiQIr8ph5ZfIIjSsFg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-eGiP0kagfsqjLFYuW21kAriFJ0EdThyCpPoB1657p24cg4Xhd2Yeh97FU9pb0UAZA4zqjhqcCmqWvcAbyx5Oig=="; + version = "8.0.20"; + hash = "sha512-ntG1wuh8qyda0UUamps27EwHMf0EpoLG4GqIkbFMOzgwUhCql2rT4PUlrYQPeQ9hdmnQXL2x0kyFhcJMjMTOKQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "8.0.19"; - hash = "sha512-pBo4JhEGeCG627NFpSO7+KJgh/DPcjuz/bEgZ6dRHXZI/bDmyjLTGJQvyvonW7jhgbxgBbo2WayHCrgHFA74Zg=="; + version = "8.0.20"; + hash = "sha512-0Mv0kixOTORiDEyqpXpv6MyohFQQGXEDyRp+mzb/XSjtIWxjS/gNpVjuIAf6BgJl7xAldBPGHxG11iLda24zkg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-0+1JQFBD8qKmK1j+5VyY/5fLUU5lKt3oKLqDnIE0KZlJc9uJSi174JsEqF6rjrEtWRPXSaDd5QuwCUzeEuKd2A=="; + version = "8.0.20"; + hash = "sha512-BM9xD2qHUAz6FTZhaHjdYjWL3M+SNDESboKRTbvlmcIeNu863foCVuceDgk7fEPpoMchFp92nujJ06LZ8CWkUA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "8.0.19"; - hash = "sha512-dBj8Xuk6EbKF/UdeP7e40ULe1XDBTBy4W2EzYBJoaZ8+Qi9LY9PbsEfrXEc94/o0cBM6vPiBNahEpJcS+ao1iw=="; + version = "8.0.20"; + hash = "sha512-X/ZolZ8ZKsXAe7qxqWIIbtXFqywUO70jsiScwYJjNsRDjQ4iEsafiGcP4sMWSATxJjZx7O2DUhjXG9k5EGxiWg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-Jfu88czW2sKACGPJ/yMV6UEiPUI8yiodPd24p6LAPRUCX6CI7UbEc30cCAmkN9TuEt/zAK4dKG2hs3isfdjpNA=="; + version = "8.0.20"; + hash = "sha512-eXMwwqnY4cPsuseGoEtuGuxdKPrqDFjy84a4HtbnYTRLnMYDyxd6PZauz3YxKgCvR0tWcousOMoDxSYWljo3Iw=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "8.0.19"; - hash = "sha512-UjZI9mQLY4k8jwdq9NgyzfPwWxDmEiT2ahqV8a9AXa33AUKhXr1X4aW22e5QSUZF997psI0HI4DAYgnRrZN6vQ=="; + version = "8.0.20"; + hash = "sha512-4fyajE6dozHNiFDhPfeokqO+n5imY6il3eqG5Gi1iwdkf5Nk6ORkro5pIwzYZXkrZFFsSqjxTkjOFzVdg9OwfQ=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-MV6poe/eVPrbO3CQvQNn3RNIymVBNWJ7updS3aSZVhlL9IZUuw0Oyn92pi8Fd3qOWvZQcdireVua0AWBmD14Hg=="; + version = "8.0.20"; + hash = "sha512-h0Fk0cjgl/UTD/JTpAzVwynCduv/f5LUgw2KtnDBDTztHyj2xw/zDMNDve5pF7+izVqfqg2Nm1UvuTuQR5HohQ=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "8.0.19"; - hash = "sha512-AQJC7awIrQnM6TIj1ZrWaRc3HveorRrQaGxfCd4Gdn/RFJXkiETDSUZuakkHLmND1HUcBWZ003UlJasJoDe57A=="; + version = "8.0.20"; + hash = "sha512-+xqTx6KQIgc/rj1EoG6xs9mL8h1rV9d7+/3wx/BiNWA9Yz99ua3nc3vBLTj0RvYF3Q7bxs8w3ivHR6WhjqQDYQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "8.0.19"; - hash = "sha512-zkLC9ydX+0bsZWrJxWsWM/8LPujWC7Z0L6QHdYehClKa4Lrk3glBex2O5q2QirqLjCFDjYRMw7KSyO4CUGv5ng=="; + version = "8.0.20"; + hash = "sha512-vl1JvrYO7I6HtcDsJRRwfXlNnfi0B0YIg9tJ8kkkGpEk51JbPzwKUUf5UgGMYJYBwCx5VLzNB1H5adYUv51D+w=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "8.0.19"; - hash = "sha512-ECYlGtxCIAHIMQRTjTrrAG6O+iTP+2LV8g02ttgII6BPw7fpsViPtYpgXAKMx2SW3NjlS9ePxXS+LsDmJ6peKA=="; + version = "8.0.20"; + hash = "sha512-1cX9cT5qBWUHk/LQLuZ2Fg8ovMCXkGU+KBCgNmmJ90g7rJ07DjJV6MNaeXhvK3Mg7uJpIuN17EBHye3EVRIJmg=="; }) ]; }; @@ -175,566 +175,566 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "8.0.19"; - hash = "sha512-CXwG/jLFrC1njHjZnwI0cDjd7Q1CQPGAn0HFM9BekI3xJb3MtlfPyyx0jN7NMsejToWeXgw6wlQ7rLCxwcGREg=="; + version = "8.0.20"; + hash = "sha512-G6UpxCxt9sW3mtHtsCQhQJNEIgdLzgGo6BcVEUX6RQNgdfCw6YgGVy5KdN4R45Zqo6K/UVEF0C2ZUVPYk8wrRA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "8.0.19"; - hash = "sha512-He223oJT1MMpZKYApV4yb8KFrP4x1Ei+Z2ovHubJ9IYJxApvw17R8GfCVWYDwQiUITd5xxfXQZAvq9Uhzrdumw=="; + version = "8.0.20"; + hash = "sha512-EJRGxhZBLdGjyTIjOb/fAmDL87ysiFfOc6aMHx5vKPe7kxshjvTVy4Nr/9YXt6poXoeQaDBAw7TWItle6vVu1Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "8.0.19"; - hash = "sha512-Bb8wAYk8zTCXwd25mOhVQg/wXQrRxQplxD0t189tfRox90zE4QSWPljMR61AAeuFvnAmFHX2/WJtYXq3tjSrRQ=="; + version = "8.0.20"; + hash = "sha512-aW2Fh3+p2gQgRd7tPVgY34+GGPXhIEQJnh20w9Z6d6PtUNXGRaKIcngu6W4LB0QPrHtprsRFBpt3p3yocALFHA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-kaSQrToRQW4cNifw0bHzfFt8bXJb0bxYYXzOm6sKdw+MAMO5fIIybr3DpLSGLmqqz/B63Jz22Fx6OoVFw7G+tQ=="; + version = "8.0.20"; + hash = "sha512-T5HlmUcha2Fz6U2/9tKLMPp9muJyxbuGsuWwzMjAKFUIrHXErkJxYV9v2gfoj198BHwB8eb3/b31TppxXLIrbw=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-XNqp2Kf81OCORVhDCLUUVIyQWmnTW+xqdeKcv1/DWUwE0Bs5jzhpk/LmE0yRoduTpXAyYkPRWpxWZGOVa2twVg=="; + version = "8.0.20"; + hash = "sha512-/LpPKsVBnxlwlRkkBN6IIDGPMaHqf7opxBNMkjEoU2Z436X9dbmrD8psSx+phiCFvoqaw3X9dn/TqskfFVJokA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-91csMX2qwGariQVFLhCOX6sRywEuX+qoOht0GgjmqmaKI2JxEleCJEMcJ+n7RqieSia2txmVzeHYDED3+5xlKQ=="; + version = "8.0.20"; + hash = "sha512-IaPyKzOi6vA9r1OHjgAdqUO0Hf19LKqxhAYJSEFk193uSTsttorcPT8AD/eqRb04rI1T9NiL6RAAvcO6s2wTVA=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-fivtZRiA9IH/8JqTnXxVfQ4cak3hnte3tZLgPQ4z47/xAxcvz1nRjHRbblIl3FEfGvj3oHJakbgttSvvwdrI3g=="; + version = "8.0.20"; + hash = "sha512-7G/+fiuxYl5kS1g/2faF+V+LDW8+0+Wsyf86Io6Wz4YHeJesFocA5hTy2dzBHZ2RXSrLA30xn8kQPnCx0iVyCA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; - version = "8.0.19"; - hash = "sha512-gP/Qk9rYTT7upplXUbUmhMnxUC8KcJWZ3dLFdW0zQ78zxkfkIDbJ60HQQetEohnhUbOCX+/j2N/oEzeLrESGFw=="; + version = "8.0.20"; + hash = "sha512-nBRFxKOGlEX7M/XAjbftd/L3OjQd3kLe68NO5a5y8eL34/o08zeWAz5w6ooLsr/Xb0+33g1Fxx1pwN+kWUjRjQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "8.0.19"; - hash = "sha512-RZ4+PXfM587j+4jVt5fMFvx3qy1OkR1q4Ztj7LekJBCidfkNcmHI64sVm+ev1nS1xhBQNgdCLRFa8VUqqPSgFw=="; + version = "8.0.20"; + hash = "sha512-lR4xMDs5E5SUB260+61wzYqLM4Fw8WVLOhhpnzDQ6sfCGcnIpAdyywwS6hWn4bTkDbLCUWZOMddahUlz1w3rxw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "8.0.19"; - hash = "sha512-Y3BL9qgrcCZBZVlM3anKLX8F2atrzvCm4gxED1hTxJGQyCp24xEaGKa6BRfq5NdQO4sKOS3UWDM/XB6qr4yx+A=="; + version = "8.0.20"; + hash = "sha512-g2d/PUPe8FvPmQiFLasrQFJEqihsxBw/iI2C0gqg7bVWTliEKll9fTkO590MHTs2IX7HooGc6OlDPdPgqrP18g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "8.0.19"; - hash = "sha512-29KXiTrQ5adugytgWnZfdBSyBQHvlPwuClP4RyR0DRERHfMFWfZc+IFYCvqr1LLquPBR2Ev/xO4SgOfgQyu9kQ=="; + version = "8.0.20"; + hash = "sha512-NiB7rBLXcA0gUjjm5Ayl4xSS/28FWrF69wRPxvX4vfZIaM7GKPoqkPdpGAQRdO5AQsnESDPoXm8gKZywupPRzg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-ppU9Qz/PQ6ilQze2Ep7iG7KCzjMMWnd/JxY0c7oYeJfT9yTjBZOZeu4CHM8Vi0qewih1fI521CsIbvBKLHndSA=="; + version = "8.0.20"; + hash = "sha512-MtY9IP4p+bPOA5UY2Ora6XUsmOZFZe/NQYycXp+msZmC7V+XIaJ1JxCvb/wZYPSzdj3o7d7wHrp18fOKI5Y8Kg=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-jIThUl9XLKaVo+bTUtNzO03JAvmP/mc8Tqcc9xSCvf9TzroV/MrapKju/iN+zNFeS5OnJIF3doKEbYnKnCWs7g=="; + version = "8.0.20"; + hash = "sha512-SRhF9VzpT8nLEfSixN9B89gi84Cg5CL98v9ZJTR9oQmfzbE219UaXsWxzRdB3kInT6fkP7c+940tpDudrU6htw=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-zQlXKZ7Lcmy5iGGIFj1dGAdAGysgJm0r67quupe3tlBxHvi17Pntb+zesPSp31kaX+gqLdVWLylBLnb2EF41bg=="; + version = "8.0.20"; + hash = "sha512-EzCsF0E13D4k3akvyCnOSLXeyKeS4vmsBN8p0h5T2BlDf1jsNnBTdrvO7lBoXpo1W20wzgic33533E7l0pdeWA=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-XuYUWuqO1rOCKgU0T0OHgjdlYg1xYzZC/LnIoM1UBV+RiByUVCDlNmctSNlNm9nNOHVDxrDGMJmjG0LH2/66dg=="; + version = "8.0.20"; + hash = "sha512-Gub22p6ELMUhID2PkyDJ+31LJqIij58Mauwn8//pmW0RlviI/0fHt0MUoW7F8XpYGsMc7DFDPmczVKBAWWrnQg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; - version = "8.0.19"; - hash = "sha512-+tKz3/AS0uatyMFciALifG0HF25uRxYOGfMZy8FIg2xrkjW1xDKg/Aqk2kHu5K+yxpO3ez8yutqG7AZjGO2bAw=="; + version = "8.0.20"; + hash = "sha512-NeMgGpDGbFYQyQyDufBkTZguc1N+6uM38qalGsmsc4kXqYY/oa9fjy4YCRNL4NB+3hAtO2W7qP9IALGUPih6bw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "8.0.19"; - hash = "sha512-OVA3+spWeTytk2DCo9syBHUmc0K0Yqyh+AvULvV9S4rAsdmgjKDARVNYcImDhMqRTTzX5r4uczoWnBN7wPqEtg=="; + version = "8.0.20"; + hash = "sha512-pK1xMLndZf0nTfM8qYoJ+WmOKvSrpvV4qqeiNBgw+/d+mzboCU85J4vLtEzGuYXWIJTKDJuxM7GqJU+scAreTA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "8.0.19"; - hash = "sha512-A3KMblUwJ9Zezrr/lX753sK8JamQbN8T7W/c73PXXlnikdvGSDJh78VtyMAeMPfYlwJQlunSAK0GmYBTaT6hnA=="; + version = "8.0.20"; + hash = "sha512-FmeBNXl+vmZ0wI18YOFhB2w8koEWmV47RQKwUZdPnx8lf8tG1aSrRAt4i3wIiSJ+fqcZ4Umbp25s9bpKhp3Kog=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "8.0.19"; - hash = "sha512-vKT8qP8s2Q+Eef3gvp8dBhqAmspLUjrc5EpfGBuy8ALUhZhKCZUXPuvwx5QjkPTcOb1hOUmEcOAenQ+WEbvnFQ=="; + version = "8.0.20"; + hash = "sha512-y1bMcE2NE63Ro7RzoCSkjrQW2TDwKbwZHqrYRjSYhO8E0uq4uYeGSuEjE9o2Ooq049xNdYsdTfSF2ipqFmb50A=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-6OEEohAtoOS4ep+vSrKXi8/Vu4jIRD8woZkwh3Tt0QtT8xV1tmWeNH2jCr76sP3FbIJaVZ6NHQRkrZfov9yxig=="; + version = "8.0.20"; + hash = "sha512-RCpG2N7+A0/ljYpcIW1qWG2YAFU7Mqs6uBRsb51ZCKfYeqnnrsx4rLSjzwha9nc2C/GATLGXdKTMumpub9YRxg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-GLxAezIXi563N2/q3n8KRxYuhcJaLGJth1gd+G+sQJw6uEv51YPP6s7DsBgewF6VyXDDnesLTGnkv8fkPyWPKw=="; + version = "8.0.20"; + hash = "sha512-GNQt2cD/FnvbX9rQa5JbIQxeP10+PtZYxaN9AuhI33RXphH2xM9SAL9sOumSvbxjRwNJs2eVjFAnKMQ7A0Jylg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-H7e34VBAQ8P9afWKyKn8u2FMGkx6SPqwxk59KvvJNXGE1tt64Y1xcjtoKWU7yY/xgRNyW/7BxBjyjGs96HG9BA=="; + version = "8.0.20"; + hash = "sha512-VF3LetcpHjzxjsght5M54+RThSbMX3PWpYlUfa8EJiOWRDxxXJzN9GN2736huINuMaVjnwRipfVTc0RAGgiFsw=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-MaZramDW2KIdn5sn5IaHGpdr9AvLbBwh6TNzDb8GyzJX1BXzy0QIQPBGM95uiZ7bPZXovgvM/P2myS3aChOX+g=="; + version = "8.0.20"; + hash = "sha512-7jvFAaLaQzsHOWJ1uhDtiptUFYifuBGHRm1mb4qWvyM8fOlDe0hkVtkV/32IKDECsqU1XkVr7uRpkbQcA9N7yQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; - version = "8.0.19"; - hash = "sha512-Elc+6ExneINHtEnt4Iq5M9s3t0HEJN0dqPaWMHsag5dzGi6Qx69XboScBNWQhRTKMxoKYihPOL3pk5t4Df5rOw=="; + version = "8.0.20"; + hash = "sha512-3lxzEUUNkq03eCVfnw0y6T6VPjI0nVp7kGBa29yvYj4gtwqt4fupOj7dFNzjcsHiokoAPvMKoQX8uB64oxt94w=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "8.0.19"; - hash = "sha512-vl83UEXMS2sVQ5vPRPAr/KX/6gqA3VxVuuzdN4rAo/d1dFK6cFyMLVubcCxIYxSIetaLXLagjWxwKT7TE/E6Zw=="; + version = "8.0.20"; + hash = "sha512-iH6z6a8C5GbCTskOlkBdBiRUzO77AbUOdBeqy71E5Z/nbyii90MkG5vaHCFzGg9Xd9y7AAI2vQWJ/tYeU5GHpg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "8.0.19"; - hash = "sha512-qt3IKRfsRC01XEGZYcMK2Na4Ji9J8BFoLTccxVweCNiWxr5QYCTXuAlSCtXPaYtxM0W257peDibq5GIVD2afzQ=="; + version = "8.0.20"; + hash = "sha512-UJeSYV9ksc6iEFAWu280wxIX2RG26u4y33cjO6IVLDtatcQC71kSRCjKOjEp+34WFsHaAPJnv0tNiiIM1ntx0w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "8.0.19"; - hash = "sha512-GfV9610N8O7/5aKSauBTA96FAk64ukA3tCZXRjwZrFM3OENfZV2T8NsVSC34lslpaotKxUC7nmQp0ey5nzaPYw=="; + version = "8.0.20"; + hash = "sha512-/YRAHE/55Hdt5BCh0K7//AfyLnVsWQv6E5WqqCrILeXuFu6GIg/Xe827xPLF1SzeyZsT8CwvRLx+JoaK34ZE/g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-3z1K3i+s6eyJ0/8OXrW3J6n4pIDv2bQ0pptDpqUuPv1ghiw5BJiF9Vmm1xxhi+HLZkc0wz9Qfg4OAoAyiYE7xA=="; + version = "8.0.20"; + hash = "sha512-r9MHRknh3Dug0E7QMdCy/HsCgiNir3V4si2E3/ya3ewJqtM9zCosCyTXRk60Hy9y+7GKk8IL0UPyxVsaVy7v/w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-W39Zdgq9WUqwd0jY68BWcl9ufhSWtDYwoZB+VAkNauBs0r5yetHsvnkXJAQPli7/d7EVLfhpqhQb+KKcJdFpRQ=="; + version = "8.0.20"; + hash = "sha512-zmrrxrQCnBNh4d8jdHAtPYvpaZGB2cspy54sIk1vFQ3sAvtyPSfs5h04lTBactetSWBaBY3Qjzf/hFUno8EU3w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-kRSdI5ex95sqFc2DBQ9sddp0cRLAdy150AFVdK1LbwyoYceP9OrEgp2gImAC2nvsFPh/ol8XioV4SHwPss1haA=="; + version = "8.0.20"; + hash = "sha512-0rCiA+fx9zQX9+LvmvjKbdKqpAqYrvZRBE/bXM8qLGpBcLyIK63IKBUCaG4CXH9biy1NLG7fSp2CfaI21d6r9g=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-bTvHoP75ZewPL2+dt0fdwKBgEGxZxyQLLc4KspJ2z728QXBtAdvdjoMoHwbOyC//oApzcB68v7jP5ADmfzk5Rw=="; + version = "8.0.20"; + hash = "sha512-kmsMtjMZD0mp0kQqZIWMRAXKDSDwyBdNADDSyc0kjT2A/QXy90m9+fS4g18Fc8XUT/LDaJDCH/hAEnN4/z77Zg=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "8.0.19"; - hash = "sha512-bBiA+tLA5pZOrtC4u9KhUlh8mcXFMZoUmGLDII4Iu5uJxWoq2tox70OHOgjwbHF83Q5600xAX/lJ4cNw9WVIJg=="; + version = "8.0.20"; + hash = "sha512-rm8nD/z9X7KYcYBV4z8mt5QGIWQjkh6YJygK2+Vj3kCy/s1KCNXVoHMgnZ8XrX20t2vC03gpPPK+s1MI0Kwgng=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "8.0.19"; - hash = "sha512-rTUR6aubOfJFQOnmWuYhhzWQfT2SgnMXNglHXNTk9uod+C+P20ZaiJGU0YUObsNhi52MeTObNXPorBBqk5yKqQ=="; + version = "8.0.20"; + hash = "sha512-dOhLVfBO916TVgUqNwcaw7zTqs67iFRoJRl3jUweVFU6tgKpsiD8kMu3mkJ3wZ4VPFrJVKQ8+CCZ8jyZ8r4zfQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "8.0.19"; - hash = "sha512-s4W4o/3xrWkMYmpYeRVk/POlelIZ1XuHvVFhC760mVp8jN1zvyhJ5anAR2DKBOP8RhrMRQAyvv6g+5yYG/b1HQ=="; + version = "8.0.20"; + hash = "sha512-ealoK3QVdtxWrKol2M3EvRN5PiUNN5PbhSVM3QE4mqxTknorsJwTvMm0YxqP7ii409KlttWLGLXzm2oqsVnkXQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-nFTMBMKK0daVxvMxE0ORujxVBRSbdfBDZ9em4i4rbipCjmy9tFMbyzTccG3HykaG5X8czARrWs2zZMMRjwnNRQ=="; + version = "8.0.20"; + hash = "sha512-WEaxn8dvmeGfUjdkmWLVMibh7VRCFn6YPARsFPaKY6hhp9q5Y4qfc7s632igIsfm2H1NFKGaWfqAccD1aVQZGg=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-Jvzq5CmlYbc31/jf36++T/7PLMzkD5PemLeIM9i1lo8R53yRT8CjoyJhJ1GXWrdRCdwEqbGU2LDDCp10lWSyhw=="; + version = "8.0.20"; + hash = "sha512-hOcmXXo82VDqnbX+RaBFTXqglvYGxTwx7iM+JmYgcxnlhb1EV5NIWeNoLcEudBCijRgTRufJFAQES3U6s12LNQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-ZEiEHIQnRNuCJpyuUqtIDgS+m6ZtlHSuDwqxdnEUV8RQtsgcLGF4kMnr7sfw/BjjRqLwf79lcRCiOFWVrwiiZQ=="; + version = "8.0.20"; + hash = "sha512-SpmPD+pPVdq/adTKdsnIQIVyOlN+lUOj0ao89HKn93z3GPNr0wPkUPAOKScGJ+a5OztwBCxIBQrXYstIi4w18w=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-pdJKTqFZEnWjO7YX3c1FU+gGB4/l+tILT5cDzRUUxf3hkUT8FeWzxcYLUySWk1MyoQcHLbyLvR1rygGbOf2y0w=="; + version = "8.0.20"; + hash = "sha512-KNrsKUKMljQJion4qdaFPBiFi+YbJsLMJ5vs44yawMhBOo9NObr7aw0mpYvJG6uhVgerM4xqTKaCPMF5Xc+Y7w=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "8.0.19"; - hash = "sha512-+I52qNaW8BZAbCUO26826ZCHUjXB7OXdMbS+bAOOv3gt/yAZ3NiN7RSj7BhO3yfQdam5YBbuj0cBiqdrayJhNA=="; + version = "8.0.20"; + hash = "sha512-JJYQ7liq6SOwcx6Tk0qi09EimH/SS4+qskF/qvzFC9wuJzAzL+rPkfBPZNRA/l7CRaBJ2SYF3Iy/jIGWHHb2+w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "8.0.19"; - hash = "sha512-dV/b0WViiujT19HQwz6fLKUB/orjGRJudQIQFmHM1Q/0mJ2Hr8GK103ZMpXHHGH+Fl/TqSCQzu8t/U0F9q3+Kw=="; + version = "8.0.20"; + hash = "sha512-UfD6B3qxSQWT1vcKxPi5V6FwmxKTgOFQxncFyIvJTr+9s7HrSJXieOLicqoO3yqdt/Kzzk7p6wjV0A7neBp35w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "8.0.19"; - hash = "sha512-S9oXhzzMHc7eNO+f6qwEDddpBzzeTqtasZ+HpSFPkCQwolaJ+FMe+YoDDvsvsyzr55rCIhjl1HlhzMyv18TFtg=="; + version = "8.0.20"; + hash = "sha512-osKzTHfYnmPn3KWbni+S6g3hpoAsI8K1cwgt9q2w+yKX1M7aZbRVD3jlDgGDRqMP4qEB0IiwL9LL2oxKGMpocQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-PwRDoFO8M8OPF6RzJfXYamSsXKCNqbZBS075eSp7b/+gGusjVHZ0ZAcVpLCQJWQmcR0AVx5g0VfN+Yu9F7NDvA=="; + version = "8.0.20"; + hash = "sha512-tl8FRifWfQTJCGijYeHICJm8MVpmlrRdRZSjb3ngn11aUrPT3kUgez5ACfONPuRiGytSqvFdZETs8IQ5QC+WGg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-9OHIz+fXQuYSL90LYJaPctGzan90FFiwJRDCTA4Zc32vDaXagKtJ/QCiTnqomCsyo7JZDLTkKdasArGfvdbZRw=="; + version = "8.0.20"; + hash = "sha512-TTYIos9sWCsMlqZ1d+zuSC8KrGQ5qiDlaX20Z+/PKKDc4IEcEZoHHAHw6HRbOaCN2+Q22h/rPZQZNAZsafwcQg=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-VcehwYA/43AmPo9udZYDx6UMQXxI5hMh0h9gKK8qrdT9B0dJaVfdlKvlAs6uN/wGQId6ggVRJbRUZnKLpdoDsg=="; + version = "8.0.20"; + hash = "sha512-1350+8oe4EDEOPOrIq+MjFZ8KiOHmCE9gbLbFq7ELGjbrL1Q6WGO3zehotUUkGm0LkyYV574h624xFa4NHSilQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-g/LtDzB8jRYARNCN2q878xlDIeuRifUl3kSucaLoh30Z3cngd6+Aej3+cpZYMgM7jz+llfow0Bn4OJWvt1gqpQ=="; + version = "8.0.20"; + hash = "sha512-wVeihvD869ze+VzQTYgrYVUDGvP/3MHrU7oTnGCFU+9EHIjrsgC0kzV/Br0ix7lQBbhkvQMUlO1PJ4Ti1NN5EA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; - version = "8.0.19"; - hash = "sha512-k0G2wrG2HHgC9p3BlePoshY+dhCtTHIvwaOd10DP0Uxanc2p1A1DAiekzJJPyigijzNXVX485Dp+muCPcfOjhA=="; + version = "8.0.20"; + hash = "sha512-2Yp4gHZDcFjP3/Tneo4kNR8xdU1wnVKnlRqyrfoNY/7aGdqC0gT3bHfCQn2Yx2dqcPw9OiWTlQupG+lSOzshMQ=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "8.0.19"; - hash = "sha512-KUPz6ft9EX6olnkY4hJESg7vX00GBD8VF9J5d1kV7E50sUNAT1csl69MzINcdtFHoc5DXF+rEB6lVGH05h1u9w=="; + version = "8.0.20"; + hash = "sha512-84ttmC61etKqolo6LQNDUutTAPFegR/OfhjjsVRd9Eb4nOSfsj1B+5DrtAZOySdDr4ajEXDDGQZxfwRppD2ReQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "8.0.19"; - hash = "sha512-+x0kVdmffJet7+YuFHKcREPMBV37bx7e4kfAjbD+5/+dA5KyAffcrQore4+gp8y9GY5q/lxgHpLdT9YF4X8ZVQ=="; + version = "8.0.20"; + hash = "sha512-UtAxgEjg4ouof5y4cRcTWVnx13chf5GjUx8tLnPoVvVy4nCQ1vAXz8p7xpX7ynIcOv0+xeE6gB2lqAUrBt6BRA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "8.0.19"; - hash = "sha512-v+Q43E/2RVECjIjyU/yIaKAdK2ipwf9iJ95LlFtBVaIxev+/CuFI6qiZ7TPWmh6ZmdlilqNdqFQj7qngTZG+fw=="; + version = "8.0.20"; + hash = "sha512-qQhPKP9gvxC5amms/hUOZstl3G15nSysUNusJyQFez4mssEMByaggQFcNSJQ7qVdUbHBe8pr7oXq+gqLeRh3mQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-FjuQE98YBxVTdMqhMN6ciE8af/J6EwkpW4XYC7vcJz53gSWJvB416C9Bs/1R09hP7Mua3lxTCzhKfnxWUmxCCw=="; + version = "8.0.20"; + hash = "sha512-BqGeZS7zLL21E3m9/kFnQJiMa/RDzH5IDxZ6Ie6GqGIWF/2JCrpFQ0Tojdztsd2HOyB0et4f4zmk5NwwJixRmA=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-fWdoxak72kgmdK/e31YPvADhoFXjIOuUTe5BfhNr+oXFX6jCGxttf3L/W3NKzMntuHqpy303d3IrtgICJu75EA=="; + version = "8.0.20"; + hash = "sha512-9eAKWh0ctsXZIPyIFj98xnLmdvzGykKnKGnq/wCXDpSl31H32ZPk8ykHvdTsoWet2dgpXDk4QEmkDCQ7k3Jtvw=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-P1RHomV7Ei5h31DTIQOtUNMq/CziuWdfjmtU9ykBOWyWBH3aCl1K3jDm2hUs88C8Cb7NuOP0FI6So59ic8lhmQ=="; + version = "8.0.20"; + hash = "sha512-ZhhScmWp7O3PQmDF4/P9yrJcbmxRRG5xWyun4/tgQ0tRiB5yWHi4GsEC1qYWDBeZgCWh3R/RQZpfrQw7XDEqzg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-olOQVkYIeCv0FFYfrV9IfFJVLAnhjk1T/HDIRiNnyJ7JH8HFVytxAx8hQaIPL5xLGQquM/mxPlAoH0Tm2+k6XA=="; + version = "8.0.20"; + hash = "sha512-zVpBal6XL6NzaWjLMILvv+xmd+dVgGzJxUkAUANFNzaA2tzaAhUdM+o/c/diSRXn90twNRTqZVjxN2gmHpOorA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; - version = "8.0.19"; - hash = "sha512-4tRtmqt7/dUFo5EUzDwZ7CWYn3mOXbLO8+kQ23+CwPaTmkisNhOVX8oAAG6U2LZ2lCms6bFz0SI/C9zSMd+2Xw=="; + version = "8.0.20"; + hash = "sha512-nzloh0qieQdMYcVvdyDGh5mhIY8iX23btA4fml7QkN5mP44bfBhhKEn/x7XUUmOyiWU803ilQrXKq2w1KldH8Q=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "8.0.19"; - hash = "sha512-Q5PYdYTILXVSPTTXfKn+O8IvUH7kxY1YHc+Xl3r2aIUS7cAbKaWAV2S2WGUwlrC64E+ECyApC8hkJo8z7VOjHw=="; + version = "8.0.20"; + hash = "sha512-9FXDRSRDPn7Rv0kBhZcK8vHcXdPsWATa/qmRUYHAz1NOjJmwyvP0mUE4n5RyxCzBXftCC0MxefYthO2hyaHXyw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "8.0.19"; - hash = "sha512-2vg1H2cjXAZAiFqhuej6VRDPyFuiye5t6T4wdtCtQtE/xQYY2T2CgU1ibeLEFusezKhPYLHV5lJn040UevXhpA=="; + version = "8.0.20"; + hash = "sha512-xyfTViQUODt2a2Ddv+/43rAx6OznKrdztETIKWojJSKtZ99h7xjRsnTl3wfGNF4rsO+zwwsjzQvimB2qhacBtw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "8.0.19"; - hash = "sha512-Ci70ENA+3UZOxnQWgPUXuAuiWX9vtQVewQjkgds9plKsZTz9d1YsIsJcZy6yHeoOsJshiWmOfmTI2BlXtUsRIA=="; + version = "8.0.20"; + hash = "sha512-2Yh4LcGEhJdGywCpcnzSBjR+JdBRfNq40UUawMyEZVCW4agwE9F0oLte1tETd0xBAKgpkLaSKApIyOu0E+zhJQ=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-aA/2lxsdfu47/Jy97k0WO3jbA/8TCtc4eXli0zlHw9g3WFE7PcHlw52nLoY8nvTh6baB98f0mNE7nHqyWQ58mQ=="; + version = "8.0.20"; + hash = "sha512-WuPzqbeh1mS2QY5urYXIg9rec0pwt6soof/ikSX4B3nN6oE5bG65AwtQH1SLqcIHbFXH5qIWMRHEyorKeXRd6A=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-L0EG4UgRxbfDAXXMBIOCGt6MFCjEvasR0xUkriJZgK4YBldO47mePbesFxSGVCAtz0+t0hH2JNPZXBpKPajjBQ=="; + version = "8.0.20"; + hash = "sha512-PNwoTDK3fAoa16XlhCkfGxAw4Lh54aMxLN+oADsGtbTuDewjlmClsg29xXXfkXaPVt6wT6dJ4nS5S4QEx5nAqg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-MKWcwNJiO1e0fBQVHcJWnAYwwLqe78HtaCrWr9Bhe00bTeZb38+e/59tW68O+W81RbGJ9teBuUWHnk8MGQsTuQ=="; + version = "8.0.20"; + hash = "sha512-43bjE2OWN9+3d8vAlUltpr3Lf+TS1xNiFBXZCw8PDAJIr80PhWyyKmAUj8LSmFkKRxNED5mlcF/oH7bID2Dtfg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-QLYgv1LYdehkZ64BaCQ/tAjhPdGDHEq4TmLY9Afh3Hi18UNZ43HldL5v3bJ8rHsScoRf6mNCOjtiahBU1ziPVg=="; + version = "8.0.20"; + hash = "sha512-JefSxGVUpddeKa+vtOiuPkVwUWsVN9IEcbIwz2kLnj/UNm1dWb4Dw8+bvGmrHOieKy1crNb+hUCNhaG1tlEpkQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; - version = "8.0.19"; - hash = "sha512-cesMCMuSgKdhTe0G1Ix+RJ0dzrZa0r7SYsH6uQSXIR9zbSlyqs9EhqSP4GWoF8YuBc76AxYTSOuXp2hwqkmHCA=="; + version = "8.0.20"; + hash = "sha512-rIlOBxUbcuPPgUWA0rK3s4XeTRg1a53JE7cPdtFjBLlM0z+dmeBdzm3WIjpOGu/UKmMst5x5ryoujHLC3dX4xg=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "8.0.19"; - hash = "sha512-C/MtxBxoEnhHwQUdz776+FBVSuJgxqcaVp9IqoXjsE6axAq5M4opbs0DeaMyeiSCbHcsiihCDjnLnFb3uSVCVQ=="; + version = "8.0.20"; + hash = "sha512-AP9EHyB7ss5643rWAKE7FaRt/SVHPTUEhrKRISd5/HI3xnr9gnsjEUykX3fjVPp6ax8ICPb4T9IHf6/alLJXMg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "8.0.19"; - hash = "sha512-K8JWBy0ampzz8lsHMAnnZY1m74C2aVQ8QTi77rQZpDFmDxXDwgvW8FArmRyN1eJC8cO0B/XKK+Ytwug0EqTTwA=="; + version = "8.0.20"; + hash = "sha512-YWtThzSyr27k7r9H/7Y8tYwYmrXgfaBq97UWLh8JDBfq+ghlP3KINgyLaTTAW3OIH5zU+ezy1MIhwqM8xZrPKw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "8.0.19"; - hash = "sha512-y7SMliDR8ePTMmVj/VJWYI5R6kXeUuZDPfhyF0E7m+FzXaSbe7OgLGJbslkeoglZbyQ+GFPBeE/HqvHZwfrOMA=="; + version = "8.0.20"; + hash = "sha512-AfmWcWzB58IUuNWMpeAd+otKj0OALXxdZDwLnPhCySVk5/9EmT2WxceiQsXThfs1DxVW1R4o34Pu7HFQF7i0aA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-QEQSSsQ9tijRXHU6Xe1z4Xm+nLP0xSyG0pm4QV4IyNGCZGRYJ2B1WDKRRUR2yddaiZ4ic5ZyDFdUFFx7oHpzkQ=="; + version = "8.0.20"; + hash = "sha512-ew6SqixVxQdEjZCCqpdNQpl7L3/L8bJeaJoiIGidjDRel1yy9xIT6tWytPdJNFe/OJ2TEQmhqUfbHyXt5sa5nA=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-4pRwedZaoa+WHS87F9xWVbOGLXnOAHMjgUhApg2rqAjXFmPNbgNJsXNe79WRin5b8F0A9RH7WqwCW0dC1MgJVA=="; + version = "8.0.20"; + hash = "sha512-S0y77RmklFuJxOqzT6FTFFXSH7BxHzFtFVY/EbdJkEG5XBuj/EgPUJgjSgObZyRKKxxEkA98x5wzddWzXRcO5Q=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-XTk+WJsxDOqUeAe6PLTNEPohOURWpufLTtnoLAB7jey4yRTs4BN1RVHB1fzb2JVYt0ZrmAGhFl65U2HP8freow=="; + version = "8.0.20"; + hash = "sha512-OT5q4JyXX7Nr/cy5jMdhAVt8NjgJ8/73Z/3qvWjz3PxoGgo1Q11gbS/h6COascUcY3URJOgwObkZ7eu2vseM0Q=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-HJm2e3BmQp1AmtazVr5GgRn3JDnvG/3Wy0b8PE3zToMKJ/ibUrjpmdxsCPjn1ZCJLTTwGf4rJGVj7ivivNBgkw=="; + version = "8.0.20"; + hash = "sha512-Yvidrsu5zVlxXAO/H/ybtAiipZHLZZSWeKZGfg6YWNsg7KuGw9hSQMe18PfuhWaYxzvxCxf0cA0jkA4ZOOVm9A=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "8.0.19"; - hash = "sha512-CW2COJrFqYMeWd7hkNXlE3X05+9wEsxmAjW7oeGaU9FimgB9ksCOv9mqsf5Cu4IPDYHwQOuazvd63+89UjFBXQ=="; + version = "8.0.20"; + hash = "sha512-ZutvBMofw1MJ+9OG+kRmySbLG60y3VdFcCuqmEspF66qquHSqyXznz7Ex4grpvw4qyp8pZx/v8M890JTQZTyug=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "8.0.19"; - hash = "sha512-3xbWEAv/E2aKa+0x6LIVsDFnjuLzyU5H/2ozDW8+nnA/JPdI1YWTTM5naxdIyWzRuGmxowfoUKd2aA2+qtt0Zw=="; + version = "8.0.20"; + hash = "sha512-PQidh2wSE073ZaKjf85LWQ75w9kuLMroHyJ7NWXUlIptHC+asUbHDUwUYHSilOYeTlNMxVeKcZ6qJ1zG7ubCJg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "8.0.19"; - hash = "sha512-E/C4I96r86EjKqW2Tn2zN8390oSymQei/YhXg9QK7x2kBwuwCs5gTHaApUXxRp4d6BqqUaX7GNZesKq1FLqxNQ=="; + version = "8.0.20"; + hash = "sha512-FJGlsipj+/8ywOfkYnzimVWx3qSTiF6nsgKT/ysdeypBTC4YqRjc/alJksMRjOGLvJ/IWGfmbhVH5UTFZki8bQ=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-pGUh9N4I8QFfZ40Rmlyed7ATMT1boIYM+dLNdqhJPttttQzmv5gbFb0ed6sz7HvCYcfJTFWv32F8lTcLjp92GQ=="; + version = "8.0.20"; + hash = "sha512-nRJqYuX9OC7/S/SD9tSqYdjVJBLDpzOuzJN3r0s0eYn2xZYfzGqZqR1yHus1FQKnDECJMUlQXQ0S3PcXcel1Xg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-qAMK+KMMJqvY0U8L3knVx1zFK6G6nLvr7Pes2LGQQ5o/WXHGEIzju9Ga65NeF4thn/teXx+Cm2l41/QxiyJARg=="; + version = "8.0.20"; + hash = "sha512-qnSGS/vF3E8/gOxdhm8K0faqm3ldaKPFeksLzQRTZFi4o7Bi4AHwUaa7DK4JmRQZdATqJxXhau/JvvT02Gckzw=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-Uu8uktFHgeD0K2HblQxoSpW9QXL/1QT1IDNQ9PTPQ0+qHUkASxpVmW22Q/OuLqjmhLoDuTwBQbzHTt1726hXow=="; + version = "8.0.20"; + hash = "sha512-8LrbEM9eLe18sAIWyWi7M3AAmjh05lZ7XkX6MXFzYm6zVJJ39E346zCGaTxbQ2NmoYv6OYN2Vxhz2Fpqh7wEVg=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-Ai4Ufjt0Ax7HrQE8JtH7Y/zT4yas0XukRWRDBUrsuCIyddx4gm5u1lNCOZvJFIDerEacnWoRiUFW6CaKVlw1gg=="; + version = "8.0.20"; + hash = "sha512-TvXVK/2GINdFnI7XtkPRmLc4E7dBjUo4rZjsLb4CNzGz3D537cONTDDuWxjkAxoCacAbBi8MKLviPAewTo12Qw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; - version = "8.0.19"; - hash = "sha512-u9qb/jJRjGTjkFRkSKQC9hfnK7IHDmP/PCbhYF7PiJH8/XlSpKcM5fhfZ68UxEuOnRpwTJNXxLISqgjffDorAQ=="; + version = "8.0.20"; + hash = "sha512-Z5s4bwM8OTiF9JU9wGu7j+3AO/xmt/UqvKR1zhw7KyeuzxFdvGRFhg7Jd0AfuzSrlFlu+M1br4mEe4Y3OAa7WQ=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "8.0.19"; - hash = "sha512-aqqj3wMguPyHC9A+Za59KfhfKqKTZrX0b8YI5p2oQME6KL6FnUqnOBtMWA+EqVRmpnstuWbNQr7fYEZ6AkfZWw=="; + version = "8.0.20"; + hash = "sha512-iFfqMX5CyeyO0ZAkN7fwQ0TrOosiPl7g4CzNIswHurqho42akKt3n4z7NJ4oJXSuE7S0+QqSuT2uEXCBAdGs1g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "8.0.19"; - hash = "sha512-4hGpGg8mphHFlJ/Z9q1VBUucrTrayVz8yf7Q01nheO3TIeJzR6oBif2CiiBggZWGjyze5om29FWUes3dku2Ddg=="; + version = "8.0.20"; + hash = "sha512-thAg1upqdp0FI0TdG0XeHbvzTvKfTB/bqr/U8eDN6C/hQlqzyTinvv7A9KDzUn+RsUIMr4WSHKsyO+VpjNntfg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "8.0.19"; - hash = "sha512-M3DsPVjB/r8D0jQzJdPq0TetSSc1TbafVfzRMNfdzeXH8tLEjoW+f7X+/H8pRpFifnf1je/ZudShNx43EcStdA=="; + version = "8.0.20"; + hash = "sha512-9u88OqkWZze46aWsltLwCd8kZ9H90wjk1Npq2rNzvS2ZX+PzG6+c7PeRH+19esBREB9ii4E/Y6PnD7CqmLmxGw=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "8.0.19"; - hash = "sha512-CV648uVcnDWldJRlFFi8Ew2nvp5KnJnnQEfPUoQKFATFHkAQbUIRNovRHfaNawXWGmKKn4/nzxKH+0lxs+VdBg=="; + version = "8.0.20"; + hash = "sha512-mdH+zdMoAcKWJHr/DRktxkDHEjhcqawma/+vd13IQsb/L7Ogt11c4ko3dQK+r1FnP3J3L0AX/NfpdzkFl/1kcA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; - version = "8.0.19"; - hash = "sha512-qGcn373HrhZLCxZf/hLlG/OgrmZ5XZkh2mzVci5IPsp8jzqimStPcI4M7jgpYXfAkP3KJ1DsgtcqnSSHxz1Q8A=="; + version = "8.0.20"; + hash = "sha512-Ajwwi5j8c370lpsBBFkOMD6G7RXwCgIRquEuUoYSfskfL6TNu8P84KWx9DAdEZyDR0djHOAYPRI0a4681weGYA=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; - version = "8.0.19"; - hash = "sha512-BzT/17Ig4SqQIvkK42a3BcCQZMupZbtPTHBTdQn3qpgeZjXMiqxIxlbmrVqQcAMgFDo3EJlevy5hcDTLHd6YAQ=="; + version = "8.0.20"; + hash = "sha512-bScjeRSsoRSxW+MCnggiYaa3FNM8En4pnAcjIx41GZTof0sAGCA9/8ay7kf4+zXDPJFXBb+EBwGZuzVemMtY9g=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; - version = "8.0.19"; - hash = "sha512-X2QLkgVo+ECd4ToqoXJs252UvB0gLF/pVzIADzczVmwnnZ3xw3QscvkEBQxTJRxfzH8y2n5BTJ7WXKVHPs6Gpw=="; + version = "8.0.20"; + hash = "sha512-cyjz6KHwDaCvpLR1DM9JsJB42iCvq655XojxuXb4Cfi1I/fJ3eUXvTf8lv6gWIkU99m50QhbO4/ZWte9+s4ymg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; - version = "8.0.19"; - hash = "sha512-h422hRX55IIMQzTpHJXsKHWYTjmQhnu9SqH5etR8RToZpL9nIHXo0dWpl3bmsBpfKPhy+UUXU0OaR8OSbgzETA=="; + version = "8.0.20"; + hash = "sha512-jYFR6eljhQrhg5rDRzJ99SR4PyM/VVMvHSx08bTw52PIdmBLoVdwz/kS8XTfsJiRyqI1pBOWOCAhIQK8sy/EMA=="; }) ]; }; in rec { - release_8_0 = "8.0.19"; + release_8_0 = "8.0.20"; aspnetcore_8_0 = buildAspNetCore { - version = "8.0.19"; + version = "8.0.20"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-arm.tar.gz"; - hash = "sha512-a0r+fc5qsucGLLSFxGEm3OnP2wADch4NiIbM+qmm3uw+66+KTeaevklGOUDGyO9a3cRRLZwiY9gXELk09BuR6A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-arm.tar.gz"; + hash = "sha512-GI3R8sTr6JMqoyVInQGSNlYdIhkki382gBYJtCPOzPa1tv+vDtNl+xmy2gtUN4tRRdnoevXNlfpG+nxZXzy+Qg=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-arm64.tar.gz"; - hash = "sha512-zBRQPlwdlKMz/YBI9ih2D23ysqzU4NXvRly7/ME1F3U9b9Wx1f5LOLB3BEGKcT4TOABUU6fLuPs/MAdg0A/G5g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-arm64.tar.gz"; + hash = "sha512-F7AdYwmJnupAIA/ESctgbfVUHFgCuXPCHnHX9VObcss14trzi9nhfsbcz7I8PBev2x5/BfsT8QcBVh0uALGWRQ=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-x64.tar.gz"; - hash = "sha512-lQP+hGJ3Fsud8CxkjjSXHG7E1EaG8hO8b2vXS8VP+0HvJy+9LIqj8KMJsgZkeWwS+cd7E3AV+EWBrCZa8vIWhw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-x64.tar.gz"; + hash = "sha512-IocT88NgDEnnkk4m3IYRXJZ0tTCLRFFKU/Zw+nhQOKqIXq2M0sHBhQ0VZbaJqVqS6X9HLYZCmTDb+xFKpgIOtw=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-musl-arm.tar.gz"; - hash = "sha512-fOY8CoBCDB7T+ylYy0oj10/yXvzvCmeP93H4LDU5ySg/1txVQDoKtMlcuigGp24MjXhkvr6Y2JFP773u+XBJJg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-musl-arm.tar.gz"; + hash = "sha512-y2JY3VMirftGTz0MBVNPxP0+LAm/+d2E62UiFh3nfqYHWslZ086aaQFRT7t916ohcp78OgqaG0AUDBG3ZBrL1Q=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-musl-arm64.tar.gz"; - hash = "sha512-TGVuirBIgvdMkfeTEXTwg7Ju2QR4vPyQmEsXg9T8pr6x0CHsBEafrmEOuwLfc/v6WK898ejVLL9eBoy/NBiNIQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-musl-arm64.tar.gz"; + hash = "sha512-8Q4ZN592YR83btGbcB3MKjQHzYOlfYBvmSkpWpAVP6KPxidA+OXDQJSpVeg0pwS/QBsJk/JSig7i9dnPh2F5uw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-musl-x64.tar.gz"; - hash = "sha512-7YmdUku5ok0MPK/e1tD0bsYghX89i0Oq8In+hgb6hsJehdksX+6aAW1Bp13XbDA+LtwtM5PA603DhsWuNjTCLw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-linux-musl-x64.tar.gz"; + hash = "sha512-dFje2NJ1SZ0Bkq2olrBCUBgwwsKYWVgeLi2x02u8ZSryLzACnQhmIM0cKnJpq5TQ69lOK01ZkJYomUbvOQNRMg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-osx-arm64.tar.gz"; - hash = "sha512-Dd8cdJjFKLIJgmOz0wr67QtARqorQ9XHqDdAOh5VgzXBqViqhZtJjdKiU6851B8YHLJpqukc2N0QO2SgYJ+YQQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-osx-arm64.tar.gz"; + hash = "sha512-79IqhUjjfn2fAhTFrG+TLEUqMDgHlow4xbDgQzs2rUY9V1Be/pdKzv4Nk164br2y9xCqmnQrf0lYhZ5HW0frxA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-osx-x64.tar.gz"; - hash = "sha512-msIOtqYmFd+4LFZXwRWHtiHz5/DHxt0xEd8GFIIJLWPBy1T9Ka2w/kOljGPrLKitMi98cixuR7JLeDhf65PqRQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.20/aspnetcore-runtime-8.0.20-osx-x64.tar.gz"; + hash = "sha512-U53FTV0qVC1W2loz9KNr0EyvA805P9xxD/82ES2cyQ0f1fcOE0uFFVAGS8AKka9hrsL/SZOrh7F8Qc63XvG18Q=="; }; }; }; runtime_8_0 = buildNetRuntime { - version = "8.0.19"; + version = "8.0.20"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-arm.tar.gz"; - hash = "sha512-sqsF9qKc/yuEQCEbxZGvCTD7Hp0IKxgLleYbfU4bP3n9KnKbKbqrcRSHgNksZGGOz4xWqM86ymIq+yn0h3Adgg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-arm.tar.gz"; + hash = "sha512-OhX2U53Nqx2JZeI+hSrymYrYaN3GzubM1GCnfZ2hjfgsazcw8zZ7kLH3A4+T1m9VMk5e/Q986l+E3HfXVjCy5Q=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-arm64.tar.gz"; - hash = "sha512-E/VgfaousPmg+2o2GT0oq8lFQgivVXPai8X+9cvrcLGH3q2valKz1G/cxZyFZ9t3wpN3XP12pD6B/5nEtCUFjA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-arm64.tar.gz"; + hash = "sha512-WP0Zr+zl5BvvDsrxUQVNdH0T+Qjzpifg/bc7hf9Au7XSq6hapD7gbVFblZHLzdT4esG050kj3KiU35t/xZlR+w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-x64.tar.gz"; - hash = "sha512-D2buVk/JqGuOrlQD9DGvWVZeYvXrWfblA3fnLFitJFUts7cuz9gkuFCkI0+u2yE5g7icxHk3L8Q2pVP7CGu5qA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-x64.tar.gz"; + hash = "sha512-S4ARd+AJ7HENXiURUAqmC+yVgRrdUP3FmwClxIaEDGbwDEjycs96L4Ep7RWOxbiH0d1gWU5hL3SbpI/PSK+c0g=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-musl-arm.tar.gz"; - hash = "sha512-PVaVISyjZ0XjqelPUn0krVhdOL6hcfectHIl/wEEx8b4KBXDFpg+Er5UJquSsmB1XTtE3hRHxqsiVjJuhWFyEw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-musl-arm.tar.gz"; + hash = "sha512-A7oEEe/iG6JKAJo4CpiujBP7knH2mmCGuLmGMD7A2FCWfWy2vjGmn0RakyI+MYfm64nvf3PmgvDc67ZUw8Fd3A=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-musl-arm64.tar.gz"; - hash = "sha512-iOLYHKbsUtB/5xA3LQZPKjCJVzXHZNLZrcFI5OR//Iqjd2EDKZfvfTF8KevKvdqcoKmd0fpfF7nslrxtNKiGOw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-musl-arm64.tar.gz"; + hash = "sha512-MhS3znevvLh+W6qqS4i+7VQ9vF8s391ytkccudzRvzxWzGfeqaIVDTDeoO8MWFwEnbFyQ9nsYT75KFCeudZLTA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-linux-musl-x64.tar.gz"; - hash = "sha512-NvvF7er4ec5DBE4eEAAgfyKfLxK+5MNSETBHaYAJHIMqdBDc9fN3neITSYeu3C+j94R9v5oxPWJ/IJS/vNMqFg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-linux-musl-x64.tar.gz"; + hash = "sha512-l6bO7rPRMsfPKjyxCSMEwCULN2yCylDLCyeJ5888XgTqJcZkRH+SZtoGDk9XP9un7XX8V1lhqIOqMzD8x5XXuA=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-osx-arm64.tar.gz"; - hash = "sha512-FLRqUrgqF5zF0Sk/S8CWgFFHHw5is341Jaj3QR0pkP4Gds4OF/5QsrJIgA7rPRvZvYO+w6UntnDYJeGkxD6Pjg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-osx-arm64.tar.gz"; + hash = "sha512-Racowrq4laEPg2p2ne1IPw9XIAaAIPw16QJw22wShR0rqz1oeb8hIrTKGMCvwqV46gwVJ/hIPAVymIueLyO2Dw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.19/dotnet-runtime-8.0.19-osx-x64.tar.gz"; - hash = "sha512-utNVjAqIbe35M+ZUKue0G3BhI26hRBcLOeD76bYVunbZ8GVt3Rub6J75MviU7enhtQMC7Qk+oNigDwSuYTZLyw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.20/dotnet-runtime-8.0.20-osx-x64.tar.gz"; + hash = "sha512-NuVPrATi61Gl7IYlGXggAAc0EAPN000hKW5LhsdcX9Fsux+FIte7VX9Rr66F53RjT6mkfdlQzxhYI24tjJxufg=="; }; }; }; sdk_8_0_1xx = buildNetSdk { - version = "8.0.119"; + version = "8.0.120"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-arm.tar.gz"; - hash = "sha512-XlKdFdSfvXbJiMSL4zKr5ALd1UJClUJAwvHLYkZSd1kujMdjTxnNseQgBYLKd3ogu3Yc+PyYRV5aupzp440TjQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-arm.tar.gz"; + hash = "sha512-VOUr4dIsQTlGzhcFY2NkgsjLrykFPGk0/jteVdaAwOlZsUWpxTaiTwePwo9Lmi4a39ee3UTtIIvrLUAA2uQ/SA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-arm64.tar.gz"; - hash = "sha512-y6QVS1UcGCsRhc34mlb/UrtGoTXzS99kGrE0DeqyPubQ8kwHDwt6WuIBBdcdwxURfyit4v+jLCJCvbLpyCUszQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-arm64.tar.gz"; + hash = "sha512-RXG93cvaH9BkIZuM/aLMWLRMvjdZXTePf4E3tajrFsP1IY0JxCBpuKvXox9tdWvI/Sw3s75U3U8Kev4gEroKBg=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-x64.tar.gz"; - hash = "sha512-L/7DOAoqwj6AHHx1B7OWL/0jKRGtBgJLdLl92stvRoBNj2MZ60x/x7Al9xZ3fUcRAhnK7rwwo7H+kiMGb/ioyg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-x64.tar.gz"; + hash = "sha512-IYTw8G5rBj4MWt9iGQ+B8ATGMc+fNAAR4lUX7OsDzTWpTBh2Nm5acwv5M10nNOG3eWytGWQVS8Tcpaunj8Znfg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-musl-arm.tar.gz"; - hash = "sha512-XVXCZxX9srBQJE4TZeW3FZ0gbLTsvgXUDxbjtYbVp/vbSQQSr3IXF77mHuF8FtcJyOUY3TywxRxtEcKQp2mgrg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-musl-arm.tar.gz"; + hash = "sha512-M4wFGI23FBB2L6kKuc3oObIKqJ0oD9weOL3/2eFtdx276rSPntZIj26qw4QZRoDrHS3zlKvWwwkyRns4j/P7bg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-musl-arm64.tar.gz"; - hash = "sha512-JV5KFwlIKBYCHLwrn7cC3BG9nueksa6M3YnbV202M5moD2Fvftq2RXerNNwGf2BezyR2BuQX26TjxkjrtOppSQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-musl-arm64.tar.gz"; + hash = "sha512-xur3K9S/URIQoUqlyXLrJ1EXbheLOxKfd93GolcBPHW7+iLHz8LcOKLB7vf7c4beJR8xiFb/+3a3ba3afOXyRA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-linux-musl-x64.tar.gz"; - hash = "sha512-HO040qC2vVYJdccMiHBotk4JyAUjlZFk/wXw2VaUqbe+c/jrAt7LknGDLpIEtEZkNOo+LIiqujufyshTgzbUzw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-linux-musl-x64.tar.gz"; + hash = "sha512-sRIq3M4ltCP9ezgbuHa6c04ueHrvV18Xp4gT0A2Ypb7ATRG6MPza9gLZ6/HZhUukOAyAdo43cxjhESuI2fY2Ww=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-osx-arm64.tar.gz"; - hash = "sha512-NNERmqe/mqzEJgaZOu8C0pD13B5snm2aTbCb9JIRe9HX4V1Qt7hp8AlUzUqpfol6HoXvRe9S79TtLoLdKAnpgA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-osx-arm64.tar.gz"; + hash = "sha512-d95WUshteRi1HCAUBxDcbpeOza9G4HQWPbR15D2SrClLUN8zQ4laxkgKfNqXUan7HiaDvDgcNvC5Wxu9pQt0TA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.119/dotnet-sdk-8.0.119-osx-x64.tar.gz"; - hash = "sha512-A9H6KOJDmrTSCoFRjdOWOSlS80A4AzXQ9i8JRWDmoiQx1Gn0UDd0CtuAfXwCT0KAcJ+XXgUUBrR2nfIlGoHd+A=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.120/dotnet-sdk-8.0.120-osx-x64.tar.gz"; + hash = "sha512-74HY3JOfgDWzszkkOVODCKr5EP0XmP71t8zKdXgYpt/HsjW51y2/Ime1abqgro4kKwhfoKHQOEXLgTzfKRMssA=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/8/deps.json b/pkgs/development/compilers/dotnet/8/deps.json index fc79ff523958..d31c1bacfd7d 100644 --- a/pkgs/development/compilers/dotnet/8/deps.json +++ b/pkgs/development/compilers/dotnet/8/deps.json @@ -1,4 +1,34 @@ [ + { + "hash": "sha256-ZCVXo5j7/gdd1XNirzopmGLr8gQ2YjsVejF34oJIpnI=", + "pname": "Microsoft.Build.Framework", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.framework/17.8.29/microsoft.build.framework.17.8.29.nupkg", + "version": "17.8.29" + }, + { + "hash": "sha256-OHQ6xD72djcnILY6OWJbmg1MG1SUAhvoKvwcu2Gq2oA=", + "pname": "Microsoft.Build.Tasks.Core", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.tasks.core/17.8.29/microsoft.build.tasks.core.17.8.29.nupkg", + "version": "17.8.29" + }, + { + "hash": "sha256-3ZvH65ZQBRboRH0TbHEqOuWG0TcoOB1Duuwi6x+HYtY=", + "pname": "Microsoft.Build.Utilities.Core", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.utilities.core/17.8.29/microsoft.build.utilities.core.17.8.29.nupkg", + "version": "17.8.29" + }, + { + "hash": "sha256-XWYYBmjI6F4UVUetfbaXgrDXc76Amm42mXsIk8b+q/I=", + "pname": "Microsoft.NET.StringTools", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.net.stringtools/17.8.29/microsoft.net.stringtools.17.8.29.nupkg", + "version": "17.8.29" + }, + { + "hash": "sha256-ic5h0cmHIaowJfItTLXLnmFhIg4NhaoMoWVAFMHKdzQ=", + "pname": "Microsoft.VisualStudio.Setup.Configuration.Interop", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.visualstudio.setup.configuration.interop/3.2.2146/microsoft.visualstudio.setup.configuration.interop.3.2.2146.nupkg", + "version": "3.2.2146" + }, { "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=", "pname": "Newtonsoft.Json", @@ -31,50 +61,50 @@ }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "b97773aff2abf8d64309ee22aa298978175435a2a431f2c95c4d07ccd43a23fd", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.19-servicing.25365.14/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "sha256": "5f06615900e6a7bfb980e129d14dac426cf58d14a763656673f8018651f8e5c2", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.20-servicing.25419.14/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "ecd77edd965eb444eac6b19cd930524ee588259b35049fd611d5313338897ff3", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.19-servicing.25365.14/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "sha256": "42af2724ff0d6fea3f17ad6bd562e4d9997a26c1594583eade689b2227957377", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.20-servicing.25419.14/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { - "hash": "sha256-g0fUr4yUN+qcqsydiqdMkFT5nmuH5KKKC3XyrOXKQpg=", + "hash": "sha256-pZsmvZYwumSSa8wRXK+xWQEiFKwz1uZ6bIOuE3mcsCs=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.19-servicing.25365.14/runtime.linux-x64.microsoft.netcore.ilasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.20-servicing.25419.14/runtime.linux-x64.microsoft.netcore.ilasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { - "hash": "sha256-bf/f8L0OmzBW5KhrJFVurdtbewUGxcUbgbEgIZ6NLYw=", + "hash": "sha256-9PdUpzRxGkbk3oe0XOA2ZzRcPHSGtgF8Q5mD+Ac0FXU=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.19-servicing.25365.14/runtime.linux-x64.microsoft.netcore.ildasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.20-servicing.25419.14/runtime.linux-x64.microsoft.netcore.ildasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "c02b0af5c5d1d0a608d25111d95279d0e880c33a96fd0757be192be9f7eb5023", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.19-servicing.25365.14/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "sha256": "3e2329fc43df3ef86a90598337e2293b88f9a5bbc986a3c634cccd9c5ddb4dc7", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.20-servicing.25419.14/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "d9b48b8452e6451ebc121d6ea135085d8426575457b08745126f6e022709e29d", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.19-servicing.25365.14/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "sha256": "c22e86074544b9d4a9ae462f736ea5d6370fa4ccecc2a7a1eebe6146386e7159", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.20-servicing.25419.14/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "17ad72cfd2b22fa3d7ad9bf032554c21df39515fb66126b4aeca6734e687f79e", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.19-servicing.25365.14/runtime.osx-x64.microsoft.netcore.ilasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "sha256": "78ffd9cde00c64cb7bbf9aa5b041457898e73935495c23eb7b6b78298577ecbc", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.20-servicing.25419.14/runtime.osx-x64.microsoft.netcore.ilasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "7374baafd5248e2b6a720e669bc1e9f07feefd8d3ae9017e6249e8ea79a90a6e", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.19-servicing.25365.14/runtime.osx-x64.microsoft.netcore.ildasm.8.0.19-servicing.25365.14.nupkg", - "version": "8.0.19-servicing.25365.14" + "sha256": "340876d128fe391cd3cae24ce73b08ff36b2582b2b32c40aabe6a28bb51f4c20", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.20-servicing.25419.14/runtime.osx-x64.microsoft.netcore.ildasm.8.0.20-servicing.25419.14.nupkg", + "version": "8.0.20-servicing.25419.14" } ] diff --git a/pkgs/development/compilers/dotnet/8/release-info.json b/pkgs/development/compilers/dotnet/8/release-info.json index 654f832639d0..777a4e02c68f 100644 --- a/pkgs/development/compilers/dotnet/8/release-info.json +++ b/pkgs/development/compilers/dotnet/8/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-4mzLIWt2bYFqZQZqjMlm+WGnvxux1eorqUHEHsDs67Q=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.119-servicing.25373.1.centos.9-x64.tar.gz", - "artifactsHash": "sha256-pB2tVzeB/EAwXTNbzG42NT/3gnczxtaQ+oH0FvtHgnM=" + "tarballHash": "sha256-ofEnxp3dS2Zb0wCwRY5zWa3y2fcg4QHeMn6H5QSpOMo=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.centos.9-x64.tar.gz", + "artifactsHash": "sha256-7Vf/6+FrbIxn6WxlV1rEEr5dt3XdwTx8fiFcFgUkaYQ=" } diff --git a/pkgs/development/compilers/dotnet/8/release.json b/pkgs/development/compilers/dotnet/8/release.json index db2d0e9e6e23..9ed73aa5df9b 100644 --- a/pkgs/development/compilers/dotnet/8/release.json +++ b/pkgs/development/compilers/dotnet/8/release.json @@ -1,10 +1,10 @@ { - "release": "8.0.20", + "release": "8.0.21", "channel": "8.0", - "tag": "v8.0.120", - "sdkVersion": "8.0.120", - "runtimeVersion": "8.0.20", - "aspNetCoreVersion": "8.0.20", + "tag": "v8.0.121", + "sdkVersion": "8.0.121", + "runtimeVersion": "8.0.21", + "aspNetCoreVersion": "8.0.21", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "6825a8d5c72c1893049c2c5ffa491b65cbcea7e0" + "sourceVersion": "eed318ae2d2a3b35d344b9ec73c361265a938310" } From 722fa190e620cadbd3a3c46b67f8904eeee83c7e Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 03:26:14 +0000 Subject: [PATCH 077/259] dotnetCorePackages.dotnet_9.vmr: 9.0.9 -> 9.0.10 --- .../compilers/dotnet/9/bootstrap-sdk.nix | 376 +++++++++--------- pkgs/development/compilers/dotnet/9/deps.json | 48 +-- .../compilers/dotnet/9/release-info.json | 6 +- .../compilers/dotnet/9/release.json | 12 +- 4 files changed, 221 insertions(+), 221 deletions(-) diff --git a/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix b/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix index be63474d9fef..3206eea1180c 100644 --- a/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix +++ b/pkgs/development/compilers/dotnet/9/bootstrap-sdk.nix @@ -11,28 +11,28 @@ let commonPackages = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Ref"; - version = "9.0.8"; - hash = "sha512-HSxwnf37OGRcVt9qq6zwaPoqnve6MXpwjq/gzTagXAJTM3AgYE7gtAzFKUPj2/yYLAgdHEi2y+7N4e6LJXJAQQ=="; + version = "9.0.9"; + hash = "sha512-W8dh2WCiNWN4NAyhWaKGrAM/ZcCBem0Bp0EMPOEDcMlFrIm6ibjCnA7DxDxWPM/W1Kyzt5eLToqTXhhdw/4QuQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-14cuFcWzlQUTtNwpeVNCP0q9bUfdm0lXFGd8fP47uulSBIJlcvUmucas1BpSmB9ofsVC+jcmkLr7EvK/l2zCXQ=="; + version = "9.0.9"; + hash = "sha512-jhI8LV56Ba2Ft6tzbpdUqf0eH7aMCEZvVQlurV7EYUoexSzhqT+qb5t7S8YxU/57R6psvvnA6uMoVahh7SFQhw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Ref"; - version = "9.0.8"; - hash = "sha512-rXC+UlNcK0NDSKCc6NTc6KGlBSKXvu0hP/oamJ0+6mgETnlySbRimOOp9ZOipoXitRk7sXdWBQH7F4Jy1UEFyg=="; + version = "9.0.9"; + hash = "sha512-iO2vcnhfd2DmDdLf7JwJDZWgH9PSSsKEYkuyRKFioQSPYGr0LonWcB+tlacP3LzQjSUH/WSL7sNBRybJMt34hQ=="; }) (fetchNupkg { pname = "Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-LVju0J0eNHVvP8nQUmCiJIWTZrAo1TPoNRtMe4mB8WpqW+VzOHNkKNqycTCPxJ2ytN5DlQL055LtSLW7+lS/4Q=="; + version = "9.0.9"; + hash = "sha512-T8yCcJrvW7U1Lr8wk6mhRbxr7tpv1ixLmmSxKFRRSAX5jw0fFDwFP6UftrfFG8joxL91n56vvkMuO1+cZgDIMQ=="; }) (fetchNupkg { pname = "Microsoft.NET.ILLink.Tasks"; - version = "9.0.8"; - hash = "sha512-qa9R51SRJWc9SdEM3BGVEnV3AQm9rSQ6EjBELmcwE6mUymrLCSnHu3HcEh6BNtj3Jb1mk4i/mU1dWag/C+qdMg=="; + version = "9.0.9"; + hash = "sha512-69+Y2iyi+p5X7EOF+iGs6foOhCpA1JIfXxaimipMh3U+5vUU1g5jf+BexzCidM6FgbhkFCEt5lw1TFMrxZiphg=="; }) ]; @@ -40,118 +40,118 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; - version = "9.0.8"; - hash = "sha512-U7dmRLkAb8vAO0UlHXtPHsljYS8XRZW2GnTc/3KCvtnePTQvVaOwAr7iLyY5buPykg9Pd88wwzBBOtF/97mlsw=="; + version = "9.0.9"; + hash = "sha512-l7spf3TE7A5XsgA0HRkbmYDM9S9F0MRCkORxp+wi36OxbKrxkTg2YoD7EjZGPFD374ZRZY5ExZWhZd33Y9P/Ig=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; - version = "9.0.8"; - hash = "sha512-N4tnUp+0xdKb/m0tmHBic2YKlO3oWluKGtf5nd3eRZmtUdHQOCOjwCZzzSG1TW4MMIBbtc0ul21CeDd3xTghCA=="; + version = "9.0.9"; + hash = "sha512-kyQI7HZcsIjNScBcpy4IDk/OSa8fcdRgJkQLnMaGGBoM0ou2d73d0in3Jh0YIKwDnmCPI4O/54+kDB7e73TxJQ=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-01bVanORYWTIBcqg8SJfqVrWcadM/u9MYe6Y35fKjTm+S7nqmyXXxkJqsSW1nSiVTKLopIomBZU0vF6s6EHwXg=="; + version = "9.0.9"; + hash = "sha512-zH+nJapjIL97SGQnVe7lSSnB4SCNvLaebGkBe9/4j85Z9F37DdX2lPRFrDAhbN/RnBhQaf8iKqHZ2O6Oj+pzLw=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; - version = "9.0.8"; - hash = "sha512-4JvBQlwuNpWip4n/jOMirgb+KTq40S1dHcq5/nBmojKRMARUU/lJiUqdH85NRamUE5iJocNsndWMLuqfJg9BaA=="; + version = "9.0.9"; + hash = "sha512-zzTkfpsabKX7gw986tFP35KUUSdvnJsPTYoH5fXAGP+wkyeUXEkRdyq8rMnDPOgNPvD58iOotmjcwO/SXNssLg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-rRu/lQKiSzP5a0Jo0Y+gD6dF26ZeRXkJWoRwxYGmj1NowU3DedL4tidTdFSVDJJ7p8jGLRhDB6x+MjpE05QL+g=="; + version = "9.0.9"; + hash = "sha512-nbbjJS04mF4DB41P92BNuzGfVoxnxaoDUqDNsIPfd7V2o45/QhM9rbxzKEA8CxajsQ0g+l/LDp/Fpv4fkKe5sQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; - version = "9.0.8"; - hash = "sha512-vWcLP1paVt0v4fwHJB0GYYybIhfMFCiD/hdg7Vfnvm1kkNOARP88U9xfSMhYN/EBxMzG2Q29kI6e6vTMrXrVNg=="; + version = "9.0.9"; + hash = "sha512-ZBaxX3Bgg5k3El5i0Cd7VGOhbp2h7Zvz6qa1RpTFoBFlekxAf2x4KgqCWVgZTHBd+Uuq2Lf/Uwi3grEKPkOZBQ=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; - version = "9.0.8"; - hash = "sha512-IkE1/clVa/ECX5w/hQy1Kt2BEMWjpmPhJJX/IDT6Igd7gckL4Funf31B7MJwGwmACF6uzGYSZHXM4GcyPYTyCw=="; + version = "9.0.9"; + hash = "sha512-bi2NGA67gk67VROUpbdo3ilm8kFYyilNLw6pWzkr77/urDVZhiw3gu46STI+wC+lwTTZx4j50H4h0mnZv567aw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-RiKfoTAn5AeGNBuAANq0Raz91lSkTXFc5xFVNW7Ff7Gtv5unLAVvGfP/xwQVZtLHhIcvmyWo20mYf2uScdk12A=="; + version = "9.0.9"; + hash = "sha512-OV1ZU4dAdukE8my0sxxueygWhUfhHIVliQUtDZYjvXRhR8IAKX5mOiD0vT5b+PakutqBght7Jn3Kh/Ft/EimqQ=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; - version = "9.0.8"; - hash = "sha512-dX1sfzQ+VMxakA/Q1g86LDpZdPAypT3GuYpd0HyzoFUoOMGS0KfQjBlG6Ujz6nGTrBR1627DB8o4UjrCtZO1Mg=="; + version = "9.0.9"; + hash = "sha512-3+wb9BwPwaqkIu1ki2zf4StqhWHNbMzxVKIEdbLTYFmHRb9J8EidVSsE9mO/0EjIrI5B3hvHgDQXQTodn5w1WQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-kOOuClCiRSu4qzUzBSnSQJiUtvZb6P0HB/005dDLB7hqVB0AtYRp7qu7qi0y5nYx/c6c0vdBqtyPMPkRx3NXGQ=="; + version = "9.0.9"; + hash = "sha512-5esm4aBp1NtzxfujLWxm3FuKSzou/JFFOa36yfF0sPJRe5aNjlHJ7iKIdVY6HpZTcq6YB8APqL7haRso8fT1ZA=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; - version = "9.0.8"; - hash = "sha512-RL39h0pyBnVYPshzvJOJtlbmdKvUvuWgf+tHBzl455jZqfwt7RsPf2WvROXCME0alrExZB6g3VSNbHhoFIo5CQ=="; + version = "9.0.9"; + hash = "sha512-xrgbfVvjHKKpLd/JPiDR6ubhC+igwzUny21PT92jGEQI8Q4XW0odmlsSFTxvcxNBJqFC22HrHx8YBjai0fIjcQ=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-v12pAEBEbWm651O1lVlTZS1NyM/mEhORJ0JcVnEJQpS5u317/uDdqZ7LknIppwQJfqhF2rIg02jS3yElfg8O9Q=="; + version = "9.0.9"; + hash = "sha512-tJh+NJffHrQCRxrj9dV7RR6Blnpr6MfNRAcGAwM0NZuU2YaVrhQAkaXYIvKcKxG84e9eFCH9g6+PVNI/WCAF4A=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; - version = "9.0.8"; - hash = "sha512-GfVFJvhYUoJI4WbvOiAgMT4HS1+gMTizEXRuxlL6nmI7fVJNReIWOB3LsEBAaZOJbqBoGtciwVU7Oeu+nsOekQ=="; + version = "9.0.9"; + hash = "sha512-WogVCntUYVpqoceJARNXWdfQAFj4EgeaKjNJqVRIp4oqoQA/FPMJ0O08Le7gAJs54yn23hbLHd6qwyWE0Iln+g=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-+XMW1cOzIwTSTcnam+tlZPa80BHlvugmxATXttjXY1u1DlJJXZCBHiE0cjCeO99k9VpwFr4g9MRHKgfJcNHKIA=="; + version = "9.0.9"; + hash = "sha512-YAAE7p296usegl6dDQdsZw0/iktpvsaDWT6UKb0xNypOtooHrlm/NDnKbck9aMi5oaZjbu2KIixxB6JeB/V0ag=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; - version = "9.0.8"; - hash = "sha512-tGARYv1U56BWPK0A3/2KmtYNPBSovSxIRVEP/7hh2d8kFbszy3RqzKaFNz4Anf3ZfNHGMrMK2A5DvqEIxR83eA=="; + version = "9.0.9"; + hash = "sha512-30sfrI/hwMtS6Ko52i0OuQYxIVJUt/8dW7Mrc97Rjm6H7kzanMtGDdT3aJOyivmWZNuOc81PrpTrfRttLNhhKg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-4slzmfzzj8K05cua+22dKz5OwNyYxEBXUzvosh/+jKmgEFpug74PPdTp2sgYliRUxUO/o1O3mWcXxMgp510k2w=="; + version = "9.0.9"; + hash = "sha512-Dy4dOnT/QrFkSAFldlDnIsD+AU8f6/fGKa/OL7uAocllb6kwE2fSZ7HpDYYWmreVoIjiyuZ9e3wBy1HTPDe4MA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; - version = "9.0.8"; - hash = "sha512-3VG/IV40RDsfc1F84fqE4e9t2MZG24pT29acsLpIeIt0K8GbfTFG9yPDK8/XXWqAqDSdVuVrLzQKHHFbN1hFVg=="; + version = "9.0.9"; + hash = "sha512-gVGT7ewQ+/2PcJ5BMyKOLkHUvCy++Sr1ZCiphUTO4nZq5Nw6D+M88YpGEYSN7znS01NDacMyfn9SpmzyIdJIag=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; - version = "9.0.8"; - hash = "sha512-QIrPBAMJx0FBhFDMTwjwKm0Wp32egd3Zb6Fy454VkhWKq+bHZStSVVeLIfNnpemqZn5ULkmCQQWoOooAw21I7g=="; + version = "9.0.9"; + hash = "sha512-kFNKIL6LWxofPO4JkcpXu0BDCdRmRHu1DgQJwIf3ONOv4FKILb0jLftw5ZhpMVYtzM0ZkpMt7p+pcJ86yM8MTw=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; - version = "9.0.8"; - hash = "sha512-kauELS7o6BPUFsLueozrv/dtUgY3HYlK8xxlsWkQNMILiTWhmkNoXyptjFAc8sCdthPTXryws5DFBg4A+kxmYQ=="; + version = "9.0.9"; + hash = "sha512-8it9shRGYYMx3yWp4d2K7gjuQDhcPJDlBi/7HQH4CYt1kOp28Feq0u89kxsOAuEG7aP620kMVOjUXwvx8VTgkQ=="; }) ]; }; @@ -160,361 +160,361 @@ let linux-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; - version = "9.0.8"; - hash = "sha512-1C0R3FapqJo3Cu+DyMX0mwKVFTRtJnQNtQ0TOWEnT1N8lH/PRDsZH+tHal3U7/PkdWY9D1FmbsKQ7uxZNOmeKw=="; + version = "9.0.9"; + hash = "sha512-2yYu8wPbzfXQBU61nU4/tTUDLPSj80jIjNCz66sJ45mjJ0xJkdOaBOlyJ2lu98C0AUwkJ0BKRM7FJ9WTtxSxrg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm"; - version = "9.0.8"; - hash = "sha512-4p6EKTtSGhY4WV3XbdNVsNnWl7JvZkzmCBJImCIqY4eB0kV8BpqbNCO0kopi7gNmNGWsp97yPI4D3HuFi+IQHg=="; + version = "9.0.9"; + hash = "sha512-7Cn2JMd5KZWw0n6QakSjUsIO39YW9swm0y63M+m2JkCtHdTnBT6CZGswleGOBinebMJXrJcBv/m2eTYq5R4icw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; - version = "9.0.8"; - hash = "sha512-opZhwxdkU3wGOc42sLvsaoEfZ6cIzB0VfYlTowUeLqISP6Bw1YLE2x9y5IXjVHbRp6sKyIDQyrs45h4+MzLTMQ=="; + version = "9.0.9"; + hash = "sha512-3nPmFqr69XC1HbUbzUgo3gGz/d5ACZ7HC6aVKiiPp/EL7ze6Y25+1KJY/E04lQ6KqPi9MkGww0hxrKVXA3ulLw=="; }) (fetchNupkg { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-5vJoOboU6uFIKZxF+oLVoCg7kuH+94YtC+nrO7l8YWdwba2oyWTPXoAfM6HnbzY/g5Omcc8oUNlKRZdwBuGBXg=="; + version = "9.0.9"; + hash = "sha512-J8in2qwkMY/iuLf+JQXz7yegNGvi4Evy6GlFcMw/UZ05wMmpGYT4j0yPo0XU2WEsjmZbIXTkdqGSejerJ/DMDQ=="; }) ]; linux-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "9.0.8"; - hash = "sha512-LxFcfH3yCeCTCu4YY0Rw4ZikgDqTD4TTZ19SZSqD69BDw74dKxcmCrQ9/A4d0DAFiqKEMMKTk3EVZ+Bqo/jVHw=="; + version = "9.0.9"; + hash = "sha512-T8gEze69wKZuJJq3hPrLis2orzgdsFIHF5gQYYnvlqjshzUvA7CFJ/lQIKxVUF8nXxAvbXutN0znT+OSVRn6mg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "9.0.8"; - hash = "sha512-tyRDrV53rTqdgEZNeWnLqOUpHuTdN0DwWuo726hpftJS0gqh+HpZpGazuzePUToD27O7gNx8Z6+eUbqUvpldKg=="; + version = "9.0.9"; + hash = "sha512-VU2iPvoScdX72B+jgCd4NhkFzGj8HX5Pq4/TTdE5QglEFg6gJT+UtVhOWyL/orVpphx5YmMvw3edS5cFDhkWaw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "9.0.8"; - hash = "sha512-jH9WiOhUASzf/3XNOQGZtmkd4Zb+3qjhTB0qItNQO+HqJV8QZI/4XSrK6xEnoJS2J75N8vg/SDCTRi3BbR/qew=="; + version = "9.0.9"; + hash = "sha512-FGmeDfP2ys1zJrGfHpErBTPtXXo7aoBe9MQsndijsygBiJIRLAxY+IYCd8EM0NWjuWrhiTyZFxeNG6m+8eBG1Q=="; }) (fetchNupkg { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-ldyC7aYLVx8PBpT9/SJw6Gi4pd6fEEMPCwxXpjUPtmhQVqjHKOtSeyt4mERDGlJBY5egNzHkF5Rc99yca20Y9w=="; + version = "9.0.9"; + hash = "sha512-FaJsi8Yedy/eE4I7aT7lV4/L42kB1Omp0REHCUEtTXsdY+X7S1G8j2/iy7G5wG/ptgjzC0Zuzg2PHPa3OCel4g=="; }) ]; linux-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "9.0.8"; - hash = "sha512-kuP8TvuVRSUqTFW+Ui5IfVA8ewaRkerGRW/5ktUnViqtCPQsjkvxLxlWqt1SO4sRW57q9y+QZNDO2dHdNCTd7A=="; + version = "9.0.9"; + hash = "sha512-A9veAnV1k0Chjs4e3Zj5qG4QDPuH3EX60S6KrH/xTiVxoLPQkeBEIERD8DK3LbA1sTgqZpninVdZ5WunGJxBmw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "9.0.8"; - hash = "sha512-+Iz4IIEdJhFUKsbzFn12YR9lGs3O5XAuXw1e4M4wzzVyoix1J/O7JE/p6Ep/MxdWUrud89hledyBgbk2A7tLEA=="; + version = "9.0.9"; + hash = "sha512-R9z/YVnJ6XhtsUJMl5TQEs5MEPEtIEyQoW7gU36y4uOqJNDT2n92dIffNv6rXig7VxilNS285VlvZh/jx2dPpA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "9.0.8"; - hash = "sha512-EKY7/AGlcUsgcMTm+0XJQtGZUH3MXQiIHaUsgK4UvugRzVAdqvwkSAs0un1mc4evvzTgWzMl9Yp8HapVWIMdpw=="; + version = "9.0.9"; + hash = "sha512-z8hZUGhxelmSl/s0yqBkc3n7IUv8EUg4FEetPJJss2qjDX+Bwhao+bLYqCzpMugd/2iDD4EhLznrIkxl9ZJtBg=="; }) (fetchNupkg { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-pnIOiulipfx52mhy96M3v21YBsDYfzLJ21hr7tHCNaWtnBsr5dsnIfVNPUvaQQ2QJcadmrkoyhk18Dmb3QTmog=="; + version = "9.0.9"; + hash = "sha512-fJn4MpQtw4UUCgqVgqt9cTfc3xsmUs/zpzwoVgDB3HO7h/evIOIOu8bodG4FRySPmumgmWUuNYYIXEy0PTSQDQ=="; }) ]; linux-musl-arm = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; - version = "9.0.8"; - hash = "sha512-lzTfzT1Yd2o4KG8z+qu+CwJ1dNV2RhKOrypH6wIRHRd1ewTE3fLTOesq/OAhSJswIxjyG1g0a4K1kL98UfhKlA=="; + version = "9.0.9"; + hash = "sha512-uWh3vHt4f7pBzW8JZIt5IyD9p4IzjQvWqw4TdpSL33KN1s5r/lfiy9YFwf5iNVxVfC3Djo3N+KE1mNKBj2l9Ew=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; - version = "9.0.8"; - hash = "sha512-v2Gg1viOsyHEuZT56c2P0zVUFpZGrYjdzXIsQejjAd6aRGu3Xl23sRob5cM49p4VOq1Ywv8sHAB1lhVwa7Mxjw=="; + version = "9.0.9"; + hash = "sha512-WUWAi0jtODxARVNj5mdG55eTFjmZGVUQeS9daagsjFDUZuuPGkb6bP1fM7z7jUCK9o718jfUyAdE/L9Zbp4PKw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; - version = "9.0.8"; - hash = "sha512-jcMcr02ix+UM7wfSuSHGO/ZVbjDllhEQo0G6hPvL0n+8qQAu7p694JbFCVO+1h+wMOgudlFOBPLSb8ucTHb4Mw=="; + version = "9.0.9"; + hash = "sha512-eXZKZxY5E5pSztmIF9V9+TURwZd3CMF5zmHoRennOM054pzFSouBXlWTOlfWRNmIM+MP1Jg0IUxgIJpDJmLBNw=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-rephD4BBZWGzDM0nBn/IJCKyUaHhFFweXlZDQg7SzADACJDhr7pnAXr6WBDWBOZvtoScDO42W9SXBxebLlee0w=="; + version = "9.0.9"; + hash = "sha512-frSOH04K9koPazK76I8ZwM7fym0qm4L39+M0KfTfkjky5h1pyF0wyU1bYGC+S2+yZT6nFW2zHqhurakc81USqw=="; }) ]; linux-musl-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; - version = "9.0.8"; - hash = "sha512-Fdc0fvuu9ufeF05mPezAlQGjNw48O0050itpfpc2xaPz6Tkmt4t4QS46iHKUlek3eosQo+TWgKr8+ydA2rTtiQ=="; + version = "9.0.9"; + hash = "sha512-1kYCnZNFFJ9F397Z3gl2SwcURBhJWPiGzBvO/6iMm4RC6ZWUuk91qhM8FrVJJMhoohEkwXhmlsuxBaNaANIOYg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; - version = "9.0.8"; - hash = "sha512-IbAy/N9knqt52d8Jg0ZPlht8PLGlxFrkUFGLOu9q1B6wyNAxcr+SNcAuqIQndV2aiC1JX1LxF+Z/RtR/dllmMw=="; + version = "9.0.9"; + hash = "sha512-3uqbDc7fIJItKIWxh7wGabTa0wskjFuIXjA3h2zX4Q3/dewAZ2OYH1LCth0AMfmOMlJxBHPjSRdCElzUHX511g=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; - version = "9.0.8"; - hash = "sha512-eiuv/paMs3fiSFeGtP6EvmappnNAPl6oSWJJGPPcGCyjHKlvbvXXAGB4bo1gh08bDfyh42y9tzkFjj+N3eoJ8Q=="; + version = "9.0.9"; + hash = "sha512-w9ftFt+wK2g04eDOgXSxGSqCpnquZ20G8breOb3sBM0S2YnOOo4A64/yvQbvXdSYhsajAqNNSRjo/Z3nQ08erQ=="; }) (fetchNupkg { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-n3582g9jXAzHDeBllHPjaihaGd8Q5ZMKgSh/2NpVB0SRw3Ie7jCHBloadFAqsz4CbMqBqz9bcwWJSs3UelF6Cg=="; + version = "9.0.9"; + hash = "sha512-e8tW+vdm1DDGpkJr6Wb5WvDFnD02q02255IwEmO4wFo9Qj+bCpUHMlCPda4HAgknxMh75zk+AB87QwOvluaCUA=="; }) ]; linux-musl-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; - version = "9.0.8"; - hash = "sha512-7Iu6w3otpfLf3PDvtus6k0DHYfyFiZ4/FrltO/3+7CPhYYNWtz69/CS7zMUbSebr47CMtGxDHa7sgwRhuQ0udg=="; + version = "9.0.9"; + hash = "sha512-E4XDkM4huvFvu8w7icD/oIUivcF+15Ro0mea0Qq9gvTIMmCLdwUNe27yb3PDc6CtC7MAgANlyVAGwGVVWer9jQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; - version = "9.0.8"; - hash = "sha512-2MV4Mm2P0a7Xj33qe2DhxcUxORg4rOBx1MPrmFScypuzqwlcm7Ky6ValuVodGVAeziqxewG+TwEfQ+tlQtKTKw=="; + version = "9.0.9"; + hash = "sha512-K8QFb8DhBzFouXazTEFy3Y2TVE2HjY3XTeuZRHwk6ySHos+TXZZA6EHXhnn+u39zgTMQaSD7LQIswHYHIfdobw=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; - version = "9.0.8"; - hash = "sha512-jx7ySFpxyeGIGu2e/RwWI5Qp0/Qi+7LLAnGa3p2ErCbEmx8cQpfzGijxKekjEhtOVIEFt3XDVUBaiShiFCAp7w=="; + version = "9.0.9"; + hash = "sha512-09cNAKRq9I8jqY+7KyMvKn1/QRExtF+KGO4NvqJDZquH9DvHowIhbKc9sktEEiviJ25zEI9EXT8VIq+6Y2iUfA=="; }) (fetchNupkg { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-DAzBxlAn4kHG5UPmIIcNzLyVOFWmsSw3FBFE2k1gFBINRJQxsch/OYGeHJOvcV9AE1kCdOpwfvXkAuYsZ1yqJw=="; + version = "9.0.9"; + hash = "sha512-nGpqXHHhhWzlTBFsK47TSU0H7j3ShOTTlT6iaM7qquoCur7+ycLSW4g4GwcnD0mPAX/0khW31WLbzosQSP1+nw=="; }) ]; osx-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "9.0.8"; - hash = "sha512-7/dik29myG9DpI57mqgQUZKBqUTch4gJPUVTsGwCrpX/+2fCRUMh6wTDZKVJigQmIEAOPDmjVjLsB/46QhCDdw=="; + version = "9.0.9"; + hash = "sha512-aeVhbXDevdrsKqRyFqiNwY0YXevA+z0VYmT4IsW51UtmnvJ56iPByoJYdSrz0leYTSYROZofTJmx2bkQ0uKwiQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "9.0.8"; - hash = "sha512-bCH5hRqBpZXNuNO2xmhx4EmZtP6qvH7qlNP3neR9LhaRR2V6ttRwH2LOPZNaMiroNo1V4T+aDYsqP+4blJ7vFg=="; + version = "9.0.9"; + hash = "sha512-xileSZyCIhYQJy4IXAsMZ+OktYWnz5wzTNsTKseA6q/maRZoqNTLNu52gBT4fYlMHiAKMahXymVuPbS4sGwmIA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "9.0.8"; - hash = "sha512-VKdx5FBTl0DJSx3tXhSpEQmveT3plCbxvWmDiNmpZ1mroNunXT8F5HLfpnHBLfJ/AYoA/aR/rDDLK5521EjScg=="; + version = "9.0.9"; + hash = "sha512-tPSjzec3eQ5yl2s31JWBMQ7eU+uYwHwwR11/IUnkJJhYucFtOwEcbtsN1YQhIPEUNFqDJb59+/UZ1SyAqHe9eg=="; }) (fetchNupkg { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-Jzq382A89/24L3mRaWqD7SBzBO8Q3gFPksq5xnMrkt/kvTES68kMChvime8TE9Swq22vQNdmWc7Oleco/VsocA=="; + version = "9.0.9"; + hash = "sha512-cbIksRu6+gRPYnaSSeXzUbsmPqShDmmqO8y590qKa1yL+SELQQwQ5NyhsMw6b40VpAzjNtB2IQsTW5s77+gYzA=="; }) ]; osx-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "9.0.8"; - hash = "sha512-gsCIp/l+fBFkghgipU7AlJmbN9mBioZ0gTJ/71Ue3brd8oT+JTHljk7Byth43Wz/QHqvW6NtMfB/KMba+Ovcrw=="; + version = "9.0.9"; + hash = "sha512-Ro/9lBic5EUjAd5tEgQJF5KDtO4B6a/g2CiHt41S8tMddQ71VHuBAvfH9HoHrdJWXK9kkBzqV+gXNqsfariD4w=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "9.0.8"; - hash = "sha512-1bPBwHyTuD+bM2mIs/lDzPSbxUv3td2KvxqoslykADooEXMkEldhP4h6GRJabTygMKzpG36kaUbVhmY0Z3YzQg=="; + version = "9.0.9"; + hash = "sha512-HLRXCdV8JHuZCDAyQC4mW0h/dx8Al9h1zZw7HQBd7Q3RZb29myQr0CWvyXgunMKkMBOI79SvfJe3qKfawwyerQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "9.0.8"; - hash = "sha512-iOBFiwX+SH3Sz6Re+xDVTUrdtNzD+A0w4CgmhKyvGEm+S2gXHKptcYTfuHPWxgXkewJfLFGb6SNjcdqpbC2ETA=="; + version = "9.0.9"; + hash = "sha512-4BWz2/9630bM3jT0eYeNWUeFTzS/aUnDhHLu7oIabp7DuRO6QY8uOQHdfqZyuRrDloNTXWGskMIm8a17NHAwvg=="; }) (fetchNupkg { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-KZKJ7e4Mq8E06pMAtTnyjmk/SqNEEMLHcbESLJ7ggVedHcJA/elymIGepIZP9jSwQjtI1v7ggIc3g9C63QDrtA=="; + version = "9.0.9"; + hash = "sha512-f8yHrJ0nPQ6VweI6J0F9SsZbzFaekmX+ljSpyz/rHo3RwtTe5ag32wBxJu6yweXkW/co8zFKQyC94s413/RwLQ=="; }) ]; win-arm64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; - version = "9.0.8"; - hash = "sha512-NJTDO+UX/6NpAORJ+AsL177tpbgCTAaSavaDKKTkz8wwdesjcT0OEMa6XveImmOA4KDQsD9dyPZk8CY+y/+6EQ=="; + version = "9.0.9"; + hash = "sha512-JT2kFQLUwkaGjEWYNQT4w9xCe6qgn7KnkVswIcmq+BCsnj1GNkR5eiTS1J9WMbKdCOafFuxR+4GeWJgBUrs2Og=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-arm64"; - version = "9.0.8"; - hash = "sha512-LJ3kCcdyacCBeii37XDf8uSWGrkEa2rpwyCQRnQdPKDQKs3QemPqXBiodbUGe40jxsWeg/aTh68ux3E0w5A6ug=="; + version = "9.0.9"; + hash = "sha512-l/3rxZ4z7ektuLBC1jy6q/JrB9avNZLkY/TakGRmuV0klv1Uepbj8lJPnYm02IOlYJ+oyhWGFjeVzAhmTmr9FA=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; - version = "9.0.8"; - hash = "sha512-r5eVgUvphRSxeAkmjQsbSQI7phyaFklVs4Mwu4Qgr4HAu+UkZI8UJi23jKbK8B5iUuqj+L2bE6/hNti1XIvQNw=="; + version = "9.0.9"; + hash = "sha512-SsKEfphdtBw16QyRLTAbVht3LifNGZ/IllQqVSX5DG7qD2BxJ3//qoboNOmpupf7JsZQe3fWKObWoNdcUYpmGg=="; }) (fetchNupkg { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-KpD57JOPE5YykXteBFpIhQAs5TVrJKWxryEPpW9jdr0K73gGClquXUexYGjiHk++EPTr59aRKcUKQrNyZXOmDw=="; + version = "9.0.9"; + hash = "sha512-isb8z7xhoL13Rtm8ZCzVCTWf5fWjyMERGkDqQNoQics33WfcCp3HgVRL5Gufr63lg+JFKz49q0C0LSa59pkSkA=="; }) ]; win-x64 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; - version = "9.0.8"; - hash = "sha512-gXQpEX6W6CWyUpmX1zbRE4pGR3c0EJLbBqkXOpqiPpLc/qh6in+tC4MhGWesCNLOsZXf0nlFikBUouKeX4heUA=="; + version = "9.0.9"; + hash = "sha512-aHeIlK4Ve8U503fKPmZghAIeN3Ws/9iRLmsey5ObIS4UkR7+lFZDoCFAcqWKCi+UAQERLudqorKkHWLsAWytsg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x64"; - version = "9.0.8"; - hash = "sha512-shIJcIsVRmlyuiBNu/OJ0cl3YS2g8LAUwN+r42Jin+HZYkZE5Esf3Zl6KNrBG4JdhZD32jNZ9JE/m0uB0PbLRQ=="; + version = "9.0.9"; + hash = "sha512-VaEZPPqvJasmjS2URZzIhF89xVqx4FywxeWaXTIhNSJ6lbgyZ7L7s558fii+L/7nTQ2fOXARKZykSHeLvPBMlQ=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x64"; - version = "9.0.8"; - hash = "sha512-ubHRXN/19HpDTzlaXIAJUVOpfgOOnsPwIwxk+rlaO1nv2w74aa8dUQGtPeqNkpo87CSdwpc1uaDe79NLGeY0HQ=="; + version = "9.0.9"; + hash = "sha512-M3umAJUMNf59Vb28nAU+QLT30NP41jd9HaJ8MQi4Kf8ncJ6P8obpwSjMgS71ZtqSZBT2pNXAo/FU3xjzIQ6K4w=="; }) (fetchNupkg { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-RFXToE31qPxev1Ei0hosMf8jN9U9hivDSiTWGFaBg8Bjyeai5YZ4JcYfNi3yNyaBKrra8sdPtcKMBHn3JtRnTw=="; + version = "9.0.9"; + hash = "sha512-EfonSMd6dCLyyUuscaCtE1h0NTYE1RjeLPVU2NHXw3vBRy0w2lSTNqJp83bT+2rejSpw3L0FU0jMmt2w9UhbhA=="; }) ]; win-x86 = [ (fetchNupkg { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; - version = "9.0.8"; - hash = "sha512-Hq2Jkbv1dN5A6hojoNpZYsWdHlmALRRZSAxWY6y/bYfwczY7xRXPcwDWcXg3TgURZ3tYDjLAZmKvmkxe8CGOWQ=="; + version = "9.0.9"; + hash = "sha512-0fcf+gMcarIvA1WT9bj2Zf3as4lz2xUAp2KAM5D/qq5ZYcH2WqIJHH5FTAcDNZ6fFziDad+ufuR0z2KCjNiQ2Q=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Host.win-x86"; - version = "9.0.8"; - hash = "sha512-iAKhXmVqwtB1oU09QaFgY1rHegt+GczpjlpmKibZCGjewULMevVnFaNTUGgnNKfnFziEy9Ou9khGyRjumrDbsg=="; + version = "9.0.9"; + hash = "sha512-QCrojepAqm6pzOipcLvYOz0WzlqrfW9rQa0s9bjQ905i1AYIxGE65yg8jVJwDkJofPp3sKSNIyQXY/2fb5ffKg=="; }) (fetchNupkg { pname = "Microsoft.NETCore.App.Runtime.win-x86"; - version = "9.0.8"; - hash = "sha512-JTcyKAl8lxnWoIptRAw9qdF1wfxKQb6JNs898g/HJQIOBQCuW6DkJy7TAn6QHhJPQ0o5KS4LtG/wCTs05IO3+g=="; + version = "9.0.9"; + hash = "sha512-tISq/TnUjXKtrDy2AKTjQuavexCpspcuylFZ4ySov3HEgCGmPA8v6JYhIRR6yAKuAJy0tvL4wt8W8kvOgPGpog=="; }) (fetchNupkg { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; - version = "9.0.8"; - hash = "sha512-SkW+QLlwQVY3G1yYd8ECVY22NtMo+gkGvnzOSQqsQ91e1Ihf8kGtAQ8mX8/NNmM4ekj7XuwsdGK6mt89HNoFXA=="; + version = "9.0.9"; + hash = "sha512-VaPzur2V/itmMg81CVVTNyJ2JG8N+HceVL4BLGEiF02mRo8Th9JOTjU74YzpURJ+W0Ubdt2AR7rLWSmBNCGMKQ=="; }) ]; }; in rec { - release_9_0 = "9.0.8"; + release_9_0 = "9.0.9"; aspnetcore_9_0 = buildAspNetCore { - version = "9.0.8"; + version = "9.0.9"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-arm.tar.gz"; - hash = "sha512-qZREscunr0rNEtmtQSb+Ss3fLvDgK5md4LwYU3QuE27/sD7XrcKgpHBi0AUbMXkyCkf9PSOdD7hvl3W3PeQ9Gg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-arm.tar.gz"; + hash = "sha512-3ipS6kqbhyrb4hcJ1uHYhzHkIFcDe4Jvk9ucmLDujRDrMVn73IQhNF8pfPo11pKnNr5l4WRU2y5NNAs7uSjM4Q=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-arm64.tar.gz"; - hash = "sha512-zx5y9LMnuTwaw/Le+cqDvuJ6QI5bWRP4TtlUz9bEY52hZk/j9OOSWIPbd+0p+lNkucqK83lvM8pzpMt0hOMmvA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-arm64.tar.gz"; + hash = "sha512-zS0k4W7f29NCh6SuJeClF6rxu/oP/U07x+rGPYXdVE1DsS0IGqJBmvE6wn/bUk+Rjs8v36kWA5rtZtUCMYpy7g=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-x64.tar.gz"; - hash = "sha512-CK/fkk0A+HW0TMTv9otV+5tj5Mxo5rXN6HPaK86cW19BIOhptqHf3qSrEEqwrIeD7xV3tNMnWq6JmlPNiBMPHQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-x64.tar.gz"; + hash = "sha512-f/G1F8RbLHcg/BvoCIQsW39kT/kTjyIYYmIOI2YNtSi1lh95FDSqdYhcgI7LO/nSE6M+j/PqpHfffWJW0hWmxA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-musl-arm.tar.gz"; - hash = "sha512-RND6DTb5z/mT9wie/TsrPg5g1AO8K1o5URa+fWtDqCRx4qu0TNFwJGStMCM3vD4M5J4kLwL6FKEUKI8PimYilg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-arm.tar.gz"; + hash = "sha512-joG2ImzqEELoXG8y/t5fVx4Zq0Sr68soQbclKTCP59PYS2d8GdEvVzo3eA/cOw/nvDkiw6Ac8ItdV6WcGOrDGg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-musl-arm64.tar.gz"; - hash = "sha512-5ExwXEbRT8tXVPF7o0bqKHb8G9tEv6A3K0jAmXkZmnaOuCdmuOfiK53AGnw4uFPvG1P4stxX3vFbPcJf0I6yVg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-arm64.tar.gz"; + hash = "sha512-4y2qLqw+0y1yyTUY8ytx88DvfqUkXwTo6eHWshDaFJNAB5ZwoQiFzEDYsSKuiY+Q+cnqtirGSVA9mvEyeW8UaA=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-linux-musl-x64.tar.gz"; - hash = "sha512-5D3IU1sy+f0Xtrgc+7l1vkbwn3eTAkBC5i/htJnbZu6tbbESylH+/ZojxnbLbcsBkcWYXC9TQGmB9OFfC272Zw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-x64.tar.gz"; + hash = "sha512-rZBDC4/Enl8DVK+JPhVd6z59nmUKCKgRJZVuVc34ghQI1OnWAq5tJ7Jd+HBe0qTKglDakIax0ycKtffQmQ5Ulw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-osx-arm64.tar.gz"; - hash = "sha512-T+od1lxCvVoGUOG+m2K8ygX0jKLI0bWX6VjGX5TfZZZmUHx+twPdnQbyStAHmI/pKvc2P+2z20lQK4pcVPmthA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-osx-arm64.tar.gz"; + hash = "sha512-HtiNUoiZPve4Hc9mKUJoTTBx0WC0p3pvwvC8r4tgjCr/hi7MuB9CjxhBA127FAaeDuV1JXLjLmqrAYqNOq/OXg=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.8/aspnetcore-runtime-9.0.8-osx-x64.tar.gz"; - hash = "sha512-cOgD8+BEnqxWQ43hL4dx8yJgcpbuU+DmiWziEfXa/gg/XzP54sdsVAEsk/wblR4MFjDJdEd3fcRovvn7EZSfww=="; + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-osx-x64.tar.gz"; + hash = "sha512-wl7EpMuh2GfWvXkH0LGokDyLOMNJyy1xvnCgcukbWURrhCZ2DOvWpfOHHzWpzF3lDpf3LCBF4D5lAV5kJJaiSw=="; }; }; }; runtime_9_0 = buildNetRuntime { - version = "9.0.8"; + version = "9.0.9"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-arm.tar.gz"; - hash = "sha512-XitlwgOdZuHGyasekrvUh/zRvXphI8FwvqzbHOJGiNc0noSuizhr11i9JHK3NtGO3qg3DMY+tV+sCqs1ZYgP3g=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-arm.tar.gz"; + hash = "sha512-rJxs5NQ+i8YuZT00XTK1QYaUTvd4cR9/g1Lfvj5fuoY/jgiHcdKe+/0t9x2hUShhshAvddKnS7KI1RCx+ilFhA=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-arm64.tar.gz"; - hash = "sha512-MBXpX/DDc7jVlJHPHDIMgPTsdBjWNAC/ZQjU4l5xpH2yhUkVNIqxhuWKktWsLyD77BPWPfXF9gH/SvXynD2c0w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-arm64.tar.gz"; + hash = "sha512-SGjAZGfLXbDHDUA3Yxdl1jn24Pq3gNNjHwSyL/Ov7/iKpbmQBIhtoG9uRDlngZI0xFkV0pKcBm7dhST+JcUdCw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-x64.tar.gz"; - hash = "sha512-92luoqMKErrQyPcyGsQoQ87TBxhNiUyUpkyFKJs88wk23zc/9YVDzpt3YFqAJD0fx3e8lZV1Y0qq2cqogPv4Zg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-x64.tar.gz"; + hash = "sha512-T69+YViA42gGgeGBCOjxKIB0/UPmrAzRwkS1bov/em6ovaKnHs2EvACRCUq8v3kqnaH6rycf1DEpdzZC4nsl1w=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-musl-arm.tar.gz"; - hash = "sha512-sQh1B3IPZCmiSihUVMzVSokifIXcsb3wwjQkdyMJR8kc4/FmW+diYRNqk1yXPUvtjF0c7AiX+GsJMWuq7h27Qg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-arm.tar.gz"; + hash = "sha512-1EbSMp9px1XSzzCXqO0mi65mvHMegt0otm5oePqhPV0Ik96QZv+eX+qd0g8Fg25oIgnNXrSjlpv4d3qSXeTnfg=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-musl-arm64.tar.gz"; - hash = "sha512-AYQXIV58CoKhnsfhGaQ4vKkYucRI84SyffuH+YGpiKwhTFdvKKrv7IV0WwBc/3C/0pm+Mb8k4xlVOKTpH6bv4w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-arm64.tar.gz"; + hash = "sha512-kybCaV4zt8GECzPBUJFn52Y5H97uETHL1kuNwSLB/l04y3Dp96bc808yylipYOlTWlLQ3XXyxNMwBQQxE9vJZg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-linux-musl-x64.tar.gz"; - hash = "sha512-oAgYUGPY80Y15AMoMTrzHnuuI5yNokcmsf8gEuyTDDLvDcDWcpKuvE2FMNKyb6Rs/7M5PPFrzfZsEOqINFitcQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-x64.tar.gz"; + hash = "sha512-o30yHsCQ8PlHJkYyCT21xohfkT2gNsvUcSL766vHVMFQqsSYxLce/W9kGW4RFKOXx+OW03Ause0AWA67FQ7Myw=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-osx-arm64.tar.gz"; - hash = "sha512-+n7QPNWl4FVfZfjwEBx3Yua/2gBfpJWvoSZRjU1ByXNMZX/DWc+A+Qv2+/GGwmrwOBnbrdUlHpftTL0Ej8J7OA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-osx-arm64.tar.gz"; + hash = "sha512-wJWKMlJ9/h9B2lctqQ3d7SpTTx5Ore31EpZS0QooFgYOMo1VG2VGeJr2cVlGJxL2lLXEL1Or7izEYZP7Q6IfIw=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.8/dotnet-runtime-9.0.8-osx-x64.tar.gz"; - hash = "sha512-M5jxrKx2R+Jc0kdoBMWtJkyhjhUtDiKzLr2mvV13RMHpMqqQhq7NN5S4208vcl7SD/3UT/YV5ygaCsXdlQc7nw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-osx-x64.tar.gz"; + hash = "sha512-YsL2HrbB7d0y6hV3nGBWo/0zy9FP1U2bMAhjCkn5f4lQJs1Oy6g8lhAw39eDyuSA/nw2E0KNKIGlxa9O6n+j/w=="; }; }; }; sdk_9_0_1xx = buildNetSdk { - version = "9.0.109"; + version = "9.0.110"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-arm.tar.gz"; - hash = "sha512-QJEtXxu/WbBx0uHTHsHZq93b893GSzIz58fpFpawI+H6eglHJdOZW5MciAA4Ql7OvAXwE/dZYye/SWaSnpgBtQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-arm.tar.gz"; + hash = "sha512-7MKKzj1ADdYEjkod5P7dCjpPNEgkBI4gk4WZug+Ar6b0thBYQ3vHEQaaWQnu2IoIg7TaGG4KwQSr7AxaNJg9Dw=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-arm64.tar.gz"; - hash = "sha512-Kd/68u4iQCxgHD4cvvNoKbow/jLpdrMfJH32BaFF76KafiPfUJ7YH6mm0T8eVYFeKlkiA6p5wudniNkBpuGrWA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-arm64.tar.gz"; + hash = "sha512-Pia+La8ITGul2TLmqBbhXPyZfw2o7PfyxPyYSqJdXKOEHSvxpLuUirXisonvJ6N6Tz6rhA2WDu9oaDbJ0lV0Yw=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-x64.tar.gz"; - hash = "sha512-zDhqjnAJhVpumjqKFT2htc5UwuC3t64wVEXunw1XNVGN/u8Nj/MqREeC4180oxZ1ck4EBTYAGnbJ3Bt1W1omBQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-x64.tar.gz"; + hash = "sha512-7UOpQly1Qk2W1PTMFlVL6G+nqezUTPEC13x1d50QNrNmNLZv2IX8qTOAAxgYdBsxj5UyKjynHg0Uzr2/6yLkCA=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-musl-arm.tar.gz"; - hash = "sha512-62kBlt/TQmebHm0Mw/UAZ74dDypu+RFx/rcS5MSkkb7jgeNQBjgpDh5Z6TP3f1fMZL7ZLK1u6h62VnarikxmoQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-arm.tar.gz"; + hash = "sha512-VGJHpI+OUm/UmGlgTMA6aHdFgobl8C4V49rtf2MdTtd80qztDIstg61nczL068PTvpW85VPO31F3qtZsxKXx9w=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-musl-arm64.tar.gz"; - hash = "sha512-CZ+bh0Cjx1hBU8KWFg/Jb8y8GMfCRnjv9+ZCXWAsdw1TTE8ttWOTPNT+XJ6y1A99A6H2mu9em5RZDzYM9qFCgQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-arm64.tar.gz"; + hash = "sha512-StOknkxvDoLRMcH9QuHWZ1kYH1M2qnBUsuUD/B4/YMVpFDadpT/8B4hisOtIjcw/RIVOXp9k0haU2HQ2C+rwkw=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-linux-musl-x64.tar.gz"; - hash = "sha512-FonLs6wXs3SQOyFKFz8kFgByrlfMXRMH9bJgUbb/BAV3K2A7amx+8ZUvc3sYyfO5dvc1S4S4mra/Fb4g3QY2tg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-x64.tar.gz"; + hash = "sha512-n3rnIENhsiIZekinlrgobNrfWI6XLXhlZk2Ev1UqrUTexok9B4cce8Qx2A7l4zxn6+VBh6VD4/nsiKStGs1/Zg=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-osx-arm64.tar.gz"; - hash = "sha512-ri68P3dAq4gK9W4209Kh7lpU/BErb9zCUo8sjFmAjTZHbV+rXNqn0lgZsOSpARdF86nlxyaSzZMrMA62/YX1rw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-osx-arm64.tar.gz"; + hash = "sha512-Sc1ZgBa1hO/JRG/W/GEnmeW0YqxB/cmHmaavjHATIaBhmYJ+HlDRJp8ddFbjkysR9gT/O0Lw2anErHwgR0pJkA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.109/dotnet-sdk-9.0.109-osx-x64.tar.gz"; - hash = "sha512-O3Lvl5RoYzAitNIi2jGnP45zjR6n1ENAghXecxGCTk8lycbdGTxEAUwmVZIoKTiVwWSlGTTzB+FT2SfnDLbztw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-osx-x64.tar.gz"; + hash = "sha512-3i/spTBHsFyhcQZ/2h3ONPE2elQ/K7xqBwUXS+aA3U1rxrmcfYzPaL/agi9Jj8ZFm4sMbD0j2tuOMBFRkfR5ug=="; }; }; inherit commonPackages hostPackages targetPackages; diff --git a/pkgs/development/compilers/dotnet/9/deps.json b/pkgs/development/compilers/dotnet/9/deps.json index fda290cb02cd..c105384a7354 100644 --- a/pkgs/development/compilers/dotnet/9/deps.json +++ b/pkgs/development/compilers/dotnet/9/deps.json @@ -1,50 +1,50 @@ [ { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", - "sha256": "dfde67692b77b9298c63d0748c02961409eaf9ec1f519b3709f40b74d6e4bce0", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.8/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.8.nupkg", - "version": "9.0.8" + "sha256": "1ec9f8f68fb5220aef9638a421214cb2f8e3e61a979728e2adf597f4180c8e31", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.9/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.9.nupkg", + "version": "9.0.9" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "d58559760799329796108006ed50d2307340e99d910089132b45bb08d9f63746", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.8/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.8.nupkg", - "version": "9.0.8" + "sha256": "15ebc8bd31746f5c8060da270a93cce45aad1de6f6723ebb5f54e0027dc67e51", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.9/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.9.nupkg", + "version": "9.0.9" }, { - "hash": "sha256-L45+wVapWxxvfamjT3xTtJbYfIkUfi0JVptDp06DRUA=", + "hash": "sha256-nw1yLRpoob8pDyqPo77o2wHQOv0R3gNC0EUkT5V3uEY=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.8/runtime.linux-x64.microsoft.netcore.ilasm.9.0.8.nupkg", - "version": "9.0.8" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.9/runtime.linux-x64.microsoft.netcore.ilasm.9.0.9.nupkg", + "version": "9.0.9" }, { - "hash": "sha256-pC7+si0En60bPU1bqM+RxcaDlBUTCwmCgJOqgYdVO8I=", + "hash": "sha256-G8kDknKyFKFqMJB2GT4DdvgH+sZospe0LBswH+aci88=", "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.8/runtime.linux-x64.microsoft.netcore.ildasm.9.0.8.nupkg", - "version": "9.0.8" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.9/runtime.linux-x64.microsoft.netcore.ildasm.9.0.9.nupkg", + "version": "9.0.9" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "fe448edf57d1782e08cfbbc85b4044f227bcd2c5148f5b784afaac22a3708901", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.8/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.8.nupkg", - "version": "9.0.8" + "sha256": "61654befdebb0b3e3da3b0e23a415cc97b0e1a4eea9ccd6d8c41f6c306ddf891", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.9/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.9.nupkg", + "version": "9.0.9" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "a8c7fc434d9af9ab767ccaf3416046759c9d25c7ae5385096bf05ca4e4f354d9", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.8/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.8.nupkg", - "version": "9.0.8" + "sha256": "5e819f4a2e53a3022bf8bf378d45dfa904f398dd3170f6a398efa9e3aeb1501d", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.9/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.9.nupkg", + "version": "9.0.9" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "448816bf6f7e1400d8ebe89ac1537dc796a8553b0ef2a2403c32e5afccdbc559", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.8/runtime.osx-x64.microsoft.netcore.ilasm.9.0.8.nupkg", - "version": "9.0.8" + "sha256": "eb37d35286407aaf7908d72ba164702dad283a9f7c821eedcce49ea8af977f7c", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.9/runtime.osx-x64.microsoft.netcore.ilasm.9.0.9.nupkg", + "version": "9.0.9" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "161f30bfea6df634d6e80b4b93a62f598b2380e20cdb82df97f954f72f19532e", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.8/runtime.osx-x64.microsoft.netcore.ildasm.9.0.8.nupkg", - "version": "9.0.8" + "sha256": "d0b819b6e0542b4f11153ee798666d4ee121eba35586edd1574e33e21490f2e0", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.9/runtime.osx-x64.microsoft.netcore.ildasm.9.0.9.nupkg", + "version": "9.0.9" } ] diff --git a/pkgs/development/compilers/dotnet/9/release-info.json b/pkgs/development/compilers/dotnet/9/release-info.json index cf8f95e26780..33c4941cc119 100644 --- a/pkgs/development/compilers/dotnet/9/release-info.json +++ b/pkgs/development/compilers/dotnet/9/release-info.json @@ -1,5 +1,5 @@ { - "tarballHash": "sha256-MQFwplcvl8bRQ3Ak60exusXgoWl3ZjHfBhdUJj3PYtY=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.109-servicing.25368.1.centos.9-x64.tar.gz", - "artifactsHash": "sha256-RoEaBJESjYehHRzrRPNmZjY9yI9WCNLhmqb/8EgSuqw=" + "tarballHash": "sha256-oYy/mkjlilFsHaPFjw5G9m3PHF5+8CjocQGx3CRuU2o=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.centos.9-x64.tar.gz", + "artifactsHash": "sha256-RcF5iXV8tVkoOBqDLsM5CszV7vCEP2x95j7DbvP8sVU=" } diff --git a/pkgs/development/compilers/dotnet/9/release.json b/pkgs/development/compilers/dotnet/9/release.json index ac4ad5be87b1..8980b12a6537 100644 --- a/pkgs/development/compilers/dotnet/9/release.json +++ b/pkgs/development/compilers/dotnet/9/release.json @@ -1,10 +1,10 @@ { - "release": "9.0.9", + "release": "9.0.10", "channel": "9.0", - "tag": "v9.0.110", - "sdkVersion": "9.0.110", - "runtimeVersion": "9.0.9", - "aspNetCoreVersion": "9.0.9", + "tag": "v9.0.111", + "sdkVersion": "9.0.111", + "runtimeVersion": "9.0.10", + "aspNetCoreVersion": "9.0.10", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "999243871ad8799c178193bb2d384dfbcfd94ce6" + "sourceVersion": "838867fec3d758e34188af097f4f18a23c3800e8" } From 4d731f56cd1715c15446d3f5da7b3837ae4445d0 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 03:02:36 +0000 Subject: [PATCH 078/259] dotnetCorePackages.dotnet_10.vmr: 10.0.0-rc.1 -> 10.0.0-rc.2 --- .../development/compilers/dotnet/10/deps.json | 48 +++++++++---------- .../compilers/dotnet/10/release-info.json | 6 +-- .../compilers/dotnet/10/release.json | 14 +++--- ...-size-estimation-when-bundling-symli.patch | 47 ------------------ pkgs/development/compilers/dotnet/vmr.nix | 9 ---- 5 files changed, 34 insertions(+), 90 deletions(-) delete mode 100644 pkgs/development/compilers/dotnet/bundler-fix-file-size-estimation-when-bundling-symli.patch diff --git a/pkgs/development/compilers/dotnet/10/deps.json b/pkgs/development/compilers/dotnet/10/deps.json index 9486ae8a4bb6..55eb5b7b22f4 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": "f4222e017b34fd1aab9c18f83a800c6ad506aa9de9c2dbc01ff0d08ee77c64d1", - "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-rc.1.25420.111/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "sha256": "8ed127320ebfd4933ebc498add9695994dc37d5b09b951fdeb5d0fbc730b72db", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.0-rc.1.25451.107/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "3020dae646564df57f13443c749afdbe02fe696ea6f795657d431e5f134dec5d", - "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-rc.1.25420.111/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "sha256": "7c54a1cd8fc4c790f17a6775c7d7c23c9ed0b5246c68f1b80bd8b090c5a87612", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.0-rc.1.25451.107/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { - "hash": "sha256-6CKoHQ6npL+zAKjx3hgAKAQnMvHC2jircy5A5i41SNA=", + "hash": "sha256-rLL0sHtjWK8mnwS3jGirWovPc0ZEysw0Ue/BoZ1pwzM=", "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-rc.1.25420.111/runtime.linux-x64.microsoft.netcore.ilasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.0-rc.1.25451.107/runtime.linux-x64.microsoft.netcore.ilasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { - "hash": "sha256-VNhtqxkzIYd6KHZK86ZagD4P6HCYzgIGERPjhZgDq1U=", + "hash": "sha256-rREnUxSbCyNsKicVK1OaeLwLYzE3TtKLk9qVvQj8/5o=", "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-rc.1.25420.111/runtime.linux-x64.microsoft.netcore.ildasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.0-rc.1.25451.107/runtime.linux-x64.microsoft.netcore.ildasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", - "sha256": "609cd171ad2358ec195d19b9d466a954e8b7ec20b1af6143741aa03840d535b6", - "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-rc.1.25420.111/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "sha256": "17b13efa4cc6f2b85e770e4601e442713d73fb1c852b22496691f8ac56e33c88", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.0-rc.1.25451.107/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", - "sha256": "7fd9df0ebb210b51a3586afcaf1eea269c7d4d9fb9cffd5931cfacf28c298095", - "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-rc.1.25420.111/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "sha256": "fd30817d3c9fb89bc6309bc0d3841f9f8678ec560f0a9b39976f7865b2b8fab1", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.0-rc.1.25451.107/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", - "sha256": "6107d07f2e0754efe41ef87de31219e7468e7fd305c2c9f2925cb607e7b3c6d0", - "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-rc.1.25420.111/runtime.osx-x64.microsoft.netcore.ilasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "sha256": "f03f3eb320016cb6721049aee14141959037219b3b8d995838b5bbf90250d8f3", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.0-rc.1.25451.107/runtime.osx-x64.microsoft.netcore.ilasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" }, { "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", - "sha256": "acb299873fdfea3672631696b78fc40f23347783b43b8464eff262a8598f9bb3", - "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-rc.1.25420.111/runtime.osx-x64.microsoft.netcore.ildasm.10.0.0-rc.1.25420.111.nupkg", - "version": "10.0.0-rc.1.25420.111" + "sha256": "9ae291866d11f3fc2664094de79f7c3506fce33efca1c40414ff1b10c2d28214", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.0-rc.1.25451.107/runtime.osx-x64.microsoft.netcore.ildasm.10.0.0-rc.1.25451.107.nupkg", + "version": "10.0.0-rc.1.25451.107" } ] diff --git a/pkgs/development/compilers/dotnet/10/release-info.json b/pkgs/development/compilers/dotnet/10/release-info.json index 569be89f26d2..3185980378ad 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-irvbvBrENVa+7C0Vm7bQMcUoirwxwha4BoOiLhD7F4Y=", - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.10.0.100-rc.1.25420.111.centos.10-x64.tar.gz", - "artifactsHash": "sha256-vXoVORa2ZB7HQ3gUy1L9xZaqBDO/fbTcMt0HlqmcWGA=" + "tarballHash": "sha256-OMandJDISBC8MEX0uWp7ibZfebKRzd+KiMzU1YOCV+k=", + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.10.0.100-rc.1.25451.107.centos.10-x64.tar.gz", + "artifactsHash": "sha256-Nf6wSkQ2klRxZpH7ioWeIhx44Y+51Bh/YTSx1bqCUS8=" } diff --git a/pkgs/development/compilers/dotnet/10/release.json b/pkgs/development/compilers/dotnet/10/release.json index b0e6839fc1e9..b0ffc0d08a48 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-rc.1", + "release": "10.0.0-rc.2", "channel": "10.0", - "tag": "v10.0.100-rc.1.25451.107", - "sdkVersion": "10.0.100-rc.1.25451.107", - "runtimeVersion": "10.0.0-rc.1.25451.107", - "aspNetCoreVersion": "10.0.0-rc.1.25451.107", + "tag": "v10.0.100-rc.2.25502.107", + "sdkVersion": "10.0.100-rc.2.25502.107", + "runtimeVersion": "10.0.0-rc.2.25502.107", + "aspNetCoreVersion": "10.0.0-rc.2.25502.107", "sourceRepository": "https://github.com/dotnet/dotnet", - "sourceVersion": "2db1f5ee2bdda2e8d873769325fabede32e420e0", - "officialBuildId": "20250901.7" + "sourceVersion": "89c8f6a112d37d2ea8b77821e56d170a1bccdc5a", + "officialBuildId": "20251002.7" } diff --git a/pkgs/development/compilers/dotnet/bundler-fix-file-size-estimation-when-bundling-symli.patch b/pkgs/development/compilers/dotnet/bundler-fix-file-size-estimation-when-bundling-symli.patch deleted file mode 100644 index deb7f49211cb..000000000000 --- a/pkgs/development/compilers/dotnet/bundler-fix-file-size-estimation-when-bundling-symli.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 8fa3570bf75c48bf68f42b74790bf8ba0f032a3f Mon Sep 17 00:00:00 2001 -From: David McFarland -Date: Thu, 14 Aug 2025 10:49:40 -0300 -Subject: [PATCH] bundler: fix file size estimation when bundling symlinks - ---- - .../managed/Microsoft.NET.HostModel/Bundle/Bundler.cs | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs b/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs -index a5e8b593484..39f39334251 100644 ---- a/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs -+++ b/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs -@@ -284,6 +284,12 @@ public string GenerateBundle(IReadOnlyList fileSpecs) - throw new ArgumentException("Invalid input specification: Must specify the host binary"); - } - -+ static long GetFileLength(string path) -+ { -+ var info = new FileInfo(path); -+ return ((FileInfo?)info.ResolveLinkTarget(true) ?? info).Length; -+ } -+ - (FileSpec Spec, FileType Type)[] relativePathToSpec = GetFilteredFileSpecs(fileSpecs); - long bundledFilesSize = 0; - // Conservatively estimate the size of bundled files. -@@ -293,7 +299,7 @@ public string GenerateBundle(IReadOnlyList fileSpecs) - // We will memory map a larger file than needed, but we'll take that trade-off. - foreach (var (spec, type) in relativePathToSpec) - { -- bundledFilesSize += new FileInfo(spec.SourcePath).Length; -+ bundledFilesSize += GetFileLength(spec.SourcePath); - if (type == FileType.Assembly) - { - // Alignment could be as much as AssemblyAlignment - 1 bytes. -@@ -314,7 +320,7 @@ public string GenerateBundle(IReadOnlyList fileSpecs) - { - Directory.CreateDirectory(destinationDirectory); - } -- var hostLength = new FileInfo(hostSource).Length; -+ var hostLength = GetFileLength(hostSource); - var bundleManifestLength = Manifest.GetManifestLength(BundleManifest.BundleMajorVersion, relativePathToSpec.Select(x => x.Spec.BundleRelativePath)); - long bundleTotalSize = hostLength + bundledFilesSize + bundleManifestLength; - if (_target.IsOSX && _macosCodesign) --- -2.50.1 - diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index 5f1882e777eb..de5f3e80864a 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -145,15 +145,6 @@ stdenv.mkDerivation rec { ++ lib.optionals (lib.versionOlder version "9") [ ./fix-aspnetcore-portable-build.patch ./vmr-compiler-opt-v8.patch - ] - ++ lib.optionals (lib.versionAtLeast version "10") [ - ./bundler-fix-file-size-estimation-when-bundling-symli.patch - (fetchpatch { - url = "https://github.com/dotnet/runtime/commit/118eacc4f40f1ef48b47c0b7ff40ac0b3ae8c28a.patch"; - hash = "sha256-5sRGEpULAgjDjU1LKm7Pcx3Qfbr891CB9apOpYdzPyA="; - stripLen = 1; - extraPrefix = "src/runtime/"; - }) ]; postPatch = '' From fb6d92f96f4c1c35912e781c5a5b3596a72c0af8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 15 Oct 2025 20:44:15 +0800 Subject: [PATCH 079/259] spidermonkey_140: 140.3.1 -> 140.4.0 https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_4_0esr_RELEASE/js/src/build https://github.com/mozilla-firefox/firefox/commits/FIREFOX_140_4_0esr_RELEASE/build --- pkgs/development/interpreters/spidermonkey/140.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/spidermonkey/140.nix b/pkgs/development/interpreters/spidermonkey/140.nix index f96c8d6ce696..af269d60324a 100644 --- a/pkgs/development/interpreters/spidermonkey/140.nix +++ b/pkgs/development/interpreters/spidermonkey/140.nix @@ -1,4 +1,4 @@ import ./common.nix { - version = "140.3.1"; - hash = "sha512-qTAtmdfwf0slCqIUY1gUlk3QgyBCaOBf6Hej2DMLnAyqbCntGdpxvYiXm3zzntUvF2mJaLDaWw10MLZ2S0O2zA=="; + version = "140.4.0"; + hash = "sha512-z84L3PbUWZx7lrzNn9E5C/s2RduSdqNpowdgzmgZhQqqQlGGnmvTxdhYLqNyi5IHYsXxb3zhLOFRw+dDJ7jIEQ=="; } From f3ebaf44ae58796cc91a4831c8c1d3097294df03 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 15 Oct 2025 20:48:12 +0800 Subject: [PATCH 080/259] mate.mate-panel: 1.28.6 -> 1.28.7 https://github.com/mate-desktop/mate-panel/compare/v1.28.6...v1.28.7 --- pkgs/desktops/mate/mate-panel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/mate/mate-panel/default.nix b/pkgs/desktops/mate/mate-panel/default.nix index abbe84809a73..49320fa936ca 100644 --- a/pkgs/desktops/mate/mate-panel/default.nix +++ b/pkgs/desktops/mate/mate-panel/default.nix @@ -31,14 +31,14 @@ stdenv.mkDerivation rec { pname = "mate-panel"; - version = "1.28.6"; + version = "1.28.7"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-panel"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-jfPXvb/iQGP+WwhquKtQICDUtjMhBY10YY8+dMfM8S8="; + hash = "sha256-8GS6JY5kS2YKscItAo8dzudgkZeG51JsSBUj0EfLiZQ="; }; nativeBuildInputs = [ From 374c29349a11738277b59a46cb7623f6720e82cd Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sat, 4 Oct 2025 16:37:08 +0200 Subject: [PATCH 081/259] zizmor: 1.13.0 -> 1.15.2 Changes: https://github.com/zizmorcore/zizmor/releases/tag/v1.15.2 https://github.com/zizmorcore/zizmor/releases/tag/v1.15.1 https://github.com/zizmorcore/zizmor/releases/tag/v1.15.0 https://github.com/zizmorcore/zizmor/releases/tag/v1.14.2 https://github.com/zizmorcore/zizmor/releases/tag/v1.14.1 https://github.com/zizmorcore/zizmor/releases/tag/v1.14.0 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index db8f2685ba1b..5fc7dbadb45d 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.13.0"; + version = "1.15.2"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-D4SJFueWUUABkJeKpgVywoJcQETVKCFA9dYisFIh11I="; + hash = "sha256-fl3Z4jgeqNxNjcdYQRt02oR7nDrYPN2dhzKeBium7Ug="; }; - cargoHash = "sha256-7MKTw1XeZk4VYRA3q24iEGD/gXs+Uy0XC090kx+/Z5I="; + cargoHash = "sha256-4+1EURDrDYG4luaNV9KdRVojXY++H9LNNl2oINfWeLc="; nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ installShellFiles From 7a3eeaaac65d8a99b6bdcc79aa5082c80050f992 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Wed, 15 Oct 2025 17:58:58 +0200 Subject: [PATCH 082/259] librewolf-unwrapped: 143.0.4-1 -> 144.0-1 --- .../networking/browsers/librewolf/src.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/browsers/librewolf/src.json b/pkgs/applications/networking/browsers/librewolf/src.json index be1a3e715912..f6708469edda 100644 --- a/pkgs/applications/networking/browsers/librewolf/src.json +++ b/pkgs/applications/networking/browsers/librewolf/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "143.0.4-1", + "packageVersion": "144.0-1", "source": { - "rev": "143.0.4-1", - "hash": "sha256-RyLz5se2AqXAmsa/MckiUgcBfRxZVVsrNg2L757qOuo=" + "rev": "144.0-1", + "hash": "sha256-5LE8VUKQUua8l/mZN8a7MQCr3uPWJuFZ2WfhJyt14bE=" }, "firefox": { - "version": "143.0.4", - "hash": "sha512-K8veTnLqQenMyYg2kBY1NQtdx7UMYY4Zq2EDonrcDwF8o/p1VTeMivbuHzoU0Ck1KJ/isNNdhA1hD1rAeojktg==" + "version": "144.0", + "hash": "sha512-4fkk7QBqMfUzPqavIZwfuQ1IZuWImsY0wySj6AsEKn4LK5rreYZy6hpDT7+Bf8C4KhLsD7QFpI46LKIcw5REXg==" } } From 6daf1322262da72c073213cca70aae9e2a8ecdf1 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 14:07:14 -0300 Subject: [PATCH 083/259] avalonia: update windowsdesktop dependency to match sdk --- pkgs/by-name/av/avalonia/deps.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/av/avalonia/deps.json b/pkgs/by-name/av/avalonia/deps.json index a4594c6e3f8f..ac5c240205ec 100644 --- a/pkgs/by-name/av/avalonia/deps.json +++ b/pkgs/by-name/av/avalonia/deps.json @@ -887,8 +887,8 @@ }, { "pname": "Microsoft.WindowsDesktop.App.Ref", - "version": "8.0.20", - "hash": "sha256-EDrxjwHRVTirMADYU+po/ANd6LaoehL/9RSiuZEsIB0=" + "version": "8.0.21", + "hash": "sha256-RufsU8Mr81jK6fIbULBgkv0BRVmobXL38L8rBwBjJyg=" }, { "pname": "Mono.Cecil", From 9383176765fbae5ce67cc902e19c6cba255a5a1e Mon Sep 17 00:00:00 2001 From: David McFarland Date: Wed, 15 Oct 2025 14:07:19 -0300 Subject: [PATCH 084/259] roslyn: update windowsdesktop dependency to match sdk --- pkgs/by-name/ro/roslyn/deps.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ro/roslyn/deps.json b/pkgs/by-name/ro/roslyn/deps.json index bec9946ff8d1..cab81c626f18 100644 --- a/pkgs/by-name/ro/roslyn/deps.json +++ b/pkgs/by-name/ro/roslyn/deps.json @@ -157,15 +157,15 @@ }, { "pname": "Microsoft.WindowsDesktop.App.Ref", - "version": "8.0.20", - "hash": "sha256-EDrxjwHRVTirMADYU+po/ANd6LaoehL/9RSiuZEsIB0=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.windowsdesktop.app.ref/8.0.20/microsoft.windowsdesktop.app.ref.8.0.20.nupkg" + "version": "8.0.21", + "hash": "sha256-RufsU8Mr81jK6fIbULBgkv0BRVmobXL38L8rBwBjJyg=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.windowsdesktop.app.ref/8.0.21/microsoft.windowsdesktop.app.ref.8.0.21.nupkg" }, { "pname": "Microsoft.WindowsDesktop.App.Ref", - "version": "9.0.9", - "hash": "sha256-TfNgMEesiGD+81AdKtUHLJVMZjM1F94K7aOQgOksQm8=", - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.windowsdesktop.app.ref/9.0.9/microsoft.windowsdesktop.app.ref.9.0.9.nupkg" + "version": "9.0.10", + "hash": "sha256-xY6W4jzMoxlhKBmcd1507wluBpL+1aPmVJGXcSxM0FY=", + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.windowsdesktop.app.ref/9.0.10/microsoft.windowsdesktop.app.ref.9.0.10.nupkg" }, { "pname": "NETStandard.Library", From c446e3344cd4ad6a6cc5dc1773c46dc573646077 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Wed, 15 Oct 2025 17:14:58 +0000 Subject: [PATCH 085/259] cockpit: 348 -> 349 --- pkgs/by-name/co/cockpit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 7f93bbd32809..add9765fa17e 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -44,13 +44,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cockpit"; - version = "348"; + version = "349"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; tag = finalAttrs.version; - hash = "sha256-JO+tHrG1fxfDRdGHIDZ6TBLug/6p/vB8RkxC9TLoOuk="; + hash = "sha256-MfZPT0gY3G4Tkp2TQN7HZVgy1oiJU9zrIzaLU8r9FjU="; fetchSubmodules = true; }; From d59000cc1afb5ec366e97e27be5c6fd5e0203584 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 18:46:15 +0200 Subject: [PATCH 086/259] jrl-cmakemodules: 0-unstable-2025-05-04 -> 1.1.0 --- pkgs/by-name/jr/jrl-cmakemodules/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/jr/jrl-cmakemodules/package.nix b/pkgs/by-name/jr/jrl-cmakemodules/package.nix index caf1828b090c..f8858ef14c3d 100644 --- a/pkgs/by-name/jr/jrl-cmakemodules/package.nix +++ b/pkgs/by-name/jr/jrl-cmakemodules/package.nix @@ -2,27 +2,31 @@ lib, stdenv, fetchFromGitHub, + nix-update-script, cmake, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "jrl-cmakemodules"; - version = "0-unstable-2025-05-04"; + version = "1.1.0"; src = fetchFromGitHub { owner = "jrl-umi3218"; repo = "jrl-cmakemodules"; - rev = "2dd858f5a71d8224f178fb3dc0bcd95256ba10e7"; - hash = "sha256-Iq9IuhEJBmDd14FhQ3wb94AoJDUjJ1h1D3qCdQYCnUc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-WQiAAexshQ4zgaBNo/CD91XV+PAeoPZatmehSA14aPM="; }; nativeBuildInputs = [ cmake ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "CMake utility toolbox"; homepage = "https://github.com/jrl-umi3218/jrl-cmakemodules"; + changelog = "https://github.com/jrl-umi3218/jrl-cmakemodules/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.lgpl3Plus; maintainers = [ lib.maintainers.nim65s ]; platforms = lib.platforms.all; }; -} +}) From 8d70225c8885f1c5f6234b26d303edf23a5e7eca Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Tue, 7 Oct 2025 15:07:45 +0200 Subject: [PATCH 087/259] jrl-cmakemodules: fix permissions of installed scripts --- pkgs/by-name/jr/jrl-cmakemodules/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/jr/jrl-cmakemodules/package.nix b/pkgs/by-name/jr/jrl-cmakemodules/package.nix index f8858ef14c3d..b3ba427511e6 100644 --- a/pkgs/by-name/jr/jrl-cmakemodules/package.nix +++ b/pkgs/by-name/jr/jrl-cmakemodules/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, nix-update-script, cmake, }: @@ -17,6 +18,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-WQiAAexshQ4zgaBNo/CD91XV+PAeoPZatmehSA14aPM="; }; + patches = [ + # ref. https://github.com/jrl-umi3218/jrl-cmakemodules/pull/783 + (fetchpatch { + name = "fix-permissions.patch"; + url = "https://github.com/jrl-umi3218/jrl-cmakemodules/commit/defed70c8a7c5e4bd5b26006bef26e3fb22c3b26.patch"; + hash = "sha256-muO6DwQhNPCv6DPmnHnEHjsh/FSj0ljgNCb+ZowLRaY="; + }) + ]; + nativeBuildInputs = [ cmake ]; passthru.updateScript = nix-update-script { }; From 6edce88f40dda051371f63101eb8ed3ff472e4bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Sep 2025 20:43:54 +0000 Subject: [PATCH 088/259] coal: 3.0.1 -> 3.0.2 --- pkgs/by-name/co/coal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coal/package.nix b/pkgs/by-name/co/coal/package.nix index 22c9d456f0c1..a02726d89596 100644 --- a/pkgs/by-name/co/coal/package.nix +++ b/pkgs/by-name/co/coal/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "coal"; - version = "3.0.1"; + version = "3.0.2"; src = fetchFromGitHub { owner = "coal-library"; repo = "coal"; tag = "v${finalAttrs.version}"; - hash = "sha256-2X1chL4tYQXo50W/C5z+IVA1DGPcPdA378lh+7Bs2OE="; + hash = "sha256-7Ww1vAzKaCccBpBQU1hzI7Jk+oXw73zhnH594Xn9gbw="; }; strictDeps = true; From c75703a51a18d78e205e3413fc9886d6895f6d86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Sep 2025 20:32:16 +0000 Subject: [PATCH 089/259] example-robot-data: 4.3.0 -> 4.4.0 --- pkgs/by-name/ex/example-robot-data/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/example-robot-data/package.nix b/pkgs/by-name/ex/example-robot-data/package.nix index 20a2b2366b8f..ffe2af1be919 100644 --- a/pkgs/by-name/ex/example-robot-data/package.nix +++ b/pkgs/by-name/ex/example-robot-data/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "example-robot-data"; - version = "4.3.0"; + version = "4.4.0"; src = fetchFromGitHub { owner = "Gepetto"; repo = "example-robot-data"; tag = "v${finalAttrs.version}"; - hash = "sha256-i5YU5lcbB3gm8/YrRRiE2NDcLEq7+eF7GtIrJ1DF1cU="; + hash = "sha256-HnI1EaTSqk7mbihwFTgnMxgPZxMSYnAwaCLEXS3LUbE="; }; outputs = [ From a67f291c259d56284a9199a54c20868f47230a96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 12:50:52 +0000 Subject: [PATCH 090/259] pinocchio: 3.7.0 -> 3.8.0 --- pkgs/by-name/pi/pinocchio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pinocchio/package.nix b/pkgs/by-name/pi/pinocchio/package.nix index 3d58ce177cd8..366f17d77374 100644 --- a/pkgs/by-name/pi/pinocchio/package.nix +++ b/pkgs/by-name/pi/pinocchio/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pinocchio"; - version = "3.7.0"; + version = "3.8.0"; src = fetchFromGitHub { owner = "stack-of-tasks"; repo = "pinocchio"; rev = "v${finalAttrs.version}"; - hash = "sha256-MykHbHSXY/eJ1+8v0hptiXeVmglU9/wImimiuByw0tE="; + hash = "sha256-2oMP653fJ7Msk+IB8whRk2L8xkAmRdDeMLPJyyD99OQ="; }; outputs = [ From a68a3996b39b84cd05a09c70ae03570c5312e31f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Oct 2025 01:39:43 +0000 Subject: [PATCH 091/259] ndcurves: 2.0.0 -> 2.1.0 --- pkgs/by-name/nd/ndcurves/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nd/ndcurves/package.nix b/pkgs/by-name/nd/ndcurves/package.nix index 1e796003d29c..ba6732ab08e6 100644 --- a/pkgs/by-name/nd/ndcurves/package.nix +++ b/pkgs/by-name/nd/ndcurves/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ndcurves"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitHub { owner = "loco-3d"; repo = "ndcurves"; rev = "v${finalAttrs.version}"; - hash = "sha256-dDH2XpnlBlhG5Q8N9Aljxvf/K9jFuiAx0lyBIcXNOZE="; + hash = "sha256-VHxGm6fzoS51PtTj/qeZumz58ZHtxy28ihbzbnoHvHg="; }; outputs = [ From 52ec1f4635724ba00cf1bf641381f8c7a4d54746 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Sep 2025 18:48:02 +0000 Subject: [PATCH 092/259] tsid: 1.8.0 -> 1.9.0 --- pkgs/by-name/ts/tsid/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ts/tsid/package.nix b/pkgs/by-name/ts/tsid/package.nix index bdc1bae1acd9..fc7457be1e35 100644 --- a/pkgs/by-name/ts/tsid/package.nix +++ b/pkgs/by-name/ts/tsid/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tsid"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "stack-of-tasks"; repo = "tsid"; rev = "v${finalAttrs.version}"; - hash = "sha256-SS6JhU4fuZtTzv/EY31ixwwLOzmO/dN3H5HEMh/URTA="; + hash = "sha256-enSYneV/Av7lF8ADdLqU1Wj2z8/ePocgecFtOBXS0EY="; }; cmakeFlags = [ From 271a66406884bf1f2b2f270f553fb0a5c7560100 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 3 Oct 2025 14:55:52 +0000 Subject: [PATCH 093/259] crocoddyl: 3.0.1 -> 3.1.0 --- pkgs/by-name/cr/crocoddyl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/crocoddyl/package.nix b/pkgs/by-name/cr/crocoddyl/package.nix index 4962baa7287b..98e3d79b12e3 100644 --- a/pkgs/by-name/cr/crocoddyl/package.nix +++ b/pkgs/by-name/cr/crocoddyl/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "crocoddyl"; - version = "3.0.1"; + version = "3.1.0"; src = fetchFromGitHub { owner = "loco-3d"; repo = "crocoddyl"; tag = "v${finalAttrs.version}"; - hash = "sha256-eUH9fMhuIUp5kuDKNo4B8iJ3JlMIqv7wX6meOpyPTJk="; + hash = "sha256-m7UiCa8ydjsAIhsFiShTi3/JaKgq2TCQ1XYAMyTNg1U="; }; outputs = [ From 8a09ddc4e2301883ee64cbe48b0b6f8b87c5a41c Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Tue, 14 Oct 2025 19:26:51 +0200 Subject: [PATCH 094/259] crocoddyl: add missing include --- pkgs/by-name/cr/crocoddyl/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/cr/crocoddyl/package.nix b/pkgs/by-name/cr/crocoddyl/package.nix index 98e3d79b12e3..ccc05b0297f1 100644 --- a/pkgs/by-name/cr/crocoddyl/package.nix +++ b/pkgs/by-name/cr/crocoddyl/package.nix @@ -4,6 +4,7 @@ doxygen, example-robot-data, fetchFromGitHub, + fetchpatch, ipopt, lapack, lib, @@ -25,6 +26,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-m7UiCa8ydjsAIhsFiShTi3/JaKgq2TCQ1XYAMyTNg1U="; }; + patches = [ + # ref. https://github.com/loco-3d/crocoddyl/pull/1440 merged upstream + (fetchpatch { + name = "add-missing-include.patch"; + url = "https://github.com/loco-3d/crocoddyl/commit/6994bea7bb3ae6027f5b611ef1635768538150fd.patch"; + hash = "sha256-XbQKRWpWm5Rk4figoA2swId4Pz2xKDpU4NFP46p8WO0="; + }) + ]; + outputs = [ "out" "doc" From c57655b6a4b0c591f14b292d6ed7c3488d3ec9cc Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 15 Oct 2025 16:05:55 +0200 Subject: [PATCH 095/259] aligator: 0.15.0 -> 0.16.0 Diff: https://github.com/Simple-Robotics/aligator/compare/v0.15.0...v0.16.0 Changelog: https://github.com/Simple-Robotics/aligator/blob/v0.16.0/CHANGELOG.md --- pkgs/by-name/al/aligator/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/al/aligator/package.nix b/pkgs/by-name/al/aligator/package.nix index 9b4057e58267..5e09bc3f847d 100644 --- a/pkgs/by-name/al/aligator/package.nix +++ b/pkgs/by-name/al/aligator/package.nix @@ -23,18 +23,19 @@ pinocchio, # checkInputs + catch2_3, gbenchmark, }: stdenv.mkDerivation (finalAttrs: { pname = "aligator"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "Simple-Robotics"; repo = "aligator"; tag = "v${finalAttrs.version}"; - hash = "sha256-x9vOj5Dy2SaQOLBCM13wZ/4SxgBz+99K/UxJqhKTg3c="; + hash = "sha256-OyCJa2iTkCxVLooSKdVgBd0y7rHObo4vFcc56t48TSY="; }; outputs = [ @@ -73,11 +74,8 @@ stdenv.mkDerivation (finalAttrs: { pinocchio ]; checkInputs = [ + catch2_3 gbenchmark - ] - ++ lib.optionals pythonSupport [ - python3Packages.matplotlib - python3Packages.pytest ]; cmakeFlags = [ From 9157d74c00cced82dca4fa0524f00dca745b421b Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 23:31:31 +0200 Subject: [PATCH 096/259] proxsuite: update for jrl-cmakemodules v1 --- pkgs/by-name/pr/proxsuite/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/pr/proxsuite/package.nix b/pkgs/by-name/pr/proxsuite/package.nix index d1e5dca8dfce..fc56b8ef0e5d 100644 --- a/pkgs/by-name/pr/proxsuite/package.nix +++ b/pkgs/by-name/pr/proxsuite/package.nix @@ -36,6 +36,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-1+a5tFOlEwzhGZtll35EMFceD0iUOOQCbwJd9NcFDlk="; }; + # ref. https://github.com/Simple-Robotics/proxsuite/pull/408 merged upstream + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 3.10)" \ + "cmake_minimum_required(VERSION 3.22)" + ''; + outputs = [ "doc" "out" From 3b0f4e48b260cee51bb6969587ae3fe39e1bfed9 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 25 Sep 2025 02:24:49 +0200 Subject: [PATCH 097/259] proxsuite-nlp: drop project is archived upstream: > This repository is archived. Development on nonlinear solvers for control (on Lie groups for robotics) continues on the aligator repository. and has a dumb config error. (yes, I'm part of the wrong decisions that lead to this dumb config error. Sorry for that.) --- pkgs/by-name/pr/proxsuite-nlp/package.nix | 79 ----------------------- pkgs/top-level/python-packages.nix | 7 -- 2 files changed, 86 deletions(-) delete mode 100644 pkgs/by-name/pr/proxsuite-nlp/package.nix diff --git a/pkgs/by-name/pr/proxsuite-nlp/package.nix b/pkgs/by-name/pr/proxsuite-nlp/package.nix deleted file mode 100644 index 8ec4d08628f0..000000000000 --- a/pkgs/by-name/pr/proxsuite-nlp/package.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ - cmake, - doxygen, - eigenrand, - example-robot-data, - fetchFromGitHub, - fmt, - fontconfig, - graphviz, - lib, - stdenv, - pinocchio, - pkg-config, - proxsuite, - python3Packages, - pythonSupport ? false, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "proxsuite-nlp"; - version = "0.11.0"; - - src = fetchFromGitHub { - owner = "Simple-Robotics"; - repo = "proxsuite-nlp"; - rev = "v${finalAttrs.version}"; - hash = "sha256-ae8o0R+79qetAsc/KmvtBSVfH9695Cg4bcDBAEzKr6A="; - }; - - outputs = [ - "out" - "doc" - ]; - - nativeBuildInputs = [ - cmake - doxygen - graphviz - pkg-config - ] - ++ lib.optional pythonSupport python3Packages.pythonImportsCheckHook; - checkInputs = [ eigenrand ] ++ lib.optional pythonSupport python3Packages.pytest; - propagatedBuildInputs = [ - example-robot-data - fmt - ] - ++ lib.optionals pythonSupport [ - python3Packages.pinocchio - python3Packages.proxsuite - ] - ++ lib.optionals (!pythonSupport) [ - pinocchio - proxsuite - ]; - - cmakeFlags = [ - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) - (lib.cmakeBool "BUILD_WITH_PINOCCHIO_SUPPORT" true) - (lib.cmakeBool "BUILD_WITH_PROXSUITE_SUPPORT" true) - ]; - - # Fontconfig error: Cannot load default config file: No such file: (null) - env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf"; - - # Fontconfig error: No writable cache directories - preBuild = "export XDG_CACHE_HOME=$(mktemp -d)"; - - doCheck = true; - pythonImportsCheck = [ "proxsuite_nlp" ]; - - meta = { - description = "Primal-dual augmented Lagrangian solver for nonlinear programming on manifolds"; - homepage = "https://github.com/Simple-Robotics/proxsuite-nlp"; - changelog = "https://github.com/Simple-Robotics/proxsuite-nlp/blob/v${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ nim65s ]; - platforms = lib.platforms.unix; - }; -}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8eb2ed8fda8a..f5db5c011203 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12304,13 +12304,6 @@ self: super: with self; { } ); - proxsuite-nlp = toPythonModule ( - pkgs.proxsuite-nlp.override { - pythonSupport = true; - python3Packages = self; - } - ); - proxy-db = callPackage ../development/python-modules/proxy-db { }; proxy-py = callPackage ../development/python-modules/proxy-py { }; From 42d1ec4afbf3e69b35f9b77d5163e1ba53f2ca3e Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 19:04:53 +0200 Subject: [PATCH 098/259] python3Packages.eigenpy: clean --- .../development/python-modules/eigenpy/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/eigenpy/default.nix b/pkgs/development/python-modules/eigenpy/default.nix index 6f74e193cfb3..f675729ef502 100644 --- a/pkgs/development/python-modules/eigenpy/default.nix +++ b/pkgs/development/python-modules/eigenpy/default.nix @@ -1,14 +1,16 @@ { lib, + buildPythonPackage, fetchFromGitHub, - + writableTmpDirAsHomeHook, fontconfig, # nativeBuildInputs cmake, doxygen, graphviz, + pkg-config, scipy, # buildInputs @@ -18,7 +20,6 @@ eigen, jrl-cmakemodules, numpy, - }: buildPythonPackage rec { @@ -47,9 +48,6 @@ buildPythonPackage rec { strictDeps = true; - # Fontconfig error: No writable cache directories - preBuild = "export XDG_CACHE_HOME=$(mktemp -d)"; - # Fontconfig error: Cannot load default config file: No such file: (null) env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf"; @@ -57,7 +55,9 @@ buildPythonPackage rec { cmake doxygen graphviz + pkg-config scipy + writableTmpDirAsHomeHook ]; buildInputs = [ boost ]; @@ -68,7 +68,9 @@ buildPythonPackage rec { numpy ]; - preInstallCheck = "make test"; + preInstallCheck = '' + make test + ''; pythonImportsCheck = [ "eigenpy" ]; From 1870b234c518361970fb0dc10102780abab6dd2f Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 18:53:29 +0200 Subject: [PATCH 099/259] python3Packages.coal: depend on pkgs.coal instead of rebuild, use the new BUILD_STANDALONE_PYTHON_INTERFACE feature. --- pkgs/by-name/co/coal/package.nix | 20 ++------- .../python-modules/coal/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 7 +-- 3 files changed, 48 insertions(+), 23 deletions(-) create mode 100644 pkgs/development/python-modules/coal/default.nix diff --git a/pkgs/by-name/co/coal/package.nix b/pkgs/by-name/co/coal/package.nix index a02726d89596..c06b312e5ef9 100644 --- a/pkgs/by-name/co/coal/package.nix +++ b/pkgs/by-name/co/coal/package.nix @@ -9,9 +9,8 @@ jrl-cmakemodules, assimp, octomap, + pkg-config, qhull, - pythonSupport ? false, - python3Packages, zlib, }: @@ -31,10 +30,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake doxygen - ] - ++ lib.optionals pythonSupport [ - python3Packages.numpy - python3Packages.pythonImportsCheckHook + pkg-config ]; propagatedBuildInputs = [ @@ -43,28 +39,18 @@ stdenv.mkDerivation (finalAttrs: { octomap qhull zlib - ] - ++ lib.optionals (!pythonSupport) [ boost eigen - ] - ++ lib.optionals pythonSupport [ - python3Packages.boost - python3Packages.eigenpy ]; cmakeFlags = [ (lib.cmakeBool "COAL_BACKWARD_COMPATIBILITY_WITH_HPP_FCL" true) (lib.cmakeBool "COAL_HAS_QHULL" true) (lib.cmakeBool "INSTALL_DOCUMENTATION" true) - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) ]; doCheck = true; - pythonImportsCheck = [ - "coal" - "hppfcl" - ]; outputs = [ "dev" diff --git a/pkgs/development/python-modules/coal/default.nix b/pkgs/development/python-modules/coal/default.nix new file mode 100644 index 000000000000..773de813e0da --- /dev/null +++ b/pkgs/development/python-modules/coal/default.nix @@ -0,0 +1,44 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + coal, + + boost, + eigenpy, + pylatexenc, + numpy, +}: +toPythonModule ( + coal.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + # those are used by CMake at configure/build time + nativeBuildInputs = super.nativeBuildInputs ++ [ + numpy + pylatexenc + ]; + + propagatedBuildInputs = super.propagatedBuildInputs ++ [ + boost + coal + eigenpy + ]; + + nativeCheckInputs = [ + pythonImportsCheckHook + ]; + + pythonImportsCheck = [ + "coal" + "hppfcl" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f5db5c011203..d2326c4fc879 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2774,12 +2774,7 @@ self: super: with self; { co2signal = callPackage ../development/python-modules/co2signal { }; - coal = toPythonModule ( - pkgs.coal.override { - pythonSupport = true; - python3Packages = self; - } - ); + coal = callPackage ../development/python-modules/coal { inherit (pkgs) coal;}; coapthon3 = callPackage ../development/python-modules/coapthon3 { }; From 42d63426798833fee1c7c67dabdf54cc163dd371 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 21:16:37 +0200 Subject: [PATCH 100/259] python3Packages.pinocchio: depend on pkgs.pinocchio instead of rebuild, use the new BUILD_STANDALONE_PYTHON_INTERFACE feature. --- pkgs/by-name/pi/pinocchio/package.nix | 63 ++++++++----------- .../python-modules/pinocchio/default.nix | 45 +++++++++++++ pkgs/top-level/python-packages.nix | 9 +-- 3 files changed, 72 insertions(+), 45 deletions(-) create mode 100644 pkgs/development/python-modules/pinocchio/default.nix diff --git a/pkgs/by-name/pi/pinocchio/package.nix b/pkgs/by-name/pi/pinocchio/package.nix index 366f17d77374..b04e7a25491a 100644 --- a/pkgs/by-name/pi/pinocchio/package.nix +++ b/pkgs/by-name/pi/pinocchio/package.nix @@ -5,6 +5,7 @@ cmake, collisionSupport ? true, console-bridge, + ctestCheckHook, doxygen, eigen, example-robot-data, @@ -13,8 +14,6 @@ jrl-cmakemodules, lib, pkg-config, - pythonSupport ? false, - python3Packages, stdenv, urdfdom, }: @@ -35,18 +34,7 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; - # test failure, ref https://github.com/stack-of-tasks/pinocchio/issues/2277 - prePatch = lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' - substituteInPlace unittest/algorithm/utils/CMakeLists.txt \ - --replace-fail "add_pinocchio_unit_test(force)" "" - ''; - postPatch = '' - # example-robot-data models are used in checks. - # Upstream provide them as git submodule, but we can use our own version instead. - test -d models/example-robot-data && rmdir models/example-robot-data - ln -s ${example-robot-data.src} models/example-robot-data - # allow package:// uri use in examples export ROS_PACKAGE_PATH=${example-robot-data}/share @@ -60,47 +48,46 @@ stdenv.mkDerivation (finalAttrs: { cmake doxygen pkg-config - ] - ++ lib.optionals pythonSupport [ - python3Packages.python - python3Packages.pythonImportsCheckHook ]; propagatedBuildInputs = [ + boost + coal console-bridge + eigen jrl-cmakemodules urdfdom ] - ++ lib.optionals (!pythonSupport) [ - boost - eigen - ] - ++ lib.optionals (!pythonSupport && collisionSupport) [ coal ] - ++ lib.optionals pythonSupport [ - python3Packages.boost - python3Packages.eigenpy - ] - ++ lib.optionals (pythonSupport && collisionSupport) [ python3Packages.coal ] - ++ lib.optionals (!pythonSupport && casadiSupport) [ casadi ] - ++ lib.optionals (pythonSupport && casadiSupport) [ python3Packages.casadi ]; + ++ lib.optionals collisionSupport [ coal ] + ++ lib.optionals casadiSupport [ casadi ]; - checkInputs = lib.optionals (pythonSupport && casadiSupport) [ python3Packages.matplotlib ]; + nativeCheckInputs = [ + ctestCheckHook + ]; + + checkInputs = [ + example-robot-data + ]; + + disabledTests = + lib.optionals stdenv.hostPlatform.isDarwin [ + # Disable test that fails on darwin + # https://github.com/stack-of-tasks/pinocchio/blob/42306ed023b301aafef91e2e76cb070c5e9c3f7d/flake.nix#L24C1-L27C17 + "pinocchio-example-py-casadi-quadrotor-ocp" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + # test failure, ref https://github.com/stack-of-tasks/pinocchio/issues/2277 + "test-cpp-algorithm-utils-force" + ]; cmakeFlags = [ - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) - (lib.cmakeBool "BUILD_WITH_LIBPYTHON" pythonSupport) + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) (lib.cmakeBool "BUILD_WITH_CASADI_SUPPORT" casadiSupport) (lib.cmakeBool "BUILD_WITH_COLLISION_SUPPORT" collisionSupport) (lib.cmakeBool "INSTALL_DOCUMENTATION" true) - # Disable test that fails on darwin - # https://github.com/stack-of-tasks/pinocchio/blob/42306ed023b301aafef91e2e76cb070c5e9c3f7d/flake.nix#L24C1-L27C17 - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;pinocchio-example-py-casadi-quadrotor-ocp") ]; doCheck = true; - pythonImportsCheck = [ "pinocchio" ]; meta = { description = "Fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives"; diff --git a/pkgs/development/python-modules/pinocchio/default.nix b/pkgs/development/python-modules/pinocchio/default.nix new file mode 100644 index 000000000000..d2f722d9ee5c --- /dev/null +++ b/pkgs/development/python-modules/pinocchio/default.nix @@ -0,0 +1,45 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + pinocchio, + + coal, + casadi, + matplotlib, + python, +}: +toPythonModule ( + pinocchio.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + + propagatedBuildInputs = super.propagatedBuildInputs ++ [ + casadi + coal + pinocchio + ]; + + checkInputs = super.checkInputs ++ [ + matplotlib + ]; + + nativeCheckInputs = super.nativeCheckInputs ++ [ + pythonImportsCheckHook + ]; + + pythonImportsCheck = [ + "pinocchio" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d2326c4fc879..3b72dfba853f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2774,7 +2774,7 @@ self: super: with self; { co2signal = callPackage ../development/python-modules/co2signal { }; - coal = callPackage ../development/python-modules/coal { inherit (pkgs) coal;}; + coal = callPackage ../development/python-modules/coal { inherit (pkgs) coal; }; coapthon3 = callPackage ../development/python-modules/coapthon3 { }; @@ -11835,12 +11835,7 @@ self: super: with self; { ping3 = callPackage ../development/python-modules/ping3 { }; - pinocchio = toPythonModule ( - pkgs.pinocchio.override { - pythonSupport = true; - python3Packages = self; - } - ); + pinocchio = callPackage ../development/python-modules/pinocchio { inherit (pkgs) pinocchio; }; pins = callPackage ../development/python-modules/pins { }; From 603a9133f73859586a6ec86421d7ccffbafbc985 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sat, 27 Sep 2025 10:43:01 +0200 Subject: [PATCH 101/259] python3Packages.pinocchio: fix viser example --- pkgs/by-name/pi/pinocchio/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/pi/pinocchio/package.nix b/pkgs/by-name/pi/pinocchio/package.nix index b04e7a25491a..54e35f5775be 100644 --- a/pkgs/by-name/pi/pinocchio/package.nix +++ b/pkgs/by-name/pi/pinocchio/package.nix @@ -10,6 +10,7 @@ eigen, example-robot-data, fetchFromGitHub, + fetchpatch, coal, jrl-cmakemodules, lib, @@ -34,6 +35,15 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; + patches = [ + # ref. https://github.com/stack-of-tasks/pinocchio/pull/2771 + (fetchpatch { + name = "fix-viser-path.patch"; + url = "https://github.com/stack-of-tasks/pinocchio/commit/36a04bddb6980a7bcd28ebcc55d4e442f7920d87.patch"; + hash = "sha256-9oENiMmRqJLU4ZiyGojm7suqdwTDGfk56aS2kcZiGaI="; + }) + ]; + postPatch = '' # allow package:// uri use in examples export ROS_PACKAGE_PATH=${example-robot-data}/share From da6f8bee2ac7ae1a1b016f4a4562c1fb782a3038 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 23:31:06 +0200 Subject: [PATCH 102/259] python3Packages.example-robot-data: depend on pkgs.example-robot-data instead of rebuild, use the new BUILD_STANDALONE_PYTHON_INTERFACE feature. this also allow to break the circular depency and use: example-robot-data -> pinocchio -> python3Packages.pinocchio -> python3Packages.example-robot-data --- .../by-name/ex/example-robot-data/package.nix | 16 +------ .../example-robot-data/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 9 ++-- 3 files changed, 48 insertions(+), 20 deletions(-) create mode 100644 pkgs/development/python-modules/example-robot-data/default.nix diff --git a/pkgs/by-name/ex/example-robot-data/package.nix b/pkgs/by-name/ex/example-robot-data/package.nix index ffe2af1be919..321503b0cafe 100644 --- a/pkgs/by-name/ex/example-robot-data/package.nix +++ b/pkgs/by-name/ex/example-robot-data/package.nix @@ -5,8 +5,6 @@ lib, jrl-cmakemodules, pkg-config, - pythonSupport ? false, - python3Packages, stdenv, }: @@ -32,25 +30,15 @@ stdenv.mkDerivation (finalAttrs: { cmake doxygen pkg-config - ] - ++ lib.optionals pythonSupport [ - python3Packages.python - python3Packages.pythonImportsCheckHook ]; propagatedBuildInputs = [ jrl-cmakemodules - ] - ++ lib.optionals pythonSupport [ python3Packages.pinocchio ]; + ]; - cmakeFlags = [ (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) ]; + cmakeFlags = [ (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) ]; doCheck = true; - # The package expect to find an `example-robot-data/robots` folder somewhere - # either in install prefix or in the sources - # where it can find the meshes for unit tests - preCheck = "ln -s source ../../example-robot-data"; - pythonImportsCheck = [ "example_robot_data" ]; meta = with lib; { description = "Set of robot URDFs for benchmarking and developed examples"; diff --git a/pkgs/development/python-modules/example-robot-data/default.nix b/pkgs/development/python-modules/example-robot-data/default.nix new file mode 100644 index 000000000000..3a9bfc18b39d --- /dev/null +++ b/pkgs/development/python-modules/example-robot-data/default.nix @@ -0,0 +1,43 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + example-robot-data, + + python, + pinocchio, +}: +toPythonModule ( + example-robot-data.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + + propagatedBuildInputs = super.propagatedBuildInputs ++ [ + example-robot-data + pinocchio + ]; + + nativeCheckInputs = [ + pythonImportsCheckHook + ]; + + # The package expect to find an `example-robot-data/robots` folder somewhere + # either in install prefix or in the sources + # where it can find the meshes for unit tests + preCheck = '' + ln -s source ../../example-robot-data + ''; + + pythonImportsCheck = [ "example_robot_data" ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3b72dfba853f..39ee4ccf6217 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4898,12 +4898,9 @@ self: super: with self; { ewmhlib = callPackage ../development/python-modules/ewmhlib { }; - example-robot-data = toPythonModule ( - pkgs.example-robot-data.override { - pythonSupport = true; - python3Packages = self; - } - ); + example-robot-data = callPackage ../development/python-modules/example-robot-data { + inherit (pkgs) example-robot-data; + }; exceptiongroup = callPackage ../development/python-modules/exceptiongroup { }; From 71bdd9a09f4f6ddab2417d6d31f237a5bc2600c4 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 24 Sep 2025 23:37:04 +0200 Subject: [PATCH 103/259] python3Packages.crocoddyl: depend on pkgs.crocoddyl instead of rebuild, use the new BUILD_STANDALONE_PYTHON_INTERFACE feature. --- pkgs/by-name/cr/crocoddyl/package.nix | 19 +------ .../python-modules/crocoddyl/default.nix | 54 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 7 +-- 3 files changed, 57 insertions(+), 23 deletions(-) create mode 100644 pkgs/development/python-modules/crocoddyl/default.nix diff --git a/pkgs/by-name/cr/crocoddyl/package.nix b/pkgs/by-name/cr/crocoddyl/package.nix index ccc05b0297f1..87aa4b589409 100644 --- a/pkgs/by-name/cr/crocoddyl/package.nix +++ b/pkgs/by-name/cr/crocoddyl/package.nix @@ -10,8 +10,6 @@ lib, pinocchio, pkg-config, - pythonSupport ? false, - python3Packages, stdenv, }: @@ -46,31 +44,20 @@ stdenv.mkDerivation (finalAttrs: { cmake doxygen pkg-config - ] - ++ lib.optionals pythonSupport [ - python3Packages.python - python3Packages.pythonImportsCheckHook ]; propagatedBuildInputs = [ blas ipopt lapack - ] - ++ lib.optionals (!pythonSupport) [ example-robot-data pinocchio - ] - ++ lib.optionals pythonSupport [ - python3Packages.example-robot-data - python3Packages.pinocchio - python3Packages.scipy ]; cmakeFlags = [ (lib.cmakeBool "INSTALL_DOCUMENTATION" true) - (lib.cmakeBool "BUILD_EXAMPLES" pythonSupport) - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) + (lib.cmakeBool "BUILD_EXAMPLES" false) + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) ]; prePatch = '' @@ -81,8 +68,6 @@ stdenv.mkDerivation (finalAttrs: { ''; doCheck = true; - pythonImportsCheck = [ "crocoddyl" ]; - checkInputs = lib.optionals pythonSupport [ python3Packages.scipy ]; meta = with lib; { description = "Crocoddyl optimal control library"; diff --git a/pkgs/development/python-modules/crocoddyl/default.nix b/pkgs/development/python-modules/crocoddyl/default.nix new file mode 100644 index 000000000000..5e5e449899f0 --- /dev/null +++ b/pkgs/development/python-modules/crocoddyl/default.nix @@ -0,0 +1,54 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + crocoddyl, + + example-robot-data, + ffmpeg, + matplotlib, + nbconvert, + nbformat, + ipykernel, + python, + scipy, +}: +toPythonModule ( + crocoddyl.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + # those are used by CMake at configure/build time + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + + propagatedBuildInputs = super.propagatedBuildInputs ++ [ + crocoddyl + example-robot-data + ]; + + nativeCheckInputs = [ + ffmpeg + pythonImportsCheckHook + ]; + + checkInputs = [ + matplotlib + nbconvert + nbformat + ipykernel + scipy + ]; + + pythonImportsCheck = [ + "crocoddyl" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 39ee4ccf6217..c77ad5075b6e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3108,12 +3108,7 @@ self: super: with self; { crochet = callPackage ../development/python-modules/crochet { }; - crocoddyl = toPythonModule ( - pkgs.crocoddyl.override { - pythonSupport = true; - python3Packages = self; - } - ); + crocoddyl = callPackage ../development/python-modules/crocoddyl { inherit (pkgs) crocoddyl; }; cron-converter = callPackage ../development/python-modules/cron-converter { }; From c8b1b01d95eef1c061b44164dff94cf38ad175cd Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 25 Sep 2025 00:27:36 +0200 Subject: [PATCH 104/259] python3Packages.tsid: depend on pkgs.tsid instead of rebuild, use the new BUILD_STANDALONE_PYTHON_INTERFACE feature. --- pkgs/by-name/ts/tsid/package.nix | 14 ++----- .../python-modules/tsid/default.nix | 39 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 7 +--- 3 files changed, 43 insertions(+), 17 deletions(-) create mode 100644 pkgs/development/python-modules/tsid/default.nix diff --git a/pkgs/by-name/ts/tsid/package.nix b/pkgs/by-name/ts/tsid/package.nix index fc7457be1e35..d9d38e929fcd 100644 --- a/pkgs/by-name/ts/tsid/package.nix +++ b/pkgs/by-name/ts/tsid/package.nix @@ -9,8 +9,6 @@ pinocchio, proxsuite, stdenv, - pythonSupport ? false, - python3Packages, }: stdenv.mkDerivation (finalAttrs: { @@ -25,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { }; cmakeFlags = [ - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) (lib.cmakeBool "BUILD_WITH_OSQP" true) (lib.cmakeBool "BUILD_WITH_PROXQP" true) (lib.cmakeBool "INSTALL_DOCUMENTATION" true) @@ -40,22 +38,16 @@ stdenv.mkDerivation (finalAttrs: { doxygen cmake pkg-config - ] - ++ lib.optionals pythonSupport [ - python3Packages.python - python3Packages.pythonImportsCheckHook ]; propagatedBuildInputs = [ eiquadprog osqp-eigen + pinocchio proxsuite - ] - ++ lib.optional (!pythonSupport) pinocchio - ++ lib.optional pythonSupport python3Packages.pinocchio; + ]; doCheck = true; - pythonImportsCheck = [ "tsid" ]; meta = { description = "Efficient Task Space Inverse Dynamics (TSID) based on Pinocchio"; diff --git a/pkgs/development/python-modules/tsid/default.nix b/pkgs/development/python-modules/tsid/default.nix new file mode 100644 index 000000000000..3894c80d2854 --- /dev/null +++ b/pkgs/development/python-modules/tsid/default.nix @@ -0,0 +1,39 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + tsid, + + pinocchio, + python, +}: +toPythonModule ( + tsid.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + # those are used by CMake at configure/build time + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + + propagatedBuildInputs = super.propagatedBuildInputs ++ [ + pinocchio + tsid + ]; + + nativeCheckInputs = [ + pythonImportsCheckHook + ]; + + pythonImportsCheck = [ + "tsid" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c77ad5075b6e..7eedb93fbd2c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18825,12 +18825,7 @@ self: super: with self; { tsfresh = callPackage ../development/python-modules/tsfresh { }; - tsid = toPythonModule ( - pkgs.tsid.override { - pythonSupport = true; - python3Packages = self; - } - ); + tsid = callPackage ../development/python-modules/tsid { inherit (pkgs) tsid; }; tskit = callPackage ../development/python-modules/tskit { }; From 07ca2f3184712519b5668ac16d54aabf29874447 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 6 Oct 2025 15:43:16 +0200 Subject: [PATCH 105/259] python3Packages.aligator: depend on pkgs.aligator --- pkgs/by-name/al/aligator/package.nix | 25 ++------- .../python-modules/aligator/default.nix | 54 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 7 +-- 3 files changed, 60 insertions(+), 26 deletions(-) create mode 100644 pkgs/development/python-modules/aligator/default.nix diff --git a/pkgs/by-name/al/aligator/package.nix b/pkgs/by-name/al/aligator/package.nix index 5e09bc3f847d..0fdd49972d1c 100644 --- a/pkgs/by-name/al/aligator/package.nix +++ b/pkgs/by-name/al/aligator/package.nix @@ -4,8 +4,6 @@ fontconfig, llvmPackages, nix-update-script, - python3Packages, - pythonSupport ? false, stdenv, # nativeBuildInputs @@ -50,45 +48,33 @@ stdenv.mkDerivation (finalAttrs: { cmake graphviz pkg-config - ] - ++ lib.optionals pythonSupport [ - python3Packages.python - python3Packages.pythonImportsCheckHook ]; + buildInputs = [ fmt ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ llvmPackages.openmp ]; + propagatedBuildInputs = [ - suitesparse - ] - ++ lib.optionals pythonSupport [ - python3Packages.crocoddyl - python3Packages.matplotlib - python3Packages.pinocchio - ] - ++ lib.optionals (!pythonSupport) [ crocoddyl pinocchio + suitesparse ]; + checkInputs = [ catch2_3 gbenchmark ]; cmakeFlags = [ - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) (lib.cmakeBool "BUILD_WITH_PINOCCHIO_SUPPORT" true) (lib.cmakeBool "BUILD_CROCODDYL_COMPAT" true) (lib.cmakeBool "BUILD_WITH_OPENMP_SUPPORT" true) (lib.cmakeBool "BUILD_WITH_CHOLMOD_SUPPORT" true) (lib.cmakeBool "GENERATE_PYTHON_STUBS" false) # this need git at configure time - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin && pythonSupport) [ - # ignore one failing test for now - (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;'aligator-test-py-rollout|aligator-test-py-frames'") ]; # Fontconfig error: Cannot load default config file: No such file: (null) @@ -103,7 +89,6 @@ stdenv.mkDerivation (finalAttrs: { ''; doCheck = true; - pythonImportsCheck = [ "aligator" ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/development/python-modules/aligator/default.nix b/pkgs/development/python-modules/aligator/default.nix new file mode 100644 index 000000000000..6ef954f53a0e --- /dev/null +++ b/pkgs/development/python-modules/aligator/default.nix @@ -0,0 +1,54 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + stdenv, + + aligator, + + crocoddyl, + pinocchio, + python, + matplotlib, + pytest, +}: +toPythonModule ( + aligator.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + # this is used by CMake at configure/build time + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + + propagatedBuildInputs = super.propagatedBuildInputs ++ [ + aligator + crocoddyl + pinocchio + ]; + + nativeCheckInputs = [ + pythonImportsCheckHook + ]; + + checkInputs = super.checkInputs ++ [ + matplotlib + pytest + ]; + + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + # SIGTRAP + "aligator-test-py-rollout" + ]; + + pythonImportsCheck = [ + "aligator" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7eedb93fbd2c..78d92b941423 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -594,12 +594,7 @@ self: super: with self; { algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { }; - aligator = toPythonModule ( - pkgs.aligator.override { - python3Packages = self; - pythonSupport = true; - } - ); + aligator = callPackage ../development/python-modules/aligator { inherit (pkgs) aligator; }; alive-progress = callPackage ../development/python-modules/alive-progress { }; From e5179b5531da9abca731d9d962a3e6295ff176c6 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Tue, 14 Oct 2025 19:06:22 +0200 Subject: [PATCH 106/259] python3Packages.mim-solvers: depend on pkgs.mim-solvers --- pkgs/by-name/mi/mim-solvers/package.nix | 53 +++++++---------- .../python-modules/mim-solvers/default.nix | 57 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 7 +-- 3 files changed, 79 insertions(+), 38 deletions(-) create mode 100644 pkgs/development/python-modules/mim-solvers/default.nix diff --git a/pkgs/by-name/mi/mim-solvers/package.nix b/pkgs/by-name/mi/mim-solvers/package.nix index 2705a5e8f7fd..216d7376640a 100644 --- a/pkgs/by-name/mi/mim-solvers/package.nix +++ b/pkgs/by-name/mi/mim-solvers/package.nix @@ -3,12 +3,11 @@ crocoddyl, ctestCheckHook, fetchFromGitHub, + fetchpatch, lib, llvmPackages, pkg-config, proxsuite, - python3Packages, - pythonSupport ? false, stdenv, nix-update-script, }: @@ -24,49 +23,41 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-1Mqu9Hfy65HUIOVG/gJBpSMlOwDWVcH+LrR8CaWz0BE="; }; - # eigenpy is not used without python support - postPatch = lib.optionalString (!pythonSupport) '' - substituteInPlace CMakeLists.txt --replace-fail \ - "add_project_dependency(eigenpy 2.7.10 REQUIRED)" \ - "" - ''; + patches = [ + # ref. https://github.com/machines-in-motion/mim_solvers/pull/71 merged upstream + (fetchpatch { + name = "build-standalone-python-interface.patch"; + url = "https://github.com/machines-in-motion/mim_solvers/commit/796eecf05dd9165dd0795aa562ead17de4f19633.patch"; + hash = "sha256-/OiMzyDVEbpC/Dr/HcguwAdhmbQNxnIRsHAVkX68xqA="; + }) + ]; nativeBuildInputs = [ cmake pkg-config - ] - ++ lib.optional pythonSupport python3Packages.pythonImportsCheckHook; + ]; + buildInputs = lib.optional stdenv.hostPlatform.isDarwin llvmPackages.openmp; - propagatedBuildInputs = - lib.optionals pythonSupport [ - python3Packages.crocoddyl - python3Packages.osqp - python3Packages.proxsuite - python3Packages.scipy - ] - ++ lib.optionals (!pythonSupport) [ - crocoddyl - proxsuite - ]; + + propagatedBuildInputs = [ + crocoddyl + proxsuite + ]; cmakeFlags = [ - (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport) + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" false) (lib.cmakeBool "BUILD_WITH_PROXSUITE" true) - ] - ++ lib.optional (stdenv.hostPlatform.isDarwin) ( - lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;'py-test-clqr-osqp'" - ) - ++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) ( - lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;'test_solvers'" - ); + ]; nativeCheckInputs = [ ctestCheckHook ]; disabledTests = [ # Fails with osqp>=1.0.0 - # See https://github.com/machines-in-motion/mim_solvers/pull/66 + # See https://github.com/machines-in-motion/mim_solvers/pull/67 "py-test-clqr-osqp" + # need removed ActuationModelMultiCopterBase in crocoddyl 3.1.0 + "py-test-sqp-no-reg" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # Several errors such as: @@ -78,8 +69,6 @@ stdenv.mkDerivation (finalAttrs: { ]; doCheck = true; - pythonImportsCheck = [ "mim_solvers" ]; - passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/development/python-modules/mim-solvers/default.nix b/pkgs/development/python-modules/mim-solvers/default.nix new file mode 100644 index 000000000000..ebb18af22dfd --- /dev/null +++ b/pkgs/development/python-modules/mim-solvers/default.nix @@ -0,0 +1,57 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + mim-solvers, + + # nativeBuildInputs + python, + + # propagatedBuildInputs + boost, + crocoddyl, + eigenpy, + osqp, + proxsuite, + scipy, + + # nativeCheckInputs + pytest, +}: +toPythonModule ( + mim-solvers.overrideAttrs (super: { + pname = "py-${super.pname}"; + + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + + # this is used by CMake at configure/build time + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + + propagatedBuildInputs = [ + boost + crocoddyl + eigenpy + mim-solvers + osqp + proxsuite + scipy + ] + ++ super.propagatedBuildInputs; + + nativeCheckInputs = super.nativeCheckInputs ++ [ + pythonImportsCheckHook + pytest + ]; + + pythonImportsCheck = [ + "mim_solvers" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 78d92b941423..ec08c5af59cf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9354,12 +9354,7 @@ self: super: with self; { millheater = callPackage ../development/python-modules/millheater { }; - mim-solvers = toPythonModule ( - pkgs.mim-solvers.override { - python3Packages = self; - pythonSupport = true; - } - ); + mim-solvers = callPackage ../development/python-modules/mim-solvers { inherit (pkgs) mim-solvers; }; minari = callPackage ../development/python-modules/minari { }; From 43f736f7babbb30da102e069e28969d5039eb7c7 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 15 Oct 2025 17:07:11 +0200 Subject: [PATCH 107/259] python3Packages.ndcurves: depend on pkgs.ndcurves --- .../python-modules/ndcurves/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 7 +--- 2 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 pkgs/development/python-modules/ndcurves/default.nix diff --git a/pkgs/development/python-modules/ndcurves/default.nix b/pkgs/development/python-modules/ndcurves/default.nix new file mode 100644 index 000000000000..885cfa64a024 --- /dev/null +++ b/pkgs/development/python-modules/ndcurves/default.nix @@ -0,0 +1,37 @@ +{ + lib, + + toPythonModule, + pythonImportsCheckHook, + + ndcurves, + + boost, + pinocchio, + python, +}: +toPythonModule ( + ndcurves.overrideAttrs (super: { + pname = "py-${super.pname}"; + cmakeFlags = super.cmakeFlags ++ [ + (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) + (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" true) + ]; + # those are used by CMake at configure/build time + nativeBuildInputs = super.nativeBuildInputs ++ [ + python + ]; + propagatedBuildInputs = [ + boost + pinocchio + ndcurves + ] + ++ super.propagatedBuildInputs; + nativeCheckInputs = [ + pythonImportsCheckHook + ]; + pythonImportsCheck = [ + "ndcurves" + ]; + }) +) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ec08c5af59cf..81428981d112 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10361,12 +10361,7 @@ self: super: with self; { nclib = callPackage ../development/python-modules/nclib { }; - ndcurves = toPythonModule ( - pkgs.ndcurves.override { - python3Packages = self; - pythonSupport = true; - } - ); + ndcurves = callPackage ../development/python-modules/ndcurves { inherit (pkgs) ndcurves; }; ndeflib = callPackage ../development/python-modules/ndeflib { }; From 62397c873657bfa326a45f4ec0d1c9acd76f6054 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 15 Oct 2025 20:01:50 +0200 Subject: [PATCH 108/259] mim-solvers: fix for crocoddyl 3.1.0 --- .../mi/mim-solvers/fix-croco-310.patch | 52 +++++++++++++++++++ pkgs/by-name/mi/mim-solvers/package.nix | 3 ++ 2 files changed, 55 insertions(+) create mode 100644 pkgs/by-name/mi/mim-solvers/fix-croco-310.patch diff --git a/pkgs/by-name/mi/mim-solvers/fix-croco-310.patch b/pkgs/by-name/mi/mim-solvers/fix-croco-310.patch new file mode 100644 index 000000000000..d6e39d068b7d --- /dev/null +++ b/pkgs/by-name/mi/mim-solvers/fix-croco-310.patch @@ -0,0 +1,52 @@ +From 1cb7fe38e3ec43117c646cae521eb8347145965a Mon Sep 17 00:00:00 2001 +From: Guilhem Saurel +Date: Tue, 14 Oct 2025 19:37:16 +0200 +Subject: [PATCH] fix for crocoddyl v3.1.0 explicit template instanciation + +ref. https://github.com/loco-3d/crocoddyl/pull/1367 + +Yes, that was a breaking change +--- + tests/factory/point-mass.hpp | 22 ++++++++++++++++++++++ + 1 file changed, 22 insertions(+) + +diff --git a/tests/factory/point-mass.hpp b/tests/factory/point-mass.hpp +index e82c977..c2e93af 100644 +--- a/tests/factory/point-mass.hpp ++++ b/tests/factory/point-mass.hpp +@@ -60,6 +60,17 @@ class DAMPointMass1D : public crocoddyl::DifferentialActionModelAbstract { + // Destructor + virtual ~DAMPointMass1D(); + ++ // Explicit template instanciation ++ std::shared_ptr cloneAsDouble() ++ const override { ++ return std::make_shared(*this); ++ } ++ ++ std::shared_ptr cloneAsFloat() ++ const override { ++ return std::make_shared(*this); ++ } ++ + // Cost & dynamics + void calc(const std::shared_ptr& data, + const Eigen::Ref& x, +@@ -135,6 +146,17 @@ class DAMPointMass2D : public crocoddyl::DifferentialActionModelAbstract { + // Destructor + virtual ~DAMPointMass2D(); + ++ // Explicit template instanciation ++ std::shared_ptr cloneAsDouble() ++ const override { ++ return std::make_shared(*this); ++ } ++ ++ std::shared_ptr cloneAsFloat() ++ const override { ++ return std::make_shared(*this); ++ } ++ + // Cost & dynamics + void calc(const std::shared_ptr& data, + const Eigen::Ref& x, diff --git a/pkgs/by-name/mi/mim-solvers/package.nix b/pkgs/by-name/mi/mim-solvers/package.nix index 216d7376640a..44483056d44a 100644 --- a/pkgs/by-name/mi/mim-solvers/package.nix +++ b/pkgs/by-name/mi/mim-solvers/package.nix @@ -30,6 +30,9 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/machines-in-motion/mim_solvers/commit/796eecf05dd9165dd0795aa562ead17de4f19633.patch"; hash = "sha256-/OiMzyDVEbpC/Dr/HcguwAdhmbQNxnIRsHAVkX68xqA="; }) + # Fix for crocoddyl 3.1.0 + # ref. https://github.com/machines-in-motion/mim_solvers/pull/72 + ./fix-croco-310.patch ]; nativeBuildInputs = [ From 730cced85ce60fe8f0f30a14c5e6871ee2cb6f0a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 19:10:22 +0000 Subject: [PATCH 109/259] tana: 1.0.47 -> 1.0.48 --- pkgs/by-name/ta/tana/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix index fe96c58a3405..049126417b23 100644 --- a/pkgs/by-name/ta/tana/package.nix +++ b/pkgs/by-name/ta/tana/package.nix @@ -62,7 +62,7 @@ let stdenv.cc.cc stdenv.cc.libc ]; - version = "1.0.47"; + version = "1.0.48"; in stdenv.mkDerivation { pname = "tana"; @@ -70,7 +70,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; - hash = "sha256-Si02dSMH7hnUNz3kxJavhfZLO46RAcanRvl8F/DrLY0="; + hash = "sha256-IQ7KRqPvLiUzNU279IirHq21Q9DeFfkQ+B3i9rTgYR0="; }; nativeBuildInputs = [ From 6287acfde9bcdfb565287d32a17dd63a30ab033f Mon Sep 17 00:00:00 2001 From: Naxdy Date: Wed, 15 Oct 2025 20:49:52 +0200 Subject: [PATCH 110/259] linphonePackages.bc-mbedtls: init --- .../linphone/bc-mbedtls/default.nix | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 pkgs/applications/networking/instant-messengers/linphone/bc-mbedtls/default.nix diff --git a/pkgs/applications/networking/instant-messengers/linphone/bc-mbedtls/default.nix b/pkgs/applications/networking/instant-messengers/linphone/bc-mbedtls/default.nix new file mode 100644 index 000000000000..ad08bf4996b5 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/linphone/bc-mbedtls/default.nix @@ -0,0 +1,71 @@ +{ + lib, + stdenv, + fetchFromGitLab, + + cmake, + ninja, + perl, # Project uses Perl for scripting and testing + python3, +}: +let + rev = "1d452d3852321cb55c07307cb506b25759134b76"; +in +stdenv.mkDerivation { + pname = "mbedtls"; + # taken from `ChangeLog` + version = "3.6.1-unstable-2025-08-11"; + + src = fetchFromGitLab { + inherit rev; + + domain = "gitlab.linphone.org"; + group = "BC"; + owner = "public/external"; + repo = "mbedtls"; + sha256 = "sha256-jQpRn2F21sPKKAiaqsUvaKyuR80AnedG/hAyiNamKjc="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + cmake + ninja + perl + python3 + ]; + + strictDeps = true; + + # trivialautovarinit on clang causes test failures + hardeningDisable = lib.optional stdenv.cc.isClang "trivialautovarinit"; + + cmakeFlags = [ + # tests don't compile, due to how BC sets up threading + "-DENABLE_TESTING=OFF" + "-DENABLE_PROGRAMS=OFF" + + "-DUSE_SHARED_MBEDTLS_LIBRARY=${if stdenv.hostPlatform.isStatic then "off" else "on"}" + + # Avoid a dependency on jsonschema and jinja2 by not generating source code + # using python. In releases, these generated files are already present in + # the repository and do not need to be regenerated. See: + # https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.3.0 below "Requirement changes". + "-DGEN_FILES=off" + ]; + + # Parallel checking causes test failures + # https://github.com/Mbed-TLS/mbedtls/issues/4980 + enableParallelChecking = false; + + meta = { + homepage = "https://gitlab.linphone.org/BC/public/external/mbedtls"; + changelog = "https://gitlab.linphone.org/BC/public/external/mbedtls/-/blob/${rev}/ChangeLog"; + description = "Portable cryptographic and TLS library, formerly known as PolarSSL (Linphone fork)"; + license = with lib.licenses; [ + asl20 # or + gpl2Plus + ]; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ naxdy ]; + }; +} From 440b7ec708c84214559a807d49a4c3105eae72da Mon Sep 17 00:00:00 2001 From: Naxdy Date: Wed, 15 Oct 2025 20:50:03 +0200 Subject: [PATCH 111/259] linphonePackages.bctoolbox: swap `openssl` for `bc-mbedtls` --- .../instant-messengers/linphone/bctoolbox/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/linphone/bctoolbox/default.nix b/pkgs/applications/networking/instant-messengers/linphone/bctoolbox/default.nix index 55830150633f..c9e47a388d10 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/bctoolbox/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/bctoolbox/default.nix @@ -2,7 +2,7 @@ bcunit, bc-decaf, mkLinphoneDerivation, - openssl, + bc-mbedtls, lib, # tests @@ -14,15 +14,14 @@ mkLinphoneDerivation (finalAttrs: { propagatedBuildInputs = [ bcunit bc-decaf - openssl + bc-mbedtls ]; cmakeFlags = [ "-DENABLE_STRICT=NO" - # mbedtils does not build - "-DENABLE_MBEDTLS=NO" - "-DENABLE_OPENSSL=YES" + "-DENABLE_MBEDTLS=YES" + "-DENABLE_OPENSSL=NO" ]; strictDeps = true; From f227510bbf44766c19533207b4ce4aa0bc0934f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 20:22:27 +0000 Subject: [PATCH 112/259] semantic-release: 24.2.9 -> 25.0.0 --- pkgs/by-name/se/semantic-release/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/semantic-release/package.nix b/pkgs/by-name/se/semantic-release/package.nix index f3be478f2021..a8d5c57bd61c 100644 --- a/pkgs/by-name/se/semantic-release/package.nix +++ b/pkgs/by-name/se/semantic-release/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "semantic-release"; - version = "24.2.9"; + version = "25.0.0"; src = fetchFromGitHub { owner = "semantic-release"; repo = "semantic-release"; rev = "v${version}"; - hash = "sha256-6dR1wUkoUTRtyQliJFUYLC4eNW2ppIOqeUsL7rLCZiA="; + hash = "sha256-B+j84GeRw9YFMx8kTXPqqs57ClgZtziAh/BXh47WfVc="; }; - npmDepsHash = "sha256-Frhb7bsY0z160EAKOWB5VCsrBMcrjKPE5OYtgX1Cmhs="; + npmDepsHash = "sha256-0eHK2FiRRzfvCrGag0/KDq/3nWZbwnM1FEhtKu4mrHE="; dontNpmBuild = true; From 3b2a552ad14f76199a1d24d7b7c29dd98262b63f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 20:30:05 +0000 Subject: [PATCH 113/259] prom2json: 1.4.2 -> 1.5.0 --- pkgs/servers/monitoring/prometheus/prom2json.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/prom2json.nix b/pkgs/servers/monitoring/prometheus/prom2json.nix index 72aa74ae48f4..5a5420149c4d 100644 --- a/pkgs/servers/monitoring/prometheus/prom2json.nix +++ b/pkgs/servers/monitoring/prometheus/prom2json.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "prom2json"; - version = "1.4.2"; + version = "1.5.0"; src = fetchFromGitHub { rev = "v${version}"; owner = "prometheus"; repo = "prom2json"; - sha256 = "sha256-3A26xMXJv2MMpFoc0zKZdSLg9WCueIsKdRdyM2NsUJw="; + sha256 = "sha256-Zd3p1anHleKAkFcHEx7tgpxjTlb5OvdWXFNNyfJ63+w="; }; - vendorHash = "sha256-2XZYc6byupFTR2HCAVSL3wLYWwuzkkhqegzZRTakcgI="; + vendorHash = "sha256-PZXuhPpO02ix88RtBpsGaQxgQNVn+LW09rrN66+mCpw="; meta = with lib; { description = "Tool to scrape a Prometheus client and dump the result as JSON"; From 4f06f21e4ae6c2d0e9ce5bc094b5880636d47a2e Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 15 Oct 2025 16:48:23 -0400 Subject: [PATCH 114/259] python3Packages.pydo: 0.17.0 -> 0.18.0 Signed-off-by: Ethan Carter Edwards --- pkgs/development/python-modules/pydo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydo/default.nix b/pkgs/development/python-modules/pydo/default.nix index e578191af04c..f551688e2ecf 100644 --- a/pkgs/development/python-modules/pydo/default.nix +++ b/pkgs/development/python-modules/pydo/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pydo"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalocean"; repo = "pydo"; tag = "v${version}"; - hash = "sha256-Tge8geMR0aP/tUmsrGWdCUvA5tu6Y7KgZv4r5iRtRz8="; + hash = "sha256-7DcsznR2XgFVFwgm6jAh13dG19YovFuTvicYkFGVEUg="; }; build-system = [ poetry-core ]; From bc17ef79b55c342023d3ec87c57c17acdbb1d563 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 20:57:20 +0000 Subject: [PATCH 115/259] pscale: 0.258.0 -> 0.259.0 --- pkgs/by-name/ps/pscale/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ps/pscale/package.nix b/pkgs/by-name/ps/pscale/package.nix index 30dc0787ca8f..0fef9a01c30b 100644 --- a/pkgs/by-name/ps/pscale/package.nix +++ b/pkgs/by-name/ps/pscale/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "pscale"; - version = "0.258.0"; + version = "0.259.0"; src = fetchFromGitHub { owner = "planetscale"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-FsDcZcha8jR+jTbZbL/34SDUS/GvyAtuWL2NK0Okofc="; + sha256 = "sha256-y5MPABNCP99I001tm9vOrUezjqt7TQ6U7JCowyVsWgI="; }; - vendorHash = "sha256-bzJydUOC08NLVVwEzJ+ZSC65lI4EKS1gzjTMIN3rukM="; + vendorHash = "sha256-oN9IC/RpSZWxelIyebhd6jv0fJ0ZUUv0pOkDFnOhzDM="; ldflags = [ "-s" From 81fd70909bf4da35c23617fb395bd5a1546dd5ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 21:10:10 +0000 Subject: [PATCH 116/259] kubedock: 0.18.2 -> 0.18.3 --- pkgs/by-name/ku/kubedock/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubedock/package.nix b/pkgs/by-name/ku/kubedock/package.nix index 086c991d9c42..f1ed50cc65a4 100644 --- a/pkgs/by-name/ku/kubedock/package.nix +++ b/pkgs/by-name/ku/kubedock/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubedock"; - version = "0.18.2"; + version = "0.18.3"; src = fetchFromGitHub { owner = "joyrex2001"; repo = "kubedock"; rev = version; - hash = "sha256-95C14Vo3QbHR/PEIPoLECCq9hhLg0Q7iThvdfaV6/lY="; + hash = "sha256-HGaXiYuOVI1lMomT+WnyPUEpShBv8qVbJIOt0j2FK58="; }; - vendorHash = "sha256-iTXpODO45oUgpSvKmjLBQWAVDHLrOYN6iBL/58dd1Mg="; + vendorHash = "sha256-D3jsBWbeZzIFomUoUNR762OwnmPF9Wg9bxdt1KsP6s8="; # config.Build not defined as it would break r-ryantm ldflags = [ From 788c80cfa973d202e0c9ad5b6fa922a64c4c3ddb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 21:29:14 +0000 Subject: [PATCH 117/259] go-dnscollector: 1.11.0 -> 1.12.0 --- pkgs/by-name/go/go-dnscollector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index 01cbb6323dbf..0b9687ad6a77 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "go-dnscollector"; - version = "1.11.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "go-dnscollector"; rev = "v${version}"; - sha256 = "sha256-2NHJs2KdSDw36ePG8s/YSU4wlWG+14NQ6oWJYqMv2Wk="; + sha256 = "sha256-LQJxK2MZtFeFm5keNoNSDHXmxS8z9/fsCV02BGsph74="; }; - vendorHash = "sha256-N0gaDyOlRvFR1Buj/SKoOjwkVMRxd8Uj7iT/cDBfM9A="; + vendorHash = "sha256-nZheY/CbzDR/GB4Nu3xiWXsxrrvu/AKZE0gquBrfXXM="; subPackages = [ "." ]; From c3a6c278fe2e624685e30c5741d7d5db658a6ec0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 21:56:55 +0000 Subject: [PATCH 118/259] grype: 0.100.0 -> 0.101.0 --- pkgs/by-name/gr/grype/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grype/package.nix b/pkgs/by-name/gr/grype/package.nix index 5cbf85382a4a..9debe2a11bab 100644 --- a/pkgs/by-name/gr/grype/package.nix +++ b/pkgs/by-name/gr/grype/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "grype"; - version = "0.100.0"; + version = "0.101.0"; src = fetchFromGitHub { owner = "anchore"; repo = "grype"; tag = "v${finalAttrs.version}"; - hash = "sha256-POGGhZ2uTqWjUsl1zR4eirb+Daji+igTtUNwTte7gPA="; + hash = "sha256-20nl2mfU5PeEtUwyOUrKZ58nHyVvxZol4M37IPabx3A="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -31,7 +31,7 @@ buildGoModule (finalAttrs: { proxyVendor = true; - vendorHash = "sha256-QGGY88CELV9e5UxtfDXKmShnKiP8i+0f8iA9pOTirzc="; + vendorHash = "sha256-VbJKdd04S1aXXnflEZTtpIh4eJFe17WXZXqWDDo9YiI="; nativeBuildInputs = [ installShellFiles ]; From 14386b4935ba812266d2818c50a84bf0f05da167 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 22:05:08 +0000 Subject: [PATCH 119/259] albedo: 0.2.0 -> 0.3.0 --- pkgs/by-name/al/albedo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/albedo/package.nix b/pkgs/by-name/al/albedo/package.nix index 798163a70791..39cecc4e030d 100644 --- a/pkgs/by-name/al/albedo/package.nix +++ b/pkgs/by-name/al/albedo/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "albedo"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "coreruleset"; repo = "albedo"; tag = "v${version}"; - hash = "sha256-4ZQTOix5bCn4EmrabiG4L74F2++cQhIbvtgNKBW7aDk="; + hash = "sha256-H/ViMVzuuQYORDiNXBgs7imy+c4IaL2pY5KVN6ecJoo="; }; - vendorHash = "sha256-qZga699UjBsPmOUSN66BFInl8Bmk42HiVn0MfPlxRE4="; + vendorHash = "sha256-FBkHpTn4jG6iw1GYAuGHh2WCRro4mRgumYoGMkmv6qU="; ldflags = [ "-s" From 63f870eaa28b40d944b4b7615605bd2c88252e50 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 16 Oct 2025 00:20:48 +0200 Subject: [PATCH 120/259] samba: 4.22.3 -> 4.22.5 https://www.samba.org/samba/history/samba-4.22.3.html https://www.samba.org/samba/history/samba-4.22.4.html https://www.samba.org/samba/history/samba-4.22.5.html Fixes: CVE-2025-9640, CVE-2025-10230 --- pkgs/servers/samba/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix index a66ab9b3a9e9..4a84ca165693 100644 --- a/pkgs/servers/samba/4.x.nix +++ b/pkgs/servers/samba/4.x.nix @@ -79,11 +79,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "samba"; - version = "4.22.3"; + version = "4.22.5"; src = fetchurl { url = "https://download.samba.org/pub/samba/stable/samba-${finalAttrs.version}.tar.gz"; - hash = "sha256-j9cJJimjWW2TXNdWfZNJeflCcpGOw6/9DMgHk07PIro="; + hash = "sha256-2FZqFdPb/At3fR6Puy7umIoCTKnHhtysZd0QNHMHQA0="; }; outputs = [ From e01774daa0515337cf8065ca2c2b5143da8c7015 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 22:50:47 +0000 Subject: [PATCH 121/259] oterm: 0.14.5 -> 0.14.6 --- pkgs/by-name/ot/oterm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ot/oterm/package.nix b/pkgs/by-name/ot/oterm/package.nix index d7f2bc809bb5..395807daf684 100644 --- a/pkgs/by-name/ot/oterm/package.nix +++ b/pkgs/by-name/ot/oterm/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "oterm"; - version = "0.14.5"; + version = "0.14.6"; pyproject = true; src = fetchFromGitHub { owner = "ggozad"; repo = "oterm"; tag = version; - hash = "sha256-g1ko9xpZ5OUK8isp/FE/1Ye9IjO4QpAoTbLTGwnpenY="; + hash = "sha256-Awixn456RGMNfyhPN1rEzyptzUW6AEkxBKgIk5c8kIc="; }; pythonRelaxDeps = [ From 784880154a7d9869860db4f2a870435e333c2fe3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 23:30:02 +0000 Subject: [PATCH 122/259] libresplit: 0-unstable-2025-10-02 -> 0-unstable-2025-10-15 --- pkgs/by-name/li/libresplit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libresplit/package.nix b/pkgs/by-name/li/libresplit/package.nix index c2bbfefda222..5edd5ba5ac07 100644 --- a/pkgs/by-name/li/libresplit/package.nix +++ b/pkgs/by-name/li/libresplit/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { pname = "libresplit"; - version = "0-unstable-2025-10-02"; + version = "0-unstable-2025-10-15"; src = fetchFromGitHub { owner = "wins1ey"; repo = "LibreSplit"; - rev = "0cb1b5d3eff0245fda17f734388eee609b9a4416"; - hash = "sha256-3DK+6pK0jSxy5s80u4lweMyiywknJPEG4rovhOPG4go="; + rev = "7628922ba2c6b6a9e6d6d144b55d20479d7ceeb3"; + hash = "sha256-3UXDHmcW6lxXGno5ijG6OlQ58F1z/J2O8S1y2O+7+p4="; }; nativeBuildInputs = [ From 6737d7167bca2bd8dfb9df510f069ec31770069a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Oct 2025 23:38:14 +0000 Subject: [PATCH 123/259] python3Packages.llama-index-vector-stores-milvus: 0.9.2 -> 0.9.3 --- .../llama-index-vector-stores-milvus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix index d1738cbb470b..e29574277fe2 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-milvus"; - version = "0.9.2"; + version = "0.9.3"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_milvus"; inherit version; - hash = "sha256-qIGFmmiet1VXkQLyy72l2ub5ePyYwozTzisVhQkWmoY="; + hash = "sha256-JiGsSKKlwV3efEkT5p3lXcEY7hCbVWRdCAX9X539Ke0="; }; build-system = [ hatchling ]; From 07279221286352c74211bc84b6fd02e736d1d658 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 00:00:03 +0000 Subject: [PATCH 124/259] tzf-rs: 1.0.0 -> 1.0.1 --- pkgs/by-name/tz/tzf-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tz/tzf-rs/package.nix b/pkgs/by-name/tz/tzf-rs/package.nix index 0bd8349f0a32..60f5c77c6ce1 100644 --- a/pkgs/by-name/tz/tzf-rs/package.nix +++ b/pkgs/by-name/tz/tzf-rs/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "tzf-rs"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "ringsaturn"; repo = "tzf-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-cYi8FsB1aR0h1HxqkdFlLwCLzRwVM9Ak1LtjHezCSe0="; + hash = "sha256-aYsrwfmM9g9zUpcHpNMEI7HpR0oMkcuSAFnmEGtdwq4="; }; - cargoHash = "sha256-9bUQpEP+vc3xwWCicHpl+56OYz3huirSOA4yw1iaxaY="; + cargoHash = "sha256-VGfxnl4rnDvyr4GjdtTDC6yaQVLqG/2eBw21BkR2AZ8="; passthru.updateScript = nix-update-script { }; From c87a3454f7170ff547e22944cb4457637b3be138 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 00:09:51 +0000 Subject: [PATCH 125/259] python3Packages.lacuscore: 1.18.0 -> 1.19.1 --- pkgs/development/python-modules/lacuscore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lacuscore/default.nix b/pkgs/development/python-modules/lacuscore/default.nix index da4959bdea4d..70b208bd794d 100644 --- a/pkgs/development/python-modules/lacuscore/default.nix +++ b/pkgs/development/python-modules/lacuscore/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "lacuscore"; - version = "1.18.0"; + version = "1.19.1"; pyproject = true; src = fetchFromGitHub { owner = "ail-project"; repo = "LacusCore"; tag = "v${version}"; - hash = "sha256-+K2zfUGhjQNGIxsh3YHYAH4G3mAoysdpMnscshwl7xI="; + hash = "sha256-5cMgeZlbgK+YixHiwnolqxLUVNbfVdabtVZWZIGzjdk="; }; pythonRelaxDeps = [ From 87d7faa3e239f26e87a760bfbdcaf2c9faf89682 Mon Sep 17 00:00:00 2001 From: Carl Andersson Date: Wed, 15 Oct 2025 18:09:23 +0200 Subject: [PATCH 126/259] maintainers: add lillecarl --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index df4562d252b1..6a217759793a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14712,6 +14712,13 @@ githubId = 67327023; keys = [ { fingerprint = "8185 29F9 BB4C 33F0 69BB 9782 D1AC CDCF 2B9B 9799"; } ]; }; + lillecarl = { + name = "Carl Andersson"; + github = "lillecarl"; + githubId = 207073; + email = "nixos@lillecarl.com"; + matrix = "@lillecarl:matrix.org"; + }; lillycham = { email = "lillycat332@gmail.com"; github = "lillycham"; From 8f7fc071ecafc8938217c36d088a6eb1ea5a9dc8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 00:22:43 +0000 Subject: [PATCH 127/259] mtail: 3.2.19 -> 3.2.20 --- pkgs/by-name/mt/mtail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index 2a4ff4daa26b..7e8eee04a0be 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "mtail"; - version = "3.2.19"; + version = "3.2.20"; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; rev = "v${version}"; - hash = "sha256-rAN5k3XjDTSmdp2E5pa5W+nK4J8l5+sPqSFQRdjebmA="; + hash = "sha256-w895q6J0o4a4y3YwGWyu5tpv7ow9RNWEFQVIMDJo43Y="; }; - vendorHash = "sha256-SMdEowzg53uori/Ge+GE4542wswBU2kgdyAXxeKQiiU="; + vendorHash = "sha256-hVguLf/EkTz7Z8lTT9tCQ8iGO5asSkrsW+u8D1ND+dw="; nativeBuildInputs = [ gotools # goyacc From 59ee335fe584728361d1b93bc32aac9cf242e737 Mon Sep 17 00:00:00 2001 From: Carl Andersson Date: Wed, 15 Oct 2025 18:09:49 +0200 Subject: [PATCH 128/259] dinit: add lillecarl as maintainer --- pkgs/by-name/di/dinit/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/di/dinit/package.nix b/pkgs/by-name/di/dinit/package.nix index 93ef3172bc74..7487959fbdf9 100644 --- a/pkgs/by-name/di/dinit/package.nix +++ b/pkgs/by-name/di/dinit/package.nix @@ -49,7 +49,10 @@ stdenv.mkDerivation rec { description = "Service manager / supervision system, which can (on Linux) also function as a system manager and init"; homepage = "https://davmac.org/projects/dinit"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ aanderse ]; + maintainers = with lib.maintainers; [ + aanderse + lillecarl + ]; platforms = lib.platforms.unix; }; } From 8f5d39e1f012d0f6f47cf1e77d04ec11968f3751 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 16 Oct 2025 10:32:07 +1000 Subject: [PATCH 129/259] terraform-providers: use provider-source-address for updateScript need to use the original owner/repo without any overrides, e.g. gitlab --- .../networking/cluster/terraform-providers/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix index b39f437f904d..89894ddcb3f5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/default.nix +++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix @@ -82,7 +82,9 @@ let passthru = attrs // { inherit provider-source-address; updateScript = writeShellScript "update" '' - ./pkgs/applications/networking/cluster/terraform-providers/update-provider "${owner}_${lib.removePrefix "terraform-provider-" repo}" + ./pkgs/applications/networking/cluster/terraform-providers/update-provider "${ + lib.replaceStrings [ "registry.terraform.io/" "/" ] [ "" "_" ] provider-source-address + }" ''; }; } From d272a8bea2b9a15ea861c88afe3ab2340ce984de Mon Sep 17 00:00:00 2001 From: Carl Andersson Date: Wed, 15 Oct 2025 18:10:39 +0200 Subject: [PATCH 130/259] dinit: use util-linuxMinimal instead of util-linux --- pkgs/by-name/di/dinit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/dinit/package.nix b/pkgs/by-name/di/dinit/package.nix index 7487959fbdf9..1409becbfc05 100644 --- a/pkgs/by-name/di/dinit/package.nix +++ b/pkgs/by-name/di/dinit/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, m4, installShellFiles, - util-linux, + util-linuxMinimal, }: stdenv.mkDerivation rec { @@ -24,8 +24,8 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace src/shutdown.cc \ - --replace-fail '"/bin/umount"' '"${util-linux}/bin/umount"' \ - --replace-fail '"/sbin/swapoff"' '"${util-linux}/bin/swapoff"' + --replace-fail '"/bin/umount"' '"${util-linuxMinimal}/bin/umount"' \ + --replace-fail '"/sbin/swapoff"' '"${util-linuxMinimal}/bin/swapoff"' ''; nativeBuildInputs = [ From 66dce9eb50e40ab4b1c1e4520604b3fa1198b764 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 00:43:40 +0000 Subject: [PATCH 131/259] python3Packages.comet-ml: 3.53.1 -> 3.53.2 --- pkgs/development/python-modules/comet-ml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/comet-ml/default.nix b/pkgs/development/python-modules/comet-ml/default.nix index 372c6040e738..61a9e17c83f2 100644 --- a/pkgs/development/python-modules/comet-ml/default.nix +++ b/pkgs/development/python-modules/comet-ml/default.nix @@ -23,12 +23,12 @@ buildPythonPackage rec { pname = "comet-ml"; - version = "3.53.1"; + version = "3.53.2"; src = fetchPypi { pname = "comet_ml"; inherit version; - hash = "sha256-r3abmDqYzJOtdYswe4jK6xkVqGNtzUgSIAMtCLW5rBI="; + hash = "sha256-8OEcuC79Kf4CTCxKkzIMle9zph27UvE9f1P3Wt0/eGM="; }; pyproject = true; From 9ee1175ee89839f998c83174c1e4838d3190fa90 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 00:46:07 +0000 Subject: [PATCH 132/259] python3Packages.cometx: 2.6.1 -> 3.0.1 --- pkgs/development/python-modules/cometx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cometx/default.nix b/pkgs/development/python-modules/cometx/default.nix index a2de9c77036f..eb83df977162 100644 --- a/pkgs/development/python-modules/cometx/default.nix +++ b/pkgs/development/python-modules/cometx/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "cometx"; - version = "2.6.1"; + version = "3.0.1"; pyproject = true; build-system = [ setuptools ]; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "comet-ml"; repo = "cometx"; tag = version; - hash = "sha256-Iax75Gz/gxGavau0wOJyICZYlBOJ3yVc4NXZB/HV4X0="; + hash = "sha256-Dudg1GLeo9WhtZnW+PEi10pxA+EDUBs2u3oIBMN8w30="; }; dependencies = [ From 975db65ba6036d1e23df386b9c13646f0de4de75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Sep 2025 23:59:00 +0000 Subject: [PATCH 133/259] wayclip: 0.4.2 -> 0.5 --- doc/release-notes/rl-2511.section.md | 2 ++ pkgs/by-name/wa/wayclip/package.nix | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 041b1ef1a12d..4527d63a712a 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -75,6 +75,8 @@ - `forgejo` main program has been renamed to `bin/forgejo` from the previous `bin/gitea`. +- `wayclip` now uses the `ext-data-control-v1` Wayland protocol instead of `wlr-data-control-unstable-v1`. + - `cudaPackages.cudatoolkit-legacy-runfile` has been removed. - `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible. diff --git a/pkgs/by-name/wa/wayclip/package.nix b/pkgs/by-name/wa/wayclip/package.nix index d5279ddce99b..f9619567506b 100644 --- a/pkgs/by-name/wa/wayclip/package.nix +++ b/pkgs/by-name/wa/wayclip/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wayclip"; - version = "0.4.2"; + version = "0.5"; outputs = [ "out" @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "~noocsharp"; repo = "wayclip"; rev = finalAttrs.version; - hash = "sha256-/xii/FF8JPv6KbMMxzww9AYqYJrpKYowsxQ5Bz7m+/M="; + hash = "sha256-Uej5ggtlPeDid1yKSfZt5FlCen1GLea6EWa4lL+BPRM="; }; strictDeps = true; From f93f6178124dbf5330fc30def7937dcdd897ddb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 01:31:54 +0000 Subject: [PATCH 134/259] python3Packages.oelint-parser: 8.5.1 -> 8.6.0 --- pkgs/development/python-modules/oelint-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix index baec6952653f..449ec4e2d1c7 100644 --- a/pkgs/development/python-modules/oelint-parser/default.nix +++ b/pkgs/development/python-modules/oelint-parser/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "oelint-parser"; - version = "8.5.1"; + version = "8.6.0"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-parser"; tag = version; - hash = "sha256-rgMUn0VtebKtO0EOVv3jtvTZKGESUdLwRSfvtetT9UE="; + hash = "sha256-OHyOlqZpevWEhFAa12VDimMT261A9DK+Cx67TDjh7rg="; }; pythonRelaxDeps = [ "regex" ]; From 615711bd5afae72a2d4d3f0a98ce6499b40b911c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 02:57:11 +0000 Subject: [PATCH 135/259] python3Packages.monotonic-alignment-search: 0.2.0 -> 0.2.1 --- .../python-modules/monotonic-alignment-search/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/monotonic-alignment-search/default.nix b/pkgs/development/python-modules/monotonic-alignment-search/default.nix index fd4f932dfa09..552ba96f80af 100644 --- a/pkgs/development/python-modules/monotonic-alignment-search/default.nix +++ b/pkgs/development/python-modules/monotonic-alignment-search/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "monotonic-alignment-search"; - version = "0.2.0"; + version = "0.2.1"; pyproject = true; src = fetchFromGitHub { owner = "eginhard"; repo = "monotonic_alignment_search"; tag = "v${version}"; - hash = "sha256-N714DfLyrdhhm2yWlMzUVZkQ5Ys2aOmtEcxACGM665Y="; + hash = "sha256-XsQDRsgwwlZAmxpsISgNYbrgnMOQIVNvzJV4ZWxswCY="; }; build-system = [ From f2b017b6c22e130367467e768ec83907d5823c79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 03:55:46 +0000 Subject: [PATCH 136/259] codecrafters-cli: 40 -> 42 --- pkgs/by-name/co/codecrafters-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codecrafters-cli/package.nix b/pkgs/by-name/co/codecrafters-cli/package.nix index c88ffaf1d593..f81412ca9e53 100644 --- a/pkgs/by-name/co/codecrafters-cli/package.nix +++ b/pkgs/by-name/co/codecrafters-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "codecrafters-cli"; - version = "40"; + version = "42"; src = fetchFromGitHub { owner = "codecrafters-io"; repo = "cli"; tag = "v${version}"; - hash = "sha256-JtjzulWeikUR1tJFBjssZuNhiXtQVR9IP2xABz06X/U="; + hash = "sha256-vkugNHeajGv/2t3/4eZbcsXXuaD7/fUM/3Cg0AO+6H0="; # A shortened git commit hash is part of the version output, and is # needed at build time. Use the `.git` directory to retrieve the # commit SHA, and remove the directory afterwards since it is not needed From c11dafcd02ffa07fb480abb456e466a8fa077ce5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 04:07:02 +0000 Subject: [PATCH 137/259] cargo-xwin: 0.20.0 -> 0.20.1 --- pkgs/by-name/ca/cargo-xwin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-xwin/package.nix b/pkgs/by-name/ca/cargo-xwin/package.nix index 790f7705fe26..7a20ab396ca6 100644 --- a/pkgs/by-name/ca/cargo-xwin/package.nix +++ b/pkgs/by-name/ca/cargo-xwin/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-xwin"; - version = "0.20.0"; + version = "0.20.1"; src = fetchFromGitHub { owner = "rust-cross"; repo = "cargo-xwin"; rev = "v${version}"; - hash = "sha256-R9CdgsBuyPYOFG4aW59JjxvNkc6IXXjsHR7359wcNGk="; + hash = "sha256-RfXX6LZrxQmWtjnMVIpCj9KVn5fnvQRGgEeH+gTR0Vk="; }; - cargoHash = "sha256-0oe7zh7fZv2P88DBtTirmW7HvLP0jgJ5Je88IL4v+l8="; + cargoHash = "sha256-0N2JLENHG6QUcEtw237Oe/fwdgo87DVJ+Gx6wtpP9BU="; meta = with lib; { description = "Cross compile Cargo project to Windows MSVC target with ease"; From 037bdb0fc0df5a526eaf43bc54a04895822c700f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 05:04:17 +0000 Subject: [PATCH 138/259] centrifugo: 6.3.1 -> 6.4.0 --- pkgs/by-name/ce/centrifugo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ce/centrifugo/package.nix b/pkgs/by-name/ce/centrifugo/package.nix index e1ec149139c5..67233f787ed6 100644 --- a/pkgs/by-name/ce/centrifugo/package.nix +++ b/pkgs/by-name/ce/centrifugo/package.nix @@ -16,16 +16,16 @@ let in buildGoModule rec { pname = "centrifugo"; - version = "6.3.1"; + version = "6.4.0"; src = fetchFromGitHub { owner = "centrifugal"; repo = "centrifugo"; rev = "v${version}"; - hash = "sha256-1LP33LXGb+W23Mej/kOOl4wIuP/ZKj5ICOabH0WjKWk="; + hash = "sha256-tkhYt9KqxSp2uvFLUz9SMiyP/M8EmVlnFWFI7RZWtYQ="; }; - vendorHash = "sha256-cSiRXIm9Iz0FmialBfcs04e5OUZn/ap9q/MEmGzWz+M="; + vendorHash = "sha256-KdmkhgfF+9n5VL5GyKBXO9isCozY8DDSdP1pCGQE2D4="; ldflags = [ "-s" From 2529b8e1a2563b8a401d4cb76388bbfebcafce8c Mon Sep 17 00:00:00 2001 From: eljamm Date: Thu, 16 Oct 2025 06:02:25 +0000 Subject: [PATCH 139/259] linux_xanmod: 6.12.52 -> 6.12.53 - Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.53-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.52-xanmod1..6.12.53-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index e4e8419bff2f..e4996958b366 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.12.52"; - hash = "sha256-r9FntI8F0ri01lnFH7VYdQj8xR5gT+iInuDWv16oXJA="; + version = "6.12.53"; + hash = "sha256-BhaWUdfCgIvD0LA69I1NVIW0rv6JWQs+7HNLxOkrmGc="; isLTS = true; }; # ./update-xanmod.sh main From 185ed21533b6f1a41993bab1a327231f2c8e2563 Mon Sep 17 00:00:00 2001 From: eljamm Date: Thu, 16 Oct 2025 06:05:24 +0000 Subject: [PATCH 140/259] linux_xanmod_latest: 6.16.12 -> 6.17.3 - Changelog: https://dl.xanmod.org/changelog/6.17/ChangeLog-6.17.3-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.16.12-xanmod1..6.17.3-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index e4996958b366..80beae4c400d 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "6.16.12"; - hash = "sha256-m2aepV++9RwobXOTxiLJaUV8TnPvBkZzNooKQR4nRtA="; + version = "6.17.3"; + hash = "sha256-VL1SCMB89P0UcCbtPdkjxcCZqQZpnSTlzzf9e8uzkyA="; }; }; From f9a8a894b8c25f37684f6e8373f7b0467d5e4e0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 06:24:49 +0000 Subject: [PATCH 141/259] gradle-completion: 1.4.1 -> 1.5.2 --- pkgs/by-name/gr/gradle-completion/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/gradle-completion/package.nix b/pkgs/by-name/gr/gradle-completion/package.nix index 1a67b9c278df..228b89f3b4db 100644 --- a/pkgs/by-name/gr/gradle-completion/package.nix +++ b/pkgs/by-name/gr/gradle-completion/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "gradle-completion"; - version = "1.4.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "gradle"; repo = "gradle-completion"; rev = "v${finalAttrs.version}"; - sha256 = "15b0692i3h8h7b95465b2aw9qf5qjmjag5n62347l8yl7zbhv3l2"; + sha256 = "u3bnvNkjKzNp604hnPoAT3YY3Xf9eJlAe174YnM2RMQ="; }; nativeBuildInputs = [ From 51785d8f0c33ebdd768dcabb7afe4d4a722c6e76 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Thu, 11 Sep 2025 07:46:28 +0100 Subject: [PATCH 142/259] orbstack: init at 2.0.3-19876 Co-authored-by: Noa Virellia Co-authored-by: Sizhe Zhao --- pkgs/by-name/or/orbstack/package.nix | 79 ++++++++++++++++++++++++++++ pkgs/by-name/or/orbstack/update.sh | 24 +++++++++ 2 files changed, 103 insertions(+) create mode 100644 pkgs/by-name/or/orbstack/package.nix create mode 100755 pkgs/by-name/or/orbstack/update.sh diff --git a/pkgs/by-name/or/orbstack/package.nix b/pkgs/by-name/or/orbstack/package.nix new file mode 100644 index 000000000000..64e916d49c3f --- /dev/null +++ b/pkgs/by-name/or/orbstack/package.nix @@ -0,0 +1,79 @@ +{ + lib, + stdenvNoCC, + fetchurl, + _7zz, +}: +let + inherit (stdenvNoCC.hostPlatform) system; + version = "2.0.3-19876"; + sourceData = { + aarch64-darwin = { + arch = "arm64"; + hash = "sha256-3Ppc0zWEgR/nTS7R9uAkUYYgYu5q2TWmfd3evT+Z8g4="; + }; + x86_64-darwin = { + arch = "amd64"; + hash = "sha256-+JpyynFKmDjHLetvvEpQ0qw4crAVmx0ucWm+bvtZ2Fg="; + }; + }; + sources = lib.mapAttrs ( + system: + { arch, hash }: + fetchurl { + url = "https://cdn-updates.orbstack.dev/${arch}/OrbStack_v${ + lib.replaceString "-" "_" version + }_${arch}.dmg"; + inherit hash; + } + ) sourceData; +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "orbstack"; + inherit version; + + src = finalAttrs.passthru.sources.${system} or (throw "unsupported system ${system}"); + + # -snld prevents "ERROR: Dangerous symbolic link path was ignored" + # -xr'!*:com.apple.*' prevents macOS extended attributes (e.g. macl or + # quarantine) being turned into real files when extracting an APFS .dmg + # (e.g. Info.plist:com.apple.macl or Info.plist:com.apple.quarantine). + # These bogus files corrupt the .app bundle and prevent it from launching. + unpackCmd = "7zz x -snld -xr'!*:com.apple.*' $curSrc"; + + nativeBuildInputs = [ _7zz ]; + + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications" + cp -R OrbStack.app "$out/Applications" + + mkdir -p "$out/bin" + for binary in "$out"/Applications/OrbStack.app/Contents/MacOS/{bin,xbin}/*; do + ln -s "$binary" "$out/bin/$(basename "$binary")" + done + + runHook postInstall + ''; + + passthru = { + inherit sources; + updateScript = ./update.sh; + }; + + meta = { + changelog = "https://docs.orbstack.dev/release-notes#${ + builtins.replaceStrings [ "." ] [ "-" ] version + }"; + description = "Fast, light, and easy way to run Docker containers and Linux machines"; + homepage = "https://orbstack.dev/"; + license = lib.licenses.unfree; + mainProgram = "orb"; + maintainers = with lib.maintainers; [ deejayem ]; + platforms = lib.platforms.darwin; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) diff --git a/pkgs/by-name/or/orbstack/update.sh b/pkgs/by-name/or/orbstack/update.sh new file mode 100755 index 000000000000..39c1c2ffe787 --- /dev/null +++ b/pkgs/by-name/or/orbstack/update.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p coreutils curl gawk gnugrep gnused common-updater-scripts +#shellcheck shell=bash + +set -eu -o pipefail + +update_arch() { + local arch="$1" + local system="$2" + + local source_url + source_url="$(curl -L -I "https://orbstack.dev/download/stable/latest/$arch" | grep -i "location:" | awk '{print $2}' | tr -d '\r')" + + local version + version="$(echo "$source_url" | grep -o '\([0-9]\+\.\)\{2\}[0-9]\+_[0-9]\+' | sed 's/_/-/')" + + local hash + hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 "$(nix-prefetch-url --type sha256 "$source_url")") + + update-source-version orbstack "$version" "$hash" --system="$system" --source-key="sources.$system" --ignore-same-version +} + +update_arch "arm64" "aarch64-darwin" +update_arch "amd64" "x86_64-darwin" From cf0c9920e254003b15b11bd02bf6cf43034e463b Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Thu, 16 Oct 2025 08:55:28 +0200 Subject: [PATCH 143/259] redict: drop The package did not has a lot of care in nixpkgs in the last year. We were quite behind on security fixes before #451471. Also upstream does not seem very active. All the recent releases seems to only be backport of security fixes. --- pkgs/by-name/re/redict/package.nix | 119 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 119 deletions(-) delete mode 100644 pkgs/by-name/re/redict/package.nix diff --git a/pkgs/by-name/re/redict/package.nix b/pkgs/by-name/re/redict/package.nix deleted file mode 100644 index 544a7edd7952..000000000000 --- a/pkgs/by-name/re/redict/package.nix +++ /dev/null @@ -1,119 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitea, - fetchurl, - lua, - jemalloc, - pkg-config, - tcl, - which, - ps, - getconf, - withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, - systemd, - # dependency ordering is broken at the moment when building with openssl - tlsSupport ? !stdenv.hostPlatform.isStatic, - openssl, - - # Using system jemalloc fixes cross-compilation and various setups. - # However the experimental 'active defragmentation' feature of redict requires - # their custom patched version of jemalloc. - useSystemJemalloc ? true, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "redict"; - version = "7.3.6"; - - src = fetchFromGitea { - domain = "codeberg.org"; - owner = "redict"; - repo = "redict"; - tag = finalAttrs.version; - hash = "sha256-ye2uO6EQzfyonRvM0/+pVPoNZe2f9WO/2yafy52G10M="; - }; - - patches = lib.optionals useSystemJemalloc [ - # use system jemalloc - (fetchurl { - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/redis/-/raw/102cc861713c796756abd541bf341a4512eb06e6/redis-5.0-use-system-jemalloc.patch"; - hash = "sha256-VPRfoSnctkkkzLrXEWQX3Lh5HmZaCXoJafyOG007KzM="; - }) - ]; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - lua - ] - ++ lib.optional useSystemJemalloc jemalloc - ++ lib.optional withSystemd systemd - ++ lib.optionals tlsSupport [ openssl ]; - - preBuild = lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace src/Makefile --replace-fail "-flto" "" - ''; - - # More cross-compiling fixes. - makeFlags = [ - "PREFIX=${placeholder "out"}" - ] - ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ - "AR=${stdenv.cc.targetPrefix}ar" - "RANLIB=${stdenv.cc.targetPrefix}ranlib" - ] - ++ lib.optionals withSystemd [ "USE_SYSTEMD=yes" ] - ++ lib.optionals tlsSupport [ "BUILD_TLS=yes" ]; - - enableParallelBuilding = true; - - hardeningEnable = lib.optionals (!stdenv.hostPlatform.isDarwin) [ "pie" ]; - - env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isClang [ "-std=c11" ]); - - # darwin currently lacks a pure `pgrep` which is extensively used here - doCheck = !stdenv.hostPlatform.isDarwin; - - nativeCheckInputs = [ - which - tcl - ps - ] - ++ lib.optionals stdenv.hostPlatform.isStatic [ getconf ]; - - checkPhase = '' - runHook preCheck - - # disable test "Connect multiple replicas at the same time": even - # upstream find this test too timing-sensitive - substituteInPlace tests/integration/replication.tcl \ - --replace-fail "foreach mdl {no yes}" "foreach mdl {}" - - substituteInPlace tests/support/server.tcl \ - --replace-fail "exec /usr/bin/env" "exec env" - - sed -i '/^proc wait_load_handlers_disconnected/{n ; s/wait_for_condition 50 100/wait_for_condition 50 500/; }' \ - tests/support/util.tcl - - ./runtest \ - --no-latency \ - --timeout 2000 \ - --clients $NIX_BUILD_CORES \ - --tags -leaks \ - --skipunit integration/failover \ - --skipunit integration/aof-multi-part - - runHook postCheck - ''; - - meta = { - homepage = "https://redict.io"; - description = "Distributed key/value store"; - license = lib.licenses.lgpl3Only; - platforms = lib.platforms.all; - changelog = "https://codeberg.org/redict/redict/releases/tag/${finalAttrs.version}"; - maintainers = with lib.maintainers; [ yuka ]; - mainProgram = "redict-cli"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 100178208b70..f7633dfb2ee1 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2289,6 +2289,7 @@ mapAliases { rapidjson-unstable = lib.warnOnInstantiate "'rapidjson-unstable' has been renamed to 'rapidjson'" rapidjson; # Added 2024-07-28 rargs = throw "'rargs' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 rebazel = throw "'rebazel' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 + redict = throw "'redict' has been removed due to lack of nixpkgs maintenance and a slow upstream development pace. Consider using 'valkey'."; # Added 2025-10-16 redoc-cli = throw "'redoc-cli' been removed because it has been marked as broken since at least November 2024. Consider using 'redocly' instead."; # Added 2025-10-01 redocly-cli = redocly; # Added 2024-04-14 redpanda = redpanda-client; # Added 2023-10-14 From d8451512421bb2fa80a09553ee0cefa42b1e3d8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 07:08:41 +0000 Subject: [PATCH 144/259] talhelper: 3.0.37 -> 3.0.38 --- 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 763e3aa6b194..d419285d36a3 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.37"; + version = "3.0.38"; src = fetchFromGitHub { owner = "budimanjojo"; repo = "talhelper"; tag = "v${finalAttrs.version}"; - hash = "sha256-GWm2ZTBq+g9mF7KktI+A6Sec8iHzfTtGt59PZjPW2B0="; + hash = "sha256-KYIRpr90iPyLxeQZhqQCwRX6P4fYoqi7luneRXTkzGc="; }; - vendorHash = "sha256-vqec4Hd+jLKDuiwdfweWonitX3g5Hot0COpU5GKrpbE="; + vendorHash = "sha256-DRjgZlxoYKUcrjh8xEHjz8WTwMrUEHbp8/Jjgpkrc+Y="; ldflags = [ "-s" From 85d81687d6c832035d3d2edcbc404e057686fb34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 07:34:54 +0000 Subject: [PATCH 145/259] syrics: 0.1.2.4 -> 0.1.2.5 --- pkgs/by-name/sy/syrics/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/syrics/package.nix b/pkgs/by-name/sy/syrics/package.nix index 4ad660a1d507..9ce5458083f5 100644 --- a/pkgs/by-name/sy/syrics/package.nix +++ b/pkgs/by-name/sy/syrics/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "syrics"; - version = "0.1.2.4"; + version = "0.1.2.5"; pyproject = true; src = fetchFromGitHub { owner = "akashrchandran"; repo = "syrics"; tag = "v${version}"; - hash = "sha256-udW6i3nRWECXpQGGGK2U8QVRJVrsHeqjDK8QCMH5I8s="; + hash = "sha256-VV/IZg30GatCGRoKnSro83ZtitnHg4+UEnXajVR7o/A="; }; build-system = [ From c7ac6cf8e5df1fd099a00a4532941c4b45cd2990 Mon Sep 17 00:00:00 2001 From: Jeremy Baxter Date: Thu, 16 Oct 2025 21:27:49 +1300 Subject: [PATCH 146/259] nixos/oink: restart oink.service on failure --- nixos/modules/services/networking/oink.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/networking/oink.nix b/nixos/modules/services/networking/oink.nix index e98c1690ee52..5c76a7de5036 100644 --- a/nixos/modules/services/networking/oink.nix +++ b/nixos/modules/services/networking/oink.nix @@ -85,6 +85,10 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; script = "${cfg.package}/bin/oink -c ${oinkConfig}"; + serviceConfig = { + Restart = "on-failure"; + RestartSec = "10"; + }; }; }; } From b6fec8999850699d3c6f1f4a1c7fbc76f386e0ca Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 16 Oct 2025 10:52:29 +0200 Subject: [PATCH 147/259] readest: 0.9.86 -> 0.9.87 Changelog: https://github.com/readest/readest/releases/tag/v0.9.87 Diff: https://github.com/readest/readest/compare/v0.9.86...v0.9.87 --- pkgs/by-name/re/readest/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index 8d886dcc3cf8..5bb9c95fb875 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -20,13 +20,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.86"; + version = "0.9.87"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-/H0ZYbVl4d/s4e7jkQUobZTZZPpIiC9H48wfmPqGUWk="; + hash = "sha256-icTltmxgquOpWByo+7ZTIvD2WVuf+X6vF1ghmgs1pH0="; fetchSubmodules = true; }; From 0897ebc3e24c396c03a4a0b37062e081472017ab Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 16 Oct 2025 11:08:38 +0200 Subject: [PATCH 148/259] edlib: fix build with cmake --- pkgs/by-name/ed/edlib/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/ed/edlib/package.nix b/pkgs/by-name/ed/edlib/package.nix index 9358ca49435c..58db3cfc218d 100644 --- a/pkgs/by-name/ed/edlib/package.nix +++ b/pkgs/by-name/ed/edlib/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, }: @@ -16,6 +17,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-XejxohLVdBBzpYZ//OpqC1ActmCaZ8tunJyhOYtZmKQ="; }; + patches = [ + # Bump minimum CMake version to 3.20 + (fetchpatch { + name = "bump-cmake-version.patch"; + url = "https://github.com/Martinsos/edlib/commit/47359e591f3861f12105fa8e72242de64d5597c4.patch?full_index=1"; + hash = "sha256-Efbv8XYF1jOz6MypIyhfFJGQQt8gTYNZRd+R8ukIf3o="; + }) + ]; + nativeBuildInputs = [ cmake ]; doCheck = true; From bb058c63ed06394e6efd892f8a134c3c61ce5645 Mon Sep 17 00:00:00 2001 From: Guanran Wang Date: Thu, 16 Oct 2025 17:10:47 +0800 Subject: [PATCH 149/259] foot: 1.24.0 -> 1.25.0 Diff: https://codeberg.org/dnkl/foot/compare/1.24.0...1.25.0 Changelog: https://codeberg.org/dnkl/foot/releases/tag/1.25.0 --- pkgs/by-name/fo/foot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/foot/package.nix b/pkgs/by-name/fo/foot/package.nix index 0b2f1cdf6fc8..bafdde217258 100644 --- a/pkgs/by-name/fo/foot/package.nix +++ b/pkgs/by-name/fo/foot/package.nix @@ -27,7 +27,7 @@ }: let - version = "1.24.0"; + version = "1.25.0"; # build stimuli file for PGO build and the script to generate it # independently of the foot's build, so we can cache the result @@ -104,7 +104,7 @@ stdenv.mkDerivation { owner = "dnkl"; repo = "foot"; tag = version; - hash = "sha256-uex2p28rKBwnqPjO1Pen1GA3a9mEnrcpIb1oIUJv/Lk="; + hash = "sha256-s7SwIdkWhBKcq9u4V0FLKW6CA36MBvDyB9ELB0V52O0="; }; separateDebugInfo = true; From 4e75b69ee3e666227192375230a06f03813b363c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 09:16:33 +0000 Subject: [PATCH 150/259] python3Packages.jsonconversion: 1.1.1 -> 1.1.2 --- pkgs/development/python-modules/jsonconversion/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jsonconversion/default.nix b/pkgs/development/python-modules/jsonconversion/default.nix index bcc0bb6a7741..8c6b96ac0753 100644 --- a/pkgs/development/python-modules/jsonconversion/default.nix +++ b/pkgs/development/python-modules/jsonconversion/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "jsonconversion"; - version = "1.1.1"; + version = "1.1.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "DLR-RM"; repo = "python-jsonconversion"; tag = version; - hash = "sha256-FGgvSDweZM1xrdrDLFiGmdAtgxoFjglUlMV+fgo7/ls="; + hash = "sha256-tWR4JElZVnNQml/av+r9olBusRqyzMrL4/o7Fei7dlY="; }; build-system = [ pdm-backend ]; From 7255ab282a1adfd82666e8f8123983497622ad96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 09:19:06 +0000 Subject: [PATCH 151/259] python3Packages.neo: 0.14.2 -> 0.14.3 --- pkgs/development/python-modules/neo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/neo/default.nix b/pkgs/development/python-modules/neo/default.nix index 88336f41fb55..50199c6cfe99 100644 --- a/pkgs/development/python-modules/neo/default.nix +++ b/pkgs/development/python-modules/neo/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "neo"; - version = "0.14.2"; + version = "0.14.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "NeuralEnsemble"; repo = "python-neo"; tag = version; - hash = "sha256-THAdUFCbteiUdfhjLzl6ocM2I0zFKHfFxJExCnK1z1Y="; + hash = "sha256-y2MGzIfF+KrEzdjUxiDaU1ZKBK5FksX1IBJdc9RvLhM="; }; build-system = [ setuptools ]; From 3017b2746c425943f575e79130214657ad3c525e Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Sun, 2 Feb 2025 18:57:51 +0000 Subject: [PATCH 152/259] nixos/pairdrop: init module --- nixos/modules/module-list.nix | 1 + nixos/modules/services/web-apps/pairdrop.nix | 152 +++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 nixos/modules/services/web-apps/pairdrop.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 871244a929c0..01e55d267bf2 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1671,6 +1671,7 @@ ./services/web-apps/openvscode-server.nix ./services/web-apps/openwebrx.nix ./services/web-apps/outline.nix + ./services/web-apps/pairdrop.nix ./services/web-apps/part-db.nix ./services/web-apps/peering-manager.nix ./services/web-apps/peertube-runner.nix diff --git a/nixos/modules/services/web-apps/pairdrop.nix b/nixos/modules/services/web-apps/pairdrop.nix new file mode 100644 index 000000000000..56de9b252e45 --- /dev/null +++ b/nixos/modules/services/web-apps/pairdrop.nix @@ -0,0 +1,152 @@ +{ + config, + lib, + pkgs, + ... +}: +let + inherit (lib) + boolToString + getExe + isBool + maintainers + mapAttrs + mkEnableOption + mkIf + mkOption + mkPackageOption + optionalAttrs + optionals + types + ; + + cfg = config.services.pairdrop; + + json = pkgs.formats.json { }; +in +{ + options.services.pairdrop = { + enable = mkEnableOption "pairdrop"; + + package = mkPackageOption pkgs "pairdrop" { }; + + port = mkOption { + type = types.port; + default = 3000; + example = 3010; + description = "The port to listen on."; + }; + + rtcConfig = mkOption { + type = json.type; + default = null; + example = { + sdpSemantics = "unified-plan"; + iceServers = [ + { + urls = "stun:stun.example.com:19302"; + } + ]; + }; + description = '' + Configuration for STUN/TURN servers. + This is converted to JSON and written into a file automatically. + If you want to provide a file path instead, set `RTC_CONFIG` in {option}`services.pairdrop.environment`. + ''; + }; + + environment = mkOption { + description = '' + Additional configuration (environment variables) for PairDrop, see + + for supported values. + ''; + + type = types.submodule { + freeformType = + with types; + attrsOf (oneOf [ + bool + int + str + ]); + + options = { }; + }; + + default = { }; + + example = { + DEBUG_MODE = true; + RATE_LIMIT = 1; + IPV6_LOCALIZE = 4; + WS_FALLBACK = true; + SIGNALING_SERVER = "pairdrop.net"; + RTC_CONFIG = "/etc/pairdrop/rtc-config.json"; + + DONATION_BUTTON_ACTIVE = false; + TWITTER_BUTTON_ACTIVE = false; + MASTODON_BUTTON_ACTIVE = false; + BLUESKY_BUTTON_ACTIVE = false; + CUSTOM_BUTTON_ACTIVE = false; + PRIVACYPOLICY_BUTTON_ACTIVE = false; + }; + }; + }; + + config = mkIf cfg.enable { + warnings = optionals (cfg.rtcConfig != null && cfg.environment ? RTC_CONFIG) [ + "Both services.pairdrop.rtcConfig and services.pairdrop.environment.RTC_CONFIG are set. The environment variable will take precedence." + ]; + + systemd.services.pairdrop = + let + environment = { + PORT = toString cfg.port; + } + // (optionalAttrs (cfg.rtcConfig != null) { + RTC_CONFIG = json.generate "rtc-config.json" cfg.rtcConfig; + }) + // (mapAttrs (_: v: if isBool v then boolToString v else toString v) cfg.environment); + in + { + inherit environment; + + description = "PairDrop: Transfer Files Cross-Platform"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + ExecStart = getExe cfg.package; + + Type = "simple"; + Restart = "on-failure"; + RestartSec = 3; + DynamicUser = true; + + # Hardening + CapabilityBoundingSet = ""; + NoNewPrivileges = true; + PrivateUsers = true; + PrivateTmp = true; + PrivateDevices = true; + PrivateMounts = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + }; + }; + }; + + meta.maintainers = with maintainers; [ diogotcorreia ]; +} From 4cc3d732ca0f31affa75a565596fa05bf3f86e17 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Sun, 2 Feb 2025 18:58:36 +0000 Subject: [PATCH 153/259] doc: add services.pairdrop to 25.11 release notes --- nixos/doc/manual/release-notes/rl-2511.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index a030c95c8f8e..e0dd13567a43 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -112,6 +112,8 @@ - [ente](https://github.com/ente-io/ente), a service that provides a fully open source, end-to-end encrypted platform for photos and videos. Available as [services.ente.api](#opt-services.ente.api.enable) and [services.ente.web](#opt-services.ente.web.enable). +- [PairDrop](https://github.com/schlagmichdoch/pairdrop), a peer-to-peer file transfer web app. Available as [services.pairdrop](#opt-services.pairdrop.enable). + - [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable). - [dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable). From 9569752c0a9cf46d5eaf8e8c1229f2fb7a2c202c Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Sun, 2 Feb 2025 19:01:30 +0000 Subject: [PATCH 154/259] nixos/tests/pairdrop: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/web-apps/pairdrop.nix | 32 ++++++++++++++++++++++++++++ pkgs/by-name/pa/pairdrop/package.nix | 7 ++++++ 3 files changed, 40 insertions(+) create mode 100644 nixos/tests/web-apps/pairdrop.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 86b223ad06f2..5ddcd2484b4a 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1149,6 +1149,7 @@ in oxidized = handleTest ./oxidized.nix { }; pacemaker = runTest ./pacemaker.nix; packagekit = runTest ./packagekit.nix; + pairdrop = runTest ./web-apps/pairdrop.nix; paisa = runTest ./paisa.nix; pam-file-contents = runTest ./pam/pam-file-contents.nix; pam-lastlog = runTest ./pam/pam-lastlog.nix; diff --git a/nixos/tests/web-apps/pairdrop.nix b/nixos/tests/web-apps/pairdrop.nix new file mode 100644 index 000000000000..bf404edfa7eb --- /dev/null +++ b/nixos/tests/web-apps/pairdrop.nix @@ -0,0 +1,32 @@ +{ ... }: +{ + name = "pairdrop-nixos"; + + nodes.machine = + { pkgs, ... }: + { + services.pairdrop = { + enable = true; + port = 1337; + environment = { + SIGNALING_SERVER = "pairdrop.net"; + CUSTOM_BUTTON_ACTIVE = false; + }; + }; + }; + + testScript = '' + import json + + machine.wait_for_unit("pairdrop.service") + + machine.wait_for_open_port(1337) + machine.succeed("curl --fail http://localhost:1337/") + + res = machine.succeed("curl --fail http://localhost:1337/config") + print(res) + cfg = json.loads(res) + assert cfg["signalingServer"] == "pairdrop.net/" + assert cfg["buttons"]["custom_button"]["active"] == "false" + ''; +} diff --git a/pkgs/by-name/pa/pairdrop/package.nix b/pkgs/by-name/pa/pairdrop/package.nix index d4b2aa08b70c..1fa983f47b26 100644 --- a/pkgs/by-name/pa/pairdrop/package.nix +++ b/pkgs/by-name/pa/pairdrop/package.nix @@ -2,6 +2,7 @@ lib, buildNpmPackage, fetchFromGitHub, + nixosTests, nodejs, }: @@ -36,6 +37,12 @@ buildNpmPackage rec { runHook postInstall ''; + passthru = { + tests = { + inherit (nixosTests) pairdrop; + }; + }; + meta = with lib; { description = "Local file sharing in your browser"; mainProgram = "pairdrop"; From c358c80f2e0f3376e61548ef3f96a865e7135b13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 09:23:45 +0000 Subject: [PATCH 155/259] python3Packages.jsonargparse: 4.41.0 -> 4.42.0 --- pkgs/development/python-modules/jsonargparse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jsonargparse/default.nix b/pkgs/development/python-modules/jsonargparse/default.nix index 2171f28e2aa7..39bae50617f0 100644 --- a/pkgs/development/python-modules/jsonargparse/default.nix +++ b/pkgs/development/python-modules/jsonargparse/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "jsonargparse"; - version = "4.41.0"; + version = "4.42.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "omni-us"; repo = "jsonargparse"; tag = "v${version}"; - hash = "sha256-uNgtxQuAkOB651lbPPWQg0p4T8G1dgFbx/EyO/sJSjs="; + hash = "sha256-M6CEUDf6JcjZWRBoHfVyFmX9ZV8xsB7illoBk0YzZs0="; }; build-system = [ setuptools ]; From 9c5b1b958b8c1dc045d79ce4e30bc7fc3b403941 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 09:33:43 +0000 Subject: [PATCH 156/259] python3Packages.youtube-transcript-api: 1.2.2 -> 1.2.3 --- .../python-modules/youtube-transcript-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/youtube-transcript-api/default.nix b/pkgs/development/python-modules/youtube-transcript-api/default.nix index fe35393e7f92..e10a3d00ec9a 100644 --- a/pkgs/development/python-modules/youtube-transcript-api/default.nix +++ b/pkgs/development/python-modules/youtube-transcript-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "youtube-transcript-api"; - version = "1.2.2"; + version = "1.2.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jdepoix"; repo = "youtube-transcript-api"; tag = "v${version}"; - hash = "sha256-nr8WeegMv7zSqlzcLSG224O9fRXA6jIlYQN4vV6lW24="; + hash = "sha256-UtKAT7BTWmG2wWnpK5OT/NeVksz6N8sLnRq9IpAm7D4="; }; build-system = [ poetry-core ]; From 9b503f65b1cd34578c38917e2f7290e4bc0af346 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 10:43:07 +0000 Subject: [PATCH 157/259] python3Packages.elevenlabs: 2.17.0 -> 2.18.0 --- pkgs/development/python-modules/elevenlabs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index a7290769ad12..affab66c0803 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -13,7 +13,7 @@ }: let - version = "2.17.0"; + version = "2.18.0"; tag = "v${version}"; in buildPythonPackage { @@ -25,7 +25,7 @@ buildPythonPackage { owner = "elevenlabs"; repo = "elevenlabs-python"; inherit tag; - hash = "sha256-nIIUMz43o3C7nMMpBnPAPFLTcK3WJyW0v4Vb29yRa88="; + hash = "sha256-FSUKKYG9cMuh4AcU6nYBtzjt+znfel3SHLRDDWPNCv8="; }; build-system = [ poetry-core ]; From 5ac1237a67b09b0ce4ae1c7a2e7a4c1b7aa78037 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 16 Oct 2025 11:15:47 +0000 Subject: [PATCH 158/259] python3Packages.osqp: 1.0.4 -> 1.0.5 Diff: https://github.com/osqp/osqp-python/compare/v1.0.4...v1.0.5 --- pkgs/development/python-modules/osqp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/osqp/default.nix b/pkgs/development/python-modules/osqp/default.nix index d7ea2d74430c..393da071a313 100644 --- a/pkgs/development/python-modules/osqp/default.nix +++ b/pkgs/development/python-modules/osqp/default.nix @@ -49,14 +49,14 @@ in buildPythonPackage rec { pname = "osqp"; - version = "1.0.4"; + version = "1.0.5"; pyproject = true; src = fetchFromGitHub { owner = "osqp"; repo = "osqp-python"; tag = "v${version}"; - hash = "sha256-i39tphtGO//MS5sqwn6qx5ORR/A8moi0O8ltGGmkv2w="; + hash = "sha256-i05e0GUQm9DbmF4SDZntKIssrYxC755qG3rRZjYEsiw="; }; patches = [ From 019d44ef6d3c1d534b7dc1dab9ba63ceeb495f65 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 11 Oct 2025 21:57:10 +0000 Subject: [PATCH 159/259] python3Packages.pytensor: 2.33.0 -> 2.35.0 Diff: https://github.com/pymc-devs/pytensor/compare/rel-2.33.0...rel-2.35.0 Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-2.35.0 --- pkgs/development/python-modules/pytensor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytensor/default.nix b/pkgs/development/python-modules/pytensor/default.nix index 3cc0c7d45daf..7b138ce16b7c 100644 --- a/pkgs/development/python-modules/pytensor/default.nix +++ b/pkgs/development/python-modules/pytensor/default.nix @@ -33,7 +33,7 @@ buildPythonPackage rec { pname = "pytensor"; - version = "2.33.0"; + version = "2.35.0"; pyproject = true; src = fetchFromGitHub { @@ -43,7 +43,7 @@ buildPythonPackage rec { postFetch = '' sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/pytensor/_version.py ''; - hash = "sha256-ngdjFqUJnJU+krNJwAwOpz1hJzDYvyKjuR/Ti/V+B3w="; + hash = "sha256-xQ9qFQhVSxdCB+jsfcxy04HySl7Mq0lGd4cg9bTxU5E="; }; build-system = [ From 9edb8c015ac3276f9a58c9c0a901cfa89da3e51e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 11:26:14 +0000 Subject: [PATCH 160/259] nu_scripts: 0-unstable-2025-10-03 -> 0-unstable-2025-10-15 --- pkgs/by-name/nu/nu_scripts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 9d06c8e20d7d..bc12cbaf6c8d 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2025-10-15"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "0fae4807a6216549a5a7973085b3bd4530e86dbc"; - hash = "sha256-7gQocXY0B7dJjo4R6fPrdPIYU051hrtNp1Y4s1tPUt8="; + rev = "0b97c5e1444b13db7c263bee646dea1e1ffe4ddb"; + hash = "sha256-tKMLaSNniylbo9f0wdUzUZm059RPqyFQlxMtiTPIkWQ="; }; installPhase = '' From 0514c285b017cc322e10d93f07d1e5dc61144624 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 11:39:06 +0000 Subject: [PATCH 161/259] tombi: 0.6.25 -> 0.6.33 --- pkgs/by-name/to/tombi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix index b63ac9146d4f..3ae9850b5285 100644 --- a/pkgs/by-name/to/tombi/package.nix +++ b/pkgs/by-name/to/tombi/package.nix @@ -9,19 +9,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tombi"; - version = "0.6.25"; + version = "0.6.33"; src = fetchFromGitHub { owner = "tombi-toml"; repo = "tombi"; tag = "v${finalAttrs.version}"; - hash = "sha256-J7H7m6Z6CpzvZuX2PF2DAvw4UT6GIs1qGWZ5xJmQUO8="; + hash = "sha256-K8r+AmIOD0WjC7U4x0Xr6KUiGMykk9lHQs38MIKa4MQ="; }; # Tests relies on the presence of network doCheck = false; cargoBuildFlags = [ "--package tombi-cli" ]; - cargoHash = "sha256-BN9jduAGLPkfnphCqjXZ7Tgcwnh2bA/zghkmR2kwDe4="; + cargoHash = "sha256-dz9AtZTCKSQuk9LpNVSxx/yLIujzG5U4vE/OdapCqvM="; postPatch = '' substituteInPlace Cargo.toml \ From 4d7656a8f74b41ee81eae54267f16b22b1b3ee13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 11:59:08 +0000 Subject: [PATCH 162/259] namespace-cli: 0.0.441 -> 0.0.442 --- pkgs/by-name/na/namespace-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index 3bde8bdd197d..45ff827a80c8 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "namespace-cli"; - version = "0.0.441"; + version = "0.0.442"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${version}"; - hash = "sha256-qnKt6tXHHPt1uB9JY70atnOLwXgal0YO9n2w60S8lJk="; + hash = "sha256-SGibs1Jbq6WWeiDS1SbjX5s+Wy2vpCD74TofB9CbuVE="; }; - vendorHash = "sha256-p3ciuSL3lJHLbWVsfKiaKZ+gjxCZCOBhXcucxBUVIEs="; + vendorHash = "sha256-913vffq86pju2UKW0UkTm8qE7bylR9n0SgacELIRhVY="; subPackages = [ "cmd/nsc" From fc864396f5aa7125ccb74287e349ee153ae9b3a9 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Mon, 22 Sep 2025 12:22:44 -0300 Subject: [PATCH 163/259] megasync: 5.15.0.1 -> 5.16.0.2 --- pkgs/by-name/me/megasync/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/megasync/package.nix b/pkgs/by-name/me/megasync/package.nix index 34238f95e2aa..6142a59e7c35 100644 --- a/pkgs/by-name/me/megasync/package.nix +++ b/pkgs/by-name/me/megasync/package.nix @@ -34,13 +34,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "megasync"; - version = "5.15.0.1"; + version = "5.16.0.2"; src = fetchFromGitHub rec { owner = "meganz"; repo = "MEGAsync"; tag = "v${finalAttrs.version}_Linux"; - hash = "sha256-CqeR1UmwrwUjr8QM2LCkZ4RaEU2bU1fq+QLCN7yfIJk="; + hash = "sha256-Bkye2Is3GbdnYYaS//AkNfrt8ppWP9zE58obcmUm0wE="; fetchSubmodules = false; # DesignTokensImporter cannot be fetched, see #1010 in github:meganz/megasync leaveDotGit = true; postFetch = '' @@ -67,6 +67,10 @@ stdenv.mkDerivation (finalAttrs: { url = "https://aur.archlinux.org/cgit/aur.git/plain/030-megasync-app-fix-cmake-dependencies-detection.patch?h=megasync&id=ff59780039697591e7e3a966db058b23bee0451c"; hash = "sha256-11XWctv1veUEguc9Xvz2hMYw26CaCwu6M4hyA+5r81U="; }) + (fetchpatch { + url = "https://aur.archlinux.org/cgit/aur.git/plain/040-megasync-app-add-missing-link-to-zlib.patch?h=megasync&id=c1f647871f5aad7e421971165b07e51b3e7900e9"; + hash = "sha256-HMsS5TlzkQZbfANSIrvH8Cp6mTxLJ04idcWUWeD2A0U="; + }) ./megasync-fix-cmake-install-bindir.patch ./dont-fetch-clang-format.patch ]; From 804cdf88a6c02fcd0fd35345083da4bcb076d53a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:05:12 +0000 Subject: [PATCH 164/259] python3Packages.smp: 3.3.2 -> 4.0.0 --- pkgs/development/python-modules/smp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/smp/default.nix b/pkgs/development/python-modules/smp/default.nix index 37eb2452d93f..6f91918ec1b9 100644 --- a/pkgs/development/python-modules/smp/default.nix +++ b/pkgs/development/python-modules/smp/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "smp"; - version = "3.3.2"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "JPHutchins"; repo = "smp"; tag = version; - hash = "sha256-klMFJOKGSy6s16M+9wQhSvLSWdNPO/IMNdY5RW+wyFc="; + hash = "sha256-V6TGDG05sebn0IF3j0EbkozfO4X1DL3nnwrGOSh+Wuc="; }; build-system = [ From 076256c6f8bb7016dce0d564c5e13c45bf70c8df Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 14:16:28 +0200 Subject: [PATCH 165/259] python313Packages.jsonargparse: remove disabled Removed dependency on pythonOlder for version 3.11. --- pkgs/development/python-modules/jsonargparse/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/jsonargparse/default.nix b/pkgs/development/python-modules/jsonargparse/default.nix index 39bae50617f0..d0edd890c88f 100644 --- a/pkgs/development/python-modules/jsonargparse/default.nix +++ b/pkgs/development/python-modules/jsonargparse/default.nix @@ -10,7 +10,6 @@ omegaconf, pytest-subtests, pytestCheckHook, - pythonOlder, pyyaml, reconplogger, requests, @@ -27,8 +26,6 @@ buildPythonPackage rec { version = "4.42.0"; pyproject = true; - disabled = pythonOlder "3.11"; - src = fetchFromGitHub { owner = "omni-us"; repo = "jsonargparse"; From f5adbf889bd26be32a084c39c858069b464308a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:21:23 +0000 Subject: [PATCH 166/259] python3Packages.napari-console: 0.1.3 -> 0.1.4 --- pkgs/development/python-modules/napari-console/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/napari-console/default.nix b/pkgs/development/python-modules/napari-console/default.nix index f69b410f5a62..fcd5b2b2c813 100644 --- a/pkgs/development/python-modules/napari-console/default.nix +++ b/pkgs/development/python-modules/napari-console/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "napari-console"; - version = "0.1.3"; + version = "0.1.4"; pyproject = true; src = fetchFromGitHub { owner = "napari"; repo = "napari-console"; tag = "v${version}"; - hash = "sha256-Hvo9YMDf7CjeGn1kT7m9Y5klH0cD/SWxDQOHkYspGpQ="; + hash = "sha256-z1pyG31g+fvTNLbWc2W56zDf33HCx8PvPKwIIc/x2VA="; }; build-system = [ From e18ad9a31a281f3a26a99bd3ce4b9f96b9953a7f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:26:44 +0000 Subject: [PATCH 167/259] dockerfile-language-server: 0.14.1 -> 0.15.0 --- pkgs/by-name/do/dockerfile-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/do/dockerfile-language-server/package.nix b/pkgs/by-name/do/dockerfile-language-server/package.nix index 4508fd42739c..660d02da0028 100644 --- a/pkgs/by-name/do/dockerfile-language-server/package.nix +++ b/pkgs/by-name/do/dockerfile-language-server/package.nix @@ -6,20 +6,20 @@ buildNpmPackage rec { pname = "dockerfile-language-server"; - version = "0.14.1"; + version = "0.15.0"; src = fetchFromGitHub { owner = "rcjsuen"; repo = "dockerfile-language-server"; tag = "v${version}"; - hash = "sha256-oPU9XVxD9GbXMWkeGKncriFi1oP3YlkWnjxzltaz/iU="; + hash = "sha256-olgOUbVHHj9vD7upswqVJYBRIRb+kg6uXC2y5shnM+g="; }; preBuild = '' npm run prepublishOnly ''; - npmDepsHash = "sha256-p5BBKoq+ANR8z4YWsjmKaNqkyQGETwG5OmdapasLk+c="; + npmDepsHash = "sha256-cJ11l2NF/sCzPw/eQNFon5oKRM+KPoy4lxLz0yivHTo="; meta = { changelog = "https://github.com/rcjsuen/dockerfile-language-server/blob/${src.tag}/CHANGELOG.md"; From c456834b28190337fc24073f728cb98cf28dc21c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:26:44 +0000 Subject: [PATCH 168/259] dprint-plugins.dprint-plugin-markdown: 0.19.0 -> 0.20.0 --- pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 976090712989..6cacf56dd4bf 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-markdown.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Markdown code formatter"; - hash = "sha256-2lpgVMExOjMVRTvX6hGRWuufwh2AIkiXaOzkN8LhZgw="; + hash = "sha256-XrTiMkgjHOD8a2N5Ips79+D2SbM36s9Hdk7o/iwGIlc="; initConfig = { configExcludes = [ ]; configKey = "markdown"; @@ -9,6 +9,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-markdown"; updateUrl = "https://plugins.dprint.dev/dprint/markdown/latest.json"; - url = "https://plugins.dprint.dev/markdown-0.19.0.wasm"; - version = "0.19.0"; + url = "https://plugins.dprint.dev/markdown-0.20.0.wasm"; + version = "0.20.0"; } From 181281370c644162312d2d72e9e4038e09318e61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:39:23 +0000 Subject: [PATCH 169/259] qmapshack: 1.18.0 -> 1.18.1 --- pkgs/by-name/qm/qmapshack/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qm/qmapshack/package.nix b/pkgs/by-name/qm/qmapshack/package.nix index d8644c2aadbb..6b1b3afff205 100644 --- a/pkgs/by-name/qm/qmapshack/package.nix +++ b/pkgs/by-name/qm/qmapshack/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qmapshack"; - version = "1.18.0"; + version = "1.18.1"; src = fetchFromGitHub { owner = "Maproom"; repo = "qmapshack"; tag = "V_${finalAttrs.version}"; - hash = "sha256-+M76EZeZOsBQ7RXtVplsrbrDgU0plRAht4/jz/GpIhM="; + hash = "sha256-uJO0WBA8/PAvO3yFE7O2Ncz801UBoL2Nf7Dv61yxQag="; }; nativeBuildInputs = [ From 0f2310070f250da33ca7330eed55c8f57b5b4933 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:40:26 +0000 Subject: [PATCH 170/259] python3Packages.ocrmypdf: 16.11.0 -> 16.11.1 --- pkgs/development/python-modules/ocrmypdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ocrmypdf/default.nix b/pkgs/development/python-modules/ocrmypdf/default.nix index e8ada9f849c4..c984b2213cdb 100644 --- a/pkgs/development/python-modules/ocrmypdf/default.nix +++ b/pkgs/development/python-modules/ocrmypdf/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "ocrmypdf"; - version = "16.11.0"; + version = "16.11.1"; pyproject = true; src = fetchFromGitHub { @@ -41,7 +41,7 @@ buildPythonPackage rec { postFetch = '' rm "$out/.git_archival.txt" ''; - hash = "sha256-seylNBl29+QxN+3SbgRUdtTo1JwvW1sODpsz7Gwer3E="; + hash = "sha256-EPGAM7hRmhKTk4NZz529yC0j5uJjB2Q/00tU1sjx1Zw="; }; patches = [ From 787e93c210ea177c4062c9cb548f418d2bda0d1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:45:11 +0000 Subject: [PATCH 171/259] trdl-client: 0.12.0 -> 0.12.1 --- pkgs/by-name/tr/trdl-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trdl-client/package.nix b/pkgs/by-name/tr/trdl-client/package.nix index bce2583cba1e..03d81f653c1c 100644 --- a/pkgs/by-name/tr/trdl-client/package.nix +++ b/pkgs/by-name/tr/trdl-client/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "trdl-client"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "werf"; repo = "trdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-CVJdnGrQRaenQ8/1EzUr6BNc0DtfAL1fLVfqJzy5A3Q="; + hash = "sha256-Wu4PRFJDT6SvWPHOaOmBBVX1wvkDrjigxah5ZCq8NsY="; }; sourceRoot = "${finalAttrs.src.name}/client"; From ef62549accdb352b77706fcd0024fce59c984d6b Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Thu, 16 Oct 2025 12:36:13 +0200 Subject: [PATCH 172/259] obs-studio: fix build with Qt 6.10 --- pkgs/applications/video/obs-studio/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index 850d6b5a520d..64938df8bbbd 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -6,6 +6,7 @@ ninja, nv-codec-headers-12, fetchFromGitHub, + fetchpatch2, addDriverRunpath, autoAddDriverRunpath, cudaSupport ? config.cudaSupport, @@ -97,6 +98,11 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./fix-nix-plugin-path.patch + # Fix build with Qt 6.10 https://github.com/obsproject/obs-studio/pull/12328 + (fetchpatch2 { + url = "https://github.com/obsproject/obs-studio/commit/26dfacbd4f5217258a2f1c5472a544c65a182d10.patch?full_index=1"; + hash = "sha256-gEWDzZ+GPCR+rmytXcbiBcvzLg8VwZCveMKkvho3COI="; + }) ]; nativeBuildInputs = [ From f351f78d94ee5ef5de5e3189fdb5edf4c74c0095 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 12:47:10 +0000 Subject: [PATCH 173/259] vscode-extensions.saoudrizwan.claude-dev: 3.32.7 -> 3.32.8 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index 318667ab88e5..42e5683b4e64 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.32.7"; - hash = "sha256-cnjF/laOw7A+nAtBOMWXi4M6NoOK/4kWHne4qlyn4wM="; + version = "3.32.8"; + hash = "sha256-IwWAk8Awi6JNDQbJ7XX2wiFVsEYKzIBHqynig5W5Dtg="; }; meta = { From d175ab2591f989f01aa0e058095a31bdb299f0e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 16 Oct 2025 14:47:35 +0200 Subject: [PATCH 174/259] python3Packages.uiprotect: 7.21.1 -> 7.22.0 https://github.com/uilibs/uiprotect/blob/v7.22.0/CHANGELOG.md --- pkgs/development/python-modules/uiprotect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uiprotect/default.nix b/pkgs/development/python-modules/uiprotect/default.nix index c460122575f6..31f8593c3477 100644 --- a/pkgs/development/python-modules/uiprotect/default.nix +++ b/pkgs/development/python-modules/uiprotect/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { pname = "uiprotect"; - version = "7.21.1"; + version = "7.22.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -49,7 +49,7 @@ buildPythonPackage rec { owner = "uilibs"; repo = "uiprotect"; tag = "v${version}"; - hash = "sha256-8OxEEQuCMKHTYIpa9pfgyAhgkCMy6wpvJDMcckbV8wY="; + hash = "sha256-RpEBXCkPUdqVqamz/eLOlN5y8cvlvT7dmo04fWJYzmc="; }; build-system = [ poetry-core ]; From c22b76d760241df91b720207478f11e5739b3c4d Mon Sep 17 00:00:00 2001 From: Florian RICHER Date: Tue, 14 Oct 2025 13:44:53 +0200 Subject: [PATCH 175/259] ocamlPackages.ubase: Init at 0.20 --- .../ocaml-modules/ubase/default.nix | 28 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/ocaml-modules/ubase/default.nix diff --git a/pkgs/development/ocaml-modules/ubase/default.nix b/pkgs/development/ocaml-modules/ubase/default.nix new file mode 100644 index 000000000000..daa7fc35617d --- /dev/null +++ b/pkgs/development/ocaml-modules/ubase/default.nix @@ -0,0 +1,28 @@ +{ + buildDunePackage, + fetchFromGitHub, + lib, +}: + +buildDunePackage rec { + pname = "ubase"; + version = "0.20"; + + minimalOCamlVersion = "4.14.0"; + + src = fetchFromGitHub { + owner = "sanette"; + repo = "ubase"; + tag = version; + sha256 = "sha256-zmYjWEk0r1h87RczCJu2tYlS79F/pAiBt16BplPmA7c="; + }; + + doCheck = true; + + meta = { + description = "Remove accents from utf8 strings"; + license = lib.licenses.gpl3; + homepage = "https://github.com/sanette/ubase"; + maintainers = with lib.maintainers; [ mrdev023 ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 4784eff0e841..114d33c70567 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -2087,6 +2087,8 @@ let ### U ### + ubase = callPackage ../development/ocaml-modules/ubase { }; + uchar = callPackage ../development/ocaml-modules/uchar { }; uecc = callPackage ../development/ocaml-modules/uecc { }; From 86df3da6c523efc435573bd78bd86763f374a5d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:05:17 +0000 Subject: [PATCH 176/259] aliyun-cli: 3.0.305 -> 3.0.307 --- pkgs/by-name/al/aliyun-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index b395e999da58..66e76b71e122 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "aliyun-cli"; - version = "3.0.305"; + version = "3.0.307"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${version}"; - hash = "sha256-zbDG6Mr+CVMoIfB7Jy99VrSNdAER+qYh3fbzoI6tMiE="; + hash = "sha256-36IGN0salTpMWJDA/UKFQiyob/r5WLZFC9krTXVTxuA="; fetchSubmodules = true; }; From 517d0aa4b93c321dad0203094ef6b7c748c82628 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:08:07 +0000 Subject: [PATCH 177/259] phrase-cli: 2.47.0 -> 2.48.0 --- pkgs/by-name/ph/phrase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index c996dae22afc..5e7465bfb19a 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "phrase-cli"; - version = "2.47.0"; + version = "2.48.0"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = version; - sha256 = "sha256-/TQN8id0oo9xkrJWSkWkUcaMLILZx193qCSSJSbT7WM="; + sha256 = "sha256-X6Y7B9LLxoxsMbLlhJTlHWdnJV6ZG4EuV+Dww6mtgAc="; }; - vendorHash = "sha256-NxObJPzWcC+w8v1dlv2esqNX36uGbs2pYH7TqDLy7HE="; + vendorHash = "sha256-si1io4DMjhUhpAwb4ctUFLdIblZOBskn9dGwCTy4pAo="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; From 47af83123e686d40966c720daf01b1fa6bd2af0f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:20:12 +0200 Subject: [PATCH 178/259] python313Packages.aioshelly: 13.12.0 -> 13.14.0 Diff: https://github.com/home-assistant-libs/aioshelly/compare/13.12.0...13.14.0 Changelog: https://github.com/home-assistant-libs/aioshelly/releases/tag/13.14.0 --- 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 3ce0aea5b6c0..d14346e06d53 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.12.0"; + version = "13.14.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "aioshelly"; tag = version; - hash = "sha256-ajo7Uu9U2Xowncb4hF95Gx6YbVjTxY4a52mlU4yOy/0="; + hash = "sha256-yhmX5TFikTP9JbO089sHqm8QzC52z9f9JxK19qHhDyI="; }; build-system = [ setuptools ]; From 075a6b198df5e86c9cd1036284d421c5a8a6a421 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:21:05 +0200 Subject: [PATCH 179/259] python312Packages.mypy-boto3-docdb: 1.40.16 -> 1.40.53 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index ccdd0c16c049..d208a6151399 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -418,8 +418,8 @@ in "sha256-Is9yMouO7WxY/P7ViK+s8Y1q8Y7KvTvY7X/H4ndeG6s="; mypy-boto3-docdb = - buildMypyBoto3Package "docdb" "1.40.16" - "sha256-qpxQc8Zq/XAJJBKaAVFnoGlfVL/08lh+HqT2ix/UDOc="; + buildMypyBoto3Package "docdb" "1.40.53" + "sha256-yHfHczjN4v+5IoQy9WuSEGWnhKiF70xJxsxiYHj/s+Y="; mypy-boto3-docdb-elastic = buildMypyBoto3Package "docdb-elastic" "1.40.0" From 93bb75a041df21e81b7c25a7c5a1ae5e1d5f95aa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:21:07 +0200 Subject: [PATCH 180/259] python312Packages.mypy-boto3-ec2: 1.40.52 -> 1.40.53 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index d208a6151399..0f523ddfbd61 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ in "sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.52" - "sha256-5X7I+IrUOxothFVyw3gPP7xCq5gPXTQplA372U6rwRc="; + buildMypyBoto3Package "ec2" "1.40.53" + "sha256-SCjXpXIBjg31/0OknDgJfBBvVCf8gUSDiuD4IGETGeA="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.40.20" From f5b3c9d6b8eb3fe44941302593b47a1d96754740 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:21:10 +0200 Subject: [PATCH 181/259] python312Packages.mypy-boto3-elbv2: 1.40.0 -> 1.40.53 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 0f523ddfbd61..caa385ff73c0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -494,8 +494,8 @@ in "sha256-9LKKt1qGw/gWS+XtNzmnjk0WOFHAmTuzkj9D3tYuMtU="; mypy-boto3-elbv2 = - buildMypyBoto3Package "elbv2" "1.40.0" - "sha256-zxpAc7Z4Vm6Bzdq7bhdekg6HAUKe/3PXRviQ0f8p7NE="; + buildMypyBoto3Package "elbv2" "1.40.53" + "sha256-TGc78KsQ4y8QSFutN+/cj/gr2iJWi7fYh52OYFCFwho="; mypy-boto3-emr = buildMypyBoto3Package "emr" "1.40.0" From 63f424aaaa1d37c98d58512503da09b1523d4fe6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:21:16 +0200 Subject: [PATCH 182/259] python312Packages.mypy-boto3-guardduty: 1.40.44 -> 1.40.53 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index caa385ff73c0..ca1756eb271b 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -593,8 +593,8 @@ in "sha256-/LlMFYC7cJWb9C5JIt0dTEPtl2sPsalSq7mYaFSf3c4="; mypy-boto3-guardduty = - buildMypyBoto3Package "guardduty" "1.40.44" - "sha256-vOTVkra2RG5DPgcegpDij+6tjWkY01b6zXoSIze8AZ8="; + buildMypyBoto3Package "guardduty" "1.40.53" + "sha256-gTfRwvZekeaQ8V7QgepE4S+i134YQiJ1UXDTU+otVZ8="; mypy-boto3-health = buildMypyBoto3Package "health" "1.40.0" From f05f1ed474b1ed421ad51eb056ef54908a844a11 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:21:28 +0200 Subject: [PATCH 183/259] python312Packages.mypy-boto3-lightsail: 1.40.39 -> 1.40.53 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index ca1756eb271b..ca65f60c6de1 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -801,8 +801,8 @@ in "sha256-hp2jCL1IkXluhEyexdawQvwLfk+9pUVjKlnE9dkVnxc="; mypy-boto3-lightsail = - buildMypyBoto3Package "lightsail" "1.40.39" - "sha256-9FTMfIe6W22GTcULfhDYsYojrXXOq30TQygctO15+24="; + buildMypyBoto3Package "lightsail" "1.40.53" + "sha256-UzFFqox5VlOBemuJ7oPybKtNx+y9yNlC9wc3r1FidEw="; mypy-boto3-location = buildMypyBoto3Package "location" "1.40.0" From 1e3ac43e3f19d117c0e1162a6b960bd67b3a9361 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:22:05 +0200 Subject: [PATCH 184/259] python313Packages.botocore-stubs: 1.40.52 -> 1.40.53 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 0b825f221d5f..f45032f4c68e 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.40.52"; + version = "1.40.53"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-npgJ5WPrLJJQUdhJJXvcdgV2C8u2Kz1f4xF/k4U0VIg="; + hash = "sha256-xcui4fH7S0GUWnPN+ZmlRESB5K0AnKVNLA2WsPRzUi8="; }; nativeBuildInputs = [ setuptools ]; From 097c835e178120ee6d61bd47e2027bd6992f93c2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:22:08 +0200 Subject: [PATCH 185/259] python313Packages.boto3-stubs: 1.40.52 -> 1.40.53 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index f15b3968b201..be9f078d7d05 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.52"; + version = "1.40.53"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-vSCnvJEiuxuTkZVDG50/VAse8FAQO8FyDXhpYJB0ZP0="; + hash = "sha256-LbtJZCEkoIFdJx3elrnSTNSpCMlrt7483GMbUxaaLZI="; }; build-system = [ setuptools ]; From 4c2d35b5872e15a73a91f6bbffd9c8c8a0c943df Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:24:59 +0200 Subject: [PATCH 186/259] python313Packages.env-canada: 0.11.3 -> 0.12.1 Diff: https://github.com/michaeldavie/env_canada/compare/v0.11.3...v0.12.1 Changelog: https://github.com/michaeldavie/env_canada/blob/v0.12.1/CHANGELOG.md --- pkgs/development/python-modules/env-canada/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/env-canada/default.nix b/pkgs/development/python-modules/env-canada/default.nix index 217af3e76b97..c053da5a13f5 100644 --- a/pkgs/development/python-modules/env-canada/default.nix +++ b/pkgs/development/python-modules/env-canada/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "env-canada"; - version = "0.11.3"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "michaeldavie"; repo = "env_canada"; tag = "v${version}"; - hash = "sha256-9sgdoHsYklszt1y63WQ4BkIGLxprILx2kh7+BmmUlqE="; + hash = "sha256-DTrlis7YDWk8SNmDBnbHk4XEu+SCrXLPLZMb5f+ynY8="; }; build-system = [ setuptools ]; From 01b9013bd43d5dbd2f5972d3235d59fae78edc62 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:25:22 +0200 Subject: [PATCH 187/259] python313Packages.iamdata: 0.1.202510151 -> 0.1.202510161 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202510151...v0.1.202510161 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202510161 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index bbf164c5276e..f390bb5ca0c7 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202510151"; + version = "0.1.202510161"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-lP0l3U1Jdy+wpgyBUqMrd3Cm3/PdQd2WKMdaFClMhws="; + hash = "sha256-v0asi+lPYKUUo90tbZ+ZjRt0J29gwzJbRg2t7GOuHbI="; }; build-system = [ hatchling ]; From 0e7bd7eddca0ff8a4e246aed82040e038d0c610c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:31:25 +0000 Subject: [PATCH 188/259] usacloud: 1.16.2 -> 1.18.0 --- pkgs/by-name/us/usacloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/usacloud/package.nix b/pkgs/by-name/us/usacloud/package.nix index 945109a7dfa9..bc798ad1916b 100644 --- a/pkgs/by-name/us/usacloud/package.nix +++ b/pkgs/by-name/us/usacloud/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "usacloud"; - version = "1.16.2"; + version = "1.18.0"; src = fetchFromGitHub { owner = "sacloud"; repo = "usacloud"; tag = "v${version}"; - hash = "sha256-AZX3vOlKnSJlquZcDhWnVViji2+B41ApLxCDBU277+U="; + hash = "sha256-zYp5CRRjH4YjB6g9NZgC83F0xiz3Ntrpyql9d2/6K6U="; }; - vendorHash = "sha256-pCmu/mhh0k3J9fhuWbGS7AzLfCqVO0MytfoYQJ2EwqE="; + vendorHash = "sha256-AxdazqJ1t1+azKJu1/scRmMxTqdILgWADbomlUKq2TE="; ldflags = [ "-s" From cbc2f68c7526920f4d3d6a999519ddce1b7683d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:35:18 +0000 Subject: [PATCH 189/259] python3Packages.momonga: 0.1.5 -> 0.2.0 --- pkgs/development/python-modules/momonga/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/momonga/default.nix b/pkgs/development/python-modules/momonga/default.nix index d894d4f698e6..6bf9248cb9de 100644 --- a/pkgs/development/python-modules/momonga/default.nix +++ b/pkgs/development/python-modules/momonga/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "momonga"; - version = "0.1.5"; + version = "0.2.0"; pyproject = true; src = fetchFromGitHub { owner = "nbtk"; repo = "momonga"; tag = "v${version}"; - hash = "sha256-sc81L71DJq+XiIYUSMH6knfaPfV7cng/Sp0ZTY6N7ZI="; + hash = "sha256-afPTJH1cVG4Ts6k1GwTJmSZgVZa0ejUERWgNumIUkbs="; }; build-system = [ setuptools ]; From 1600ab265c0d327d5150aeae417962361436ba7f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Oct 2025 15:37:17 +0200 Subject: [PATCH 190/259] python313Packages.epson-projector: 0.5.1 -> 0.6.0 Changelog: https://github.com/pszafer/epson_projector/releases/tag/v.0.6.0 --- .../python-modules/epson-projector/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/epson-projector/default.nix b/pkgs/development/python-modules/epson-projector/default.nix index 93afde3804c5..ba4a526d7e96 100644 --- a/pkgs/development/python-modules/epson-projector/default.nix +++ b/pkgs/development/python-modules/epson-projector/default.nix @@ -3,25 +3,26 @@ buildPythonPackage, fetchPypi, aiohttp, - async-timeout, - pyserial-asyncio, + pyserial-asyncio-fast, + setuptools, }: buildPythonPackage rec { pname = "epson-projector"; - version = "0.5.1"; - format = "setuptools"; + version = "0.6.0"; + pyproject = true; src = fetchPypi { pname = "epson_projector"; inherit version; - hash = "sha256-LwsdMuwvLifIP1PRNhfLi4TTZRp/cw9Bcf57vrsNrbI="; + hash = "sha256-/9Nc3xOxnXFfTsS8s83MXTkVAhqLwrKnmfR/E87s+Bk="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ aiohttp - async-timeout - pyserial-asyncio + pyserial-asyncio-fast ]; # tests need real device @@ -38,6 +39,7 @@ buildPythonPackage rec { meta = with lib; { description = "Epson projector support for Python"; homepage = "https://github.com/pszafer/epson_projector"; + changelog = "https://github.com/pszafer/epson_projector/releases/tag/v.${version}"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; }; From 05def826056fe4a0ef598803292240167c99a6d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:42:26 +0000 Subject: [PATCH 191/259] go-camo: 2.7.0 -> 2.7.1 --- pkgs/by-name/go/go-camo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-camo/package.nix b/pkgs/by-name/go/go-camo/package.nix index 5534cd613f22..bb3b0737c665 100644 --- a/pkgs/by-name/go/go-camo/package.nix +++ b/pkgs/by-name/go/go-camo/package.nix @@ -9,16 +9,16 @@ buildGo125Module rec { pname = "go-camo"; - version = "2.7.0"; + version = "2.7.1"; src = fetchFromGitHub { owner = "cactus"; repo = "go-camo"; tag = "v${version}"; - hash = "sha256-CuEnJcbLcehmAj+TCx3VbRLWhYhbzYaXfV6qweuoooA="; + hash = "sha256-gAlbSUYa3yxEfPzJQHDzM0XJ/ap93qgMnSTg3irtHMw="; }; - vendorHash = "sha256-3Yl0x02KcYG5+FVuON54NlO+ehvgvywep4Hu9sQ6nN4="; + vendorHash = "sha256-Qv5DFa4XDJw4e6sLbTUN59bRxMUCMXrPZJmCF7OhumY="; nativeBuildInputs = [ installShellFiles From 689fe111a2b6cc490227ddc899672e24ed2d83f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Oct 2025 23:09:57 +0000 Subject: [PATCH 192/259] envoy-bin: 1.35.4 -> 1.36.0 Signed-off-by: R. Ryantm --- pkgs/by-name/en/envoy-bin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/en/envoy-bin/package.nix b/pkgs/by-name/en/envoy-bin/package.nix index f447be7d017d..17f978d95bd6 100644 --- a/pkgs/by-name/en/envoy-bin/package.nix +++ b/pkgs/by-name/en/envoy-bin/package.nix @@ -8,7 +8,7 @@ versionCheckHook, }: let - version = "1.35.4"; + version = "1.36.0"; inherit (stdenv.hostPlatform) system; throwSystem = throw "envoy-bin is not available for ${system}."; @@ -21,8 +21,8 @@ let hash = { - aarch64-linux = "sha256-iTZilcY0Tc6xjMCSOEdwyzyJeRhd+5A4WIhq89817bc="; - x86_64-linux = "sha256-hBy2DmJlTADt9E3V81CKlFXkM17q52gN5Eq/l4F+qcw="; + aarch64-linux = "sha256-AQFQbCksOJshIzSPvkixRd2jq+hT8+/B5yw1iFzdNqY="; + x86_64-linux = "sha256-2fAq74ha9P3KUukQcmu2HxJ7iLAdmAZm/DF832oqMME="; } .${system} or throwSystem; in From 9f7eadf7fd1bed8115d7f5819d18f603501408d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:49:14 +0000 Subject: [PATCH 193/259] python3Packages.rosbags: 0.10.11 -> 0.11.0 --- pkgs/development/python-modules/rosbags/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rosbags/default.nix b/pkgs/development/python-modules/rosbags/default.nix index 7c2a97aeb49f..d6c533212ac6 100644 --- a/pkgs/development/python-modules/rosbags/default.nix +++ b/pkgs/development/python-modules/rosbags/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "rosbags"; - version = "0.10.11"; + version = "0.11.0"; pyproject = true; src = fetchFromGitLab { owner = "ternaris"; repo = "rosbags"; tag = "v${version}"; - hash = "sha256-uHRmeHwNswZt5q+RSlzjqZiXhH6qYAkf8AufrRNbBtY="; + hash = "sha256-CSRJIGLhQwuaGatfWIbnYNdjUva+klBYPyDbjHfUNlM="; }; build-system = [ From 0a49f3b36c24109a3f1887cd65e9a2ecacc27ca9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 13:57:02 +0000 Subject: [PATCH 194/259] nav: 1.4.5 -> 1.5.0 --- pkgs/by-name/na/nav/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/nav/package.nix b/pkgs/by-name/na/nav/package.nix index 0a1d021f5bb0..72f350e4ef03 100644 --- a/pkgs/by-name/na/nav/package.nix +++ b/pkgs/by-name/na/nav/package.nix @@ -8,14 +8,14 @@ stdenv.mkDerivation rec { pname = "nav"; - version = "1.4.5"; + version = "1.5.0"; src = fetchurl { url = "https://github.com/Jojo4GH/nav/releases/download/v${version}/nav-${stdenv.hostPlatform.parsed.cpu.name}-unknown-linux-gnu.tar.gz"; sha256 = { - x86_64-linux = "sha256-N0C2rLKMNIgheNTjTStWOYliNuMKPPoxqtLAQSVV14Y="; - aarch64-linux = "sha256-kl+CtXXmgF9gU5auFIDCV2BOZFWh05XfE8OtbDBnrs0="; + x86_64-linux = "sha256-LQdw8/V1KFNM6TY1rFt/RiZuiRQXM+8HNGkJXDrE/mw="; + aarch64-linux = "sha256-SMcdnUxKbJ5GXB358WglIMiPHWsn1uVnjN9UiL3V6dk="; } .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; From 8bc84de847f011ae4434ce7cb13095e2f7f5f4be Mon Sep 17 00:00:00 2001 From: lucasew Date: Thu, 16 Oct 2025 11:02:11 -0300 Subject: [PATCH 195/259] orange{3,-{canvas-core,widget-base}}: remove lucasew as maintainer Signed-off-by: lucasew --- pkgs/development/python-modules/orange-canvas-core/default.nix | 2 +- pkgs/development/python-modules/orange-widget-base/default.nix | 2 +- pkgs/development/python-modules/orange3/default.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/orange-canvas-core/default.nix b/pkgs/development/python-modules/orange-canvas-core/default.nix index 91ad4e2334c1..4b6a2ec1b297 100644 --- a/pkgs/development/python-modules/orange-canvas-core/default.nix +++ b/pkgs/development/python-modules/orange-canvas-core/default.nix @@ -97,7 +97,7 @@ buildPythonPackage rec { homepage = "https://github.com/biolab/orange-canvas-core"; changelog = "https://github.com/biolab/orange-canvas-core/releases/tag/${src.tag}"; license = [ lib.licenses.gpl3 ]; - maintainers = [ lib.maintainers.lucasew ]; + maintainers = [ ]; # Segmentation fault during tests broken = stdenv.hostPlatform.isDarwin; }; diff --git a/pkgs/development/python-modules/orange-widget-base/default.nix b/pkgs/development/python-modules/orange-widget-base/default.nix index 02e7ab81f7b9..f24813598ffa 100644 --- a/pkgs/development/python-modules/orange-widget-base/default.nix +++ b/pkgs/development/python-modules/orange-widget-base/default.nix @@ -66,6 +66,6 @@ buildPythonPackage rec { description = "Implementation of the base OWBaseWidget class and utilities for use in Orange Canvas workflows"; homepage = "https://github.com/biolab/orange-widget-base"; license = [ lib.licenses.gpl3Plus ]; - maintainers = [ lib.maintainers.lucasew ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/orange3/default.nix b/pkgs/development/python-modules/orange3/default.nix index 30a49b4edc40..945b5ef986aa 100644 --- a/pkgs/development/python-modules/orange3/default.nix +++ b/pkgs/development/python-modules/orange3/default.nix @@ -222,7 +222,7 @@ let homepage = "https://orangedatamining.com/"; changelog = "https://github.com/biolab/orange3/blob/${src.tag}/CHANGELOG.md"; license = [ lib.licenses.gpl3Plus ]; - maintainers = [ lib.maintainers.lucasew ]; + maintainers = [ ]; mainProgram = "orange-canvas"; }; }; From cf48f75507e29796f8c0c4ff4d61ce4b9c6aa4b9 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Thu, 16 Oct 2025 15:49:26 +0200 Subject: [PATCH 196/259] mautrix-slack: 0.2.3 -> 25.10 --- pkgs/by-name/ma/mautrix-slack/package.nix | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-slack/package.nix b/pkgs/by-name/ma/mautrix-slack/package.nix index bd8db90ec545..aa30a179f011 100644 --- a/pkgs/by-name/ma/mautrix-slack/package.nix +++ b/pkgs/by-name/ma/mautrix-slack/package.nix @@ -12,21 +12,19 @@ # any issues they run into. withGoolm ? false, }: -let - version = "0.2.3"; -in -buildGoModule { +buildGoModule rec { pname = "mautrix-slack"; - inherit version; + version = "25.10"; + tag = "v0.2510.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "slack"; - tag = "v${version}"; - hash = "sha256-gR5D2uCNS+LiP0KXup/iIiOThWohzeBe4CD/oWak1BM="; + tag = tag; + hash = "sha256-PeSE7WKFSSxZyyG9TJmYeCzHY3bPvkHZ5l+mLzr8tS8="; }; - vendorHash = "sha256-aukL6RThtWcznz/x25btTTvloYkRZ/vhAQj1hOdI1U4="; + vendorHash = "sha256-9MsHRU2EqMTWEMVraJ/6/084X5yx3zzSdxP8zSYFJ1E="; buildInputs = lib.optional (!withGoolm) olm; tags = lib.optional withGoolm "goolm"; @@ -35,6 +33,13 @@ buildGoModule { versionCheckProgramArg = "--version"; doInstallCheck = true; + ldflags = [ + "-s" + "-w" + "-X" + "main.Tag=${tag}" + ]; + passthru.updateScript = nix-update-script { }; meta = { From df9dc859128a89cd534ba031e5130716f09c823e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 16 Oct 2025 10:23:52 -0400 Subject: [PATCH 197/259] elixir_1_19: 1.19.0-rc.2 -> 1.19.0 Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.0 Announcement: https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/ --- pkgs/development/interpreters/elixir/1.19.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/elixir/1.19.nix b/pkgs/development/interpreters/elixir/1.19.nix index bcfda19c6f49..5cf251cff68b 100644 --- a/pkgs/development/interpreters/elixir/1.19.nix +++ b/pkgs/development/interpreters/elixir/1.19.nix @@ -1,7 +1,7 @@ { mkDerivation }: mkDerivation { - version = "1.19.0-rc.2"; - sha256 = "sha256-RtJcnXjIqUw5h8Dsl8IPEaUVif4cHpUylmpmJCZ5EpM="; + version = "1.19.0"; + sha256 = "sha256-d5ForVzRlj/OpusNNKIuTiNeiumqtruitxlVmvraah4="; # https://hexdocs.pm/elixir/1.19.0-rc.1/compatibility-and-deprecations.html#between-elixir-and-erlang-otp minimumOTPVersion = "26"; maximumOTPVersion = "28"; From 9257bf16b9aaaf9c5242b618749be813e97f67c6 Mon Sep 17 00:00:00 2001 From: lucasew Date: Thu, 16 Oct 2025 10:52:51 -0300 Subject: [PATCH 198/259] backgroundremover: 0.3.0 -> 0.3.4 Signed-off-by: lucasew --- pkgs/by-name/ba/backgroundremover/package.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ba/backgroundremover/package.nix b/pkgs/by-name/ba/backgroundremover/package.nix index 37dbc1ff7f45..6b59dea21ab1 100644 --- a/pkgs/by-name/ba/backgroundremover/package.nix +++ b/pkgs/by-name/ba/backgroundremover/package.nix @@ -5,13 +5,14 @@ fetchFromGitHub, fetchurl, gitUpdater, + imagemagick, }: let p = python3.pkgs; self = p.buildPythonApplication rec { pname = "backgroundremover"; - version = "0.3.0"; + version = "0.3.4"; pyproject = true; build-system = [ @@ -21,8 +22,8 @@ let src = fetchFromGitHub { owner = "nadermx"; repo = "backgroundremover"; - rev = "v${version}"; - hash = "sha256-fWazMDjc+EoXvO7Iq+zwtJaMEU64ajpO6JtlvU5T0nc="; + tag = "v${version}"; + hash = "sha256-7C31wlokX3M4csZ4ZbOqxowQvh8DMQJJcENKgQWNTa8="; }; models = runCommand "background-remover-models" { } '' @@ -36,9 +37,6 @@ let rm -rf *dist substituteInPlace backgroundremover/bg.py backgroundremover/u2net/detect.py \ --replace-fail 'os.path.expanduser(os.path.join("~", ".u2net", model_name + ".pth"))' "os.path.join(\"$models\", model_name + \".pth\")" - - substituteInPlace backgroundremover/bg.py \ - --replace-fail 'import moviepy.editor' 'import moviepy' ''; pythonRelaxDeps = [ @@ -87,11 +85,15 @@ let in runCommand "backgroundremover-image-test.png" { - buildInputs = [ self ]; + buildInputs = [ + self + imagemagick + ]; } '' + convert ${demoImage} input.png export NUMBA_CACHE_DIR=$(mktemp -d) - backgroundremover -i ${demoImage} -o $out + backgroundremover -i input.png -o $out ''; }; updateScript = gitUpdater { rev-prefix = "v"; }; From 5de92a8b79f3e0c3fcf75de3c7b6e5e38890732f Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 16 Oct 2025 10:32:37 -0400 Subject: [PATCH 199/259] forgejo: 12.0.4 -> 13.0.0 https://codeberg.org/forgejo/forgejo/releases/tag/v13.0.0 https://codeberg.org/forgejo/forgejo/src/commit/5b13c6e0243e338f903d3e06135d14095521f5c3/release-notes-published/13.0.0.md --- pkgs/by-name/fo/forgejo/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 87ddff6892ee..acd8d35f67e3 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "12.0.4"; - hash = "sha256-g6PNJYiGR7tUpurVL1gvGzJzDoMCLmkGiLLsSZfkbYQ="; - npmDepsHash = "sha256-V8FUoL9y36bagkg8Scttv/IzKg+MIIqp7witvT8bSWA="; - vendorHash = "sha256-GE3trnaWuAVSEfi11tZo5JXedWOYOMzcHQ3GFyISVTQ="; + version = "13.0.0"; + hash = "sha256-8NRUJpf25Bai0NtzYf2APmOt3rqpP9mPM13KMjNLl2M="; + npmDepsHash = "sha256-7WjcMsKPtKUWJfDrJc65ZXq2tjK8+8DnqwINj+0XyiQ="; + vendorHash = "sha256-PHItbU27d9ouykUlhr9owylMpF+3wz2vc8c0UTR1RVU="; lts = false; nixUpdateExtraArgs = [ "--override-filename" From e7fb61a37c66b4b2cd949379fabe41646df37e52 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 14:38:36 +0000 Subject: [PATCH 200/259] python3Packages.stringzilla: 4.2.0 -> 4.2.1 --- pkgs/development/python-modules/stringzilla/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stringzilla/default.nix b/pkgs/development/python-modules/stringzilla/default.nix index ca028101df23..b3d093d603ee 100644 --- a/pkgs/development/python-modules/stringzilla/default.nix +++ b/pkgs/development/python-modules/stringzilla/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "stringzilla"; - version = "4.2.0"; + version = "4.2.1"; pyproject = true; src = fetchFromGitHub { owner = "ashvardanian"; repo = "stringzilla"; tag = "v${version}"; - hash = "sha256-YREm8VAO+oD/NV+vgnZo39vcPdaxY9wWwWgoOTG03QA="; + hash = "sha256-0CIekVxChvH912vFnBF2FR1YyIpxi3SD7KhBlh7yFGA="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From 76ad7bd9fadcf7a103549c1c94cd23bb450777b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 15:00:02 +0000 Subject: [PATCH 201/259] balena-cli: 22.4.10 -> 22.4.13 --- pkgs/by-name/ba/balena-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/balena-cli/package.nix b/pkgs/by-name/ba/balena-cli/package.nix index 70829af2c23e..c0b8534382ac 100644 --- a/pkgs/by-name/ba/balena-cli/package.nix +++ b/pkgs/by-name/ba/balena-cli/package.nix @@ -22,16 +22,16 @@ let in buildNpmPackage' rec { pname = "balena-cli"; - version = "22.4.10"; + version = "22.4.13"; src = fetchFromGitHub { owner = "balena-io"; repo = "balena-cli"; rev = "v${version}"; - hash = "sha256-KvFyqVrb5C89B4BeZCqdDZtneX7kWyaLF0oI8SqrsGw="; + hash = "sha256-nke7EQscVPu1A/d4DKi7pSb6/MQgeFtG+zhMZT+bhWk="; }; - npmDepsHash = "sha256-ty+D/p4cDlWkruUD0J4IzaEWIFp/fe4KBGqorV+qmrw="; + npmDepsHash = "sha256-GQXbXkOt8nkOB2OeEcKsp1yJd5lXS+KKout/5ffLgD0="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json From 77416cede58ca6c228a9aab628a69ad519786c2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 15:00:33 +0000 Subject: [PATCH 202/259] libretro.beetle-pce-fast: 0-unstable-2025-10-03 -> 0-unstable-2025-10-10 --- .../emulators/libretro/cores/beetle-pce-fast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix b/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix index 18f4d7d686f2..faec57bc9b36 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-pce-fast"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2025-10-10"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-pce-fast-libretro"; - rev = "3e666a36bb3d5b3fa1573b62a9928bd441b618b7"; - hash = "sha256-PIuCTGd9N8wQcfZWEIAVhZr31gJ0onca734Bn0GsVsk="; + rev = "22ca252ac248de126f5c7df8f8ff07a31a7e7731"; + hash = "sha256-7mG7TCTPuu3T6x50Lw85lwcZh80zSTG4XbDhoxCSw/0="; }; makefile = "Makefile"; From f486a2049b92bf18e6749d99818a30afa4099933 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 15:09:01 +0000 Subject: [PATCH 203/259] gost: 3.2.4 -> 3.2.5 --- pkgs/by-name/go/gost/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gost/package.nix b/pkgs/by-name/go/gost/package.nix index 1ab69ee74b86..839c95dca90c 100644 --- a/pkgs/by-name/go/gost/package.nix +++ b/pkgs/by-name/go/gost/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "gost"; - version = "3.2.4"; + version = "3.2.5"; src = fetchFromGitHub { owner = "go-gost"; repo = "gost"; tag = "v${finalAttrs.version}"; - hash = "sha256-zFGoM+fYO/o70LJ2fbzhMv4qbjLozJGmGbudqHjCFRU="; + hash = "sha256-voVk4zzNm2UZWQ3c/n0YOwuaE9JcIlEmJ881nTXXyrY="; }; - vendorHash = "sha256-W3CHttD9iGpl2wG/Pa21YY6ACf5M894p25nLfMX0+F4="; + vendorHash = "sha256-73gjw0oW8i7Vp6ZxxqkO42/atdde4J+lu/pCHK/xY+8="; # Based on ldflags in upstream's .goreleaser.yaml ldflags = [ From 4a6910ee39790aba516b99f16f103a85f71f3ba9 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Thu, 16 Oct 2025 17:43:09 +0200 Subject: [PATCH 204/259] vencord: 1.13.3 -> 1.13.4 --- pkgs/by-name/ve/vencord/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index fcc43ce64836..5379ce534490 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.13.3"; + version = "1.13.4"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; tag = "v${finalAttrs.version}"; - hash = "sha256-wKLI2YE1rEzkRjDeM85XAx2DIrWYGoZrQT8OHtsNJ7E="; + hash = "sha256-NZuZ3WRHsM94PaGfikwB0Y7RRRPe+64FAfx80kRrQ1U="; }; patches = [ ./fix-deps.patch ]; From 3f4171b8b38d716ae3a20ee12083f04c12bbb1fa Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Wed, 15 Oct 2025 22:38:43 +0530 Subject: [PATCH 205/259] bcachefs-tools: use versionCheckHook instead of a passthru.tests --- pkgs/by-name/bc/bcachefs-tools/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index e4f2f7659109..55bc7b9bcd4f 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -19,7 +19,7 @@ rustPlatform, makeWrapper, nix-update-script, - testers, + versionCheckHook, nixosTests, installShellFiles, fuseSupport ? false, @@ -45,7 +45,6 @@ stdenv.mkDerivation (finalAttrs: { rustPlatform.bindgenHook makeWrapper installShellFiles - udevCheckHook ]; buildInputs = [ @@ -98,6 +97,11 @@ stdenv.mkDerivation (finalAttrs: { doCheck = false; # needs bcachefs module loaded on builder doInstallCheck = true; + nativeInstallCheckInputs = [ + udevCheckHook + versionCheckHook + ]; + versionCheckProgramArg = "version"; postPatch = '' substituteInPlace Makefile \ @@ -121,11 +125,6 @@ stdenv.mkDerivation (finalAttrs: { kernelModule = import ./kernel-module.nix finalAttrs.finalPackage; tests = { - version = testers.testVersion { - package = finalAttrs.finalPackage; - command = "${finalAttrs.meta.mainProgram} version"; - version = "${finalAttrs.version}"; - }; smoke-test = nixosTests.bcachefs; inherit (nixosTests.installer) bcachefsSimple bcachefsEncrypted bcachefsMulti; }; From 425791033b036b343fab074165be59fa677b13a4 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Wed, 15 Oct 2025 16:58:02 +0000 Subject: [PATCH 206/259] bcachefs-tools: 1.31.7 -> 1.31.11 --- 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 55bc7b9bcd4f..be3dd4d2f6bd 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.31.7"; + version = "1.31.11"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-gKtOyaDN9hQo45Rk9hMabKRefOG+ooaCrtLBCPx0fT8="; + hash = "sha256-CnRB/iS1NZ0Ebsi12wXFvVb0qdv0V9q1oC3nLj13mqs="; }; nativeBuildInputs = [ @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { src = finalAttrs.src; - hash = "sha256-INnv9kRgM8RRMwBnC6Vwj9S5FfI5gMscU//aNzHF+8w="; + hash = "sha256-50xy1nqDctgz/lXd5JsfaU6yxDoRCQRtiYBwuEuiKFA="; }; outputs = [ From 3d39e3e50d778ec3564b5fe2025569e6d0d94a24 Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Wed, 15 Oct 2025 22:44:10 -0700 Subject: [PATCH 207/259] ghc_filesystem: disable new Clang 21 warning This warning was added in Clang 21, causing this package to break on Darwin as well as any other LLVM stdenv. Upstream hasn't changed and hasn't released a version in two and a half years, so I'm just disabling the warning. (I did check whether updating to the latest `master` fixes the issue, and it does not). --- pkgs/by-name/gh/ghc_filesystem/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gh/ghc_filesystem/package.nix b/pkgs/by-name/gh/ghc_filesystem/package.nix index 3119d6af64cf..503de44f004c 100644 --- a/pkgs/by-name/gh/ghc_filesystem/package.nix +++ b/pkgs/by-name/gh/ghc_filesystem/package.nix @@ -19,6 +19,9 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake ]; + # https://github.com/NixOS/nixpkgs/issues/451580 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=character-conversion"; + passthru = { updateScript = nix-update-script { }; }; From 4c6e1894f5c419a412d59ec3ea39d42d8e0675b8 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Thu, 16 Oct 2025 21:30:43 +0530 Subject: [PATCH 208/259] bcachefs-tools: cleanup, reorganise add github repo as downloadPage --- pkgs/by-name/bc/bcachefs-tools/package.nix | 47 +++++++++++----------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index be3dd4d2f6bd..7aea4cb71836 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -37,6 +37,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-CnRB/iS1NZ0Ebsi12wXFvVb0qdv0V9q1oC3nLj13mqs="; }; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + hash = "sha256-50xy1nqDctgz/lXd5JsfaU6yxDoRCQRtiYBwuEuiKFA="; + }; + + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "target/release/bcachefs" "target/${stdenv.hostPlatform.rust.rustcTargetSpec}/release/bcachefs" + ''; + nativeBuildInputs = [ pkg-config cargo @@ -51,7 +61,6 @@ stdenv.mkDerivation (finalAttrs: { libaio keyutils lz4 - libsodium liburcu libuuid @@ -62,16 +71,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optional fuseSupport fuse3; - cargoDeps = rustPlatform.fetchCargoVendor { - src = finalAttrs.src; - hash = "sha256-50xy1nqDctgz/lXd5JsfaU6yxDoRCQRtiYBwuEuiKFA="; - }; - - outputs = [ - "out" - "dkms" - ]; - makeFlags = [ "PREFIX=${placeholder "out"}" "VERSION=${finalAttrs.version}" @@ -83,6 +82,9 @@ stdenv.mkDerivation (finalAttrs: { "PKGCONFIG_UDEVDIR=$(out)/lib/udev" ] ++ lib.optional fuseSupport "BCACHEFS_FUSE=1"; + + enableParallelBuilding = true; + installFlags = [ "install" "install_dkms" @@ -96,6 +98,11 @@ stdenv.mkDerivation (finalAttrs: { # FIXME: Try enabling this once the default linux kernel is at least 6.7 doCheck = false; # needs bcachefs module loaded on builder + preCheck = lib.optionalString (!fuseSupport) '' + rm tests/test_fuse.py + ''; + checkFlags = [ "BCACHEFS_TEST_USE_VALGRIND=no" ]; + doInstallCheck = true; nativeInstallCheckInputs = [ udevCheckHook @@ -103,16 +110,6 @@ stdenv.mkDerivation (finalAttrs: { ]; versionCheckProgramArg = "version"; - postPatch = '' - substituteInPlace Makefile \ - --replace-fail "target/release/bcachefs" "target/${stdenv.hostPlatform.rust.rustcTargetSpec}/release/bcachefs" - ''; - - preCheck = lib.optionalString (!fuseSupport) '' - rm tests/test_fuse.py - ''; - checkFlags = [ "BCACHEFS_TEST_USE_VALGRIND=no" ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd bcachefs \ --bash <($out/sbin/bcachefs completions bash) \ @@ -120,6 +117,11 @@ stdenv.mkDerivation (finalAttrs: { --fish <($out/sbin/bcachefs completions fish) ''; + outputs = [ + "out" + "dkms" + ]; + passthru = { # See NOTE in linux-kernels.nix kernelModule = import ./kernel-module.nix finalAttrs.finalPackage; @@ -132,11 +134,10 @@ stdenv.mkDerivation (finalAttrs: { updateScript = nix-update-script { }; }; - enableParallelBuilding = true; - meta = { description = "Tool for managing bcachefs filesystems"; homepage = "https://bcachefs.org/"; + downloadPage = "https://github.com/koverstreet/bcachefs-tools"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ davidak From 80776b6dc9d0259e81a3cfded28afaf1d84ce292 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Thu, 16 Oct 2025 21:38:21 +0530 Subject: [PATCH 209/259] linuxPackages_latest.bcachefs: update for 6.18 https://github.com/koverstreet/bcachefs-tools/commit/456f73c36e0776f8da9ded8f0977fbce417beca0 Tools is now compatible with Kernel version 6.18 --- pkgs/by-name/bc/bcachefs-tools/kernel-module.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix b/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix index e2eab3c2b944..b9b4667a4d99 100644 --- a/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix +++ b/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix @@ -38,11 +38,12 @@ stdenv.mkDerivation { inherit (bcachefs-tools.meta) homepage + downloadPage license maintainers platforms ; - broken = !(lib.versionAtLeast kernel.version "6.16" && lib.versionOlder kernel.version "6.18"); + broken = !(lib.versionAtLeast kernel.version "6.16" && lib.versionOlder kernel.version "6.19"); }; } From 6f0cb613a5dbaa8bdd773cc11c861792114636b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 16:14:55 +0000 Subject: [PATCH 210/259] hubble: 1.17.2 -> 1.18.0 --- pkgs/by-name/hu/hubble/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hu/hubble/package.nix b/pkgs/by-name/hu/hubble/package.nix index 6bf3874fd9ff..169b1fa18d71 100644 --- a/pkgs/by-name/hu/hubble/package.nix +++ b/pkgs/by-name/hu/hubble/package.nix @@ -9,13 +9,13 @@ buildGo124Module rec { pname = "hubble"; - version = "1.17.2"; + version = "1.18.0"; src = fetchFromGitHub { owner = "cilium"; repo = "hubble"; tag = "v${version}"; - hash = "sha256-ZkowUftSEGo+UjYM+kk3tQJc8QJgoJATeIKPwu2ikQ4="; + hash = "sha256-ZJnfy9s80VJxH6XXPvERupPmMfMJ0SfbeWybJL5QjDw="; }; nativeBuildInputs = [ From b7efe648b32d15325624b5212e2e5a9ae58749af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 16:15:16 +0000 Subject: [PATCH 211/259] ipxe: 1.21.1-unstable-2025-10-09 -> 1.21.1-unstable-2025-10-16 --- pkgs/by-name/ip/ipxe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index 647090889eb1..89299e2ef688 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -48,7 +48,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "ipxe"; - version = "1.21.1-unstable-2025-10-09"; + version = "1.21.1-unstable-2025-10-16"; nativeBuildInputs = [ mtools @@ -66,8 +66,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "ipxe"; repo = "ipxe"; - rev = "1cc1f1cd4f06e297552b3cf15d43ee23f5fa1ce2"; - hash = "sha256-h316o/6hg6x9RWt760UXa39hArkjc0AyKS/he6OKhoA="; + rev = "c1badf71ca22f94277873ebc6171bfa41a50e378"; + hash = "sha256-emPO4DRVr/rQZgr+Tnvg3+oijhh9IzG1TH0BWu96oBY="; }; # Calling syslinux on a FAT image isn't going to work on Aarch64. From 0dcaf8a0c6f0db41925867acd99eec922c0fa16c Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Thu, 16 Oct 2025 00:23:48 -0700 Subject: [PATCH 212/259] opencode: 0.15.2 -> 0.15.4 --- pkgs/by-name/op/opencode/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 70d2be597ec3..f9652fc9f53c 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -22,12 +22,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.15.2"; + version = "0.15.4"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-oH0WVQpq+OOMooV21p2gR/WLDtrf9wdKvOZ5fLtzqPk="; + hash = "sha256-Td5kLiBO21nGSb0c7jmp08giOVbfPniNvQrOTclq664="; }; tui = buildGoModule { @@ -111,10 +111,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { outputHash = { - x86_64-linux = "sha256-kXsLJ/Ck9epH9md6goCj3IYpWog/pOkfxJDYAxI14Fg="; - aarch64-linux = "sha256-DHzDyk7BWYgBNhYDlK3dLZglUN7bMiB3acdoU7djbxU="; - x86_64-darwin = "sha256-OTEK9SV9IxBHrJlf+F4lI7gF0Gtvik3c7d1mp+4a3Zk="; - aarch64-darwin = "sha256-qlLfus/cyrI0HtwVLTjPTdL7OeIYjmH9yoNKa6YNBkg="; + x86_64-linux = "sha256-4O3zDd+beiNrIjHx+GXVo9zXW3YBNDVAqiONqq/Ury8="; + aarch64-linux = "sha256-4JoHpUL8AkT96VlG1vb9gA3SfqPaP3A26Vh6WgzJ6zA="; + x86_64-darwin = "sha256-6QSahMpCJz0dOTlj1V8ZBECilY7dXhbEDjLVSjGh/LE="; + aarch64-darwin = "sha256-HHW0rr656zrBcdT/owEcLv8ZRF3VUshW4gbfU84bTVI="; } .${stdenv.hostPlatform.system}; outputHashAlgo = "sha256"; From f38c1b672cd25278954172518959d09184a007bc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 16:33:09 +0000 Subject: [PATCH 213/259] opentabletdriver: 0.6.6.0 -> 0.6.6.1 --- pkgs/by-name/op/opentabletdriver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opentabletdriver/package.nix b/pkgs/by-name/op/opentabletdriver/package.nix index 5856d185d9b2..2e5a79bdb483 100644 --- a/pkgs/by-name/op/opentabletdriver/package.nix +++ b/pkgs/by-name/op/opentabletdriver/package.nix @@ -23,13 +23,13 @@ buildDotnetModule (finalAttrs: { pname = "OpenTabletDriver"; - version = "0.6.6.0"; + version = "0.6.6.1"; src = fetchFromGitHub { owner = "OpenTabletDriver"; repo = "OpenTabletDriver"; tag = "v${finalAttrs.version}"; - hash = "sha256-NS/r4FU3dT7UT+R7NryRnU5RfLEN0E6pSqtNDpKMS7U="; + hash = "sha256-ixckDFE/LCSncNGjXqPT5GurPhm5aSVALOw4ZrBa5Ww="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; From bc37e667c4d5f134f4b9d4a12101d13a74614e9c Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 16 Oct 2025 18:45:46 +0200 Subject: [PATCH 214/259] Revert "workflows/eval: run Lix in the merge queue" This reverts commit 7ed2c7e297db3cd90e7e3e952e5068eb24ec6aef. This breaks the performance report, because it compares Lix vs Nix and needs more thought before re-application. --- .github/workflows/eval.yml | 9 ++------- .github/workflows/merge-group.yml | 2 -- .github/workflows/pr.yml | 1 - 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index f2c7a2c13568..daa587908f98 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -11,9 +11,6 @@ on: systems: required: true type: string - defaultVersion: - required: true - type: string testVersions: required: false default: false @@ -108,7 +105,7 @@ jobs: - name: Evaluate the ${{ matrix.system }} output paths at the merge commit env: MATRIX_SYSTEM: ${{ matrix.system }} - MATRIX_VERSION: ${{ matrix.version || inputs.defaultVersion }} + MATRIX_VERSION: ${{ matrix.version || 'nixVersions.latest' }} run: | nix-build nixpkgs/untrusted/ci --arg nixpkgs ./nixpkgs/untrusted-pinned -A eval.singleSystem \ --argstr evalSystem "$MATRIX_SYSTEM" \ @@ -122,14 +119,12 @@ jobs: if: inputs.targetSha env: MATRIX_SYSTEM: ${{ matrix.system }} - # This must match the default version set in the Merge Queue. - VERSION: lixPackageSets.latest.lix # This is very quick, because it pulls the eval results from Cachix. run: | nix-build nixpkgs/trusted/ci --arg nixpkgs ./nixpkgs/trusted-pinned -A eval.singleSystem \ --argstr evalSystem "$MATRIX_SYSTEM" \ --arg chunkSize 8000 \ - --argstr nixPath "$VERSION" \ + --argstr nixPath "nixVersions.latest" \ --out-link target - name: Compare outpaths against the target branch diff --git a/.github/workflows/merge-group.yml b/.github/workflows/merge-group.yml index 6298aaa4424d..6ae96f0900f7 100644 --- a/.github/workflows/merge-group.yml +++ b/.github/workflows/merge-group.yml @@ -55,8 +55,6 @@ jobs: with: mergedSha: ${{ inputs.mergedSha || github.event.merge_group.head_sha }} systems: ${{ needs.prepare.outputs.systems }} - # This must match the version in Eval's target step. - defaultVersion: lixPackageSets.latest.lix # This job's only purpose is to create the target for the "Required Status Checks" branch ruleset. # It "needs" all the jobs that should block the Merge Queue. diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index a9d40fcdcf5d..9f4a2ba4d0b4 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -86,7 +86,6 @@ jobs: mergedSha: ${{ needs.prepare.outputs.mergedSha }} targetSha: ${{ needs.prepare.outputs.targetSha }} systems: ${{ needs.prepare.outputs.systems }} - defaultVersion: nixVersions.latest testVersions: ${{ contains(fromJSON(needs.prepare.outputs.touched), 'pinned') && !contains(fromJSON(needs.prepare.outputs.headBranch).type, 'development') }} labels: From 1c628df31939cd75540b3dfcf5b3ec988fe13ff6 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 16 Oct 2025 18:47:51 +0200 Subject: [PATCH 215/259] workflows/eval: remove exception for devShellTools from report These were fixed recently, so we don't need the exception anymore. --- .github/workflows/eval.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index daa587908f98..7e96518b590e 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -284,10 +284,6 @@ jobs: diff.removed, diff.changed, diff.rebuilds - ).filter(attr => - // Exceptions related to dev shells, which changed at some time between 2.18 and 2.24. - !attr.startsWith('tests.devShellTools.nixos.') && - !attr.startsWith('tests.devShellTools.unstructuredDerivationInputEnv.') ) if (attrs.length > 0) { core.setFailed( From cfc1b4de701bb03ee2f6ed08ad845d06f67d35e9 Mon Sep 17 00:00:00 2001 From: misuzu Date: Fri, 23 May 2025 20:30:37 +0300 Subject: [PATCH 216/259] qsv: enable all features --- pkgs/by-name/qs/qsv/package.nix | 49 +++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/qs/qsv/package.nix b/pkgs/by-name/qs/qsv/package.nix index 1e0f3a043df7..849f86fb4704 100644 --- a/pkgs/by-name/qs/qsv/package.nix +++ b/pkgs/by-name/qs/qsv/package.nix @@ -1,4 +1,5 @@ { + stdenv, fetchFromGitHub, file, lib, @@ -7,6 +8,27 @@ sqlite, zstd, cmake, + python3, + wayland, + withPolars ? true, + withPython ? stdenv.buildPlatform == stdenv.hostPlatform, + withUi ? true, + buildFeatures ? + # enable all features except self_update by default + # https://github.com/dathere/qsv/blob/7.1.0/Cargo.toml#L370 + [ + "apply" + "feature_capable" + "fetch" + "foreach" + "geocode" + "luau" + "to" + ] + ++ lib.optional withPolars "polars" + ++ lib.optional withPython "python" + ++ lib.optional withUi "ui", + mainProgram ? "qsv", }: let @@ -14,7 +36,7 @@ let version = "7.1.0"; in rustPlatform.buildRustPackage { - inherit pname version; + inherit pname version buildFeatures; src = fetchFromGitHub { owner = "dathere"; @@ -29,30 +51,15 @@ rustPlatform.buildRustPackage { file sqlite zstd - ]; + ] + ++ lib.optional (lib.elem "ui" buildFeatures && stdenv.hostPlatform.isLinux) wayland; nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook cmake - ]; - - buildFeatures = [ - "apply" - "feature_capable" - "fetch" - "foreach" - "geocode" - "to" - ]; - - checkFeatures = [ - "apply" - "feature_capable" - "fetch" - "foreach" - "geocode" - ]; + ] + ++ lib.optional (lib.elem "python" buildFeatures) python3; doCheck = false; @@ -69,8 +76,10 @@ rustPlatform.buildRustPackage { # or unlicense ]; + inherit mainProgram; maintainers = with lib.maintainers; [ detroyejr + misuzu ]; }; } From 6cbf9eed62de44ff3d0d022957396c33a9441a3e Mon Sep 17 00:00:00 2001 From: misuzu Date: Fri, 23 May 2025 20:31:12 +0300 Subject: [PATCH 217/259] qsvlite: init at 7.1.0 --- pkgs/by-name/qs/qsvlite/package.nix | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 pkgs/by-name/qs/qsvlite/package.nix diff --git a/pkgs/by-name/qs/qsvlite/package.nix b/pkgs/by-name/qs/qsvlite/package.nix new file mode 100644 index 000000000000..9e82c69730f2 --- /dev/null +++ b/pkgs/by-name/qs/qsvlite/package.nix @@ -0,0 +1,5 @@ +{ qsv }: +qsv.override { + buildFeatures = [ "lite" ]; + mainProgram = "qsvlite"; +} From cf387b1aed88657a933769bf2e05e23641324d47 Mon Sep 17 00:00:00 2001 From: Farid Zakaria Date: Wed, 15 Oct 2025 19:24:22 -0700 Subject: [PATCH 218/259] httplib: added pkgconfig nix: update to inherit Co-authored-by: Masum Reza <50095635+JohnRTitor@users.noreply.github.com> --- pkgs/by-name/ht/httplib/package.nix | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ht/httplib/package.nix b/pkgs/by-name/ht/httplib/package.nix index 655bcd363afe..60cab3dd28ac 100644 --- a/pkgs/by-name/ht/httplib/package.nix +++ b/pkgs/by-name/ht/httplib/package.nix @@ -4,8 +4,9 @@ fetchFromGitHub, openssl, stdenv, + copyPkgconfigItems, + makePkgconfigItem, }: - stdenv.mkDerivation (finalAttrs: { pname = "httplib"; version = "0.19.0"; @@ -17,18 +18,36 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-OLwD7mpwqG7BUugUca+CJpPMaabJzUMC0zYzJK9PBCg="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + copyPkgconfigItems + ]; buildInputs = [ openssl ]; strictDeps = true; + pkgconfigItems = [ + (makePkgconfigItem rec { + name = "httplib"; + inherit (finalAttrs) version; + cflags = [ "-I${variables.includedir}" ]; + variables = rec { + prefix = placeholder "out"; + includedir = "${prefix}/include"; + }; + inherit (finalAttrs.meta) description; + }) + ]; + meta = { homepage = "https://github.com/yhirose/cpp-httplib"; description = "C++ header-only HTTP/HTTPS server and client library"; changelog = "https://github.com/yhirose/cpp-httplib/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + fzakaria + ]; platforms = lib.platforms.all; }; }) From aebe59aa4bdc0b495097cffb2d825cc26cbd9438 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 17:39:37 +0000 Subject: [PATCH 219/259] cnquery: 12.4.0 -> 12.5.1 --- pkgs/by-name/cn/cnquery/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index a03afd123977..23ea89b4c39f 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "cnquery"; - version = "12.4.0"; + version = "12.5.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-A/2/pk9ncGZwxiA4BOcpiPZcLiyRB0dTmf/tw3yDikc="; + hash = "sha256-f7P7m+RBrWxvdBMtPXZLNB4/Alr0ByiEhh9mIcVPfLk="; }; subPackages = [ "apps/cnquery" ]; From 98c30482edf25907d8617d306446e251fc779fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Thu, 16 Oct 2025 19:59:23 +0200 Subject: [PATCH 220/259] nixos/glance: restart service on failure --- nixos/modules/services/web-apps/glance.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/web-apps/glance.nix b/nixos/modules/services/web-apps/glance.nix index bfa5670650dd..5541158d3310 100644 --- a/nixos/modules/services/web-apps/glance.nix +++ b/nixos/modules/services/web-apps/glance.nix @@ -208,6 +208,7 @@ in ${secretReplacements} ''; ExecStart = "${getExe cfg.package} --config ${mergedSettingsFile}"; + Restart = "on-failure"; WorkingDirectory = "/var/lib/glance"; EnvironmentFile = cfg.environmentFile; StateDirectory = "glance"; From 69ea3cdbaeca7a14f6e2dd69651392c5fc0d3405 Mon Sep 17 00:00:00 2001 From: Samuel Meenzen Date: Thu, 16 Oct 2025 02:33:33 +0200 Subject: [PATCH 221/259] matrix-authentication-service: 1.3.0 -> 1.4.1 https://github.com/element-hq/matrix-authentication-service/releases/tag/v1.4.1 --- pkgs/by-name/ma/matrix-authentication-service/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 8f7ecc652b86..4ea3f367a50b 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,21 +18,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "1.3.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-iwQ+ItcpjShEyRi3RI0IuXXmlfzamGFHrdZpp7wBBis="; + hash = "sha256-9mQXWpGy+oFK5cEWeW88CSZQqfpmOAUS1x9KkyEMg+0="; }; - cargoHash = "sha256-FgV2YfU2iqlYwoq3WCaM52fDmgKIQg2gx5q68P3Mhf0="; + cargoHash = "sha256-3ODOJY8/hksbMak8SsQP87rOnCd7+1G0wD4m5daPrbk="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; - hash = "sha256-PGT8UCjsgyARHw2/lbCAMSNQr/5FqbDz0Auf90jjHLk="; + hash = "sha256-UgvT81DR4pWlQRfQgmecp+AOUSih4+/v7c1ApIDf3Ts="; }; npmRoot = "frontend"; From 17cb8aa7358b4cd7cf97e074d734f45628f2aeda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 18:27:12 +0000 Subject: [PATCH 222/259] python3Packages.std-uritemplate: 2.0.6 -> 2.0.8 --- pkgs/development/python-modules/std-uritemplate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/std-uritemplate/default.nix b/pkgs/development/python-modules/std-uritemplate/default.nix index 552dd798a71f..c64c2aca88e2 100644 --- a/pkgs/development/python-modules/std-uritemplate/default.nix +++ b/pkgs/development/python-modules/std-uritemplate/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "std-uritemplate"; - version = "2.0.6"; + version = "2.0.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "std_uritemplate"; inherit version; - hash = "sha256-czU9og88fXOk57wOwKzb1ReHl4BIYyKAoaM3MZFvuUc="; + hash = "sha256-E4zv8sW/7ximUDcqXoyC/n94DIcjVRPebDQvtffhg0c="; }; build-system = [ poetry-core ]; From bc661b67431ebfb167e3078ef5d5d719df37865e Mon Sep 17 00:00:00 2001 From: Fabian Kammel Date: Mon, 4 Aug 2025 19:25:31 +0200 Subject: [PATCH 223/259] maintainers: add datosh Signed-off-by: Fabian Kammel --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a07d0e41b379..c07676f4b3ff 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5859,6 +5859,12 @@ { fingerprint = "E8F9 0B80 908E 723D 0EDF 0916 5803 CDA5 9C26 A96A"; } ]; }; + datosh = { + email = "fabian@kammel.dev"; + github = "datosh"; + githubId = 6423339; + name = "Fabian Kammel"; + }; dav-wolff = { email = "nixpkgs@dav.dev"; github = "dav-wolff"; From 5d653c251fcdd6c804ac189d49e26bfba6a57431 Mon Sep 17 00:00:00 2001 From: Fabian Kammel Date: Mon, 4 Aug 2025 20:42:24 +0200 Subject: [PATCH 224/259] nixos/opkssh: init opkssh service Signed-off-by: Fabian Kammel --- nixos/modules/module-list.nix | 1 + .../services/networking/opkssh/opkssh.nix | 170 ++++++++++++++++++ 2 files changed, 171 insertions(+) create mode 100644 nixos/modules/services/networking/opkssh/opkssh.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 01e55d267bf2..6d3f39efe67e 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1296,6 +1296,7 @@ ./services/networking/openconnect.nix ./services/networking/opengfw.nix ./services/networking/openvpn.nix + ./services/networking/opkssh/opkssh.nix ./services/networking/ostinato.nix ./services/networking/owamp.nix ./services/networking/pangolin.nix diff --git a/nixos/modules/services/networking/opkssh/opkssh.nix b/nixos/modules/services/networking/opkssh/opkssh.nix new file mode 100644 index 000000000000..035b8f9f7ff4 --- /dev/null +++ b/nixos/modules/services/networking/opkssh/opkssh.nix @@ -0,0 +1,170 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.opkssh; + + providerFile = pkgs.writeText "opkssh-providers" ( + lib.concatStringsSep "\n" ( + lib.mapAttrsToList ( + name: provider: "${provider.issuer} ${provider.clientId} ${provider.lifetime}" + ) cfg.providers + ) + ); + + authIdFile = pkgs.writeText "opkssh-auth-id" ( + lib.concatStringsSep "\n" ( + lib.map (auth: "${auth.user} ${auth.principal} ${auth.issuer}") cfg.authorizations + ) + ); +in +{ + options.services.opkssh = { + enable = lib.mkEnableOption "OpenID Connect SSH authentication"; + + package = lib.mkPackageOption pkgs "opkssh" { }; + + user = lib.mkOption { + type = lib.types.str; + default = "opksshuser"; + description = "System user for running opkssh"; + }; + + group = lib.mkOption { + type = lib.types.str; + default = "opksshuser"; + description = "System group for opkssh"; + }; + + providers = lib.mkOption { + type = lib.types.attrsOf ( + lib.types.submodule { + options = { + issuer = lib.mkOption { + type = lib.types.str; + description = "Issuer URI"; + example = "https://accounts.google.com"; + }; + + clientId = lib.mkOption { + type = lib.types.str; + description = "OAuth client ID"; + }; + + lifetime = lib.mkOption { + type = lib.types.enum [ + "12h" + "24h" + "48h" + "1week" + "oidc" + "oidc-refreshed" + ]; + default = "24h"; + description = "Token lifetime"; + }; + }; + } + ); + default = { + google = { + issuer = "https://accounts.google.com"; + clientId = "206584157355-7cbe4s640tvm7naoludob4ut1emii7sf.apps.googleusercontent.com"; + lifetime = "24h"; + }; + microsoft = { + issuer = "https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0"; + clientId = "096ce0a3-5e72-4da8-9c86-12924b294a01"; + lifetime = "24h"; + }; + github = { + issuer = "https://token.actions.githubusercontent.com"; + clientId = "github"; + lifetime = "oidc"; + }; + }; + description = "OpenID Connect providers configuration"; + }; + + authorizations = lib.mkOption { + type = lib.types.listOf ( + lib.types.submodule { + options = { + user = lib.mkOption { + type = lib.types.str; + description = "Linux user to authorize"; + }; + + principal = lib.mkOption { + type = lib.types.str; + description = "Principal identifier (email, repo, etc.)"; + }; + + issuer = lib.mkOption { + type = lib.types.str; + description = "Issuer URI"; + }; + }; + } + ); + default = [ ]; + description = "User authorization mappings"; + example = lib.literalExpression '' + # This example refers to values in the providers example + # adjust your expressions as necessary + [ + { + user = "alice"; + principal = "alice@gmail.com"; + inherit (config.services.opkssh.providers.google) issuer; + } + { + user = "bob"; + principal = "repo:NixOs/nixpkgs:environment:production"; + inherit (config.services.opkssh.providers.github) issuer; + } + ]; + ''; + }; + }; + + config = lib.mkIf cfg.enable { + users.groups.${cfg.group} = { }; + users.users.${cfg.user} = { + isSystemUser = true; + description = "OpenPubkey OpenID Connect SSH User"; + group = cfg.group; + }; + + services.openssh = { + authorizedKeysCommand = "/run/wrappers/bin/opkssh verify %u %k %t"; + authorizedKeysCommandUser = cfg.user; + }; + + security.wrappers."opkssh" = { + source = "${cfg.package}/bin/opkssh"; + owner = "root"; + group = "root"; + }; + + environment.etc."opk/providers" = { + mode = "0640"; + user = cfg.user; + group = cfg.group; + source = providerFile; + }; + + environment.etc."opk/auth_id" = { + mode = "0640"; + user = cfg.user; + group = cfg.group; + source = authIdFile; + }; + }; + + meta.maintainers = with lib.maintainers; [ datosh ]; +} From dd49e078cbbc63abd38d1ea42e93bca348915ab9 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 16 Oct 2025 19:32:49 +0100 Subject: [PATCH 225/259] witness: 0.9.2 -> 0.10.1 Diff: https://github.com/in-toto/witness/compare/v0.9.2...v0.10.1 Changelog: https://github.com/testifysec/witness/releases/tag/v0.10.1 --- pkgs/by-name/wi/witness/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/witness/package.nix b/pkgs/by-name/wi/witness/package.nix index 214aec9cf025..8e1930bf8c81 100644 --- a/pkgs/by-name/wi/witness/package.nix +++ b/pkgs/by-name/wi/witness/package.nix @@ -12,15 +12,15 @@ buildGoModule rec { pname = "witness"; - version = "0.9.2"; + version = "0.10.1"; src = fetchFromGitHub { owner = "in-toto"; repo = "witness"; rev = "v${version}"; - sha256 = "sha256-0Q+6nG5N3Xp5asmRMPZccLxw6dWiZVX6fuIUf1rT+mI="; + sha256 = "sha256-MKiPIZFeCWOT4zTbG7SjwdNUHFuqsL4pGu4VvVwyn3s="; }; - vendorHash = "sha256-oH/aWt8Hl/BIN+IYLcuVYWDpQZaYABAOGxXyLssjQg0="; + vendorHash = "sha256-V3SuhBbhXyA0SFOGfBrV/qH+cROr2obHOBcivkgRO6U="; nativeBuildInputs = [ installShellFiles ]; @@ -38,6 +38,8 @@ buildGoModule rec { # want but also limits the tests preCheck = '' unset subPackages + # tests expect no version set + unset ldflags ''; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' From f2b7d7b9c87c8cbf598d053771f25e16e6cdfe50 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 16 Oct 2025 19:33:47 +0100 Subject: [PATCH 226/259] witness: provide completions for cross-compile Already skipped to keep compatible with cross but now also provide completions. --- pkgs/by-name/wi/witness/package.nix | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wi/witness/package.nix b/pkgs/by-name/wi/witness/package.nix index 8e1930bf8c81..01a474354757 100644 --- a/pkgs/by-name/wi/witness/package.nix +++ b/pkgs/by-name/wi/witness/package.nix @@ -3,11 +3,14 @@ stdenv, buildGoModule, fetchFromGitHub, - installShellFiles, # testing testers, witness, + + installShellFiles, + + buildPackages, }: buildGoModule rec { @@ -42,12 +45,20 @@ buildGoModule rec { unset ldflags ''; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd witness \ - --bash <($out/bin/witness completion bash) \ - --fish <($out/bin/witness completion fish) \ - --zsh <($out/bin/witness completion zsh) - ''; + postInstall = + let + exe = + if stdenv.buildPlatform.canExecute stdenv.hostPlatform then + "$out/bin/witness" + else + lib.getExe buildPackages.witness; + in + '' + installShellCompletion --cmd witness \ + --bash <(${exe} completion bash) \ + --fish <(${exe} completion fish) \ + --zsh <(${exe} completion zsh) + ''; passthru.tests.version = testers.testVersion { package = witness; From 69baf2130dab51e4ee7089b74c39abc50be4d561 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 16 Oct 2025 19:35:43 +0100 Subject: [PATCH 227/259] witness: switch to versionCheckHook --- pkgs/by-name/wi/witness/package.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/wi/witness/package.nix b/pkgs/by-name/wi/witness/package.nix index 01a474354757..ba7d7adbc6f5 100644 --- a/pkgs/by-name/wi/witness/package.nix +++ b/pkgs/by-name/wi/witness/package.nix @@ -4,13 +4,10 @@ buildGoModule, fetchFromGitHub, - # testing - testers, - witness, - + buildPackages, installShellFiles, - buildPackages, + versionCheckHook, }: buildGoModule rec { @@ -60,11 +57,11 @@ buildGoModule rec { --zsh <(${exe} completion zsh) ''; - passthru.tests.version = testers.testVersion { - package = witness; - command = "witness version"; - version = "v${version}"; - }; + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "version"; meta = { description = "Pluggable framework for software supply chain security. Witness prevents tampering of build materials and verifies the integrity of the build process from source to target"; From 22991b2345076b417547b6c7915f44256d0aafef Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 16 Oct 2025 19:37:00 +0100 Subject: [PATCH 228/259] witness: move to finalAttrs pattern --- pkgs/by-name/wi/witness/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/wi/witness/package.nix b/pkgs/by-name/wi/witness/package.nix index ba7d7adbc6f5..707edd4a4dcb 100644 --- a/pkgs/by-name/wi/witness/package.nix +++ b/pkgs/by-name/wi/witness/package.nix @@ -10,14 +10,14 @@ versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "witness"; version = "0.10.1"; src = fetchFromGitHub { owner = "in-toto"; repo = "witness"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-MKiPIZFeCWOT4zTbG7SjwdNUHFuqsL4pGu4VvVwyn3s="; }; vendorHash = "sha256-V3SuhBbhXyA0SFOGfBrV/qH+cROr2obHOBcivkgRO6U="; @@ -30,7 +30,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/in-toto/witness/cmd.Version=v${version}" + "-X github.com/in-toto/witness/cmd.Version=v${finalAttrs.version}" ]; # Feed in all tests for testing @@ -76,11 +76,11 @@ buildGoModule rec { ''; mainProgram = "witness"; homepage = "https://github.com/testifysec/witness"; - changelog = "https://github.com/testifysec/witness/releases/tag/v${version}"; + changelog = "https://github.com/testifysec/witness/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fkautz jk ]; }; -} +}) From fab9ed88ee44e431ff3a9779a9d097c262c7acf0 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Thu, 16 Oct 2025 19:37:45 +0100 Subject: [PATCH 229/259] witness: use tag for src --- pkgs/by-name/wi/witness/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/witness/package.nix b/pkgs/by-name/wi/witness/package.nix index 707edd4a4dcb..bd8f7799e5df 100644 --- a/pkgs/by-name/wi/witness/package.nix +++ b/pkgs/by-name/wi/witness/package.nix @@ -17,7 +17,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "in-toto"; repo = "witness"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-MKiPIZFeCWOT4zTbG7SjwdNUHFuqsL4pGu4VvVwyn3s="; }; vendorHash = "sha256-V3SuhBbhXyA0SFOGfBrV/qH+cROr2obHOBcivkgRO6U="; @@ -30,7 +30,7 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X github.com/in-toto/witness/cmd.Version=v${finalAttrs.version}" + "-X github.com/in-toto/witness/cmd.Version=${finalAttrs.src.tag}" ]; # Feed in all tests for testing @@ -76,7 +76,7 @@ buildGoModule (finalAttrs: { ''; mainProgram = "witness"; homepage = "https://github.com/testifysec/witness"; - changelog = "https://github.com/testifysec/witness/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/testifysec/witness/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fkautz From 92589f4e288a202c0fe32b730a4271349ea9f861 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 18:51:15 +0000 Subject: [PATCH 230/259] telepresence2: 2.24.1 -> 2.25.0 --- pkgs/by-name/te/telepresence2/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telepresence2/package.nix b/pkgs/by-name/te/telepresence2/package.nix index 3420bac48456..92529d59f4be 100644 --- a/pkgs/by-name/te/telepresence2/package.nix +++ b/pkgs/by-name/te/telepresence2/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "telepresence2"; - version = "2.24.1"; + version = "2.25.0"; src = fetchFromGitHub { owner = "telepresenceio"; repo = "telepresence"; rev = "v${version}"; - hash = "sha256-f9KlDKLRLmYAGMWdlKb4PbGZ+hn8J55EAmQ19oJ5+q4="; + hash = "sha256-ke3Si55CVc3JJgzwcCXmeGiT1GQKF+8ocrNfiLtRRcA="; }; propagatedBuildInputs = [ @@ -51,7 +51,7 @@ buildGoModule rec { export CGO_ENABLED=0 ''; - vendorHash = "sha256-I2FyoOKSU1h6a2LwmAdFKGIcqVGbtxujjarqdSX7HFI="; + vendorHash = "sha256-R+7tw2nX2rM46ETOgcQuwMCRLU23ejtNOGA3Bt/+Guw="; ldflags = [ "-s" From d01056638a3f80212bc77b146bdceb180e1a7ba1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 18:52:12 +0000 Subject: [PATCH 231/259] internetarchive: 5.6.0 -> 5.7.0 --- pkgs/development/python-modules/internetarchive/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix index 56bb064cda58..bb4056a524df 100644 --- a/pkgs/development/python-modules/internetarchive/default.nix +++ b/pkgs/development/python-modules/internetarchive/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "internetarchive"; - version = "5.6.0"; + version = "5.7.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "jjjake"; repo = "internetarchive"; tag = "v${version}"; - hash = "sha256-m3BB3rER3YHC3/Xj9L/zhVkjV0o46d/TCP3Jvw+eDgo="; + hash = "sha256-3llzEZFMtyAUemNZ1QH+uYezGf0tioNyTXzLiml7Ric="; }; build-system = [ setuptools ]; From 78e8a3b07da39f5886d9c0050826ab1dc750bf60 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Thu, 16 Oct 2025 10:51:02 +0200 Subject: [PATCH 232/259] zed-editor: 0.207.4 -> 0.208.4 https://github.com/zed-industries/zed/releases/tag/v0.208.4 --- .../0001-fix-duplicate-reqwest.patch | 48 ------------------- pkgs/by-name/ze/zed-editor/package.nix | 15 ++---- 2 files changed, 3 insertions(+), 60 deletions(-) delete mode 100644 pkgs/by-name/ze/zed-editor/0001-fix-duplicate-reqwest.patch diff --git a/pkgs/by-name/ze/zed-editor/0001-fix-duplicate-reqwest.patch b/pkgs/by-name/ze/zed-editor/0001-fix-duplicate-reqwest.patch deleted file mode 100644 index 27b49e8ddf1b..000000000000 --- a/pkgs/by-name/ze/zed-editor/0001-fix-duplicate-reqwest.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 22427fb..75a924a 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -12162,43 +12162,6 @@ dependencies = [ - "winreg 0.50.0", - ] - --[[package]] --name = "reqwest" --version = "0.12.15" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" --dependencies = [ -- "base64 0.22.1", -- "bytes 1.10.1", -- "futures-channel", -- "futures-core", -- "futures-util", -- "http 1.3.1", -- "http-body 1.0.1", -- "http-body-util", -- "hyper 1.6.0", -- "hyper-util", -- "ipnet", -- "js-sys", -- "log", -- "mime", -- "once_cell", -- "percent-encoding", -- "pin-project-lite", -- "serde", -- "serde_json", -- "serde_urlencoded", -- "sync_wrapper 1.0.2", -- "tokio", -- "tower 0.5.2", -- "tower-service", -- "url", -- "wasm-bindgen", -- "wasm-bindgen-futures", -- "web-sys", -- "windows-registry 0.4.0", --] -- - [[package]] - name = "reqwest" - version = "0.12.15" diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 1247ce354597..d3671c98cd32 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -101,7 +101,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.207.4"; + version = "0.208.4"; outputs = [ "out" @@ -114,23 +114,14 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-IKACHMKHIyq8UuqWlA6U/cdCi+wrevZwl2CINSWmmRc="; + hash = "sha256-t8HSmvTaMtpJH0y21zpqP8vkG1rhYn/uXVccNaj9dcc="; }; - cargoPatches = [ - ./0001-fix-duplicate-reqwest.patch - ]; - postPatch = '' # Dynamically link WebRTC instead of static substituteInPlace $cargoDepsCopy/webrtc-sys-*/build.rs \ --replace-fail "cargo:rustc-link-lib=static=webrtc" "cargo:rustc-link-lib=dylib=webrtc" - # Zed team renamed the function but forgot to update its usage in this file - # We rename it ourselves for now, until upstream fixes the issue - substituteInPlace $cargoDepsCopy/reqwest-0.12*/src/blocking/client.rs \ - --replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)" - # The generate-licenses script wants a specific version of cargo-about eventhough # newer versions work just as well. substituteInPlace script/generate-licenses \ @@ -143,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-jv8ytsttXFG5VlFWI885zLJsZn8rFkiFdPhUvNKOwpY="; + cargoHash = "sha256-0Ezuyvj0xSKFJtHB1kgUvyojcMV1RISOtutmlvWIZVM="; nativeBuildInputs = [ cmake From 977af39e78f2e025c286c85a1a8239e7389017a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 18:55:09 +0000 Subject: [PATCH 233/259] sqldef: 3.1.15 -> 3.1.16 --- pkgs/by-name/sq/sqldef/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/sqldef/package.nix b/pkgs/by-name/sq/sqldef/package.nix index ca712c439a02..36da36b45fe1 100644 --- a/pkgs/by-name/sq/sqldef/package.nix +++ b/pkgs/by-name/sq/sqldef/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "sqldef"; - version = "3.1.15"; + version = "3.1.16"; src = fetchFromGitHub { owner = "sqldef"; repo = "sqldef"; rev = "v${version}"; - hash = "sha256-WwoMneXE4ZTv/Gbzq6+XuOkJ67fSeIwweMkahB1jIdU="; + hash = "sha256-Ll0yZ441WeBfCGOmsplN4907q3XQ7hVecwbu6YTC46I="; }; proxyVendor = true; - vendorHash = "sha256-u471eJFxVcXiwuAFRD65yJnDoR3D40PLHXeoMcENdLY="; + vendorHash = "sha256-nLKldyh2p3MA7Ka3YzrafLbxKxdxKQVnMQVhTpNVdXI="; ldflags = [ "-s" From 8f733cf1229450aa6819451d6f1923c6f09ce0e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 19:08:01 +0000 Subject: [PATCH 234/259] postfix-tlspol: 1.8.18 -> 1.8.19 --- pkgs/by-name/po/postfix-tlspol/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index e8cf6fae0bff..700e77578310 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "postfix-tlspol"; - version = "1.8.18"; + version = "1.8.19"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${version}"; - hash = "sha256-ijFKFvdmA1ZHOc3r89yalVSO/tMy9Rzeu1VTgdZLlxI="; + hash = "sha256-DSkWE76GSQKkrXAlnMvjTPAa4I4J07mZL9eea06Dzb8="; }; vendorHash = null; From 0efc7281d7910a7d3dec3129277d687497b98f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 16 Oct 2025 12:09:42 -0700 Subject: [PATCH 235/259] blas-reference: fix build failure with cmake 4 - CMake 4 is no longer retro compatible with versions < 3.5 --- pkgs/by-name/bl/blas-reference/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/bl/blas-reference/package.nix b/pkgs/by-name/bl/blas-reference/package.nix index 155e23add196..326b7e7fe4e2 100644 --- a/pkgs/by-name/bl/blas-reference/package.nix +++ b/pkgs/by-name/bl/blas-reference/package.nix @@ -26,6 +26,13 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ] ++ lib.optional blas64 "-DBUILD_INDEX64=ON"; + # CMake 4 is no longer retro compatible with versions < 3.5 + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 3.2)" \ + "cmake_minimum_required(VERSION 3.5)" + ''; + postInstall = let canonicalExtension = From 739d7af5d2526013313df9c5adb3bd6c849bcae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 16 Oct 2025 12:15:14 -0700 Subject: [PATCH 236/259] dabtools: fix build failure with cmake 4 - CMake 4 is no longer retro compatible with versions < 3.5 --- pkgs/by-name/da/dabtools/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/da/dabtools/package.nix b/pkgs/by-name/da/dabtools/package.nix index 176909ca5431..ce554e4b7300 100644 --- a/pkgs/by-name/da/dabtools/package.nix +++ b/pkgs/by-name/da/dabtools/package.nix @@ -30,6 +30,13 @@ stdenv.mkDerivation { libusb1 ]; + # CMake 4 is no longer retro compatible with versions < 3.5 + postPatch = '' + substituteInPlace CMakeLists.txt src/CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 2.8)" \ + "cmake_minimum_required(VERSION 3.5)" + ''; + meta = with lib; { description = "Commandline tools for DAB and DAB+ digital radio broadcasts"; homepage = "https://github.com/Opendigitalradio/dabtools"; From de2ab5d764d8b00b54f298da91059022a547dd06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 19:30:41 +0000 Subject: [PATCH 237/259] python3Packages.cookidoo-api: 0.14.0 -> 0.15.0 --- pkgs/development/python-modules/cookidoo-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cookidoo-api/default.nix b/pkgs/development/python-modules/cookidoo-api/default.nix index 3565c2cfbc83..4c019677f204 100644 --- a/pkgs/development/python-modules/cookidoo-api/default.nix +++ b/pkgs/development/python-modules/cookidoo-api/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "cookidoo-api"; - version = "0.14.0"; + version = "0.15.0"; pyproject = true; src = fetchFromGitHub { owner = "miaucl"; repo = "cookidoo-api"; tag = version; - hash = "sha256-EWAD33ZF1k76FujQdgBaIzx06zmqh0CfdpknWrs0YLU="; + hash = "sha256-oMosKW6MjeKPqSjF0+dc7CrNp4/5qlRoEY01HZ4sqog="; }; build-system = [ setuptools ]; From d2f566e5ccca01bbecd8d474b55eb04bc0ecab6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 19:54:11 +0000 Subject: [PATCH 238/259] ytdl-sub: 2025.09.27.post4 -> 2025.10.16 --- pkgs/by-name/yt/ytdl-sub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index bc6ce0bdd363..d068b9010c28 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "ytdl-sub"; - version = "2025.09.27.post4"; + version = "2025.10.16"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = version; - hash = "sha256-b+7K5qpIo1Yfeg18bYMCYVvHgr/7NKiZoelFdtq+KZo="; + hash = "sha256-6DxIeNoOqz9hH1EnjfwU6adOVcSRlTrtVEq9znCGoyY="; }; postPatch = '' From 542bee997f3297d1812e8fce226330acc8a2bf52 Mon Sep 17 00:00:00 2001 From: Minionflo Date: Thu, 16 Oct 2025 18:47:53 +0200 Subject: [PATCH 239/259] rtl_433: fix for CMake 4 --- pkgs/by-name/rt/rtl_433/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/rt/rtl_433/package.nix b/pkgs/by-name/rt/rtl_433/package.nix index 6ef7599712ce..59238ee0b166 100644 --- a/pkgs/by-name/rt/rtl_433/package.nix +++ b/pkgs/by-name/rt/rtl_433/package.nix @@ -33,6 +33,12 @@ stdenv.mkDerivation rec { doCheck = true; + postPatch = '' + substituteInPlace ./CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 2.6)" \ + "cmake_minimum_required(VERSION 2.6...3.10)" + ''; + meta = with lib; { description = "Decode traffic from devices that broadcast on 433.9 MHz, 868 MHz, 315 MHz, 345 MHz and 915 MHz"; homepage = "https://github.com/merbanan/rtl_433"; From a42fe9feb3c431d4dcb6989acf284b6d5e2605fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 16 Oct 2025 11:55:16 -0700 Subject: [PATCH 240/259] lugaru: fix build failure with cmake 4 - CMake 4 is no longer retro compatible with versions < 3.5 - CMake Error at CMakeLists.txt:4 (cmake_policy): Policy CMP0004 may not be set to OLD behavior because this version of CMake no longer supports it. The policy was introduced in CMake version 2.6.0, and use of NEW behavior is now required. --- pkgs/by-name/lu/lugaru/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/lu/lugaru/package.nix b/pkgs/by-name/lu/lugaru/package.nix index e6301e2ca907..e32937a32d13 100644 --- a/pkgs/by-name/lu/lugaru/package.nix +++ b/pkgs/by-name/lu/lugaru/package.nix @@ -52,6 +52,16 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DSYSTEM_INSTALL=ON" ]; + # CMake 3.0 is deprecated and no longer supported by CMake > 4 + # https://github.com/NixOS/nixpkgs/issues/445447 + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 3.0)" \ + "cmake_minimum_required(VERSION 3.10)" \ + --replace-fail \ + "cmake_policy(SET CMP0004 OLD)" "" + ''; + meta = { description = "Third person ninja rabbit fighting game"; mainProgram = "lugaru"; From 71f2c4d01986adf1782fb08800bde551b107dd33 Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 16 Oct 2025 20:24:54 +0000 Subject: [PATCH 241/259] wayland-bongocat: lift make flags out of `preBuild` into `makeFlags` --- pkgs/by-name/wa/wayland-bongocat/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index 5574421c87ad..a6135aab6dd2 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -29,13 +29,11 @@ stdenv.mkDerivation (finalAttrs: { wayland-protocols ]; - # Build phases - # Ensure that the Makefile has the correct directory with the Wayland protocols - preBuild = '' - export WAYLAND_PROTOCOLS_DIR="${wayland-protocols}/share/wayland-protocols" - ''; + makeFlags = [ + "WAYLAND_PROTOCOLS_DIR=${wayland-protocols}/share/wayland-protocols" + "release" + ]; - makeFlags = [ "release" ]; installPhase = '' runHook preInstall From 10509e20f3d91b980e956b8ef68bd143af03f40f Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Thu, 16 Oct 2025 20:26:43 +0000 Subject: [PATCH 242/259] ty: 0.0.1-alpha.22 -> 0.0.1-alpha.23 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 98bc3ed43c37..eff2d73ceac5 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.1-alpha.22"; + version = "0.0.1-alpha.23"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-jNjYorSybR33wDFUbmTz0BroVbR1wNjNXn5XsNRIqMg="; + hash = "sha256-gkHKccY2EfcdPI44A3u3c0JwAxSKtno6/kI/+a0e+FY="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-71pu0cC0CzOv3tJk7+eirUUUr/OertdIgWCatScXTqQ="; + cargoHash = "sha256-ZHapUIdpplKWNGi20QeBEQKgHCiR5laNUBzEDyxSEfI="; nativeBuildInputs = [ installShellFiles ]; From ae8a7fd9a24092d722a161a83b039b6c25ec67c5 Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 16 Oct 2025 20:27:13 +0000 Subject: [PATCH 243/259] wayland-bongocat: use stdenv CC instead of forcing `CC = gcc` notably, this fixes cross compilation (in which `CC` is flavored, like `aarch64-linux-gnu-gcc`). --- pkgs/by-name/wa/wayland-bongocat/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index a6135aab6dd2..da5455bd2fed 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -34,6 +34,11 @@ stdenv.mkDerivation (finalAttrs: { "release" ]; + postPatch = '' + substituteInPlace Makefile \ + --replace-fail 'CC = gcc' 'CC ?= gcc' + ''; + installPhase = '' runHook preInstall From ca815a64d16d4836972c45b8b211c9d4e6df1533 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 20:28:49 +0000 Subject: [PATCH 244/259] python3Packages.aioamazondevices: 6.4.0 -> 6.4.4 --- 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 98d8c986d519..da0b52e3eb23 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 = "6.4.0"; + version = "6.4.4"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-Lif2WNGdd4zLMzjpkZE0mdntC8sXzO5GF4nDLbjkFjo="; + hash = "sha256-zp6lWRnyDTHi1Pm2Ra8xCrRBGfge1wli1EEebv5T8gM="; }; build-system = [ poetry-core ]; From 8fd7ee2e556846f2f47fdfe0c389d55214c8d0dc Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 16 Oct 2025 20:33:53 +0000 Subject: [PATCH 245/259] wayland-bongocat: fix missing `bash` input without this, `bongocat-find-devices` errors: > /usr/bin/bash: bad interpreter --- pkgs/by-name/wa/wayland-bongocat/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index da5455bd2fed..6d2c06b1e21d 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + bash, fetchFromGitHub, pkg-config, wayland, @@ -25,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { wayland-scanner ]; buildInputs = [ + bash wayland wayland-protocols ]; From 5b3aada8037f911a3d6fc225bc25dcbe5b211be0 Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 16 Oct 2025 20:34:50 +0000 Subject: [PATCH 246/259] wayland-bongocat: invoke `bongocat-find-devices` in `installCheckPhase` this protects against e.g. `bash` being accidentally removed from `buildInputs` in the future. --- pkgs/by-name/wa/wayland-bongocat/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index 6d2c06b1e21d..0626341a23d4 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -54,6 +54,14 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; + installCheckPhase = '' + runHook preInstallCheck + + $out/bin/bongocat-find-devices --help + + runHook postInstallCheck + ''; + # Package information meta = { description = "Delightful Wayland overlay that displays an animated bongo cat reacting to keyboard input"; From 67ba706def1a9c4fd35b35de472fa7225757d14a Mon Sep 17 00:00:00 2001 From: Colin Date: Thu, 16 Oct 2025 20:36:54 +0000 Subject: [PATCH 247/259] wayland-bongocat: define `passthru.updateScript` --- pkgs/by-name/wa/wayland-bongocat/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index 0626341a23d4..41e0a94d8175 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -3,6 +3,7 @@ stdenv, bash, fetchFromGitHub, + gitUpdater, pkg-config, wayland, wayland-protocols, @@ -62,7 +63,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstallCheck ''; - # Package information + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + }; + meta = { description = "Delightful Wayland overlay that displays an animated bongo cat reacting to keyboard input"; homepage = "https://github.com/saatvik333/wayland-bongocat"; From 4d4cf8fa3c9238e9b1684d496d7fa309004d0b67 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 16 Oct 2025 16:29:09 -0400 Subject: [PATCH 248/259] msnake: fix build failure with cmake 4 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ms/msnake/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ms/msnake/package.nix b/pkgs/by-name/ms/msnake/package.nix index 430fb2553639..fac1933ab265 100644 --- a/pkgs/by-name/ms/msnake/package.nix +++ b/pkgs/by-name/ms/msnake/package.nix @@ -18,6 +18,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-5q3yT7amPF+SSvO6/eUU7IiK0k6f3nme9YYBUobSuuo="; }; + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail \ + "cmake_minimum_required(VERSION 2.8.4)" \ + "cmake_minimum_required(VERSION 4.0)" + ''; + nativeBuildInputs = [ cmake ]; From e9ce139b85ca2e99aab4a04545fee3b43b377fd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 21:51:51 +0000 Subject: [PATCH 249/259] gemini-cli: 0.8.2 -> 0.9.0 --- pkgs/by-name/ge/gemini-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index c180aa899bfb..20d75f63e3e7 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -13,16 +13,16 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.8.2"; + version = "0.9.0"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-M9sR8c6d5JrFnZ50Q7PgOJ5b6NCKqAOW8tZWG1jpKLc="; + hash = "sha256-QvcC/QzotP1OhcOyZoNK5FkZwVKm4ZNfU5s3B9UKhc0="; }; - npmDepsHash = "sha256-S3vXyjQ3AkmItNXAEBJTHyEGUfdh+jxjHOcs7o7DUqc="; + npmDepsHash = "sha256-0Tbwco+9Int7krl2bsphCMPtObJtJhYw8X3zyof30qA="; nativeBuildInputs = [ jq From ac7b767e75cac0d5ed3815658daaedf1df7b875e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 22:21:26 +0000 Subject: [PATCH 250/259] python3Packages.urllib3-future: 2.14.902 -> 2.14.905 --- pkgs/development/python-modules/urllib3-future/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/urllib3-future/default.nix b/pkgs/development/python-modules/urllib3-future/default.nix index 04c3e720ee80..28c9687c9ba5 100644 --- a/pkgs/development/python-modules/urllib3-future/default.nix +++ b/pkgs/development/python-modules/urllib3-future/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "urllib3-future"; - version = "2.14.902"; + version = "2.14.905"; pyproject = true; src = fetchFromGitHub { owner = "jawah"; repo = "urllib3.future"; tag = version; - hash = "sha256-DOrc5QHxwF8QokHm9Hg5IfqmODxD/bTA2UuOpgvNMx0="; + hash = "sha256-PAGp43gdzMRQpiErqgPTIJ0ctmr1t5Q9oZDcVQNnoKQ="; }; postPatch = '' From 42d199dae18dba1ad0bded02c11c6ccf148cbb4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 22:31:38 +0000 Subject: [PATCH 251/259] garnet: 1.0.84 -> 1.0.86 --- pkgs/by-name/ga/garnet/deps.json | 29 +++++++++++++++++------------ pkgs/by-name/ga/garnet/package.nix | 4 ++-- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ga/garnet/deps.json b/pkgs/by-name/ga/garnet/deps.json index 59df5983acf4..5259e52e7d4c 100644 --- a/pkgs/by-name/ga/garnet/deps.json +++ b/pkgs/by-name/ga/garnet/deps.json @@ -6,18 +6,18 @@ }, { "pname": "Azure.Core", - "version": "1.47.1", - "hash": "sha256-YJR1bDI9H9lr6p/9QcOWEhnpMD8ePyxxO39S32VAOak=" + "version": "1.47.3", + "hash": "sha256-fWyfqF1lpnap4cF3l9J0fYtZbxIqm6UFsuJgN+/hwW4=" }, { "pname": "Azure.Identity", - "version": "1.15.0", - "hash": "sha256-eqR6Akmrtu4U4fPvkDwMbwk2dPGx+MaKPj+Y80e0/Ak=" + "version": "1.16.0", + "hash": "sha256-vJa746fywiLlC2QoUu2SLf+mQPzGTGxbXzGoWqAUb0Q=" }, { "pname": "Azure.Storage.Blobs", - "version": "12.25.0", - "hash": "sha256-SjIwM1sIBd4I9ShAeaIAfPUzc3K7tbodW6y1vNAD+4U=" + "version": "12.25.1", + "hash": "sha256-OJgmzE7+BJsrqGMErUwG4wmaguYL1zPbhtdQvvqFuHY=" }, { "pname": "Azure.Storage.Common", @@ -126,13 +126,13 @@ }, { "pname": "Microsoft.Identity.Client", - "version": "4.73.1", - "hash": "sha256-cd5ArtDvQK4gdX8M0GHQEsCFWlqpdm6lxvaM2yMHkhc=" + "version": "4.76.0", + "hash": "sha256-v5/iulShs0yMHvNoRo/pbDVYu3tOl9Y7kovSKJbgQnc=" }, { "pname": "Microsoft.Identity.Client.Extensions.Msal", - "version": "4.73.1", - "hash": "sha256-wc4oHBGKCJhAqNIyD4LlugCFvmyiW5iVzGYP88bnWqs=" + "version": "4.76.0", + "hash": "sha256-OCt+XN0tt1URnn0Wh7y19YCNo3ViG5th9HAa6GusFeE=" }, { "pname": "Microsoft.IdentityModel.Abstractions", @@ -181,8 +181,8 @@ }, { "pname": "System.ClientModel", - "version": "1.5.1", - "hash": "sha256-n4PHKtjmFXo37s5yhfUQ9UbfnWplqHpC+wsvlHxctow=" + "version": "1.6.1", + "hash": "sha256-OMnamkT9Nt5ZSR6xPKFmOQRUjdn0a4nP9jkD2eZxxc0=" }, { "pname": "System.Diagnostics.DiagnosticSource", @@ -224,6 +224,11 @@ "version": "8.0.1", "hash": "sha256-cxYZL0Trr6RBplKmECv94ORuyjrOM6JB0D/EwmBSisg=" }, + { + "pname": "System.Numerics.Tensors", + "version": "9.0.9", + "hash": "sha256-wc7lhmydATxle8Wv124yFPT+bkpKpcCQL2TAPGodIAc=" + }, { "pname": "System.Numerics.Vectors", "version": "4.5.0", diff --git a/pkgs/by-name/ga/garnet/package.nix b/pkgs/by-name/ga/garnet/package.nix index c48da99dbe0b..48c8e93411c9 100644 --- a/pkgs/by-name/ga/garnet/package.nix +++ b/pkgs/by-name/ga/garnet/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "garnet"; - version = "1.0.84"; + version = "1.0.86"; src = fetchFromGitHub { owner = "microsoft"; repo = "garnet"; tag = "v${version}"; - hash = "sha256-Bg+WQrGs9HyH3E9Ry4fPrnfDcKL8WuTH798pwHrLIuo="; + hash = "sha256-EmwDc6kbOL++g1Xq4LoV3JuxYWSifOmv8vvWKsU3CE4="; }; projectFile = "main/GarnetServer/GarnetServer.csproj"; From 4a66eb283a2d22d6c4944cde811a84f1349066d5 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Wed, 15 Oct 2025 20:36:42 -0400 Subject: [PATCH 252/259] cronie: fixup build to reference out of store paths for state & config --- pkgs/by-name/cr/cronie/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/cr/cronie/package.nix b/pkgs/by-name/cr/cronie/package.nix index 1b58dee72120..534a08649929 100644 --- a/pkgs/by-name/cr/cronie/package.nix +++ b/pkgs/by-name/cr/cronie/package.nix @@ -16,6 +16,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-WrzdpE9t7vWpc8QFoFs+S/HgHwsidRNmfcHp7ltSWQw="; }; + configureFlags = [ + "--localstatedir=/var" + "--sysconfdir=/etc" + ]; + nativeBuildInputs = [ autoreconfHook ]; outputs = [ From cf784df28482cd166e0e4023dcb13610b71e48c0 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Thu, 16 Oct 2025 18:36:40 -0400 Subject: [PATCH 253/259] cronie: update platforms to linux --- pkgs/by-name/cr/cronie/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cr/cronie/package.nix b/pkgs/by-name/cr/cronie/package.nix index 534a08649929..6c727dda3ca1 100644 --- a/pkgs/by-name/cr/cronie/package.nix +++ b/pkgs/by-name/cr/cronie/package.nix @@ -41,6 +41,6 @@ stdenv.mkDerivation (finalAttrs: { ]; mainProgram = "crond"; maintainers = [ ]; - platforms = lib.platforms.all; + platforms = lib.platforms.linux; }; }) From b17ca19e8fc1f900407eb3f0ac1cc0127416665b Mon Sep 17 00:00:00 2001 From: emily Date: Mon, 23 Sep 2024 22:18:02 +0200 Subject: [PATCH 254/259] nixos/librespeed: init MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Sandro Jäckel --- nixos/modules/module-list.nix | 1 + .../modules/services/web-apps/librespeed.nix | 452 ++++++++++++++++++ 2 files changed, 453 insertions(+) create mode 100644 nixos/modules/services/web-apps/librespeed.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 3171684a30e6..2c6cbf62ac35 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1627,6 +1627,7 @@ ./services/web-apps/lasuite-docs.nix ./services/web-apps/lasuite-meet.nix ./services/web-apps/lemmy.nix + ./services/web-apps/librespeed.nix ./services/web-apps/libretranslate.nix ./services/web-apps/limesurvey.nix ./services/web-apps/mainsail.nix diff --git a/nixos/modules/services/web-apps/librespeed.nix b/nixos/modules/services/web-apps/librespeed.nix new file mode 100644 index 000000000000..1ffc382a3d8e --- /dev/null +++ b/nixos/modules/services/web-apps/librespeed.nix @@ -0,0 +1,452 @@ +{ + config, + lib, + options, + pkgs, + ... +}: +let + cfg = config.services.librespeed; + opt = options.services.librespeed; + + settingsFormat = pkgs.formats.toml { }; + + configFile = settingsFormat.generate "librespeed-rust-config.toml" cfg.settings; + + librespeedAssets = + pkgs.runCommand "librespeed-assets" + { + serversList = '' + function get_servers() { + return ${builtins.toJSON cfg.frontend.servers} + } + function override_settings () { + ${lib.pipe cfg.frontend.settings [ + (lib.mapAttrs (name: val: " s.setParameter(${builtins.toJSON name},${builtins.toJSON val});")) + lib.attrValues + lib.concatLines + ]} + } + ''; + passAsFile = [ "serversList" ]; + } + '' + cp -r ${cfg.package}/assets $out + chmod +w "$out/servers_list.js" + cp "$serversListPath" "$out/servers_list.js" + substitute ${cfg.package}/assets/index.html $out/index.html \ + --replace-fail "s.setParameter(\"telemetry_level\",\"basic\"); //enable telemetry" "override_settings();" \ + --replace-fail "LibreSpeed Example" ${lib.escapeShellArg (lib.escapeXML cfg.frontend.pageTitle)} \ + --replace-fail "PUT@YOUR_EMAIL.HERE" ${lib.escapeShellArg (lib.escapeXML cfg.frontend.contactEmail)} \ + --replace-fail "TO BE FILLED BY DEVELOPER" ${lib.escapeShellArg (lib.escapeXML cfg.frontend.contactEmail)} + ''; +in +{ + options.services.librespeed = { + enable = lib.mkEnableOption "LibreSpeed server"; + package = lib.mkPackageOption pkgs "librespeed-rust" { }; + + domain = lib.mkOption { + description = '' + If not `null`, this will add an entry to `services.librespeed.servers` and + configure librespeed to use TLS. + ''; + default = null; + type = with lib.types; nullOr nonEmptyStr; + }; + + downloadIPDB = lib.mkOption { + description = '' + Whether to download the IP info database before starting librespeed. + Disable this if you want to use the Go implementation. + ''; + default = !(cfg.secrets ? "ipinfo_api_key"); + defaultText = lib.literalExpression ''!(config.${opt.secrets} ? "ipinfo_api_key")''; + type = lib.types.bool; + }; + + secrets = lib.mkOption { + description = '' + Attribute set of filesystem paths. + The contents of the specified paths will be read at service start time and merged with the attributes provided in `settings`. + ''; + default = { }; + type = + with lib.types; + nullOr ( + attrsOf (pathWith { + inStore = false; + absolute = true; + }) + ); + }; + + settings = lib.mkOption { + description = '' + LibreSpeed configuration written as Nix expression. + All values set to `null` will be excluded from the evaluated config. + This is useful if you want to omit certain defaults when using a different LibreSpeed implementation. + + See [github.com/librespeed](https://github.com/librespeed/speedtest-rust) for configuration help. + ''; + default = { + assets_path = + if (cfg.frontend.enable && !cfg.frontend.useNginx) then + librespeedAssets + else + pkgs.writeTextDir "index.html" ""; + + bind_address = "::"; + listen_port = 8989; + base_url = "backend"; + worker_threads = "auto"; + + database_type = "none"; + database_file = "/var/lib/librespeed/speedtest.sqlite"; + + # librespeed-rust will fail to start if the following config parameters are omitted. + ipinfo_api_key = ""; + stats_password = ""; + + redact_ip_addresses = false; + result_image_theme = "light"; + + enable_tls = cfg.tlsCertificate != null && cfg.tlsKey != null; + tls_cert_file = lib.optionalString ( + cfg.tlsCertificate != null + ) "/run/credentials/librespeed.service/cert.pem"; + tls_key_file = lib.optionalString ( + cfg.tlsKey != null + ) "/run/credentials/librespeed.service/key.pem"; + }; + defaultText = lib.literalExpression '' + { + assets_path = if (config.${opt.frontend.enable} && !config.${opt.frontend.useNginx}) then + librespeedAssets + else + pkgs.writeTextDir "index.html" ""; + + bind_address = "::"; + listen_port = 8989; + base_url = "backend"; + worker_threads = "auto"; + + database_type = "none"; + database_file = "/var/lib/librespeed/speedtest.sqlite"; + + # librespeed-rust will fail to start if the following config parameters are omitted. + ipinfo_api_key = ""; + stats_password = ""; + + redact_ip_addresses = false; + result_image_theme = "light"; + + enable_tls = config.${opt.tlsCertificate} != null && config.${opt.tlsKey} != null; + tls_cert_file = lib.optionalString (config.${opt.tlsCertificate} != null) "/run/credentials/librespeed.service/cert.pem"; + tls_key_file = lib.optionalString (config.${opt.tlsKey} != null) "/run/credentials/librespeed.service/key.pem"; + } + ''; + type = + with lib.types; + nullOr ( + attrsOf (oneOf [ + (nullOr bool) + int + str + package + ]) + ); + }; + + useACMEHost = lib.mkOption { + type = with lib.types; nullOr nonEmptyStr; + default = null; + example = "speed.example.com"; + description = '' + Use a certificate generated by the NixOS ACME module for the given host. + Note that this will not generate a new certificate - you will need to do so with `security.acme.certs`. + ''; + }; + + tlsCertificate = lib.mkOption { + type = with lib.types; nullOr nonEmptyStr; + default = + if (cfg.useACMEHost != null) then + "${config.security.acme.certs.${cfg.useACMEHost}.directory}/cert.pem" + else + null; + defaultText = lib.literalExpression "lib.optionalString (config.${opt.useACMEHost} != null) \"\${config.security.acme.certs.\${config.${opt.useACMEHost}}.directory}/cert.pem\""; + description = "TLS certificate to use. Use together with `tlsKey`."; + }; + + tlsKey = lib.mkOption { + type = with lib.types; nullOr nonEmptyStr; + default = + if (cfg.useACMEHost != null) then + "${config.security.acme.certs.${cfg.useACMEHost}.directory}/key.pem" + else + null; + defaultText = lib.literalExpression "lib.optionalString (config.${opt.useACMEHost} != null) \"\${config.security.acme.certs.\${config.${opt.useACMEHost}}.directory}/key.pem\""; + description = "TLS private key to use. Use together with `tlsCertificate`."; + }; + + frontend = { + enable = lib.mkEnableOption "" // { + description = '' + Enables the LibreSpeed frontend and adds a nginx virtual host if + not explicitly disabled and `services.librespeed.domain` is not `null`. + ''; + }; + + contactEmail = lib.mkOption { + description = "Email address listed in the privacy policy."; + type = lib.types.str; + }; + + pageTitle = lib.mkOption { + description = "Title of the webpage."; + default = "LibreSpeed"; + type = lib.types.str; + }; + + useNginx = lib.mkOption { + description = '' + Configure nginx for the LibreSpeed frontend. + This will only create a virtual host for the frontend and won't proxy all requests because + the reported upload and download speeds are inaccurate if proxied. + ''; + default = cfg.domain != null; + defaultText = lib.literalExpression "config.${opt.domain} != null"; + type = lib.types.bool; + }; + + settings = lib.mkOption { + description = '' + Override default settings of the speedtest web client. + See [speedtest_worker.js][link] for a list of possible values. + + [link]: https://github.com/librespeed/speedtest/blob/master/speedtest_worker.js#L39 + ''; + default = { + telemetry_level = "basic"; + }; + type = lib.types.nullOr ( + lib.types.submodule { + freeformType = + with lib.types; + attrsOf (oneOf [ + bool + int + str + float + ]); + } + ); + }; + + servers = lib.mkOption { + description = "LibreSpeed servers that should appear in the server list."; + type = lib.types.listOf ( + lib.types.submodule { + options = { + name = lib.mkOption { + description = "Name shown in the server list."; + type = lib.types.nonEmptyStr; + }; + + server = lib.mkOption { + description = "URL to the server. You may use `//` instead of `http://` or `https://`."; + type = lib.types.nonEmptyStr; + }; + + dlURL = lib.mkOption { + description = '' + URL path to download test on this server. + Append `.php` to the default value if the server uses the php implementation. + ''; + default = "backend/garbage"; + type = lib.types.nonEmptyStr; + }; + + ulURL = lib.mkOption { + description = '' + URL path to upload test on this server. + Append `.php` to the default value if the server uses the php implementation. + ''; + default = "backend/empty"; + type = lib.types.nonEmptyStr; + }; + + pingURL = lib.mkOption { + description = '' + URL path to latency/jitter test on this server. + Append `.php` to the default value if the server uses the php implementation. + ''; + default = "backend/empty"; + type = lib.types.nonEmptyStr; + }; + + getIpURL = lib.mkOption { + description = '' + URL path to IP lookup on this server. + Append `.php` to the default value if the server uses the php implementation. + ''; + default = "backend/getIP"; + type = lib.types.nonEmptyStr; + }; + }; + } + ); + }; + }; + }; + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = cfg.frontend.useNginx -> cfg.domain != null; + message = "${opt.frontend.useNginx} requires ${opt.domain} to be set."; + } + ]; + + security.acme.certs = lib.mkIf (cfg.useACMEHost != null) { + ${cfg.useACMEHost}.reloadServices = [ "librespeed.service" ]; + }; + + services = { + librespeed = { + frontend.servers = lib.mkIf (cfg.frontend.enable && (cfg.domain != null)) [ + { + name = cfg.domain; + server = "//${cfg.domain}"; + } + ]; + settings = lib.mapAttrs (n: v: lib.mkDefault v) opt.settings.default; + }; + + nginx.virtualHosts = lib.mkIf (cfg.frontend.enable && cfg.frontend.useNginx) { + ${cfg.domain} = { + forceSSL = true; + locations = { + "/".root = librespeedAssets; + "= /servers.json".return = "200 '${builtins.toJSON cfg.frontend.servers}'"; + "/backend/" = { + proxyPass = "http://127.0.0.1:${toString cfg.settings.listen_port}/backend/"; + extraConfig = # nginx + '' + client_max_body_size 0; + gzip off; + proxy_buffering off; + proxy_request_buffering off; + '' + + lib.optionalString (lib.any (m: m.name == "brotli") config.services.nginx.additionalModules) '' + brotli off; + '' + + lib.optionalString (lib.any (m: m.name == "zstd") config.services.nginx.additionalModules) '' + zstd off; + ''; + }; + }; + }; + }; + }; + + systemd.services = { + librespeed-secrets = lib.mkIf (cfg.secrets != { }) { + description = "LibreSpeed secret helper"; + + ExecStart = lib.getExe ( + pkgs.writeShellApplication { + name = "librespeed-secrets"; + runtimeInputs = [ pkgs.coreutils ]; + text = '' + cp ${configFile} ''${RUNTIME_DIRECTORY%%:*}/config.toml + '' + + lib.pipe cfg.secrets [ + (lib.mapAttrs ( + name: file: '' + cat >>''${RUNTIME_DIRECTORY%%:*}/config.toml < Date: Thu, 16 Oct 2025 23:28:21 +0000 Subject: [PATCH 255/259] orchard: 0.38.1 -> 0.42.0 --- pkgs/by-name/or/orchard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/or/orchard/package.nix b/pkgs/by-name/or/orchard/package.nix index 21cce3878f2f..dfe2ae56de19 100644 --- a/pkgs/by-name/or/orchard/package.nix +++ b/pkgs/by-name/or/orchard/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "orchard"; - version = "0.38.1"; + version = "0.42.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "orchard"; rev = version; - hash = "sha256-pobhMJkCa8GiaBjpOq5y6FTaoBBq97NlByLcOfbdDLI="; + hash = "sha256-EeH37j6ecgRiIGV24wL+yX0BJQE+6rGVGr14zgHaOko="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -25,7 +25,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-cdOuMX1PRRCFWfIf6Z2tVSgJDsuj6aC99qnnCKJzPQQ="; + vendorHash = "sha256-VhDPPWj3gQdUJXqcUPg6U4ZBERstWGoKTJ7FIfe0hWs="; nativeBuildInputs = [ installShellFiles ]; From 11d4dcf7ef84dda40ad39aa7aed0f6cc87ee5f72 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 02:13:20 +0000 Subject: [PATCH 256/259] simdutf: 7.4.0 -> 7.5.0 --- pkgs/by-name/si/simdutf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simdutf/package.nix b/pkgs/by-name/si/simdutf/package.nix index f83736d4bca0..41c7062327f2 100644 --- a/pkgs/by-name/si/simdutf/package.nix +++ b/pkgs/by-name/si/simdutf/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "simdutf"; - version = "7.4.0"; + version = "7.5.0"; src = fetchFromGitHub { owner = "simdutf"; repo = "simdutf"; rev = "v${finalAttrs.version}"; - hash = "sha256-eVlPY3aDIHnWPzbv9TASujxIW0xlvLvihQCpLUWwLEs="; + hash = "sha256-qeUZ0LTTdQJrL/3HPssG4Zor+GqG1++PpF+CuGKUPmw="; }; # Fix build on darwin From 8dc70068bfee7cb0d74bdfc28b1bb440a8a8dd67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 02:17:03 +0000 Subject: [PATCH 257/259] qownnotes: 25.10.1 -> 25.10.3 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index 0a0666dbd724..6c9e932f5297 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "25.10.1"; + version = "25.10.3"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-fH8lLVp8u9cL8bWy2SJGZWdh9gbLMw5MZgw6M4rSr+4="; + hash = "sha256-hXqfo+67m1yEr8q7UQ+Er+BuJrIB3Z8M+x39PpmUdxA="; }; nativeBuildInputs = [ From c981be7e0c7586d44c6f6e48fd0228227c1a11be Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 16 Oct 2025 15:56:07 -0400 Subject: [PATCH 258/259] ocamlPackages.farith: init at 0.1 Homepage: https://git.frama-c.com/pub/farith Signed-off-by: Ethan Carter Edwards --- .../ocaml-modules/farith/default.nix | 38 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/ocaml-modules/farith/default.nix diff --git a/pkgs/development/ocaml-modules/farith/default.nix b/pkgs/development/ocaml-modules/farith/default.nix new file mode 100644 index 000000000000..3840f7881fc1 --- /dev/null +++ b/pkgs/development/ocaml-modules/farith/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildDunePackage, + fetchFromGitLab, + ppx_deriving, + ppx_hash, + zarith, +}: + +buildDunePackage rec { + pname = "farith"; + version = "0.1"; + + minimalOCamlVersion = "4.10"; + + src = fetchFromGitLab { + domain = "git.frama-c.com"; + owner = "pub"; + repo = "farith"; + tag = version; + hash = "sha256-9TGKeL3DXKEf2RLpkjOTC8aDQeLKSM9QUIiSkFCQW+8="; + }; + + propagatedBuildInputs = [ + ppx_deriving + ppx_hash + zarith + ]; + + doCheck = true; + + meta = { + description = "Modelisation of base 2 floating points with arbitrary exponent and mantisse size."; + homepage = "https://git.frama-c.com/pub/farith"; + license = lib.licenses.lgpl2Only; + maintainers = with lib.maintainers; [ ethancedwards8 ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 46ff0e6ff27f..ccbe15b7ee9b 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -610,6 +610,8 @@ let farfadet = callPackage ../development/ocaml-modules/farfadet { }; + farith = callPackage ../development/ocaml-modules/farith { }; + fdkaac = callPackage ../development/ocaml-modules/fdkaac { }; ff = callPackage ../development/ocaml-modules/ff { }; From e523f56b61462df3e50df45c9534efc043c6fb5e Mon Sep 17 00:00:00 2001 From: kruziikrel13 Date: Fri, 17 Oct 2025 15:25:25 +1000 Subject: [PATCH 259/259] hyprgrass: 0.8.2-unstable-2025-05-08 -> 0.8.2-unstable-2025-10-08 --- .../window-managers/hyprwm/hyprland-plugins/hyprgrass.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix index b1bf74e06722..7d0fbc2f1e16 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix @@ -12,13 +12,13 @@ mkHyprlandPlugin { pluginName = "hyprgrass"; - version = "0.8.2-unstable-2025-05-08"; + version = "0.8.2-unstable-2025-10-08"; src = fetchFromGitHub { owner = "horriblename"; repo = "hyprgrass"; - rev = "7cf3779b5cdc6fa62fdc733b30c31a5b8e48609c"; - hash = "sha256-8Sl2V23EYcZMniBLmKenxH7bMLTGC6Q84ntyFvOUkWU="; + rev = "fdfa60d464a18ae20b7a7bc63c0d2336f37c164b"; + hash = "sha256-2Y2D2wuNqSldprawq8BSca90gSYSR5ZKL5ZW2YAV2F8="; }; nativeBuildInputs = [