From 0a4142ba91af42e72dc00ada7d7a9f8c516d24fc Mon Sep 17 00:00:00 2001 From: ak2k <19240940+ak2k@users.noreply.github.com> Date: Mon, 8 Dec 2025 14:31:27 -0500 Subject: [PATCH 01/87] python3Packages.pydub: ffmpeg-full -> ffmpeg ffmpeg-full.aarch64-darwin fails on Hydra (build 315167080), so it's not in the binary cache, forcing local builds of pydub and dependents. Regular ffmpeg provides all required binaries (ffmpeg, ffplay, ffprobe). Tested: pydub test suite passes (111/113 - 2 unrelated upstream issues). --- pkgs/development/python-modules/pydub/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pydub/default.nix b/pkgs/development/python-modules/pydub/default.nix index c69f32832492..55f2b502deb5 100644 --- a/pkgs/development/python-modules/pydub/default.nix +++ b/pkgs/development/python-modules/pydub/default.nix @@ -4,7 +4,7 @@ buildPythonPackage, fetchFromGitHub, fetchpatch, - ffmpeg-full, + ffmpeg, pytestCheckHook, pythonOlder, setuptools, @@ -34,9 +34,9 @@ buildPythonPackage rec { }) # Fix paths to ffmpeg, ffplay and ffprobe (replaceVars ./ffmpeg-fix-path.patch { - ffmpeg = lib.getExe ffmpeg-full; - ffplay = lib.getExe' ffmpeg-full "ffplay"; - ffprobe = lib.getExe' ffmpeg-full "ffprobe"; + ffmpeg = lib.getExe ffmpeg; + ffplay = lib.getExe' ffmpeg "ffplay"; + ffprobe = lib.getExe' ffmpeg "ffprobe"; }) ]; From 0cec514b9a214638a02775cb5fde2c3aa4d7d488 Mon Sep 17 00:00:00 2001 From: Josh Asplund Date: Fri, 30 Jan 2026 13:36:42 -0600 Subject: [PATCH 02/87] orbstack: Adds shell completions to orbstack package --- pkgs/by-name/or/orbstack/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/or/orbstack/package.nix b/pkgs/by-name/or/orbstack/package.nix index eb888578f63a..bebc8b45d2d0 100644 --- a/pkgs/by-name/or/orbstack/package.nix +++ b/pkgs/by-name/or/orbstack/package.nix @@ -3,6 +3,7 @@ stdenvNoCC, fetchurl, _7zz, + installShellFiles, }: let inherit (stdenvNoCC.hostPlatform) system; @@ -41,7 +42,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { # These bogus files corrupt the .app bundle and prevent it from launching. unpackCmd = "7zz x -snld -xr'!*:com.apple.*' $curSrc"; - nativeBuildInputs = [ _7zz ]; + nativeBuildInputs = [ + _7zz + installShellFiles + ]; sourceRoot = "."; @@ -59,6 +63,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + postInstall = '' + installShellCompletion --bash "$out"/Applications/OrbStack.app/Contents/Resources/completions/bash/{docker,kubectl,orbctl}.bash + installShellCompletion --zsh "$out"/Applications/OrbStack.app/Contents/Resources/completions/zsh/{_docker,_kubectl,_orb,_orbctl} + installShellCompletion --fish "$out"/Applications/OrbStack.app/Contents/Resources/completions/fish/{docker,kubectl,orbctl}.fish + ''; + passthru = { inherit sources; updateScript = ./update.sh; From 138757acab4243cd6c5a76d3c5e1789dbf0e89eb Mon Sep 17 00:00:00 2001 From: ToasterUwU Date: Sat, 4 Apr 2026 22:38:34 +0200 Subject: [PATCH 03/87] unityhub: add p7zip as dependency to allow Unity Hub to extract Windows Build Support --- pkgs/by-name/un/unityhub/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/un/unityhub/package.nix b/pkgs/by-name/un/unityhub/package.nix index b63409e0f537..3ec610804e7c 100644 --- a/pkgs/by-name/un/unityhub/package.nix +++ b/pkgs/by-name/un/unityhub/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation rec { # Unity Hub binary dependencies libxrandr xdg-utils + p7zip # GTK filepicker gsettings-desktop-schemas From d1b42099abfe45b694226883fc75c10dd3f7dc5d Mon Sep 17 00:00:00 2001 From: Yongun Seong Date: Fri, 1 May 2026 14:05:41 +0900 Subject: [PATCH 04/87] kavita: fix update-script for by-name --- pkgs/by-name/ka/kavita/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ka/kavita/update.sh b/pkgs/by-name/ka/kavita/update.sh index c2d793dc5e3f..ea0b3ea73886 100755 --- a/pkgs/by-name/ka/kavita/update.sh +++ b/pkgs/by-name/ka/kavita/update.sh @@ -14,7 +14,7 @@ popd update-source-version kavita "$latest_version" pushd "$(dirname "${BASH_SOURCE[0]}")" -sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i default.nix +sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i package.nix popd $(nix-build -A kavita.backend.fetch-deps --no-out-link) From 08dc6a8739ca34918ea72812f94bd4873bd514aa Mon Sep 17 00:00:00 2001 From: Yongun Seong Date: Fri, 1 May 2026 14:33:50 +0900 Subject: [PATCH 05/87] kavita: 0.8.8.3 -> 0.9.0.2 Diff: https://github.com/kareadita/kavita/compare/v0.8.8.3...v0.9.0.2 Changelog: https://github.com/kareadita/kavita/releases/tag/v0.9.0.2 --- pkgs/by-name/ka/kavita/change-webroot.diff | 113 +- pkgs/by-name/ka/kavita/nuget-deps.json | 1582 ++++++++------------ pkgs/by-name/ka/kavita/package.nix | 20 +- 3 files changed, 724 insertions(+), 991 deletions(-) diff --git a/pkgs/by-name/ka/kavita/change-webroot.diff b/pkgs/by-name/ka/kavita/change-webroot.diff index 900ffbe51e3d..015ead155423 100644 --- a/pkgs/by-name/ka/kavita/change-webroot.diff +++ b/pkgs/by-name/ka/kavita/change-webroot.diff @@ -1,14 +1,8 @@ -diff --git a/API/Controllers/FallbackController.cs b/API/Controllers/FallbackController.cs -index 9aff8202..f8b6c60f 100644 ---- a/API/Controllers/FallbackController.cs -+++ b/API/Controllers/FallbackController.cs -@@ -1,4 +1,4 @@ --using System.IO; -+using System.IO; - using API.Services; - using Microsoft.AspNetCore.Authorization; - using Microsoft.AspNetCore.Mvc; -@@ -27,7 +27,7 @@ public class FallbackController : Controller +diff --git a/Kavita.Server/Controllers/FallbackController.cs b/Kavita.Server/Controllers/FallbackController.cs +index 29012ba999512815ac5cdd45eccf2a01f228aae0..31d96c93580e211f4e444c0a4be3ee3099461544 100644 +--- a/Kavita.Server/Controllers/FallbackController.cs ++++ b/Kavita.Server/Controllers/FallbackController.cs +@@ -18,7 +18,7 @@ public class FallbackController : Controller return NotFound(); } @@ -17,17 +11,55 @@ index 9aff8202..f8b6c60f 100644 } } -diff --git a/API/Services/DirectoryService.cs b/API/Services/DirectoryService.cs -index ecce1957..774b3169 100644 ---- a/API/Services/DirectoryService.cs -+++ b/API/Services/DirectoryService.cs +diff --git a/Kavita.Server/Startup.cs b/Kavita.Server/Startup.cs +index 924c9ceb0cafacbc873eaa9e16d184d215bb761d..46847d73f0da1e6c93b0e6120b256e1c1169d83f 100644 +--- a/Kavita.Server/Startup.cs ++++ b/Kavita.Server/Startup.cs +@@ -48,6 +48,7 @@ using Microsoft.AspNetCore.StaticFiles; + using Microsoft.Extensions.Caching.Hybrid; + using Microsoft.Extensions.Configuration; + using Microsoft.Extensions.DependencyInjection; ++using Microsoft.Extensions.FileProviders; + using Microsoft.Extensions.Hosting; + using Microsoft.Extensions.Logging; + using Microsoft.Net.Http.Headers; +@@ -275,8 +276,6 @@ public class Startup + app.UsePathBase(basePath); + if (!env.IsDevelopment()) + { +- // We don't update the index.html in local as we don't serve from there +- UpdateBaseUrlInIndex(basePath); + + // Update DB with what's in config + var dataContext = serviceProvider.GetRequiredService(); +@@ -316,6 +315,7 @@ public class Startup + // Ensure static files is before our custom middleware stack + app.UseStaticFiles(new StaticFileOptions + { ++ FileProvider = new PhysicalFileProvider("@webroot@"), + // bcmap files needed for PDF reader localizations (https://github.com/Kareadita/Kavita/issues/2970) + // ftl files are needed for PDF zoom options (https://github.com/Kareadita/Kavita/issues/3995) + ContentTypeProvider = new FileExtensionContentTypeProvider +@@ -534,7 +534,7 @@ public class Startup + try + { + var htmlDoc = new HtmlDocument(); +- var indexHtmlPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "index.html"); ++ var indexHtmlPath = Path.Combine("@webroot@", "index.html"); + htmlDoc.Load(indexHtmlPath); + + var baseNode = htmlDoc.DocumentNode.SelectSingleNode("/html/head/base"); +diff --git a/Kavita.Services/DirectoryService.cs b/Kavita.Services/DirectoryService.cs +index 38c88eeead9812895046e776667c9540bf4662a5..79ac745ef2f8ae630d74d605083a5b597aedbcec 100644 +--- a/Kavita.Services/DirectoryService.cs ++++ b/Kavita.Services/DirectoryService.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Collections.Immutable; using System.IO; -@@ -135,7 +135,7 @@ public class DirectoryService : IDirectoryService +@@ -66,7 +66,7 @@ public class DirectoryService : IDirectoryService ExistOrCreate(SiteThemeDirectory); FaviconDirectory = FileSystem.Path.Join(FileSystem.Directory.GetCurrentDirectory(), "config", "favicons"); ExistOrCreate(FaviconDirectory); @@ -36,17 +68,17 @@ index ecce1957..774b3169 100644 CustomizedTemplateDirectory = FileSystem.Path.Join(FileSystem.Directory.GetCurrentDirectory(), "config", "templates"); ExistOrCreate(CustomizedTemplateDirectory); TemplateDirectory = FileSystem.Path.Join(FileSystem.Directory.GetCurrentDirectory(), "EmailTemplates"); -diff --git a/API/Services/LocalizationService.cs b/API/Services/LocalizationService.cs -index 8abde664..2f207837 100644 ---- a/API/Services/LocalizationService.cs -+++ b/API/Services/LocalizationService.cs +diff --git a/Kavita.Services/LocalizationService.cs b/Kavita.Services/LocalizationService.cs +index 5597f05cf65dac448bc893aeee8e6ecc0a0d58c7..c8b2746d45d547d4544ef2022c8bcc360772383f 100644 +--- a/Kavita.Services/LocalizationService.cs ++++ b/Kavita.Services/LocalizationService.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text.Json; -@@ -57,9 +57,7 @@ public class LocalizationService : ILocalizationService +@@ -51,9 +51,7 @@ public class LocalizationService : ILocalizationService } else { @@ -57,41 +89,4 @@ index 8abde664..2f207837 100644 } _cacheOptions = new MemoryCacheEntryOptions() -diff --git a/API/Startup.cs b/API/Startup.cs -index fad79cee..073fcdee 100644 ---- a/API/Startup.cs -+++ b/API/Startup.cs -@@ -36,6 +36,7 @@ using Microsoft.AspNetCore.StaticFiles; - using Microsoft.EntityFrameworkCore; - using Microsoft.Extensions.Configuration; - using Microsoft.Extensions.DependencyInjection; -+using Microsoft.Extensions.FileProviders; - using Microsoft.Extensions.Hosting; - using Microsoft.Extensions.Logging; - using Microsoft.Net.Http.Headers; -@@ -353,8 +354,6 @@ public class Startup - app.UsePathBase(basePath); - if (!env.IsDevelopment()) - { -- // We don't update the index.html in local as we don't serve from there -- UpdateBaseUrlInIndex(basePath); - - // Update DB with what's in config - var dataContext = serviceProvider.GetRequiredService(); -@@ -399,6 +398,7 @@ public class Startup - - app.UseStaticFiles(new StaticFileOptions - { -+ FileProvider = new PhysicalFileProvider("@webroot@"), - // bcmap files needed for PDF reader localizations (https://github.com/Kareadita/Kavita/issues/2970) - // ftl files are needed for PDF zoom options (https://github.com/Kareadita/Kavita/issues/3995) - ContentTypeProvider = new FileExtensionContentTypeProvider -@@ -481,7 +481,7 @@ public class Startup - try - { - var htmlDoc = new HtmlDocument(); -- var indexHtmlPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "index.html"); -+ var indexHtmlPath = Path.Combine("@webroot@", "index.html"); - htmlDoc.Load(indexHtmlPath); - - var baseNode = htmlDoc.DocumentNode.SelectSingleNode("/html/head/base"); + diff --git a/pkgs/by-name/ka/kavita/nuget-deps.json b/pkgs/by-name/ka/kavita/nuget-deps.json index 7a65ff289dac..8f6cfb2ec5b1 100644 --- a/pkgs/by-name/ka/kavita/nuget-deps.json +++ b/pkgs/by-name/ka/kavita/nuget-deps.json @@ -11,13 +11,13 @@ }, { "pname": "BouncyCastle.Cryptography", - "version": "2.5.1", - "hash": "sha256-ISDd8fS6/cIJIXBFDd7F3FQ0wzWkAo4r8dvycb8iT6c=" + "version": "2.6.2", + "hash": "sha256-Yjk2+x/RcVeccGOQOQcRKCiYzyx1mlFnhS5auCII+Ms=" }, { "pname": "Cronos", - "version": "0.11.0", - "hash": "sha256-xElG27p+D4RrirLAbEhddOAlDgx95pm5KcOX47UAc10=" + "version": "0.12.0", + "hash": "sha256-skLfxVZjaSP3CMBxzjHR5zBYeiF/Z+MBpDz+ZBy49k4=" }, { "pname": "CsvHelper", @@ -46,8 +46,8 @@ }, { "pname": "ExCSS", - "version": "4.3.0", - "hash": "sha256-7QGbwOlT1EEkgUULKWSJO3H8BzvV4KP/mUZE/9/3r6M=" + "version": "4.3.1", + "hash": "sha256-nNn5+YEaqKSULhtDsImNEyndU/MHna7VpZNUExmo80o=" }, { "pname": "Flurl", @@ -61,13 +61,13 @@ }, { "pname": "Hangfire", - "version": "1.8.20", - "hash": "sha256-54lEtT81UcSf5LMkpo9cwA33lf2JUHqbP3nmfe744jc=" + "version": "1.8.23", + "hash": "sha256-mPKuBcAQwCvy4ch9SB4MevvYRtSX55j60lwY70kkYLE=" }, { "pname": "Hangfire.AspNetCore", - "version": "1.8.20", - "hash": "sha256-0fjlvnTlikupJO9MVDbWGF0pitF8jeufvcen8RyiHpc=" + "version": "1.8.23", + "hash": "sha256-HJUrIRoJhIa3HUf7loXvAEKx3UXjqGXLSA6tAfIyIck=" }, { "pname": "Hangfire.Core", @@ -81,8 +81,8 @@ }, { "pname": "Hangfire.Core", - "version": "1.8.20", - "hash": "sha256-m+OTEYX7+jfhJk880KhfOH52d9TD/I1wfgil5gLlt5s=" + "version": "1.8.23", + "hash": "sha256-yvK4/ynlKy6vkosgB9ncnoxB4vSJmp+ZDUcjDXLDZE4=" }, { "pname": "Hangfire.InMemory", @@ -96,23 +96,18 @@ }, { "pname": "Hangfire.NetCore", - "version": "1.8.20", - "hash": "sha256-5ioXNuuNaKL7IW438haeSes32r1tu6tXLdebMxFU6Zs=" + "version": "1.8.23", + "hash": "sha256-7MxIbS0T7vh7S6PI0qV9wmonMCC9y22Q+BbGB6tblmw=" }, { "pname": "Hangfire.SqlServer", - "version": "1.8.20", - "hash": "sha256-rMT6IywSAt+JzN+y541g29c+2rmHTeDNA0dqT4gnWn0=" - }, - { - "pname": "Hangfire.Storage.SQLite", - "version": "0.4.2", - "hash": "sha256-//40m/V+kgcDrKJ7/YfX1upOK9ZQEG/Bpbk7c5PmQuk=" + "version": "1.8.23", + "hash": "sha256-B0nCPPjoxpx9oGgYDYFyvBVftUuE4Hjq2+we/cL3q3M=" }, { "pname": "HtmlAgilityPack", - "version": "1.12.2", - "hash": "sha256-SbzDudru9uTMuMjSTxnKyoT0KbAkd8SVNH9VOfCiR50=" + "version": "1.12.4", + "hash": "sha256-58ohjvtRXFwfY46Hny9GWL2r6KwZzkJWHFXwIWjkaHU=" }, { "pname": "Humanizer.Core", @@ -121,53 +116,118 @@ }, { "pname": "MailKit", - "version": "4.13.0", - "hash": "sha256-mDQpvjLB36QFdBW0EK5Ok3+vk59WxbqEsJ3yO1r+Msc=" + "version": "4.16.0", + "hash": "sha256-4yyFxq8pJVTIgAJkyAYcuV2+/ZirENgUSk1OSD/gKIo=" }, { - "pname": "MarkdownDeep.NET.Core", - "version": "1.5.0.4", - "hash": "sha256-NO//QjqAcE4yDmQARbThyp8fdFrE2U0Bed5XToOG+jI=" + "pname": "Markdig", + "version": "1.1.3", + "hash": "sha256-NbAy/XovL7fFNvpxIqaBmdvNtKLghOGXcy+EoIIh/Bw=" + }, + { + "pname": "Microsoft.AspNetCore.Authentication", + "version": "2.3.0", + "hash": "sha256-7i4ZrV0ktGoZe/CCkAjkhpBWF4Gf0oktySXlMEHS4Gc=" + }, + { + "pname": "Microsoft.AspNetCore.Authentication.Abstractions", + "version": "2.2.0", + "hash": "sha256-0JcJYAoU+AEM0dWaXk2qnqxrVM0Ak9/ntCU1MC90R24=" }, { "pname": "Microsoft.AspNetCore.Authentication.Abstractions", "version": "2.3.0", "hash": "sha256-UwMVhuE3TBEO7G0QJrghhYrgkYw2p9WR87yHQ1ty2RI=" }, + { + "pname": "Microsoft.AspNetCore.Authentication.Cookies", + "version": "2.3.0", + "hash": "sha256-ZxWij7uU2IxCX5jP3dZd80wsbQDGOdf+tlLxg4c0wQ8=" + }, + { + "pname": "Microsoft.AspNetCore.Authentication.Core", + "version": "2.3.0", + "hash": "sha256-c6LwqJeqKvQZ5HTDQZ8HK23SCcYNTWaAngt0bqhEW+g=" + }, { "pname": "Microsoft.AspNetCore.Authentication.JwtBearer", - "version": "9.0.10", - "hash": "sha256-6l1ldFyaaj3s068Va9/dB1r/bwz28yvXFrRqqeApO1o=" + "version": "10.0.6", + "hash": "sha256-e62RIibg5uKrjli5dBDeOYlLC0XashVY2Us2SBOr+sc=" }, { "pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect", - "version": "9.0.10", - "hash": "sha256-60LP/JjEanENkOHuC+A2uRnH8LX836p1SWeCGz7WI4I=" + "version": "10.0.6", + "hash": "sha256-TmsvFY7xEyqAGRrbz3hBDT1gDK/IclgIaDAMkypF9H0=" }, { "pname": "Microsoft.AspNetCore.Authorization", - "version": "2.3.0", - "hash": "sha256-UbxzeOIh76eCOMgC8A92KwfgOAljyT0k8En+l4PZDtA=" + "version": "2.2.0", + "hash": "sha256-PaMYICjQ0rprUv53Uza/jQvvWTcbPjGLMMp12utF+NY=" }, { "pname": "Microsoft.AspNetCore.Authorization.Policy", - "version": "2.3.0", - "hash": "sha256-nMV4Yt6810pXITTxMysPIpfenu+3AnY7jq2LkPrkV00=" + "version": "2.2.0", + "hash": "sha256-onFYB+jtCbGyfZsIglReCPRdDMmwah2EDMhJN4uBP7Q=" }, { "pname": "Microsoft.AspNetCore.Connections.Abstractions", - "version": "2.3.0", - "hash": "sha256-qvA9LDr8vOLaERoxia/KRnVmf2q15n7OHKNsBY6t6xw=" + "version": "2.2.0", + "hash": "sha256-MoieWAe7zT/0a7PAn3gMKO8YpHTbOtiGIwF/sFAmieY=" }, { "pname": "Microsoft.AspNetCore.Cryptography.Internal", - "version": "9.0.10", - "hash": "sha256-6tRIqQiseoFNIMWxV/DXXbKWPOWA9xV5Q84SXr2j6OU=" + "version": "10.0.5", + "hash": "sha256-XYkd+UHDEfbOh+2CJ+3EzPEpfGPUbKzjrrUpYvQqXyI=" + }, + { + "pname": "Microsoft.AspNetCore.Cryptography.Internal", + "version": "10.0.6", + "hash": "sha256-sNUAC9nWGszN+lCe3sY4S8xLx4AHGn/u3y1msp/KYP8=" + }, + { + "pname": "Microsoft.AspNetCore.Cryptography.Internal", + "version": "2.3.0", + "hash": "sha256-f7pqTLIV33TjvxjMYsy6LK75Zr1lcfQt0oTP9jOb3kk=" }, { "pname": "Microsoft.AspNetCore.Cryptography.KeyDerivation", - "version": "9.0.10", - "hash": "sha256-MFG67dFFudqB0Mm53U+ypKMVeMSviUVbpvD8nftInKk=" + "version": "10.0.6", + "hash": "sha256-C2XT5T7fLjGU5/CS7zOZ2kw70E/JSoj2zrrJGraFRno=" + }, + { + "pname": "Microsoft.AspNetCore.Cryptography.KeyDerivation", + "version": "2.3.0", + "hash": "sha256-+gBX+vwMRpeFtM4ihlrqLW+UyyMdIQ4GDu758oU2nL0=" + }, + { + "pname": "Microsoft.AspNetCore.DataProtection", + "version": "10.0.5", + "hash": "sha256-h0sm0Zckje3THdhhu92AJutVJGk16wgCg5Xm7PzqxBI=" + }, + { + "pname": "Microsoft.AspNetCore.DataProtection", + "version": "2.3.0", + "hash": "sha256-Kca0xofKGaV9r/+SfHv2maFcWuMTj5O6Aot/YDpR6Dw=" + }, + { + "pname": "Microsoft.AspNetCore.DataProtection.Abstractions", + "version": "10.0.5", + "hash": "sha256-Mq2BrWyJmtUp+lEl34MIiQ3WGBhtlyQUWHlow6q8URw=" + }, + { + "pname": "Microsoft.AspNetCore.DataProtection.Abstractions", + "version": "2.3.0", + "hash": "sha256-gSml/qrlqEyA1XM65hWYJA6oTUk9fT5wqe4cAbSBDd4=" + }, + { + "pname": "Microsoft.AspNetCore.DataProtection.EntityFrameworkCore", + "version": "10.0.5", + "hash": "sha256-AahovY88yke+c+oAVaa9bCZFY19HaBjHRGWKxeLOykA=" + }, + { + "pname": "Microsoft.AspNetCore.Hosting.Abstractions", + "version": "2.2.0", + "hash": "sha256-GzqYrTqCCVy41AOfmgIRY1kkqxekn5T0gFC7tUMxcxA=" }, { "pname": "Microsoft.AspNetCore.Hosting.Abstractions", @@ -179,11 +239,21 @@ "version": "2.3.0", "hash": "sha256-ltKZ02L3cXu2dCx1JGEt1X8gQgwTABn45QkBsREYxaw=" }, + { + "pname": "Microsoft.AspNetCore.Http", + "version": "2.2.0", + "hash": "sha256-+ARZomTXSD1m/PR3TWwifXb67cQtoqDVWEqfoq5Tmbk=" + }, { "pname": "Microsoft.AspNetCore.Http", "version": "2.3.0", "hash": "sha256-ubPGvFwMjXbydY1gzo/m31pWq5/SsS/tGRtOotHFfBU=" }, + { + "pname": "Microsoft.AspNetCore.Http.Abstractions", + "version": "2.2.0", + "hash": "sha256-y3j3Wo9Xl7kUdGkfnUc8Wexwbc2/vgxy7c3fJk1lSI8=" + }, { "pname": "Microsoft.AspNetCore.Http.Abstractions", "version": "2.3.0", @@ -191,48 +261,63 @@ }, { "pname": "Microsoft.AspNetCore.Http.Connections", - "version": "1.2.0", - "hash": "sha256-uev0FzYG2Ppl09h//B3BFxooD0uRm0ENO2jgOsABedM=" + "version": "1.1.0", + "hash": "sha256-mPo2jkfWmeA1yz87Vv/jwWMOkHFR+yPHNntkJShDkA8=" }, { "pname": "Microsoft.AspNetCore.Http.Connections.Common", - "version": "1.2.0", - "hash": "sha256-eXIg7vJSl1x0xWcxTKmgUiGRJnEfnp/TEe0xqL0629w=" + "version": "1.1.0", + "hash": "sha256-PooDjJHsIcZkL2IOp530pJr4GLGlre2sIdboNRrAcHQ=" + }, + { + "pname": "Microsoft.AspNetCore.Http.Extensions", + "version": "2.2.0", + "hash": "sha256-1rXxGQnkNR+SiNMtDShYoQVGOZbvu4P4ZtWj5Wq4D4U=" }, { "pname": "Microsoft.AspNetCore.Http.Extensions", "version": "2.3.0", "hash": "sha256-sOVwC5wK5w85R+HbYkBlfPpmknyAEig3g0uVnTSGwhI=" }, + { + "pname": "Microsoft.AspNetCore.Http.Features", + "version": "2.2.0", + "hash": "sha256-odvntHm669YtViNG5fJIxU4B+akA2SL8//DvYCLCNHc=" + }, { "pname": "Microsoft.AspNetCore.Http.Features", "version": "2.3.0", "hash": "sha256-QkNFS3ScDLyt0XppATSogbF1raSQJN+wStcnAsSoUJw=" }, + { + "pname": "Microsoft.AspNetCore.Identity", + "version": "2.3.9", + "hash": "sha256-oULMEy4bSIu6NXo/xPywjKN2uSFQz2qto16aauCJF7g=" + }, { "pname": "Microsoft.AspNetCore.Identity.EntityFrameworkCore", - "version": "9.0.10", - "hash": "sha256-Hbz3KMfcbODbd+FDOzf+bo08WTJ+mZz9cdzY+tnmA6g=" + "version": "10.0.6", + "hash": "sha256-dzVp2wIatsqrlUva6lw1CJJXd6Y8JdxIOrED2K51Id0=" }, { "pname": "Microsoft.AspNetCore.Routing", - "version": "2.3.0", - "hash": "sha256-bXrYeVgI+sm2e5eOCwOkdWyCf5b7dQ8kv+pJRaeLiHI=" + "version": "2.2.0", + "hash": "sha256-mvsF973Cm48XUB6lPBiGp7U7vkfBjB3oILdnIQUwe4o=" }, { "pname": "Microsoft.AspNetCore.Routing.Abstractions", - "version": "2.3.0", - "hash": "sha256-pSPpwAU/zEidmBcRjSuz71fs5CIBRWF8yp/ujsIBXok=" + "version": "2.2.0", + "hash": "sha256-nqJjxKXkdPAY1XvQjIRNW2y855Xi+LAX1S5AncPnPDU=" }, { "pname": "Microsoft.AspNetCore.SignalR", - "version": "1.2.0", - "hash": "sha256-83ogiJwoHL0XBOnGFQYopGTlzEyen1ep4aXesWSl/sg=" + "version": "1.1.0", + "hash": "sha256-VCTxQAWRKBk640FhkGu4XUcfWXWSV8x4jEfezDoM4Jo=" }, { "pname": "Microsoft.AspNetCore.SignalR.Common", - "version": "1.2.0", - "hash": "sha256-ULMhoU12HCOE6BMAjdZpsbgIPGjtHeggnn7RkyPHmag=" + "version": "1.1.0", + "hash": "sha256-XSltgjH11X4a1mhtcVHR7dL4EOpbIZ/oWfP587jBzD0=" }, { "pname": "Microsoft.AspNetCore.SignalR.Core", @@ -240,19 +325,24 @@ "hash": "sha256-8NYrz6J0cVF+eBW/2B6oObwtD82Ze74H6TV+a1xRPtM=" }, { - "pname": "Microsoft.AspNetCore.SignalR.Core", - "version": "1.2.0", - "hash": "sha256-FbLZ4BbD5wYOoEyfqZ9C7Y5hJldXlbm1q3QJlkxgp68=" + "pname": "Microsoft.AspNetCore.SignalR.Protocols.Json", + "version": "1.1.0", + "hash": "sha256-JIG9czeHrRRruPNNOYF/ct8fQSGDzbePG4Dfn9dYnn0=" }, { - "pname": "Microsoft.AspNetCore.SignalR.Protocols.Json", - "version": "1.2.0", - "hash": "sha256-j2oYNJEX9r4owDiHMI83cglxkyP5Gty0Y0aFzA7avBo=" + "pname": "Microsoft.AspNetCore.StaticFiles", + "version": "2.3.9", + "hash": "sha256-OET/mF7B/P5aC7VSNR9KQ8fM7BEvOWZOBukHzQiznI0=" }, { "pname": "Microsoft.AspNetCore.WebSockets", - "version": "2.3.0", - "hash": "sha256-D3h1Im37SQlDnIl3LiKb7Roje34qPeaRoeP3nEm0p3Y=" + "version": "2.2.0", + "hash": "sha256-YxlVwhhqRtABF9BAxlJJFITcMUf1w6m45Br2Qto0MUI=" + }, + { + "pname": "Microsoft.AspNetCore.WebUtilities", + "version": "2.2.0", + "hash": "sha256-UdfOwSWqOUXdb0mGrSMx6Z+d536/P+v5clSRZyN5QTM=" }, { "pname": "Microsoft.AspNetCore.WebUtilities", @@ -260,119 +350,144 @@ "hash": "sha256-oJMEP44Q9ClhbyZUPtSb9jqQyJJ/dD4DHElRvkYpIOo=" }, { - "pname": "Microsoft.Bcl.AsyncInterfaces", - "version": "7.0.0", - "hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE=" + "pname": "Microsoft.Build.Framework", + "version": "17.11.31", + "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE=" }, { "pname": "Microsoft.Build.Framework", - "version": "16.10.0", - "hash": "sha256-Sj41LE1YQ/NfOdiDf5YnZgWSwGOzQ2uVvP1LgF/HSJ0=" - }, - { - "pname": "Microsoft.Build.Framework", - "version": "17.8.3", - "hash": "sha256-Rp4dN8ejOXqclIKMUXYvIliM6IYB7WMckMLwdCbVZ34=" - }, - { - "pname": "Microsoft.Build.Locator", - "version": "1.7.8", - "hash": "sha256-VhZ4jiJi17Cd5AkENXL1tjG9dV/oGj0aY67IGYd7vNs=" + "version": "18.0.2", + "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A=" }, { "pname": "Microsoft.CodeAnalysis.Analyzers", - "version": "3.3.4", - "hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=" + "version": "3.11.0", + "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw=" }, { "pname": "Microsoft.CodeAnalysis.Common", - "version": "4.8.0", - "hash": "sha256-3IEinVTZq6/aajMVA8XTRO3LTIEt0PuhGyITGJLtqz4=" + "version": "5.0.0", + "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U=" }, { "pname": "Microsoft.CodeAnalysis.CSharp", - "version": "4.8.0", - "hash": "sha256-MmOnXJvd/ezs5UPcqyGLnbZz5m+VedpRfB+kFZeeqkU=" + "version": "5.0.0", + "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8=" }, { "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", - "version": "4.8.0", - "hash": "sha256-WNzc+6mKqzPviOI0WMdhKyrWs8u32bfGj2XwmfL7bwE=" + "version": "5.0.0", + "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q=" }, { "pname": "Microsoft.CodeAnalysis.Workspaces.Common", - "version": "4.8.0", - "hash": "sha256-X8R4SpWVO/gpip5erVZf5jCCx8EX3VzIRtNrQiLDIoM=" + "version": "5.0.0", + "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ=" }, { "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild", - "version": "4.8.0", - "hash": "sha256-hxpMKC6OF8OaIiSZhAgJ+Rw7M8nqS6xHdUURnRRxJmU=" - }, - { - "pname": "Microsoft.CSharp", - "version": "4.7.0", - "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" + "version": "5.0.0", + "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo=" }, { "pname": "Microsoft.Data.Sqlite.Core", - "version": "9.0.10", - "hash": "sha256-prsCR2WzQAhbhdZ30xk+/wvLt6rDj0M3k1tvyoD6uYM=" + "version": "10.0.6", + "hash": "sha256-4mCmsk/TV3fvPsHPLPQQkSCa2v1FigO+uat+mnXuQ0Y=" + }, + { + "pname": "Microsoft.Data.Sqlite.Core", + "version": "9.0.2", + "hash": "sha256-ZUVDe+oy7fAWcnQDRdhkVeN7YZkJewwqBNaxdZcykiM=" }, { "pname": "Microsoft.EntityFrameworkCore", - "version": "9.0.10", - "hash": "sha256-Zm4oMVeloK2WmPskzg4l3SXjJuC+sRg3O5aiTK5rHvw=" + "version": "10.0.5", + "hash": "sha256-SR8KBOuIx9e1j/cMwYRCO62WEB+CUrGptexl9MSgp8M=" + }, + { + "pname": "Microsoft.EntityFrameworkCore", + "version": "10.0.6", + "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU=" }, { "pname": "Microsoft.EntityFrameworkCore.Abstractions", - "version": "9.0.10", - "hash": "sha256-FB+8WtFYKn1PH9R3pgKw7dNJiJDCcS78UkeRkxdOuCk=" + "version": "10.0.6", + "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4=" }, { "pname": "Microsoft.EntityFrameworkCore.Analyzers", - "version": "9.0.10", - "hash": "sha256-q6w0uQ4qMAe2EuA65a3rk18rhGXuGVYMrdrIzD5Z+tw=" + "version": "10.0.6", + "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY=" }, { "pname": "Microsoft.EntityFrameworkCore.Design", - "version": "9.0.10", - "hash": "sha256-Zb5u2PySq+VuISn4bSTTDp6sN05ml94eK5O3dZAGO9g=" + "version": "10.0.6", + "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74=" }, { "pname": "Microsoft.EntityFrameworkCore.Relational", - "version": "9.0.10", - "hash": "sha256-2XHQOKvs4mAXwl8vEZpdi6ZtDFhK2hPusRMFemu3Shw=" + "version": "10.0.6", + "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0=" }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite", - "version": "9.0.10", - "hash": "sha256-LunzXQSLdZZL1aTlg8E8Jj58oKXniJwYx9zQasPbM2I=" + "version": "10.0.6", + "hash": "sha256-EddxZvx9J8bUPNh3IGiubhN4nJDTNJaLcERkhytuPfg=" }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite.Core", - "version": "9.0.10", - "hash": "sha256-3uBgFul0W3+7MaxwRjZoowQ9iSw58jYPUChyWG/3UF4=" + "version": "10.0.6", + "hash": "sha256-+Enzt/LSNCkhuR9aASMS7vWMnwPVFtVxomq9de70ONg=" }, { "pname": "Microsoft.Extensions.ApiDescription.Server", - "version": "9.0.0", - "hash": "sha256-dvSRCpheFixWJk+ZJ2FyOSodjNPnkW9fWSYkl62/giY=" + "version": "10.0.0", + "hash": "sha256-fgJ4g1gRX2W+TmNWxboxATYnZQxAGIpvl0EZD3BMVM0=" }, { "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "9.0.10", - "hash": "sha256-W/9WhAG5t/hWPZxIL5+ILMsPKO/DjprHRymZUmU5YOA=" + "version": "10.0.6", + "hash": "sha256-9yCnv7SmbNOq21W0rmnpiT4GkkE2pceU3xA1HE7zAM4=" + }, + { + "pname": "Microsoft.Extensions.Caching.Abstractions", + "version": "9.0.2", + "hash": "sha256-fSHzO0OgH+bSuq7vxMhe8gw17Cx2ouMLen9IsJAOD7c=" + }, + { + "pname": "Microsoft.Extensions.Caching.Hybrid", + "version": "10.5.0", + "hash": "sha256-Gg3Slrr6MPKRimtvpLwTeUOvicLiQyOG64wXOvejgr0=" }, { "pname": "Microsoft.Extensions.Caching.Memory", - "version": "9.0.10", - "hash": "sha256-HIXNiUnBJaYN+QGzpTlHzkvkBwYmcU0QUlIgQDhVG5g=" + "version": "10.0.6", + "hash": "sha256-3dWBnlBfEbfC50yrB8isuAOCMeYVaVQo/JfuRvpVBlI=" }, { "pname": "Microsoft.Extensions.Configuration", - "version": "9.0.10", - "hash": "sha256-K16pSHfb71WhGqD7mzjrYaNBihU4tga90c6IOHsgRxw=" + "version": "10.0.0", + "hash": "sha256-MsLskVPpkCvov5+DWIaALCt1qfRRX4u228eHxvpE0dg=" + }, + { + "pname": "Microsoft.Extensions.Configuration", + "version": "10.0.6", + "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "10.0.0", + "hash": "sha256-GcgrnTAieCV7AVT13zyOjfwwL86e99iiO/MiMOxPGG0=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "10.0.5", + "hash": "sha256-DNK+lL2jeHFYyd43zfgVY32UskEfQ4YsTapztuQbYwo=" + }, + { + "pname": "Microsoft.Extensions.Configuration.Abstractions", + "version": "10.0.6", + "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", @@ -390,59 +505,79 @@ "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" }, { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "9.0.0", - "hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc=" + "pname": "Microsoft.Extensions.Configuration.Binder", + "version": "10.0.0", + "hash": "sha256-YSiWoA3VQR22k6+bSEAUqeG7UDzZlJfHWDTubUO5V8U=" }, { - "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "9.0.10", - "hash": "sha256-sRv0yS2sbyli7eejtnpmd7UIAz4PwSt5/Po5Irc1j98=" + "pname": "Microsoft.Extensions.Configuration.Binder", + "version": "10.0.6", + "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA=" }, { "pname": "Microsoft.Extensions.Configuration.Binder", "version": "6.0.0", "hash": "sha256-7NZcKkiXWSuhhVcA/fXHPY/62aGUyMsRdiHm91cWC5Y=" }, - { - "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "9.0.0", - "hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU=" - }, - { - "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "9.0.10", - "hash": "sha256-4NEBx28byvjjIzo0wQPIUUymk9AzSgPS4fu5IRxkIt4=" - }, { "pname": "Microsoft.Extensions.Configuration.CommandLine", - "version": "9.0.10", - "hash": "sha256-lgBXA1ovyeEqH9xmLNxxMB2/OLILt7AW6BXf+yc8wqs=" + "version": "10.0.6", + "hash": "sha256-U31ct2qLllJ+0INS4wsDhFztGpzr+7TdwpeKZsgslAw=" }, { "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", - "version": "9.0.10", - "hash": "sha256-D4Myt5rp8jxOvuQ4zwo/1bfNfLDZHrBYx7+UDOnhWgA=" + "version": "10.0.6", + "hash": "sha256-/p9mbkua5XJT8vg/r06aw2ZYydlGv9s+Fk+j98h8PF0=" }, { "pname": "Microsoft.Extensions.Configuration.FileExtensions", - "version": "9.0.10", - "hash": "sha256-I8ywPAfg7GPQgOuA5TPXuseurWKk7BmXsnaowF80XEQ=" + "version": "10.0.6", + "hash": "sha256-N2DeLcgzjaQIk7LKvUqd2FO2bTmB65iZxpbTXb2DWz8=" }, { "pname": "Microsoft.Extensions.Configuration.Json", - "version": "9.0.10", - "hash": "sha256-ykcnGdvnx19q3dpwZ9A09k+6iIGNurVebe4nUaOBtng=" + "version": "10.0.6", + "hash": "sha256-gj55DSHQluOlZKiNOVeeHuhsz4GpqVRSlbad6jq+Olk=" }, { "pname": "Microsoft.Extensions.Configuration.UserSecrets", - "version": "9.0.10", - "hash": "sha256-t4ssmlaX/lVemYekfubS841MStq00+C2h2HY1HyZQvQ=" + "version": "10.0.6", + "hash": "sha256-NwcoOoEiVrdQJU4GXYcNzdmYJSDefdJ1IflEHhPAQK8=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "9.0.10", - "hash": "sha256-f3r2msA/oV9gGdFn9OEr5bPAfINR17P+sS6/2/NnCuk=" + "version": "10.0.6", + "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection", + "version": "6.0.0", + "hash": "sha256-gZuMaunMJVyvvepuzNodGPRc6eqKH//bks3957dYkPI=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection", + "version": "9.0.0", + "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "10.0.0", + "hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "10.0.5", + "hash": "sha256-KrP+hE3gk7pATbJYZsJ1LHiXjzLA+ntHW7G/VGgHk2g=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "10.0.6", + "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc=" + }, + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "2.2.0", + "hash": "sha256-pf+UQToJnhAe8VuGjxyCTvua1nIX8n5NHzAUk3Jz38s=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", @@ -471,38 +606,63 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "9.0.10", - "hash": "sha256-5rwFXG+Wjbf+TkXeWrkGVKV4wfvOryTPadEkEyPyKj4=" + "version": "9.0.2", + "hash": "sha256-WoTLgw/OlXhgN54Szip0Zpne7i/YTXwZ1ZLCPcHV6QM=" + }, + { + "pname": "Microsoft.Extensions.DependencyModel", + "version": "10.0.0", + "hash": "sha256-oCcIjmwH8H0n9bT3wQBWdotMvYuoiazfiKrXAs2bLiI=" + }, + { + "pname": "Microsoft.Extensions.DependencyModel", + "version": "10.0.6", + "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM=" }, { "pname": "Microsoft.Extensions.DependencyModel", "version": "3.1.6", "hash": "sha256-TKEE5GJmn1wLKuiF6Wd+Q7jpIlq9gSvlWvTVopCyoo4=" }, - { - "pname": "Microsoft.Extensions.DependencyModel", - "version": "9.0.0", - "hash": "sha256-xirwlMWM0hBqgTneQOGkZ8l45mHT08XuSSRIbprgq94=" - }, - { - "pname": "Microsoft.Extensions.DependencyModel", - "version": "9.0.10", - "hash": "sha256-isJHVIKcWkwi+CqwNBVlz2ISKzZj+TilVpmVNOonNWo=" - }, { "pname": "Microsoft.Extensions.Diagnostics", - "version": "9.0.10", - "hash": "sha256-QOjI52VFJne2OpvSPeoep/AcPXvwtr9AtvU0xdCIWog=" + "version": "10.0.6", + "hash": "sha256-TGJjvsztoajNzOe0KeuOvtb2ZuNDbjq2NfPs15zo3kA=" }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", - "version": "9.0.0", - "hash": "sha256-wG1LcET+MPRjUdz3HIOTHVEnbG/INFJUqzPErCM79eY=" + "version": "10.0.0", + "hash": "sha256-cix7QxQ/g3sj6reXu3jn0cRv2RijzceaLLkchEGTt5E=" }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", - "version": "9.0.10", - "hash": "sha256-FXJrBpG4UieCn9MLcNX25WbPycfZWdPg38/ZLckmAI0=" + "version": "10.0.5", + "hash": "sha256-pwQltVfaqx0jRpO0d9k/dYtyOpnGixK2MB3aHVVbo0E=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", + "version": "10.0.6", + "hash": "sha256-9AbUvHuHhDPjtf6vsci2r6VfSg0BlmkJkMYmIqAQ2QA=" + }, + { + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", + "version": "8.0.1", + "hash": "sha256-d5DVXhA8qJFY9YbhZjsTqs5w5kDuxF5v+GD/WZR1QL0=" + }, + { + "pname": "Microsoft.Extensions.FileProviders.Abstractions", + "version": "10.0.0", + "hash": "sha256-CHDs2HCN8QcfuYQpgNVszZ5dfXFe4yS9K2GoQXecc20=" + }, + { + "pname": "Microsoft.Extensions.FileProviders.Abstractions", + "version": "10.0.5", + "hash": "sha256-6RwvzBQTJzbypUQAM9WNRkpn3gON63DLxY3gH0ZcrH4=" + }, + { + "pname": "Microsoft.Extensions.FileProviders.Abstractions", + "version": "10.0.6", + "hash": "sha256-CzUYBtxxXV8qn72ptRs0QkP8xmrKwlfq47MojRhM1Tw=" }, { "pname": "Microsoft.Extensions.FileProviders.Abstractions", @@ -514,30 +674,35 @@ "version": "8.0.0", "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" }, - { - "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "9.0.0", - "hash": "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc=" - }, - { - "pname": "Microsoft.Extensions.FileProviders.Abstractions", - "version": "9.0.10", - "hash": "sha256-NJUg0fFe+djIUkdYhJDCG5A1JU9hhQ5GXGsz+gBEaFo=" - }, { "pname": "Microsoft.Extensions.FileProviders.Physical", - "version": "9.0.10", - "hash": "sha256-fqh0OzyoSouNpJkVp/stjqD2NInnBKX9n6JPx+HD5Q0=" + "version": "10.0.6", + "hash": "sha256-zZAyRMT9DnZYlKTW9A5ZeDAlO8EaHxgX9hHuzWDgjiY=" }, { "pname": "Microsoft.Extensions.FileSystemGlobbing", - "version": "9.0.10", - "hash": "sha256-m3gjvbPKl36XlrOzCjNHEhWjQcG8agZ5REc/EIOExmQ=" + "version": "10.0.6", + "hash": "sha256-hfoFBBqSIwZokoX3Kt+aRacLW06QbJkcecyLOhTd0T0=" }, { "pname": "Microsoft.Extensions.Hosting", - "version": "9.0.10", - "hash": "sha256-SImJyuK5D7uR0AjWFz6JwqvPZ5VVHPVK79T7vqTUs0g=" + "version": "10.0.6", + "hash": "sha256-qTfHGGLi0OWszbcJRyhStsz3EBBl8MVAzGeqxeNneSM=" + }, + { + "pname": "Microsoft.Extensions.Hosting.Abstractions", + "version": "10.0.0", + "hash": "sha256-Sub3Thay/+eR84cEODk/nPh1oYIYtawvDX6r0duReqo=" + }, + { + "pname": "Microsoft.Extensions.Hosting.Abstractions", + "version": "10.0.5", + "hash": "sha256-mqxu+PvqYP/J/9UWEbLIAfSNnsABhdl6m5wkZFf1DDM=" + }, + { + "pname": "Microsoft.Extensions.Hosting.Abstractions", + "version": "10.0.6", + "hash": "sha256-ZFt1jTnkzMsDNTe+nDJvJB3fbQrLvCjYp4NIyESErvU=" }, { "pname": "Microsoft.Extensions.Hosting.Abstractions", @@ -550,39 +715,64 @@ "hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA=" }, { - "pname": "Microsoft.Extensions.Hosting.Abstractions", - "version": "9.0.0", - "hash": "sha256-NhEDqZGnwCDFyK/NKn1dwLQExYE82j1YVFcrhXVczqY=" - }, - { - "pname": "Microsoft.Extensions.Hosting.Abstractions", - "version": "9.0.10", - "hash": "sha256-CrysJ8NO0kx9smoGIk0Oz05RnISTUcPVjTLpRKeVBgQ=" + "pname": "Microsoft.Extensions.Identity.Core", + "version": "10.0.6", + "hash": "sha256-KTF/pNQwkrAYh3qYDi2teXyIWFaxb1ofqdWutV4jb40=" }, { "pname": "Microsoft.Extensions.Identity.Core", - "version": "9.0.10", - "hash": "sha256-IB+CQR+mFoHWLfZLIa06NIKd+YSc81M+NuJsDIUM+QE=" + "version": "2.3.0", + "hash": "sha256-fuihBY1L0w91zTUmcpspcWGv4vLqP5MEKaEi24FtsUY=" }, { "pname": "Microsoft.Extensions.Identity.Stores", - "version": "9.0.10", - "hash": "sha256-H1ZtfawaS48a3SEf8WcRPM8iN8m/E2B0azOAv5mjWlk=" + "version": "10.0.6", + "hash": "sha256-BfQMVemXTSvc2KdhXMv33wupYgsOG7RNRbHrE2tLfG4=" + }, + { + "pname": "Microsoft.Extensions.Logging", + "version": "10.0.0", + "hash": "sha256-P+zPAadLL63k/GqK34/qChqQjY9aIRxZfxlB9lqsSrs=" + }, + { + "pname": "Microsoft.Extensions.Logging", + "version": "10.0.6", + "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE=" }, { "pname": "Microsoft.Extensions.Logging", "version": "6.0.0", "hash": "sha256-8WsZKRGfXW5MsXkMmNVf6slrkw+cR005czkOP2KUqTk=" }, + { + "pname": "Microsoft.Extensions.Logging", + "version": "8.0.1", + "hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU=" + }, { "pname": "Microsoft.Extensions.Logging", "version": "9.0.0", "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM=" }, { - "pname": "Microsoft.Extensions.Logging", - "version": "9.0.10", - "hash": "sha256-/Et36NBhpMoxQzI+p/moW7knwYDfjI7Ma7DF7KIYn+Q=" + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "10.0.0", + "hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "10.0.5", + "hash": "sha256-e3A/l+II+n+D7/OPwjdyQM1IBtKHfHeIdlkJmuRw77w=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "10.0.6", + "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4=" + }, + { + "pname": "Microsoft.Extensions.Logging.Abstractions", + "version": "2.2.0", + "hash": "sha256-lJeKyhBnDc4stX2Wd7WpcG+ZKxPTFHILZSezKM2Fhws=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", @@ -606,39 +796,64 @@ }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "9.0.10", - "hash": "sha256-PtYXXHi+mbdQMh2QtA57NbWlt+JEpXiey36zLzbKTmo=" + "version": "9.0.2", + "hash": "sha256-mCxeuc+37XY0bmZR+z4p1hrZUdTZEg+FRcs/m6dAQDU=" }, { "pname": "Microsoft.Extensions.Logging.Configuration", - "version": "9.0.10", - "hash": "sha256-z2lcPYfDld5XiqyLYRLBHe29rbO9j135W2U1HyoRXJI=" + "version": "10.0.6", + "hash": "sha256-/tXp5Q6002eNA4Ff9O8eyBgYNdNcOoJ4b2NrdHh+QcQ=" }, { "pname": "Microsoft.Extensions.Logging.Console", - "version": "9.0.10", - "hash": "sha256-qM1mcbTK4YmzcWNC0U5f0cunB2CFafTsNzldH5g9Q7E=" + "version": "10.0.6", + "hash": "sha256-hIwQTTJGdbqkfkzSHLG5aueueE15DrlggfmPbBZ6SOk=" }, { "pname": "Microsoft.Extensions.Logging.Debug", - "version": "9.0.10", - "hash": "sha256-x3B8uLpMuIUru3LxEg1ZMYkE5QkcfFe9fMCSUO1kakM=" + "version": "10.0.6", + "hash": "sha256-ZpIjMzwB0Dugr2aQtIt7HgSGKgDjfH0LXKIXsywJbnw=" }, { "pname": "Microsoft.Extensions.Logging.EventLog", - "version": "9.0.10", - "hash": "sha256-TzOq62cH8KolfIvXnWapvPdmCdDxiKF7tg5ICE6iwEk=" + "version": "10.0.6", + "hash": "sha256-OrIL6QUhI8dntpTXgkrwJ443YpmJsfYNM08kYB4KQZE=" }, { "pname": "Microsoft.Extensions.Logging.EventSource", - "version": "9.0.10", - "hash": "sha256-GGxnzocUi1se0kkysvkZ5QpN3p/N1VbrLkpeVPS18Ks=" + "version": "10.0.6", + "hash": "sha256-LoMQ0w2MwzKGS8QhqNTv5TgAPmgaS5HCfjkJHJHT818=" + }, + { + "pname": "Microsoft.Extensions.ObjectPool", + "version": "2.2.0", + "hash": "sha256-P+QUM50j/V8f45zrRqat8fz6Gu3lFP+hDjESwTZNOFg=" }, { "pname": "Microsoft.Extensions.ObjectPool", "version": "8.0.11", "hash": "sha256-xutYzUA86hOg0NfLcs/NPylKvNcNohucY1LpSEkkaps=" }, + { + "pname": "Microsoft.Extensions.Options", + "version": "10.0.0", + "hash": "sha256-j5MOqZSKeUtxxzmZjzZMGy0vELHdvPraqwTQQQNVsYA=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "10.0.5", + "hash": "sha256-nw+m6VWXjmaBqZ1aH/l9SR9Oy62N9dmiMKloJ78kxv8=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "10.0.6", + "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA=" + }, + { + "pname": "Microsoft.Extensions.Options", + "version": "2.2.0", + "hash": "sha256-YBtPoWBEs+dlHPQ7qOmss+U9gnvG0T1irZY8NwD0QKw=" + }, { "pname": "Microsoft.Extensions.Options", "version": "6.0.0", @@ -656,8 +871,13 @@ }, { "pname": "Microsoft.Extensions.Options", - "version": "9.0.10", - "hash": "sha256-QTNhi83xhjJuIQ/3QffzQs/KY7avNyBMvnkuuSr3pBo=" + "version": "9.0.2", + "hash": "sha256-y2jZfcWx/H6Sx7wklA248r6kPjZmzTTLGxW8ZxrzNLM=" + }, + { + "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", + "version": "10.0.6", + "hash": "sha256-T0HNAYrIsm1xzfBD1qLqziI5qwSsGXGmXSDdOgpC5s0=" }, { "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", @@ -665,9 +885,29 @@ "hash": "sha256-au0Y13cGk/dQFKuvSA5NnP/++bErTk0oOTlgmHdI2Mw=" }, { - "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", - "version": "9.0.10", - "hash": "sha256-4YxwQH66IhJiJP53/Fy/lGBIEkVo4k+o/5QxzFQLhfQ=" + "pname": "Microsoft.Extensions.Primitives", + "version": "10.0.0", + "hash": "sha256-Dup08KcptLjlnpN5t5//+p4n8FUTgRAq4n/w1s6us+I=" + }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "10.0.5", + "hash": "sha256-uvrur+0dg4zAAQcpLkkhPA77ST0tA3+EpGdDlCckC+E=" + }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "10.0.6", + "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc=" + }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "2.2.0", + "hash": "sha256-DMCTC3HW+sHaRlh/9F1sDwof+XgvVp9IzAqzlZWByn4=" + }, + { + "pname": "Microsoft.Extensions.Primitives", + "version": "3.0.0", + "hash": "sha256-cwlj0X19gngcOB7kpODhF/h96/L6psMLBIOd2pf3CbU=" }, { "pname": "Microsoft.Extensions.Primitives", @@ -686,23 +926,28 @@ }, { "pname": "Microsoft.Extensions.Primitives", - "version": "9.0.10", - "hash": "sha256-It7NQ+Ap/hrqFX3LXDVJqVz1Xl3j8QIapYDcG2MQ/7w=" + "version": "9.0.2", + "hash": "sha256-zy/YNMaY47o6yNv2WuYiAJEjtoOF8jlWgsWHqXeSm4s=" + }, + { + "pname": "Microsoft.Extensions.WebEncoders", + "version": "8.0.11", + "hash": "sha256-zcbWxDQkQkZVeUjOssqeJ1t3O70Slk7FWn6j/8IxfgE=" }, { "pname": "Microsoft.IdentityModel.Abstractions", - "version": "8.13.0", - "hash": "sha256-B5PshNfnDfB36QjEOf0S3FQaC+9K7MR+y5KUiQDHfhg=" + "version": "8.17.0", + "hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio=" }, { "pname": "Microsoft.IdentityModel.JsonWebTokens", - "version": "8.13.0", - "hash": "sha256-i9CvrXUvYvtmuAQNHU9IvjItFh6x2/O8CAuEjeOOYyg=" + "version": "8.17.0", + "hash": "sha256-MH7vdhCNAae32p6UTvaDtmyvFDxa/W71qTsEQ6yC9xM=" }, { "pname": "Microsoft.IdentityModel.Logging", - "version": "8.13.0", - "hash": "sha256-wg6jCW8tiXfwrKs/Hxo0M0Cyi2EPRlIa6+vfnVxsQ+M=" + "version": "8.17.0", + "hash": "sha256-IM6jsPMz+l9JA0cye/v2ke51xlfP0u5HtWBqc2aKDYM=" }, { "pname": "Microsoft.IdentityModel.Protocols", @@ -721,14 +966,24 @@ }, { "pname": "Microsoft.IdentityModel.Tokens", - "version": "8.13.0", - "hash": "sha256-M1NZQyQt8q10MLai4BooKtzJebRVwHeQuq/UQiJl28c=" + "version": "8.17.0", + "hash": "sha256-XcA0KXJbqMWt0I5LuHHMRLpgVQ18KcBej1BoySHeA1A=" }, { "pname": "Microsoft.IO.RecyclableMemoryStream", "version": "3.0.1", "hash": "sha256-unFg/5EcU/XKJbob4GtQC43Ydgi5VjeBGs7hfhj4EYo=" }, + { + "pname": "Microsoft.Net.Http.Headers", + "version": "10.0.6", + "hash": "sha256-/4WgtVHeoYv0MJhLqWYChPKh2AOXsJfyA+wFPKrI+14=" + }, + { + "pname": "Microsoft.Net.Http.Headers", + "version": "2.2.0", + "hash": "sha256-pb8AoacSvy8hGNGodU6Lhv1ooWtUSCZwjmwd89PM1HA=" + }, { "pname": "Microsoft.Net.Http.Headers", "version": "2.3.0", @@ -739,30 +994,25 @@ "version": "1.1.0", "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" }, - { - "pname": "Microsoft.NETCore.Targets", - "version": "1.1.0", - "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" - }, { "pname": "Microsoft.OpenApi", - "version": "1.6.23", - "hash": "sha256-YD2oxM/tlNpK5xUeHF85xdqcpBzHioUSyRjpN2A7KcY=" + "version": "2.4.1", + "hash": "sha256-DXdbXq5Gpg3MJVBM0C8uF6mcLczVJAUFp6LAdFojgPs=" }, { - "pname": "Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" + "pname": "Microsoft.VisualStudio.SolutionPersistence", + "version": "1.0.52", + "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw=" }, { "pname": "Microsoft.Win32.SystemEvents", - "version": "9.0.7", - "hash": "sha256-7o59Y4Wy9EsTlcNVCNuweR/7Y7QlbB6MwK/aHGax3F4=" + "version": "10.0.6", + "hash": "sha256-9aY12va83TDG3ATTMTPIAKsKNtcXJGyiRsIK+s7U1Fc=" }, { "pname": "MimeKit", - "version": "4.13.0", - "hash": "sha256-mPFMFcK+ks4aoA02JfC6JUhUyc1LTVp5siW9t3wUgNo=" + "version": "4.16.0", + "hash": "sha256-yWGXVm+EHvBSsZlVHdWdD+rVwdf/5hHxsUfJMSd2Afo=" }, { "pname": "MimeTypeMapOfficial", @@ -776,8 +1026,18 @@ }, { "pname": "Nager.ArticleNumber", - "version": "1.0.7", - "hash": "sha256-Th3BIABiOo0vsgqznr6C6WhVdGDFalso/rAfUYDI0NE=" + "version": "1.0.8", + "hash": "sha256-m4rZiJVJBQDQqvGnG8u3Inead8NR9sytziTGSkaqqyM=" + }, + { + "pname": "NeoSmart.Caching.Sqlite", + "version": "9.0.1", + "hash": "sha256-VqCqQmJRT+S8m6xaGbphI2Oq+0b9qqrtg5AptB0IqTI=" + }, + { + "pname": "NeoSmart.Caching.Sqlite.AspNetCore", + "version": "9.0.1", + "hash": "sha256-yD5ILqaA7ygC/ZByCwc60GA76SBC1O2vrdm7W7jvLeQ=" }, { "pname": "NETStandard.Library", @@ -786,63 +1046,63 @@ }, { "pname": "NetVips", - "version": "3.1.0", - "hash": "sha256-ZxbN+5JCLjyH23/2NPX/U0+5kbG20knpzouaZjpcrnA=" + "version": "3.2.0", + "hash": "sha256-170GHh2PS7rYu4kdfsdjG4QdPitfOy4JhaqIfBpseGY=" }, { "pname": "NetVips.Native", - "version": "8.17.1", - "hash": "sha256-3Bt+CkZZqwgujWBlD9frEEk6veRW9//QFqL974aQk0Y=" + "version": "8.18.2", + "hash": "sha256-KR6aE5I7RKneD+3WSSX7DCM3E+jlttYAlt3b9ngewF0=" }, { "pname": "NetVips.Native.linux-arm", - "version": "8.17.1", - "hash": "sha256-ImOgBzek3104u1yluZKUCXJ7XBFiYx0pU+pCSoCLZN4=" + "version": "8.18.2", + "hash": "sha256-qEMu4zSSbqbJBE7BaAVoNBv8D4bX16c70sxLL+WU0fo=" }, { "pname": "NetVips.Native.linux-arm64", - "version": "8.17.1", - "hash": "sha256-epMLp8Ig2EBVYP7CrE4/Itf3wcqxwJovObD3g7laFc4=" + "version": "8.18.2", + "hash": "sha256-dFLghk06fGH1w6pY+HzYorGptwB81voIGDQT9qipgVU=" }, { "pname": "NetVips.Native.linux-musl-arm64", - "version": "8.17.1", - "hash": "sha256-suweTrKlrrFGm4vAI5/88rAjY0xh1xloZ6HmDrZkCYk=" + "version": "8.18.2", + "hash": "sha256-6VYO0Y54+Dp6zWGjMZDJ2+1vg7wYT8+ahimQd/4NWMU=" }, { "pname": "NetVips.Native.linux-musl-x64", - "version": "8.17.1", - "hash": "sha256-tO0PZMeLXnzn1crTSVni6dhLkIoVd6Aw9tTBbePrFSo=" + "version": "8.18.2", + "hash": "sha256-42iSMN2luLpSUUX5peanVT4BLoRG9Zp4s/eyafnTlRE=" }, { "pname": "NetVips.Native.linux-x64", - "version": "8.17.1", - "hash": "sha256-BvD/a88FCd9Q09qVJJ2PNcW7OxKsGjLcqzscawVB9co=" + "version": "8.18.2", + "hash": "sha256-B9mDRhVUK0xA4u0TA+mg0wdmZuE0r9tFrCdqy7JTKT4=" }, { "pname": "NetVips.Native.osx-arm64", - "version": "8.17.1", - "hash": "sha256-IOs4owMMZ9pmLNoU273Fb78SQauMWaYltc0NIf/uUpQ=" + "version": "8.18.2", + "hash": "sha256-0Z4ebWvYJzxXEsOIj9EioDMGW13jchBvNSHWNw+H0i8=" }, { "pname": "NetVips.Native.osx-x64", - "version": "8.17.1", - "hash": "sha256-Gx0L959G5pKAwtjll6phwoIHELqQOWrItPleWuJz8f8=" + "version": "8.18.2", + "hash": "sha256-k2stqKPwoC8VFZv65fLFJiUJkjFdDBSci71Rmc7W8Io=" }, { "pname": "NetVips.Native.win-arm64", - "version": "8.17.1", - "hash": "sha256-8dgBepaQf7l/wNgYO+NPCYOsjnPNwUSgvRn+FUNMZtc=" + "version": "8.18.2", + "hash": "sha256-VxPcs8tiH21n2rbsVAk35xLyymAPT0/YNNnatNvCxvk=" }, { "pname": "NetVips.Native.win-x64", - "version": "8.17.1", - "hash": "sha256-ia+ar6vMv+1HhJq6ppQAeuMbluK1IX8qhcO0z5HDv8o=" + "version": "8.18.2", + "hash": "sha256-xLsrZeLS3Okk+LkrK2xkaWyP0J9TBguxNytJh1iLQN8=" }, { "pname": "NetVips.Native.win-x86", - "version": "8.17.1", - "hash": "sha256-PHLRQK2I3cmimTdmDNMq6SDBnpZwin8claHp56HrAWc=" + "version": "8.18.2", + "hash": "sha256-w17N008yfpgLXY54Pb/gUJ6YqCZU7OGq+je/OYozaig=" }, { "pname": "Newtonsoft.Json", @@ -854,235 +1114,60 @@ "version": "11.0.2", "hash": "sha256-YhlAbGfwoxQzxb3Hef4iyV9eGdPQJJNd2GgSR0jsBJ0=" }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.3", + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.4", + "hash": "sha256-8JCB1FdAW681qXP6DFDWvycu1oPyVoxaYgpJ2pUvZSk=" + }, { "pname": "Polly", - "version": "8.6.2", - "hash": "sha256-JWPe3Une30ljf2z4aeshNSjz2CfIQZWw3IHiPvFgy6E=" + "version": "8.6.6", + "hash": "sha256-0BrOttCw+HQYB24Y2uMy2vo0P5/txUlhELC8FlyLKps=" }, { "pname": "Polly.Core", - "version": "8.6.2", - "hash": "sha256-jX1i7tkQwaY74qgVarx6vLeLIg7zonQwisFvm6nWrHs=" - }, - { - "pname": "runtime.any.System.Collections", - "version": "4.3.0", - "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" - }, - { - "pname": "runtime.any.System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" - }, - { - "pname": "runtime.any.System.Globalization", - "version": "4.3.0", - "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" - }, - { - "pname": "runtime.any.System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" - }, - { - "pname": "runtime.any.System.IO", - "version": "4.3.0", - "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" - }, - { - "pname": "runtime.any.System.Reflection", - "version": "4.3.0", - "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" - }, - { - "pname": "runtime.any.System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" - }, - { - "pname": "runtime.any.System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" - }, - { - "pname": "runtime.any.System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" - }, - { - "pname": "runtime.any.System.Runtime", - "version": "4.3.0", - "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" - }, - { - "pname": "runtime.any.System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" - }, - { - "pname": "runtime.any.System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" - }, - { - "pname": "runtime.any.System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" - }, - { - "pname": "runtime.any.System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" - }, - { - "pname": "runtime.any.System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" - }, - { - "pname": "runtime.any.System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" - }, - { - "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" - }, - { - "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" - }, - { - "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" - }, - { - "pname": "runtime.native.System", - "version": "4.3.0", - "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" - }, - { - "pname": "runtime.native.System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" - }, - { - "pname": "runtime.native.System.Net.Http", - "version": "4.3.0", - "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" - }, - { - "pname": "runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" - }, - { - "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" - }, - { - "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", - "version": "4.3.0", - "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" - }, - { - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" - }, - { - "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" - }, - { - "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" - }, - { - "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" - }, - { - "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" - }, - { - "pname": "runtime.unix.Microsoft.Win32.Primitives", - "version": "4.3.0", - "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" - }, - { - "pname": "runtime.unix.System.Console", - "version": "4.3.0", - "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" - }, - { - "pname": "runtime.unix.System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" - }, - { - "pname": "runtime.unix.System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" - }, - { - "pname": "runtime.unix.System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" - }, - { - "pname": "runtime.unix.System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" - }, - { - "pname": "runtime.unix.System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" - }, - { - "pname": "runtime.unix.System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" + "version": "8.6.6", + "hash": "sha256-y6/a4OWrUlRfe0J8qdhBRmYRDi6K2y+kwhEVCIUOjvU=" }, { "pname": "Scrutor", "version": "3.3.0", "hash": "sha256-cYd6xuCn8cniuHWhiWMZRYZrYUjOvAz2wlEvOM5drmE=" }, + { + "pname": "Serilog", + "version": "2.9.0", + "hash": "sha256-JpK8hQvk0LHtq9vaEyegi1oo2Id+LSSOSkKsxAVaEXw=" + }, + { + "pname": "Serilog", + "version": "4.0.0", + "hash": "sha256-j8hQ5TdL1TjfdGiBO9PyHJFMMPvATHWN1dtrrUZZlNw=" + }, + { + "pname": "Serilog", + "version": "4.2.0", + "hash": "sha256-7f3EpCsEbDxXgsuhE430KVI14p7oDUuCtwRpOCqtnbs=" + }, { "pname": "Serilog", "version": "4.3.0", "hash": "sha256-jyIy4BjsyFXge3aO4GRFAdnX4/rz1MHfBkBDIpCDsTw=" }, + { + "pname": "Serilog", + "version": "4.3.1", + "hash": "sha256-TY+GaQYnyDfOGl0gi67xDyUMOuV/mjz8BU66/UsmStI=" + }, { "pname": "Serilog.AspNetCore", - "version": "9.0.0", - "hash": "sha256-h58CFtXBRvwhTCrhQPHQMKbp98YiK02o+cOyOmktVpQ=" + "version": "10.0.0", + "hash": "sha256-z7dY6pY2Kkns20mpzZN2GOfV172gDWpamKDXHyLhEJs=" }, { "pname": "Serilog.Enrichers.Thread", @@ -1091,19 +1176,19 @@ }, { "pname": "Serilog.Extensions.Hosting", - "version": "9.0.0", - "hash": "sha256-bidr2foe7Dp4BJOlkc7ko0q6vt9ITG3IZ8b2BKRa0pw=" + "version": "10.0.0", + "hash": "sha256-zFQMZkAPqg+j2ZI0oBN07hO+9MFiyy5YECRbz7msxeU=" + }, + { + "pname": "Serilog.Extensions.Logging", + "version": "10.0.0", + "hash": "sha256-MgfWK/SJWUPxPzrnCUnxn6Sy+SBVmP3dYd60uy80NdE=" }, { "pname": "Serilog.Extensions.Logging", "version": "3.0.1", "hash": "sha256-KtHMMnepmEpOlHrIGlUkK6Vq1L0iBBnFGavbUtvxOBk=" }, - { - "pname": "Serilog.Extensions.Logging", - "version": "9.0.0", - "hash": "sha256-aGkz1V4HVl0rWC1BkcnLhG1EC7WLBoT3tdLdUUTFXaw=" - }, { "pname": "Serilog.Formatting.Compact", "version": "3.0.0", @@ -1111,8 +1196,8 @@ }, { "pname": "Serilog.Settings.Configuration", - "version": "9.0.0", - "hash": "sha256-Q/q5UiSrcxoy5a/orod20E2RfiRtHDhxjjGMe1dW35I=" + "version": "10.0.0", + "hash": "sha256-WJK+wR7XPGAtD+vO+pjF5mn4qy8tO5uWIqHhovL0lAs=" }, { "pname": "Serilog.Sinks.AspNetCore.SignalR", @@ -1121,8 +1206,8 @@ }, { "pname": "Serilog.Sinks.Console", - "version": "6.0.0", - "hash": "sha256-QH8ykDkLssJ99Fgl+ZBFBr+RQRl0wRTkeccQuuGLyro=" + "version": "6.1.1", + "hash": "sha256-CfIg4Us4kSMQAn6rU2rsAeE22g6MpFiZdhoZWySpZeY=" }, { "pname": "Serilog.Sinks.Debug", @@ -1141,38 +1226,28 @@ }, { "pname": "SharpCompress", - "version": "0.40.0", - "hash": "sha256-pxz5ef//xOUClwuyflO0eLAfUItFcwfq74Cf0Hj5c1E=" + "version": "0.47.4", + "hash": "sha256-mH0R+al2GUomIYkieYudTmF1mAnIUiifQPTp13eUFg8=" }, { "pname": "SixLabors.ImageSharp", - "version": "3.1.11", - "hash": "sha256-MlRF+3SGfahbsB1pZGKMOrsfUCx//hCo7ECrXr03DpA=" + "version": "3.1.12", + "hash": "sha256-FR8v74w4P/1AZdW5ARW0y8zgDqLtvhxQmL1CKv68xR0=" }, { "pname": "SonarAnalyzer.CSharp", - "version": "10.15.0.120848", - "hash": "sha256-zmZrHhqRbJq3DcA7Plo6N56gjz7hi7DXwk1e/NSGQwU=" - }, - { - "pname": "sqlite-net-pcl", - "version": "1.8.116", - "hash": "sha256-XlD0ycLkpMeFkZ9NCktC2ldYzD2NyJarSv5h6e4gekA=" + "version": "10.23.0.137933", + "hash": "sha256-phxiICdupuG9F8o/Qn7MTIWDgLo8yWmdVCPbgjwPgWA=" }, { "pname": "SQLitePCLRaw.bundle_e_sqlite3", - "version": "2.1.10", - "hash": "sha256-kZIWjH/TVTXRIsHPZSl7zoC4KAMBMWmgFYGLrQ15Occ=" + "version": "2.1.11", + "hash": "sha256-kWRapMTVEfcc0DxnI9Ai1+RwAAcR2+HUu+WF+OeLJCs=" }, { "pname": "SQLitePCLRaw.bundle_green", - "version": "2.0.4", - "hash": "sha256-QjDI47nPUXx75rMABeSYefB6gw6xgrgTjYY6Uq/1J4U=" - }, - { - "pname": "SQLitePCLRaw.core", - "version": "2.0.4", - "hash": "sha256-IUfP6hlLayClMzG3V0cEU2woJrlCqvZ/J6LBQB3fZVE=" + "version": "2.1.10", + "hash": "sha256-IanG4p+Jb/2TYaxEEdKb/Ecs6TtJaboQYUCyC5sYC/s=" }, { "pname": "SQLitePCLRaw.core", @@ -1180,9 +1255,9 @@ "hash": "sha256-gpZcYwiJVCVwCyJu0R6hYxyMB39VhJDmYh9LxcIVAA8=" }, { - "pname": "SQLitePCLRaw.lib.e_sqlite3", - "version": "2.0.4", - "hash": "sha256-rPj53a6jdeX4gSr7SsUz7LtbecdoDJQb7bxSigsPvU4=" + "pname": "SQLitePCLRaw.core", + "version": "2.1.11", + "hash": "sha256-s/fxEoYlNf9c2C4HZueMzPCBvpiViDVlSpg7epB0GXY=" }, { "pname": "SQLitePCLRaw.lib.e_sqlite3", @@ -1190,64 +1265,54 @@ "hash": "sha256-m2v2RQWol+1MNGZsx+G2N++T9BNtQGLLHXUjcwkdCnc=" }, { - "pname": "SQLitePCLRaw.provider.dynamic_cdecl", - "version": "2.0.4", - "hash": "sha256-0rzyURehoQsyDxW8Yj477TJLNcItBsJVwKBeGidKmSA=" + "pname": "SQLitePCLRaw.lib.e_sqlite3", + "version": "2.1.11", + "hash": "sha256-ZmffbHNgnLUdsPbikilEAihxXl1MedIBQ1Xzt9226Bw=" }, { "pname": "SQLitePCLRaw.provider.e_sqlite3", "version": "2.1.10", "hash": "sha256-MLs3jiETLZ7k/TgkHynZegCWuAbgHaDQKTPB0iNv7Fg=" }, + { + "pname": "SQLitePCLRaw.provider.e_sqlite3", + "version": "2.1.11", + "hash": "sha256-LdfV325AmYgBOwmwP7MNZxMJZkNO6bwrHvB6C5SyItA=" + }, { "pname": "Swashbuckle.AspNetCore", - "version": "9.0.3", - "hash": "sha256-ofwJQnDEXT1V3Bzn8jh9qangDQZFeJyvWQt4IxjiPq8=" + "version": "10.1.7", + "hash": "sha256-6NUOoTHcPdJAtrlMVkmgKs/sxuwV1Q78QzG+tt4j4wo=" }, { "pname": "Swashbuckle.AspNetCore.Filters", - "version": "9.0.0", - "hash": "sha256-OaXRtWMj6og+FC11y3Fst+rbvnVogDiyiOKbDiSKdXE=" + "version": "10.0.1", + "hash": "sha256-20QCOPUpXX/wZjUAhdYM7We6Bqdd8M4w+lhlhjTeya4=" }, { "pname": "Swashbuckle.AspNetCore.Filters.Abstractions", - "version": "9.0.0", - "hash": "sha256-iogw8nDb0tRdGgNLNaL3QlbSB1n5pqzpN0r++wgRz80=" + "version": "10.0.1", + "hash": "sha256-VJ1+WXLcioRq2pxZGyStpSZVx0TQA8ka0eYkKxjOAgs=" }, { "pname": "Swashbuckle.AspNetCore.Swagger", - "version": "9.0.3", - "hash": "sha256-JbBGVnPO3dkPYcYOnB0njA5G4KNiDz1Bsg2NUgiv+PI=" + "version": "10.1.7", + "hash": "sha256-jRCchEG4ESpuYtbzMDGtKkR9BkLO4Ac3PQwSmu8B6m8=" }, { "pname": "Swashbuckle.AspNetCore.SwaggerGen", - "version": "8.0.0", - "hash": "sha256-K9vOS4Qk+sgwX5H6Yhkjb9LIQzm2ALfrvlaGt+/2cTk=" + "version": "10.0.0", + "hash": "sha256-rig6YMAqd2CsAOT/R6ZKWUoGwTYt87Pdko6Yy73cdG4=" }, { "pname": "Swashbuckle.AspNetCore.SwaggerGen", - "version": "9.0.3", - "hash": "sha256-d1WW1sUCuEopzV/9XQbdwz6Tj10iQdQukTWBB4RVMYY=" + "version": "10.1.7", + "hash": "sha256-+6xUOc4EJS7KXQySb2wH2FF9yGM5rgzvlJz45QQyXBw=" }, { "pname": "Swashbuckle.AspNetCore.SwaggerUI", - "version": "9.0.3", - "hash": "sha256-G4/F1VDMHBEU0vruOLYuaIhBme3TVKzj8lpLKokH+QE=" - }, - { - "pname": "System.AppContext", - "version": "4.3.0", - "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" - }, - { - "pname": "System.Buffers", - "version": "4.3.0", - "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" - }, - { - "pname": "System.Buffers", - "version": "4.6.0", - "hash": "sha256-c2QlgFB16IlfBms5YLsTCFQ/QeKoS6ph1a9mdRkq/Jc=" + "version": "10.1.7", + "hash": "sha256-5JYW0MKQ0ePdMHHZrDDaWuj7BX0pvA7NT/K6M49TFm4=" }, { "pname": "System.CodeDom", @@ -1255,319 +1320,79 @@ "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ=" }, { - "pname": "System.Collections", - "version": "4.3.0", - "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" - }, - { - "pname": "System.Collections.Concurrent", - "version": "4.3.0", - "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" - }, - { - "pname": "System.Collections.Immutable", - "version": "7.0.0", - "hash": "sha256-9an2wbxue2qrtugYES9awshQg+KfJqajhnhs45kQIdk=" + "pname": "System.ComponentModel.Annotations", + "version": "5.0.0", + "hash": "sha256-0pST1UHgpeE6xJrYf5R+U7AwIlH3rVC3SpguilI/MAg=" }, { "pname": "System.Composition", - "version": "7.0.0", - "hash": "sha256-YjhxuzuVdAzRBHNQy9y/1ES+ll3QtLcd2o+o8wIyMao=" + "version": "9.0.0", + "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM=" }, { "pname": "System.Composition.AttributedModel", - "version": "7.0.0", - "hash": "sha256-3s52Dyk2J66v/B4LLYFBMyXl0I8DFDshjE+sMjW4ubM=" + "version": "9.0.0", + "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M=" }, { "pname": "System.Composition.Convention", - "version": "7.0.0", - "hash": "sha256-N4MkkBXSQkcFKsEdcSe6zmyFyMmFOHmI2BNo3wWxftk=" + "version": "9.0.0", + "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U=" }, { "pname": "System.Composition.Hosting", - "version": "7.0.0", - "hash": "sha256-7liQGMaVKNZU1iWTIXvqf0SG8zPobRoLsW7q916XC3M=" + "version": "9.0.0", + "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s=" }, { "pname": "System.Composition.Runtime", - "version": "7.0.0", - "hash": "sha256-Oo1BxSGLETmdNcYvnkGdgm7JYAnQmv1jY0gL0j++Pd0=" + "version": "9.0.0", + "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s=" }, { "pname": "System.Composition.TypedParts", - "version": "7.0.0", - "hash": "sha256-6ZzNdk35qQG3ttiAi4OXrihla7LVP+y2fL3bx40/32s=" - }, - { - "pname": "System.Console", - "version": "4.3.0", - "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" - }, - { - "pname": "System.Diagnostics.Debug", - "version": "4.3.0", - "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "4.3.0", - "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" - }, - { - "pname": "System.Diagnostics.DiagnosticSource", - "version": "6.0.0", - "hash": "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc=" + "version": "9.0.0", + "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog=" }, { "pname": "System.Diagnostics.EventLog", - "version": "9.0.10", - "hash": "sha256-Nl5DqIAwczE10eWNlVz1UpAVO668eNdhyWq+Rfw+QI0=" - }, - { - "pname": "System.Diagnostics.Tools", - "version": "4.3.0", - "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" - }, - { - "pname": "System.Diagnostics.Tracing", - "version": "4.3.0", - "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" + "version": "10.0.6", + "hash": "sha256-MpXUz1TiiFkD1ngApC7HKqW+i37zi5V2ApOmqZwDqiI=" }, { "pname": "System.Drawing.Common", - "version": "9.0.7", - "hash": "sha256-GRiTUzguCr8o3V9whhoKvW16NCA08mdYO1rViJiDvvo=" - }, - { - "pname": "System.Formats.Asn1", - "version": "8.0.1", - "hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM=" - }, - { - "pname": "System.Globalization", - "version": "4.3.0", - "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" - }, - { - "pname": "System.Globalization.Calendars", - "version": "4.3.0", - "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" - }, - { - "pname": "System.Globalization.Extensions", - "version": "4.3.0", - "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" + "version": "10.0.6", + "hash": "sha256-FTXHVYztZSh3PxzJDDFzDNmVBgWHyzdZ565REXSeGv4=" }, { "pname": "System.IdentityModel.Tokens.Jwt", - "version": "8.13.0", - "hash": "sha256-2nqEzhLuxq9az4FYh3pJkSesM/HdHIKMtGXQdfhkllE=" + "version": "8.0.1", + "hash": "sha256-hW4f9zWs0afxPbcMqCA/FAGvBZbBFSkugIOurswomHg=" }, { - "pname": "System.IO", - "version": "4.3.0", - "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" + "pname": "System.IdentityModel.Tokens.Jwt", + "version": "8.17.0", + "hash": "sha256-DmAmWVosgwWlKGJm/0wFVbeV19YD2rT+gp8utjY0n0Q=" }, { "pname": "System.IO.Abstractions", - "version": "22.0.15", - "hash": "sha256-2deBvDALOzd+BAnhdbnR7ZPjChE71HPv7w61/2tfYOg=" - }, - { - "pname": "System.IO.Compression", - "version": "4.3.0", - "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" - }, - { - "pname": "System.IO.Compression.ZipFile", - "version": "4.3.0", - "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" - }, - { - "pname": "System.IO.FileSystem", - "version": "4.3.0", - "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" - }, - { - "pname": "System.IO.FileSystem.Primitives", - "version": "4.3.0", - "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" - }, - { - "pname": "System.IO.Pipelines", - "version": "7.0.0", - "hash": "sha256-W2181khfJUTxLqhuAVRhCa52xZ3+ePGOLIPwEN8WisY=" - }, - { - "pname": "System.IO.Pipelines", - "version": "8.0.0", - "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" - }, - { - "pname": "System.Linq", - "version": "4.3.0", - "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" - }, - { - "pname": "System.Linq.Expressions", - "version": "4.3.0", - "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" - }, - { - "pname": "System.Memory", - "version": "4.5.3", - "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" - }, - { - "pname": "System.Net.Http", - "version": "4.3.0", - "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" - }, - { - "pname": "System.Net.NameResolution", - "version": "4.3.0", - "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" - }, - { - "pname": "System.Net.Primitives", - "version": "4.3.0", - "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" - }, - { - "pname": "System.Net.Sockets", - "version": "4.3.0", - "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" + "version": "22.1.1", + "hash": "sha256-6pdLnst5H8W2OjXEn49U+QvZ6XpzGB3A63ITqaFmW0k=" }, { "pname": "System.Net.WebSockets.WebSocketProtocol", - "version": "5.1.0", - "hash": "sha256-TCcPu94+/BpZ94sTdBA20RgD+qJvMsaTOqYKN+HxZBc=" + "version": "4.5.1", + "hash": "sha256-5g6C2vb0RCUiSBw/tlCUbmrIbCvT9zQ+w/45o3l6Ctg=" }, { - "pname": "System.ObjectModel", - "version": "4.3.0", - "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" + "pname": "System.Security.Cryptography.Pkcs", + "version": "10.0.0", + "hash": "sha256-d3sLG+LZ3+N/h/6gdJcVKOgbBO6wYb66NfXalAEDqnE=" }, { - "pname": "System.Private.Uri", - "version": "4.3.0", - "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" - }, - { - "pname": "System.Reflection", - "version": "4.3.0", - "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.3.0", - "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" - }, - { - "pname": "System.Reflection.Emit", - "version": "4.7.0", - "hash": "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg=" - }, - { - "pname": "System.Reflection.Emit.ILGeneration", - "version": "4.3.0", - "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" - }, - { - "pname": "System.Reflection.Emit.Lightweight", - "version": "4.3.0", - "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" - }, - { - "pname": "System.Reflection.Extensions", - "version": "4.3.0", - "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" - }, - { - "pname": "System.Reflection.Metadata", - "version": "7.0.0", - "hash": "sha256-GwAKQhkhPBYTqmRdG9c9taqrKSKDwyUgOEhWLKxWNPI=" - }, - { - "pname": "System.Reflection.Primitives", - "version": "4.3.0", - "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" - }, - { - "pname": "System.Reflection.TypeExtensions", - "version": "4.3.0", - "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" - }, - { - "pname": "System.Resources.ResourceManager", - "version": "4.3.0", - "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" - }, - { - "pname": "System.Runtime", - "version": "4.3.0", - "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "6.0.0", - "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" - }, - { - "pname": "System.Runtime.Extensions", - "version": "4.3.0", - "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" - }, - { - "pname": "System.Runtime.Handles", - "version": "4.3.0", - "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" - }, - { - "pname": "System.Runtime.InteropServices", - "version": "4.3.0", - "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" - }, - { - "pname": "System.Runtime.InteropServices.RuntimeInformation", - "version": "4.3.0", - "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" - }, - { - "pname": "System.Runtime.Numerics", - "version": "4.3.0", - "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" - }, - { - "pname": "System.Security.Claims", - "version": "4.3.0", - "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" - }, - { - "pname": "System.Security.Cryptography.Algorithms", - "version": "4.3.0", - "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "4.3.0", - "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" - }, - { - "pname": "System.Security.Cryptography.Csp", - "version": "4.3.0", - "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" - }, - { - "pname": "System.Security.Cryptography.Encoding", - "version": "4.3.0", - "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" - }, - { - "pname": "System.Security.Cryptography.OpenSsl", - "version": "4.3.0", - "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" + "pname": "System.Security.Cryptography.Pkcs", + "version": "10.0.5", + "hash": "sha256-d7iz6dRRsxMPLtkQpD0OCbagVO/fHxSLtdoVuV/oC1k=" }, { "pname": "System.Security.Cryptography.Pkcs", @@ -1575,119 +1400,39 @@ "hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU=" }, { - "pname": "System.Security.Cryptography.Primitives", - "version": "4.3.0", - "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" + "pname": "System.Security.Cryptography.Xml", + "version": "10.0.5", + "hash": "sha256-2EVg0Gzv0WZ/Vm8TuSbP0bcFUeHPOe00s2X6mrrhB0g=" }, { - "pname": "System.Security.Cryptography.X509Certificates", - "version": "4.3.0", - "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" - }, - { - "pname": "System.Security.Principal", - "version": "4.3.0", - "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "4.3.0", - "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" - }, - { - "pname": "System.Text.Encoding", - "version": "4.3.0", - "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" - }, - { - "pname": "System.Text.Encoding.Extensions", - "version": "4.3.0", - "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" - }, - { - "pname": "System.Text.Encodings.Web", - "version": "8.0.0", - "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" - }, - { - "pname": "System.Text.Json", - "version": "7.0.3", - "hash": "sha256-aSJZ17MjqaZNQkprfxm/09LaCoFtpdWmqU9BTROzWX4=" - }, - { - "pname": "System.Text.Json", - "version": "9.0.10", - "hash": "sha256-wqeobpRw3PqOw21q8oGvauj5BkX1pS02Cm78E6c742w=" - }, - { - "pname": "System.Text.RegularExpressions", - "version": "4.3.0", - "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" - }, - { - "pname": "System.Threading", - "version": "4.3.0", - "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" - }, - { - "pname": "System.Threading.Channels", - "version": "7.0.0", - "hash": "sha256-Cu0gjQsLIR8Yvh0B4cOPJSYVq10a+3F9pVz/C43CNeM=" - }, - { - "pname": "System.Threading.Channels", - "version": "8.0.0", - "hash": "sha256-c5TYoLNXDLroLIPnlfyMHk7nZ70QAckc/c7V199YChg=" - }, - { - "pname": "System.Threading.Tasks", - "version": "4.3.0", - "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.3.0", - "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" - }, - { - "pname": "System.Threading.ThreadPool", - "version": "4.3.0", - "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" - }, - { - "pname": "System.Threading.Timer", - "version": "4.3.0", - "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" - }, - { - "pname": "System.Xml.ReaderWriter", - "version": "4.3.0", - "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" - }, - { - "pname": "System.Xml.XDocument", - "version": "4.3.0", - "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" + "pname": "System.Security.Cryptography.Xml", + "version": "8.0.2", + "hash": "sha256-9TCmVyMB4+By/ipU8vdYDtSnw1tkkebnXXVRdT78+28=" }, { "pname": "TestableIO.System.IO.Abstractions", - "version": "22.0.15", - "hash": "sha256-6YwnBfAnsxM0lEPB2LOFQcs7d1r7CyqjDEmvUBTz+X0=" + "version": "22.1.1", + "hash": "sha256-nBLPa/4R7gHmKltK260ZX6e+aOLlVkw5+2kuhraF2ec=" }, { "pname": "TestableIO.System.IO.Abstractions.Wrappers", - "version": "22.0.15", - "hash": "sha256-KoGuXGzecpf4rTmEth4/2goVFFR9V2aj+iibfZxpR7U=" + "version": "22.1.1", + "hash": "sha256-1dLAGZ6XaKlxWsYljNgEsQXG8ET4mubrYxLBNpdee6I=" }, { "pname": "Testably.Abstractions.FileSystem.Interface", - "version": "9.0.0", - "hash": "sha256-6JW+qDtqQT9StP4oTR7uO0NnmVc2xcjSZ6ds2H71wtg=" + "version": "10.1.0", + "hash": "sha256-zS5HAJ+iZbjsiiqPE0+M+0PMGxOH1Bsmm3vdNSKoYPU=" + }, + { + "pname": "TimeZoneConverter", + "version": "7.2.0", + "hash": "sha256-M2ETmUMPB6VWFxYrmRPV506Kl4SeXHYRgiTqaqnNBDQ=" }, { "pname": "VersOne.Epub", - "version": "3.3.4", - "hash": "sha256-BzUtRaxKkaG7tmXbvnWFM9vjf4g5XwhwnMUIdQzGlns=" + "version": "3.3.6", + "hash": "sha256-NyS0T8A9l+0eKTEwuNWbWcp1uEnz7JsstiR/aI9YdGA=" }, { "pname": "xunit.assert", @@ -1696,12 +1441,7 @@ }, { "pname": "YamlDotNet", - "version": "16.3.0", - "hash": "sha256-4Gi8wSQ8Rsi/3+LyegJr//A83nxn2fN8LN1wvSSp39Q=" - }, - { - "pname": "ZstdSharp.Port", - "version": "0.8.5", - "hash": "sha256-+UQFeU64md0LlSf9nMXif6hHnfYEKm+WRyYd0Vo2QvI=" + "version": "17.0.1", + "hash": "sha256-z23qb/L7DcjLgVsvROjyD7gr342u3QKjcPA2mZ0xz2g=" } ] diff --git a/pkgs/by-name/ka/kavita/package.nix b/pkgs/by-name/ka/kavita/package.nix index e99e320d7d7d..ef8765729c2d 100644 --- a/pkgs/by-name/ka/kavita/package.nix +++ b/pkgs/by-name/ka/kavita/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "kavita"; - version = "0.8.8.3"; + version = "0.9.0.2"; src = fetchFromGitHub { owner = "kareadita"; repo = "kavita"; rev = "v${finalAttrs.version}"; - hash = "sha256-Va3scgMxcLhqP+s7x/iDneCPZQCF0iOIQAfTJENcvOI="; + hash = "sha256-Wfb/Lc+BvkiJLopH1NQx1YQWzm2Sdmvg1Xmn+8YwWus="; }; backend = buildDotnetModule { @@ -31,18 +31,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { # Future updates should check if migration restoration is needed for supported upgrade paths. ]; postPatch = '' - substituteInPlace API/Services/DirectoryService.cs --subst-var out + substituteInPlace Kavita.Services/DirectoryService.cs --subst-var out - substituteInPlace API/Startup.cs API/Services/LocalizationService.cs API/Controllers/FallbackController.cs \ + substituteInPlace Kavita.Server/Startup.cs Kavita.Services/LocalizationService.cs Kavita.Server/Controllers/FallbackController.cs \ --subst-var-by webroot "${finalAttrs.frontend}/lib/node_modules/kavita-webui/dist/browser" ''; - executables = [ "API" ]; - - projectFile = "API/API.csproj"; + projectFile = "Kavita.Server/Kavita.Server.csproj"; nugetDeps = ./nuget-deps.json; - dotnet-sdk = dotnetCorePackages.sdk_9_0; - dotnet-runtime = dotnetCorePackages.aspnetcore_9_0; + dotnet-sdk = dotnetCorePackages.sdk_10_0; + dotnet-runtime = dotnetCorePackages.aspnetcore_10_0; }; frontend = buildNpmPackage { @@ -54,7 +52,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { npmBuildScript = "prod"; npmFlags = [ "--legacy-peer-deps" ]; npmRebuildFlags = [ "--ignore-scripts" ]; # Prevent playwright from trying to install browsers - npmDepsHash = "sha256-SqW9qeg0CKfVKYsDXmVsnVNmcH7YkaXtXpPjIqGL0i0="; + npmDepsHash = "sha256-Qa/lf0hH2KMDdRcBj8GW9cJGE3YZsP32z2kfTk6YNYc="; }; dontBuild = true; @@ -65,7 +63,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { mkdir -p $out/bin $out/lib/kavita ln -s $backend/lib/kavita-backend $out/lib/kavita/backend ln -s $frontend/lib/node_modules/kavita-webui/dist $out/lib/kavita/frontend - ln -s $backend/bin/API $out/bin/kavita + ln -s $backend/bin/Kavita.Server $out/bin/kavita runHook postInstall ''; From b98a281e783d046cd9111acc90a13d2fae804829 Mon Sep 17 00:00:00 2001 From: gale Date: Sat, 18 Apr 2026 13:35:00 -0500 Subject: [PATCH 06/87] slimevr: 18.2.0 -> 20.1.0 SlimeVR now uses Electron instead of Tauri. --- pkgs/by-name/sl/slimevr-server/deps.json | 843 +++++++++--------- .../sl/slimevr/nixos-udev-instructions.patch | 26 + .../no-java-tool-options-warning.patch | 24 +- pkgs/by-name/sl/slimevr/package.nix | 141 +-- 4 files changed, 518 insertions(+), 516 deletions(-) create mode 100644 pkgs/by-name/sl/slimevr/nixos-udev-instructions.patch diff --git a/pkgs/by-name/sl/slimevr-server/deps.json b/pkgs/by-name/sl/slimevr-server/deps.json index 48644bb88753..5d0e9bd0d8d5 100644 --- a/pkgs/by-name/sl/slimevr-server/deps.json +++ b/pkgs/by-name/sl/slimevr-server/deps.json @@ -12,7 +12,6 @@ "pom": "sha256-LvIhWi+XFxY/gDni5mBU64XOJ+JLGY2X0r4222bKXlo=" }, "SlimeVR/oscquery-kt#oscquery-kt/566a0cba58": { - "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", "module": "sha256-ZqK7sz4yLUmYWICZSpFHgE/xcL5zjXSPUIkHneeBVOg=", "pom": "sha256-x573rzicYvlbWVFzRzAqNinkB4Himt6z8iLqhEdkA7c=" }, @@ -44,57 +43,64 @@ "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" }, - "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.0.0": { - "pom": "sha256-P/Oh7RadAeWWadmHM4wl8jDaB9YpUlOPDdT5R3YokDY=" + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.2.1": { + "pom": "sha256-MGt3fcOfRP7GK1C97+QbcWvrD9fNP4FXInOhNMLhVbk=" }, - "com/diffplug/spotless#spotless-lib-extra/4.0.0": { - "jar": "sha256-eU/w7Rnmc9WDQiAay+mWa7V8opNptlkapAfpH3EIc2c=", - "module": "sha256-dqvsZm0K6Bu7X0LZSYmo9NBgzIv4HAWXyzycbJ8weA0=", - "pom": "sha256-mFOj57ehlVHOyeTfguC9ODVt9gOmFcOjOZCEYD8ZPTQ=" + "com/diffplug/spotless#spotless-lib-extra/4.3.0": { + "jar": "sha256-dU+ATAnfouuNU5YzEdK+aPG0pWIQEdy1UNcC6tKGUdk=", + "module": "sha256-yImJBeaSp+CHATV8PK0NT+JqogjNerDe2NcNOSnLoRI=", + "pom": "sha256-C5N93//pxrgmIDYU755aLQs8INjMa3kitIgdl9MbaJ0=" }, - "com/diffplug/spotless#spotless-lib/4.0.0": { - "jar": "sha256-N40MNuxkPDeA+rUo52uvANqE/ZRKp1epM/Z3rCg9M84=", - "module": "sha256-92+01yygh52jJV5JO6u5d9b/zZjBRnpQ68oDHCqhBls=", - "pom": "sha256-+cBI1/AcYo5IvXJAaj3WVp2p1ic1wgv1Tf8/XwxdqAI=" + "com/diffplug/spotless#spotless-lib/4.3.0": { + "jar": "sha256-Zp+ETsCpdJQcbaBLZwdI9DF4I5ttmf3bWwYs6dBtCTk=", + "module": "sha256-I1HAgP4kVTNGAv/QqCHYit9ipT5uoYTEOV9PVQXeNyM=", + "pom": "sha256-dPwsK8oRHUP/q/jWPYuegjpEOIWHevxxWInI6ckUaNM=" }, - "com/diffplug/spotless#spotless-plugin-gradle/8.0.0": { - "jar": "sha256-SBsYKnFP49cVsGv7aNYcwSv5legJIsSSu+BJVp7ImSg=", - "module": "sha256-r/+o5mZMvgJa0XGjawqR2EoPmR66Ppyw8QBMOn5cDJk=", - "pom": "sha256-1bqWuk97BrrT2ObX/uAcy+vrA7tvvzoq509UApXddYU=" + "com/diffplug/spotless#spotless-plugin-gradle/8.2.1": { + "jar": "sha256-2/RPjfGDKAAkHU8TUSn8khuoL7ItckMMxC1NPVu/nTw=", + "module": "sha256-OPb28k3QWmJskcwWOvTThnq9UPCGdnqmTaJfMg+ik5s=", + "pom": "sha256-s578nCtRfx6eiNa+IvYyYZ3oOqDi49F1RaAXUDtxNPg=" }, - "com/fasterxml#oss-parent/38": { - "pom": "sha256-yD+PRd/cqNC2s2YcYLP4R4D2cbEuBvka1dHBodH5Zug=" + "com/fasterxml#oss-parent/55": { + "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" }, - "com/fasterxml#oss-parent/50": { - "pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc=" + "com/fasterxml#oss-parent/61": { + "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ=" }, - "com/fasterxml#oss-parent/58": { - "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" + "com/fasterxml#oss-parent/68": { + "pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc=" }, - "com/fasterxml/jackson#jackson-bom/2.17.2": { - "pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI=" + "com/fasterxml/jackson#jackson-bom/2.19.1": { + "pom": "sha256-um1o7qs6HME6d6it4hl/+aMqoc/+rHKEfUm63YLhuc4=" }, - "com/fasterxml/jackson#jackson-parent/2.17": { - "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" + "com/fasterxml/jackson#jackson-parent/2.19.2": { + "pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U=" }, - "com/fasterxml/woodstox#woodstox-core/6.5.1": { - "jar": "sha256-ySjWBmXGQV+xw5d1z5XPxE9/RYDPWrAbHDgOv/12iH8=", - "pom": "sha256-SDllThaxcU509Rq8s3jYNWgUq49NUnPR3S8c6KOQrdw=" + "com/fasterxml/woodstox#woodstox-core/7.1.0": { + "jar": "sha256-gSZpIKHNxHMGqKK0cmyZ7Imz+/McJHDk9eR32dhXyp8=", + "pom": "sha256-+ZXFCx0gl18KjW8OUyK8jRPHiuPcGCcXdoQUlypmzIU=" }, - "com/github/gmazzo/buildconfig#com.github.gmazzo.buildconfig.gradle.plugin/5.5.0": { - "pom": "sha256-VLsX6z8pKCFD2TiyS1vnkg1EBm52b3FtpUQ7xp785/g=" + "com/github/gmazzo/buildconfig#com.github.gmazzo.buildconfig.gradle.plugin/6.0.7": { + "pom": "sha256-HLtsknmESba6qhO62o4i6IrsvQRfqKWUMTZtvg4aNNI=" }, - "com/github/gmazzo/buildconfig#plugin/5.5.0": { - "jar": "sha256-rf1HIagM0l8M9z2z26t4RV/HCi/9bkjuGLjzDZCWvyU=", - "module": "sha256-O5YZPjLFtbyxtYha8mA6vSPl82+AID6j1NNGbn6BBZI=", - "pom": "sha256-zmdHCwkwZgynvmTQ9NGTsUdLNTU8SoNEUFSFe1ZCLd4=" + "com/github/gmazzo/buildconfig#plugin/6.0.7": { + "jar": "sha256-UoUjRhdLuey1cgKYsN+0TfuVVb2E9J0TiXmAC9KyJpU=", + "module": "sha256-Srfu8Nsfqedd2xcZvrUySxuHH430gjdzqpdWnOfOfTw=", + "pom": "sha256-Vc2Z3PSMj8dgBPRU/s429g8csF/G2w1CgCDrW9HfDlI=" }, - "com/google/code/gson#gson-parent/2.8.9": { - "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" + "com/google/code/gson#gson-parent/2.11.0": { + "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" }, - "com/google/code/gson#gson/2.8.9": { - "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", - "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" + "com/google/code/gson#gson/2.11.0": { + "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", + "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" + }, + "com/google/errorprone#error_prone_annotations/2.27.0": { + "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", + "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" + }, + "com/google/errorprone#error_prone_parent/2.27.0": { + "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" }, "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", @@ -104,26 +110,26 @@ "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" }, - "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/8.3.2": { - "pom": "sha256-szOyGpOZQspQU6SeLX5q2zN15DgL+wGwm+TBlU4qENA=" + "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.3.1": { + "pom": "sha256-yIQ/agfj0unj0+swNOFVvW/ctWE5kEyShO/95R16X6Q=" }, - "com/gradleup/shadow#shadow-gradle-plugin/8.3.2": { - "jar": "sha256-47sBT4DY/AbxJLnuN84qW0NYjtrZfuNXcAXZzBPI+mk=", - "module": "sha256-BUonHjgERAFbXnzvp9efTC7yvvfPjPUH7GQoEM0fESg=", - "pom": "sha256-Mjrk4FkMBPurCWKJcVxhzy40MF9QgOGLqiqyAKShmaM=" + "com/gradleup/shadow#shadow-gradle-plugin/9.3.1": { + "jar": "sha256-lGB42YbsVs6P+NAWN9kPcJ8zPVg6tSCq3Y5EnTcE2Gc=", + "module": "sha256-IuNwRjPPGSGbTVGUqNKJDPfPTbctRA5g6BIlcS+na2w=", + "pom": "sha256-nLrNpEyjh3wt54LMo5iIGUYCimh4H/kOypnamAgO/JE=" }, "com/squareup#javapoet/1.13.0": { "jar": "sha256-THUX6EinGzbQadErs79Gpw/UzaMQXYIrDtLhnAC2kpE=", "pom": "sha256-VKNPqFAqRryQ79tJJiYAWR+oC/mjT1pMeYMRrsFsqXc=" }, - "com/squareup#kotlinpoet-jvm/1.18.1": { - "jar": "sha256-s+x+8cJzRtGIwRMVm89kd6I2s0DTJD5ST3xFTjkixWQ=", - "module": "sha256-+1tTJWd4xiTRlZSXMZeAjwiFn8ZWNUuxIvwMl3U9mdc=", - "pom": "sha256-+ucsMCnUZuEBauSXrTJeuFOlAUBo/kpeZb7ZtPuvCbs=" + "com/squareup#kotlinpoet-jvm/2.2.0": { + "jar": "sha256-h7qDV24rvakp4tTYMDXq95hLmtwHmIN7jo0etJU6F9o=", + "module": "sha256-66/Fkkz3G9T0bzdxJKGl6GaxCgBFtxY/twTadDt3R/k=", + "pom": "sha256-VsoDa3gKO/kuCbmu00ewsHI+5xd7I3jljz5ld/UHXo4=" }, - "com/squareup#kotlinpoet/1.18.1": { - "module": "sha256-6AmDh4Z7X+tHZBbd6HztYFpmDDlsKSAaiaxm42FSgUw=", - "pom": "sha256-csHy89blWKZkLTUye98mGyGumOQ6tolJMqeTXzVO4xU=" + "com/squareup#kotlinpoet/2.2.0": { + "module": "sha256-aIYavQlTRpvtUDik3//+I8oKbBwyHgBeXlkBoblb8jU=", + "pom": "sha256-MObMgHCWcYvtg4loYN4/DYhUnXiAKnryEAOzmGREk7w=" }, "com/squareup/okhttp3#okhttp/4.12.0": { "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", @@ -139,13 +145,13 @@ "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" }, - "commons-codec#commons-codec/1.18.0": { - "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=", - "pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4=" + "commons-codec#commons-codec/1.20.0": { + "jar": "sha256-avZllfn2p7tYzmZRjWiI1AtUfDZtImLwZnbu4ZUo/2Y=", + "pom": "sha256-r/ZFxYzUGsUYTZds6O443laU2Zq4dk1u5/FPcOrV+Ys=" }, - "commons-io#commons-io/2.16.1": { - "jar": "sha256-9B97qs1xaJZEes6XWGIfYsHGsKkdiazuSI2ib8R3yE8=", - "pom": "sha256-V3fSkiUceJXASkxXAVaD7Ds1OhJIbJs+cXjpsLPDj/8=" + "commons-io#commons-io/2.21.0": { + "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=", + "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas=" }, "dev/equo/ide#solstice/1.8.1": { "jar": "sha256-bluizOgTvh1xzNwuzz5JJxsU5pG/u7GhFM86MOdzsQ0=", @@ -158,11 +164,8 @@ "jakarta/platform#jakartaee-api-parent/9.1.0": { "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" }, - "org/apache#apache/31": { - "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" - }, - "org/apache#apache/33": { - "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" }, "org/apache/ant#ant-launcher/1.10.15": { "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=", @@ -175,90 +178,69 @@ "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=", "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY=" }, - "org/apache/commons#commons-parent/69": { - "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs=" + "org/apache/commons#commons-parent/91": { + "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI=" }, - "org/apache/commons#commons-parent/79": { - "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo=" + "org/apache/groovy#groovy-bom/4.0.27": { + "module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=", + "pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs=" }, - "org/apache/logging#logging-parent/11.2.0": { - "pom": "sha256-dya9j66DWy0BJIYRvLY+07qZj9TqUaxEJTv57UxyjeA=" + "org/apache/logging/log4j#log4j-api/2.25.3": { + "jar": "sha256-6IZoKSD6D7nW62OV3LTeCIRD+GRsicXlhG4WjjJ/QG8=", + "module": "sha256-W+T3N0jWz53pXLci63n8rVvCQnk6l4p+cmbyNZGBHAw=", + "pom": "sha256-MoS+ZXOuuDNGz/a3RvoyXSPq3Z0JyOKG7R11kEoS3W4=" }, - "org/apache/logging/log4j#log4j-api/2.24.0": { - "jar": "sha256-3pm1JXjGLuASXdNF5xIVAvrP4pKUMUrmhKShIxTE5Vo=", - "pom": "sha256-pgbigYVtMdSE3lGJME+yMGnsOaHCKE/Uo5sS3Cbe+CA=" + "org/apache/logging/log4j#log4j-bom/2.25.3": { + "pom": "sha256-ZleICHEo/mw6+dAlJEhTKvl4cRdmSB20k5a/AyWibK0=" }, - "org/apache/logging/log4j#log4j-bom/2.24.0": { - "pom": "sha256-jTySt3fh819yCRUziBoEJdnn5lXLA6OMD0Wlp614QFE=" + "org/apache/logging/log4j#log4j-core/2.25.3": { + "jar": "sha256-Nit/y2W3OqRsxLxTq/TrIW9ESoO10aA3y2/f/wrp8Pk=", + "module": "sha256-ChRnoKtPxLJSc7VVHGCL15UguZ/SgRGgM9M4jwJVYwA=", + "pom": "sha256-ysGDRqDJErAmrVF/SE78POgyZ/LPambKhGmRL/GYaw0=" }, - "org/apache/logging/log4j#log4j-core/2.24.0": { - "jar": "sha256-P1uTyA8PPS6M+xZqfWTsWJ+Mkyb6DXxB101jso9v1i4=", - "pom": "sha256-+Uoc4WqvWGfQapi74TtYfwtx7B02eun2mXVNThE4L3E=" + "org/apache/logging/log4j#log4j/2.25.3": { + "pom": "sha256-pbdIJFris5b1vKlHpJbtwI29vfeWmuLMsattS0lznn8=" }, - "org/apache/logging/log4j#log4j/2.24.0": { - "pom": "sha256-gF3bFP3N7dA0/e8QU0eZH3cEvrTyI52kS/r0NDYDMeo=" + "org/apache/maven#maven-api-annotations/4.0.0-rc-3": { + "jar": "sha256-XTSQ9yrTp+gr6IsnYp83xZ/SUxuuURw7E4ZkINXYYr0=", + "pom": "sha256-83HUqkRgxMwP4x0W20WC2+eGHvzS5nqvGEPimR8Xx0I=" }, - "org/apache/maven#maven-api-meta/4.0.0-alpha-9": { - "jar": "sha256-MsT1yturaAw0lS+ctXBFehODzOxMmlewOSYH1xkcaUk=", - "pom": "sha256-2ePDXW/aysuNGLn2QoYJDH/65yjWbLJq9aJmgZUNvnk=" + "org/apache/maven#maven-api-xml/4.0.0-rc-3": { + "jar": "sha256-8+OzZCNzxp1MdEHUDroHZeHXROmStiGURS9epUUd/bo=", + "pom": "sha256-XxSOOelo08K3a4426hN3mJ8KeetDpqWa5yPZElzLXGE=" }, - "org/apache/maven#maven-api-xml/4.0.0-alpha-9": { - "jar": "sha256-KbJijQ8CgRlxWRaEnBnu1FsyzcZ+sTVReYxzr6SqI9Y=", - "pom": "sha256-N2bjAzOTTJIvUlj6M0uHXyi7ABJ/8D3vANl/KlOnrps=" + "org/apache/maven#maven-xml/4.0.0-rc-3": { + "jar": "sha256-BjxCTLR/dRZBJdXuolFnuTHdaU40Jo1QJHN050IR3Rk=", + "pom": "sha256-nZZekiyqwDYkl9J7v6UaRI+UydcTYjZnnGhSNwb3KYI=" }, - "org/apache/maven#maven-api/4.0.0-alpha-9": { - "pom": "sha256-ZYvglXcymzX5TemWdb8O/HI26ZYbXHhfMyqkfyKUcfA=" + "org/codehaus/plexus#plexus-utils/4.0.2": { + "jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=", + "pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8=" }, - "org/apache/maven#maven-bom/4.0.0-alpha-9": { - "pom": "sha256-4EfSnTUI/yd6Wsk1u5J/NUkQLMbTec5a4p4pYzeE0Rw=" + "org/codehaus/plexus#plexus-xml/4.1.0": { + "jar": "sha256-huan8HSE6LH3r2bZfTujyz1pKlRhtLHQordnDPV0jok=", + "pom": "sha256-uKO6h7WsMXVJUEngIXiIDKJczJ6rGkR9OKGbU3xXgk4=" }, - "org/apache/maven#maven-parent/41": { - "pom": "sha256-di/N1M6GIcX6Ciz2SVrSaXKoCT60Mqo+QCvC1OJQDFM=" + "org/codehaus/plexus#plexus/20": { + "pom": "sha256-p7WUsAL8eRczyOlEcNCQRfT9aak61cN1dS8gV/hGM7Q=" }, - "org/apache/maven#maven-xml-impl/4.0.0-alpha-9": { - "jar": "sha256-JucCuIHVeuTuiNAsAJQLpkBjcF7mkgWuiVi/g5qLBrE=", - "pom": "sha256-us0USYVzbUMmuuRChHM78eMTKX3NolNGTkYpsddoGPc=" - }, - "org/apache/maven#maven/4.0.0-alpha-9": { - "pom": "sha256-5QzZ/zefQ3H3/ywsrFF5YfPS9n7fgJCHU8e9UGuRPX4=" - }, - "org/codehaus/groovy#groovy-bom/3.0.22": { - "pom": "sha256-kqci1+KztXJ8mr5uF44yfcjJN0mpX+qpEtHSannhn5M=" - }, - "org/codehaus/plexus#plexus-utils/4.0.1": { - "jar": "sha256-lrnMREORkdLQY1l04tROdoc2tPsqvLZflM2V5BkS+os=", - "pom": "sha256-vEI1qVzR665CZEyB67qcHUxSVl+B6WqyBLblbj43jME=" - }, - "org/codehaus/plexus#plexus-xml/4.0.4": { - "jar": "sha256-Bp54tTcQjcYSSmcHP8mYJkeR9rZJnpVaOOcrs+T+Gt8=", - "pom": "sha256-Ohb3yn7CRzFFtGHgpylREI1H4SThjIRMCFsaY3jGEVE=" - }, - "org/codehaus/plexus#plexus/17": { - "pom": "sha256-kVJu5mMnx/UPuyW9Qb/LkW4oRBS4aOMdUKIwBL197qc=" - }, - "org/codehaus/plexus#plexus/18": { - "pom": "sha256-tD7onIiQueW8SNB5/LTETwgrUTklM1bcRVgGozw92P0=" - }, - "org/codehaus/woodstox#stax2-api/4.2.1": { - "jar": "sha256-Z4Vn5ItRpCxlxpnyZlOa09Z21LGlsK19iezoudV3JXk=", - "pom": "sha256-edpBDIwPRqP46K2zDWwkzNYGW272v96HvZfpiB6gouc=" + "org/codehaus/woodstox#stax2-api/4.2.2": { + "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", + "pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI=" }, "org/eclipse/ee4j#project/1.0.7": { "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" }, - "org/eclipse/jetty#jetty-bom/9.4.55.v20240627": { - "pom": "sha256-plq2UZjcP22y/2kBBlc31UgL52e+wyDgFzqJB68LGdg=" + "org/eclipse/jgit#org.eclipse.jgit-parent/7.5.0.202512021534-r": { + "pom": "sha256-fjiAaoU2kaSdsW6sg2/mtiYnaUOxCLZ3VKPVx0D7vA4=" }, - "org/eclipse/jgit#org.eclipse.jgit-parent/7.3.0.202506031305-r": { - "pom": "sha256-EuCm1BYOBfIGFJVPhMPmemiCdBhQJTysHHTj+5nXmjQ=" + "org/eclipse/jgit#org.eclipse.jgit/7.5.0.202512021534-r": { + "jar": "sha256-FZe8eKjYwBFpdtRqlIcqLMKGVnDrpNsLn1GBGzSTbXI=", + "pom": "sha256-bJVN/BDxwwG9uiXT1jCfd0eYBDY891VuUei7NxRVXGQ=" }, - "org/eclipse/jgit#org.eclipse.jgit/7.3.0.202506031305-r": { - "jar": "sha256-xMTho+sa/p3Gqck7HIkG6qq5panNtcld5MyA7/TKDcE=", - "pom": "sha256-vWj77cwn8P6jA6dOS4JFmyRaL8IR0DZDrda/XpxYVyg=" - }, - "org/eclipse/platform#org.eclipse.osgi/3.23.200": { - "jar": "sha256-jZQFjq0/RlGQAWaSSmd8O+tumW8HL6vzhf/dcFELxJM=", - "pom": "sha256-py2jWv3kgc2hDp2UsxpUwbkKe2hQqt5MmtnpVtdIWtA=" + "org/eclipse/platform#org.eclipse.osgi/3.24.0": { + "jar": "sha256-eJRUAUwVDyrfaBzYD47PSYF9k+15DzZZs2LcoHreh7g=", + "pom": "sha256-ok2dkGpHjhJrIZqdJFGLgztm2ksQP5Y+ILkFC+virhU=" }, "org/jdom#jdom2/2.0.6.1": { "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", @@ -268,89 +250,86 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { - "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", - "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + "org/jetbrains/kotlin#abi-tools-api/2.3.10": { + "jar": "sha256-E2nLVCrmR6nVVJ5thkkh6g+GApdJWRmXteWqFhyXGIs=", + "pom": "sha256-x12MiniT5DijbBZeA1I+uHRDZ6wNaV4sdrZ48LAjnE8=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.0.20": { - "jar": "sha256-c6fXFRN1WzF9Kxttp2bW5reiXcmdzv5DEzJTNkIuzhE=", - "pom": "sha256-10GK0lyAbeg2FQvdNQsAvmwtJQmeXXQd3+PzgcUurY0=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.10": { + "module": "sha256-S6VmEYmH5t40LreG9cBlq/KOD1GxChn5urHQnQ8BgAg=", + "pom": "sha256-Lq0FKRNzQaRlNuKfJLUrjci875dxQRBZvIeXikqlcFI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.20": { - "jar": "sha256-V+1QIg547DnoqAAUMw8pXlSFtWOMESmvntfVPXhYxcI=", - "pom": "sha256-nHrVho+yGJsb9NbCL2yUmDs6jhopTpWlQSy4Lg9C3bI=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.10/gradle813": { + "jar": "sha256-aR4tKmjLngoIjxlX3nz7pWjiSRh2mUhhI9YHX9/znRc=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.20": { - "jar": "sha256-o2BL81DIvM4nECFYu7OD+k0YFLxIaq7VnyeOraUf9q0=", - "pom": "sha256-WXBD+4xlJ/QpmcoE7TUpY5Is0W5piKqlLT2zLaHbhZ0=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.3.10": { + "jar": "sha256-rATm9NehsNONNMb//SM90SpmzikVjyX68Ax17KzUQ7w=", + "pom": "sha256-D412s88lmTbUu/J7bZOrZtxor4wBaf4fXhMuQY9Ano0=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.20": { - "jar": "sha256-4DzwSwNA8a4VEhBjC10pFcKXmIxuIuTe206nz7dKz2c=", - "pom": "sha256-3M3xugxPzYvUIwNFroP6fb6SglY9ilP9XmHFM1tbcYA=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.10": { + "jar": "sha256-EYZyC5EGhN+drZy5YBXM8ZF27FZVzrCbAfvEUjC9H2Q=", + "pom": "sha256-3pBa7tBWHZduxSEU8vPk5mls05Mg9DqxFvF/79c9U8I=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.0.20": { - "jar": "sha256-cxUswf2CHQcTlHOry/jH0B0A5oaEuWHhkurogNycfaQ=", - "pom": "sha256-qUcReIj0z/tjk9QurqYRtj31ib8pYXgmzLclNxK/OsM=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.10": { + "jar": "sha256-CpGS+4AlHMrRzb8sq6KEiOjUaGnS5eSVfKF5wnwKTuA=", + "pom": "sha256-4CtYvQDZCjExN9L18ZIZ2tt3FXVebd1t74mYpa/RgCc=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.20": { - "jar": "sha256-W9URO4WrhSjhkuK7P8GX9bw0SLzb0Fh5Czf9N/TuV68=", - "pom": "sha256-IZgoJm6keO7rQuT1L5bQuQfYykhHz4aq45FprYsupKU=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.10": { + "jar": "sha256-0hpvd9mAOmFebRUIVzd+EKnox80Grm4cHrmZIP2ji5M=", + "pom": "sha256-sOpstyMer+j7oN+zf8MZhJkED3TE00EmPtq2yE0Z2sA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.0.20": { - "jar": "sha256-i2O0/7e6aOKHIFaa1HqWzAZclFZO0WHuoVrIZIh7pN4=", - "pom": "sha256-D8eaPIg8fbbsD6lU1cimiugRBlIm+4WRbhy/9pnlwUc=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.10": { + "jar": "sha256-yz8A2nIhxzuf45W3HFxXnuMmJgxXOjjCGd6t7vUkdks=", + "pom": "sha256-W4tTzgpFIWup6yZRWQfmdFi+cp+OqvXBlS9ssuCfcac=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.20": { - "jar": "sha256-D3NXvFzMjjaB7DtGQ8cMrSiDskbIt699bZccQeOTTy0=", - "module": "sha256-CJ8SCJE61calM09nu8pI/HsK+hCv0L2lFT+8tSzCqWw=", - "pom": "sha256-IQOK734wtxG0qE3grS1TO9MgXhOKrWfP1YnXl+/afII=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.10": { + "module": "sha256-p7RKyP2FrLVZaQdkrIl8Haz7eUlefoXmY6IMRhECXa4=", + "pom": "sha256-qty9XFeR9sVMi0IgpGAvxFBOjrpsjs+kumG0AkRuutI=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.20/gradle85": { - "jar": "sha256-D3NXvFzMjjaB7DtGQ8cMrSiDskbIt699bZccQeOTTy0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.10/gradle813": { + "jar": "sha256-KSEBw7xFdm5gKUIbOJkyJEbM79WrzQJ4hj9SENNJSSI=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.20": { - "jar": "sha256-Ce2wJ7mh899xYnGuyte7QaHdvC+cETFyl5ANTyvc6Iw=", - "pom": "sha256-wZireMJmzzvnodJHBeW7GIbUlF/cpPcX9U77hv9M10o=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.3.10": { + "jar": "sha256-aBZWUlkS6+BkS2uQraFIPBOcXpMNT46kiCDb4YHP+9o=", + "pom": "sha256-AjxvG3UBfGU0IsaaeUiTaR5B7+jC47nxi1uMHsTQhIo=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.0.20": { - "jar": "sha256-wfTqDBkmfx7tR0tUGwdxXEkWes+/AnqKL9B8u8gbjnI=", - "module": "sha256-wy8Uw0SXgCqOjXk7K11nkj4gIlOUePNm4Yp+9kFOut4=", - "pom": "sha256-Vn7N8kaceWkMLgmdz6r8PhF67GTe3BejtJ/Uo/ptDgg=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.3.10": { + "jar": "sha256-lS5zlI4qINOYwmuHprtwzPZkGPuvFSfDUVsYjqnUvWA=", + "module": "sha256-nKavltr37lkKDlnJ7+HfkBmrAegPRHZ2udyo/F/q9LU=", + "pom": "sha256-nAGu0VT697j/vvhlQZ8XFkBj9reptVgTJppQxrSOlxI=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.0.20": { - "jar": "sha256-UUx/F9xeVO5dFqdhs2S500OVa8rUnf0I4IWWIldzfhk=", - "module": "sha256-HPn20+xtMFqgiQMqyJL/rogcwQUAP0VvLBX9PDAyCm4=", - "pom": "sha256-SEIbKUnHKiDU4OPybYcYxruScIbHbF/AlSCg1jbPumc=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.10": { + "module": "sha256-+zIU9bn6DZ/MvLxt8tG71VHloQ/lvFh7dsN03xL0mTI=", + "pom": "sha256-5fmNcJdy/v3XWP0KOcT3x1ny8BcdGqDMDMK58Ltv45U=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.20": { - "module": "sha256-aBPMpB7w+/FciL7MQB44cGuWlEwhtr7HPdiM+QoPIB4=", - "pom": "sha256-eEmYfUbGj7neKvOwReEq1nPm1mOvbqpf2MYRlCt3LF0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.10/gradle813": { + "jar": "sha256-uBYPRY9Qkj3wP9AbIE2V6A9jxK2xQPiUnOULQ9eUveM=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.20/gradle85": { - "jar": "sha256-gSn2LLfGJ7XOghh+QqbYfEKVK8e6ZLgFo1R/aFIxlmI=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.3.10": { + "module": "sha256-0WC3nI5dfs7/uQbYx0RhUO3J8bQ8ZXylBcqvH/UCzuk=", + "pom": "sha256-Kk97RKPQrHrsfb9bGqiNuTi/VC9zUVYfsdO1z4G2DQU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.0.20": { - "module": "sha256-GwMjHvp7O20xsJNocpQfh+J6gZwANxiz0JiAt25j180=", - "pom": "sha256-TDLrNQlMFjWd943q7BHOUjvjYEB0FPoK7Miu/GftSkM=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.10": { + "jar": "sha256-K04jpJa9pG8kPL+6pm6xxMkBtTHB/uzGnnnxvET1hpM=", + "pom": "sha256-zKwUWegEbV4FD1MJ4qi2Zk5IBrVaXUBFCFWI1+0ZOkk=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.20": { - "jar": "sha256-QsQvvic/oDBOThf3OSxms56R+Z01+FwGixG91Wuemdw=", - "pom": "sha256-5f4GjE69XIhYw1w56GI6vrnIb4oXJUdC5/VZjkP62jw=" + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.0": { + "jar": "sha256-DGQgOZHQIy2YnNXjZtYCjSexsIckCBgXi9UMJo7qtW8=", + "pom": "sha256-N51JdplIjLxv11nTN2QrRWLD2lI4g8NMH201PgZZvJc=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.0.20": { - "jar": "sha256-wWbyBR6R0ZnpYP/HsnZEhcFRDNF2dN17jOPC/NBqhys=", - "pom": "sha256-mISZMftwkWhS6qfCDm2Pr1IsUNd627r9k2T1JrfN7EI=" + "org/jetbrains/kotlin#kotlin-native-utils/2.3.10": { + "jar": "sha256-kgDRaWeyIar2AU5OsCVzFnmKR7soFnI9PZxkaFPXLhM=", + "pom": "sha256-inkaCCnJ8U8F7jxRq2OQWxdofTIfW7p8Vx446+7kdC0=" }, "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.0.20": { - "module": "sha256-rsyQ8DJ7IQJTYRNdyJQBDmHDVzVFBtLTP3pZeakRxGQ=", - "pom": "sha256-wYgmEN73pFKwREi8GVqr+D6CqMEcUSmFYUAbGyxfKCw=" + "org/jetbrains/kotlin#kotlin-serialization/2.3.10": { + "module": "sha256-y4SHb+infUQ6gbhjVDIUuMT3e9DXcFnNO4m5Nww8MZ8=", + "pom": "sha256-BdRcpwksNSXEYlGEktwffhXwrhzCO8BySexKQhscdNU=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.0.20/gradle85": { - "jar": "sha256-Jjd6xiKasd8/ojVJPYxWfkcLjYa2PolUSMwmbL/Ob1o=" + "org/jetbrains/kotlin#kotlin-serialization/2.3.10/gradle813": { + "jar": "sha256-36XL+qo7OQVI6AXeABvJQBGS4z4CJRLRdsFA6raQOwQ=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" @@ -378,75 +357,60 @@ "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.0.20": { - "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", - "pom": "sha256-XhIxEeAQewRmSIOgpAjB/zvbXQR+SQH4L0xC8QV4Bi0=" + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.10": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-5hhz7dWo3QMaa6l1nAXRVpBlnmEuPUjB7RInN9q0SYY=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.0.20": { - "jar": "sha256-ZGTbjUFywhoXp5C20XiQIu1nrbN8UL5ri59YK1UrhSI=", - "pom": "sha256-LrBxVfqEF46ZVjnOe3aRcofK5UKjXSm1a7CZEB0oajw=" + "org/jetbrains/kotlin#kotlin-util-io/2.3.10": { + "jar": "sha256-4Bw3Dn83/E0Ck7lXEUH1NwnlEJ4o7J1QgnMtOCDWfy4=", + "pom": "sha256-LZfqo2d6QEoFKTIaZ4rrLRzDn5EwwRSamNFm3TL8K3Q=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.0.20": { - "jar": "sha256-h92Djcd3gsuVZ/GnYUmbPkpQ9SjABbJjii4+V0EKljs=", - "pom": "sha256-fbTRw72mdZvifuk35gfoscRpWNwIR3Ey/a7t4BbnOP8=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.3.10": { + "jar": "sha256-1uBU2zAOXqeyCOjjZoPNbE10dNiLaRaVFbew69e1DIs=", + "pom": "sha256-eT/ktDjwB3hoJDXOGxvPW6feZSR6JIuZpe6pmSov5aA=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.0.20": { - "pom": "sha256-JyOoqUP6SkTTcD8VTEW31UcMcZ1OYKvz4ixzt3s4i5M=" + "org/jetbrains/kotlin#kotlin-util-klib/2.3.10": { + "jar": "sha256-5b3gT8jS8h1wWfBcp01UtYkKC4zCqJD/IgjChB7HZfg=", + "pom": "sha256-SzSk2Br5xUmg8BOj6gAQeM5EotBEZweUakkhBbaSkx0=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.0.20": { - "pom": "sha256-0s2V9THwNRgW+fg0bsbWB2xxyt9jLz6PZX3dft+RukE=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.3.10": { + "pom": "sha256-0OzGk5CQFi+LIGtt4uumJVZzzJ0EOico5yUWmt07NP0=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { - "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.3.10": { + "pom": "sha256-OXldry8vLwxty3VxvpVp232e1jJnGMKRmM3cc6Bing4=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { - "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", - "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", - "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { + "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, - "org/junit#junit-bom/5.10.1": { - "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", - "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" - }, - "org/junit#junit-bom/5.10.2": { - "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", - "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" - }, - "org/junit#junit-bom/5.10.3": { - "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", - "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.8.0": { + "jar": "sha256-mGCQahk3SQv187BtLw4Q70UeZblbJp8i2vaKPR9QZcU=", + "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", + "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, "org/junit#junit-bom/5.11.4": { "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" }, + "org/junit#junit-bom/5.13.2": { + "module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=", + "pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k=" + }, + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, "org/mockito#mockito-bom/4.11.0": { "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" }, - "org/mockito#mockito-bom/5.7.0": { - "pom": "sha256-dlcAW89JAw1nzF1S3rxm3xj0jVTbs+1GZ/1yWwZ5+6A=" + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" }, - "org/ow2#ow2/1.5.1": { - "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" }, - "org/ow2/asm#asm-commons/9.7": { - "jar": "sha256-OJvCR5WOBJ/JoECNOYySxtNwwYA1EgOV1Muh2dkwS3o=", - "pom": "sha256-Ws7j7nJS7ZC4B0x1XQInh0malfr/+YrEpoUQfE2kCbQ=" - }, - "org/ow2/asm#asm-tree/9.7": { - "jar": "sha256-YvSzvENgRcGstcO6LY7FVuwzaQk9f10Gx0frBLVtUrE=", - "pom": "sha256-o06h4+QSjAEDjbQ8aXbojHec9a+EsFBdombf5pZWaOw=" - }, - "org/ow2/asm#asm/9.7": { - "jar": "sha256-rfRtXjSUC98Ujs3Sap7o7qlElqcgNP9xQQZrPupcTp0=", - "pom": "sha256-3gARXx2E86Cy7jpLb2GS0Gb4bRhdZ7nRUi8sgP6sXwA=" - }, - "org/slf4j#slf4j-api/1.7.36": { - "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", - "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" - }, - "org/slf4j#slf4j-parent/1.7.36": { - "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" }, "org/sonatype/oss#oss-parent/5": { "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" @@ -462,46 +426,46 @@ "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" }, - "org/vafer#jdependency/2.11": { - "jar": "sha256-zdoDAD+pVRMVpMw/wWPxhJXxkbSaj3CjquIy8Emn/dA=", - "pom": "sha256-2mymcCFlPxUMHVNDLKxApzkH0tkqjzR65eRAHk+iJ+c=" + "org/vafer#jdependency/2.14": { + "jar": "sha256-HT3hIYOiqJada8b/Wtdx3l1W0ISXxdk+FopctxDiy/E=", + "pom": "sha256-yGRf/88P5qu8IVS8i/0Jysbgd2M4Kz6cGLXbmR7IFjk=" } }, "https://repo.maven.apache.org/maven2": { - "com/fasterxml#oss-parent/50": { - "pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc=" + "com/fasterxml#oss-parent/75": { + "pom": "sha256-/LvxwYyQR+aRfThPIGTiG0Klj8hfsFI6ni4BXv98YZ0=" }, - "com/fasterxml/jackson#jackson-base/2.15.1": { - "pom": "sha256-qdc9e+y/QhF0Vow4KrFik2EYD6lvwEHCzUokX2ljsJ0=" + "com/fasterxml/jackson#jackson-base/2.21.0": { + "pom": "sha256-3Ohqkmt2uojZPStl0y2sJSnOhkCXy9d4CPW7YEbI64s=" }, - "com/fasterxml/jackson#jackson-bom/2.15.1": { - "pom": "sha256-xRdH0RSll5SfgRQHJ9nmzWPj9DkI82R++qcLGelNqk0=" + "com/fasterxml/jackson#jackson-bom/2.21.0": { + "pom": "sha256-KLBsTl9RMwxPztKzvWGUGIz9I3Bo6hflkhORZFN3If8=" }, - "com/fasterxml/jackson#jackson-parent/2.15": { - "pom": "sha256-bN+XvGbzifY+NoUNL1UtEhZoj45aWHJ9P2qY7fhnXN4=" + "com/fasterxml/jackson#jackson-parent/2.21": { + "pom": "sha256-OFHfYn+utGiHuVYQRjC3Sou7X33iLpdM8VmC4g4Dc94=" }, - "com/fasterxml/jackson/core#jackson-annotations/2.15.1": { - "jar": "sha256-NEwbND2YGdXdQ5XyUHl3uRuyRjd4zy73sNAXJOyP+rI=", - "module": "sha256-hVNrLUbNnrN+TpGNKDOrvQ9Qd6aPlWuaLNRdsDtEwBM=", - "pom": "sha256-DKy1qFN8cteOQSWdbX5PCf/g96+ehsWIU21/WOg34uc=" + "com/fasterxml/jackson/core#jackson-annotations/2.21": { + "jar": "sha256-U8oIX0oVD3A/SeGqvZNb0DtD4eo9VdE1Q4KSryLO9Ws=", + "module": "sha256-yuj/7OwzKLbsuxOOJ0IY8v4cdymg6CTaVZJogQCVrUQ=", + "pom": "sha256-ccrFOSFR4qUozJoJF58KM0F58FxS+OWWz1jd8Suyfys=" }, - "com/fasterxml/jackson/core#jackson-core/2.15.1": { - "jar": "sha256-nZhDGcyXboXEn0DakoAhrNLXc+JZqf+fgy7c2saSDu0=", - "module": "sha256-rdmSwmM0eNdXpuEcHee5z1BNxoHc1h0oL9o8u4F4M0c=", - "pom": "sha256-fHKqaK699Qz1EBA2TYWJa6gYjRX79O55b4oGFNYTtoY=" + "com/fasterxml/jackson/core#jackson-core/2.21.0": { + "jar": "sha256-4iYEvNmyTkYtXfECAHywbh7YEehvHOYIHKYvOF8tuHs=", + "module": "sha256-5l6JWHmz/4XewbsriWZJbAHGzU/C7Jr426h4gpeEKwY=", + "pom": "sha256-oK3Z0hmBbU2lCgPWKuISIjKTiIIsuKrItas9CvFqp9Y=" }, - "com/fasterxml/jackson/core#jackson-databind/2.15.1": { - "jar": "sha256-wfA0fOJpbJT1MdCVzZ7yLmSOwJDpscPe4Xk4sHod8XY=", - "module": "sha256-e9QxX2gFmSVlRTq/cVf+muzrjWqslisaZM9gubAbJc4=", - "pom": "sha256-7cmvJRy1QoPCy0FZ3bM4CZJ/DIkS7UIeKQLC064GIYQ=" + "com/fasterxml/jackson/core#jackson-databind/2.21.0": { + "jar": "sha256-AFeBfuQLxxVEBy3Co7pXXvkdzlOi2HSJvekcBfOiJiE=", + "module": "sha256-1IfT9FkCvL8TzXLLaHBVC5Z2lr9P8OfPjS4rBCtFzG0=", + "pom": "sha256-3GtWyKkD2LUSeRGDpoZ2mjUXJb1K+410rnASzm8HQLM=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.15.1": { - "jar": "sha256-iX8bNQmt4OcPFJi4POQQyEKLkTsSrkp8GmsLIkOLsYI=", - "module": "sha256-/HW18yHXnKdjB2n3oJfXa8ke9P4ubpUSJhjCPLllnAQ=", - "pom": "sha256-qggBh9FCfkU/J3YD+QqlLhJc+4Y5VORnbKPD3N3ngjU=" + "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.21.0": { + "jar": "sha256-XRhFeRRHgMOJYqX0de0kheiinzbMWcojcTWxnptkJCA=", + "module": "sha256-RGvZj4UAOzk+/h4PeGYkN8zme+aQofpXRIk4PJDsmAc=", + "pom": "sha256-HQ+AsgUVCcI7UoFDEeBk+FwEW4wm3MXWKFyYH8lHp0U=" }, - "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.15.1": { - "pom": "sha256-xLCopnocY3IgeJlhd5bYafE/UerrGsN/wHqcpxPaQjU=" + "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.21.0": { + "pom": "sha256-pIBxUDnBwFibVkxlxCSgnlgZniSxnPwBI+PoMa2h+B0=" }, "com/fazecast#jSerialComm/2.11.3": { "jar": "sha256-gL3emsm4iVTy4kmInJg/CSQkBymotuKtipbygFhfzYg=", @@ -538,7 +502,6 @@ "pom": "sha256-bcKY6cIqgE35qSXwt0MI2XOcaO/Y16YTdndiry99LoI=" }, "com/mayakapps/kache#kache/2.1.0": { - "jar": "sha256-MKRjEaZRESk51De/E/5FJAgMsYuJqrmbkqIu0GUGSUc=", "module": "sha256-tJZEwfTNkvRk844MXEwqFJp7s+0VsyrJCO5XypCHfqg=", "pom": "sha256-qRWJAaDp8uNB+jtHPwK7mOIC+gkY1Fxo3/n602z+X2Y=" }, @@ -557,9 +520,16 @@ "jar": "sha256-itpMGFznJBZxLWPgta/cXwCcDN9AXl8m7+zfFWql37Y=", "pom": "sha256-tn6vqd0iD/h9ANumiACDpSlqXgxsAxA/XUuOHaEDD/M=" }, - "commons-cli#commons-cli/1.8.0": { - "jar": "sha256-+UyYu8+hwdrGlW1sP0lOxAJlxnv1Td78ld9P/dc65tU=", - "pom": "sha256-PufcBh65En2wwwIglz5aqDVBME/6g9fqsjUNHIhfgZk=" + "commons-cli#commons-cli/1.11.0": { + "jar": "sha256-j3+GBdaOFb8y22HslOrG/a/FGxvb4eDggCtX0j84d5I=", + "pom": "sha256-lmUfVz48CA4RBS/wi/wuTPBM9usaPjaDAQ9JeUluCAg=" + }, + "io/github/java-diff-utils#java-diff-utils-parent/4.12": { + "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" + }, + "io/github/java-diff-utils#java-diff-utils/4.12": { + "jar": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=", + "pom": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" }, "io/ktor#ktor-events-jvm/2.3.9": { "jar": "sha256-QGw59U3lHZQ+8LTcLthWTh2dAvoBXeL6BWI4AML2HIM=", @@ -753,19 +723,19 @@ "org/apache#apache/16": { "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" }, - "org/apache#apache/21": { - "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A=" + "org/apache#apache/33": { + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" }, - "org/apache#apache/32": { - "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" }, - "org/apache/commons#commons-collections4/4.4": { - "jar": "sha256-Hfi5QwtcjtFD14FeQD4z71NxskAKrb6b2giDdi4IRtE=", - "pom": "sha256-JxvWc4Oa9G5zr/lX4pGNS/lvWsT2xs9NW+k/0fEnHE0=" + "org/apache/commons#commons-collections4/4.5.0": { + "jar": "sha256-APkyY8JnviAbiuUhtEpxNycbFmiENTQL9inbG6wKWEU=", + "pom": "sha256-xwD5mOHXpqXArvHUzutrrH0XAt1tbtpzoX1n9dbyRn0=" }, - "org/apache/commons#commons-lang3/3.15.0": { - "jar": "sha256-SQUJACLe84Cel5Y4MvyLJCH9qACFPJTTzb8a0wEdl1Y=", - "pom": "sha256-DLdcseh9KLTEVJL8jGzIHXzKPLSIKJZzXijkSM34EM4=" + "org/apache/commons#commons-lang3/3.20.0": { + "jar": "sha256-aeXJ+jXaelGl/SCZ3+VqLY0yzyM+L213DnlhRkQCY/Q=", + "pom": "sha256-fKg7JwnB56ngO1ds1BQiGQN5SJqAhm5UL4yLlVQRoqo=" }, "org/apache/commons#commons-math3/3.6.1": { "jar": "sha256-HlbXsFjSi2Wr0la4RY44hbZ0wdWI+kPNfRy7nH7yswg=", @@ -774,14 +744,14 @@ "org/apache/commons#commons-parent/39": { "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" }, - "org/apache/commons#commons-parent/48": { - "pom": "sha256-Hh996TcKe3kB8Sjx2s0UIr504/R/lViw954EwGN8oLQ=" + "org/apache/commons#commons-parent/81": { + "pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ=" }, - "org/apache/commons#commons-parent/70": { - "pom": "sha256-YDNaNOkfSc5QcjsAfXwSUU/Vdm2hff/7ZzLhEx5YzRs=" + "org/apache/commons#commons-parent/91": { + "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI=" }, - "org/apache/commons#commons-parent/71": { - "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM=" + "org/apache/commons#commons-parent/92": { + "pom": "sha256-lPbAJ7FfZAKZXdGyx+o1v+HryItoMrMTQ2i0GZhyGVM=" }, "org/apiguardian#apiguardian-api/1.1.2": { "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", @@ -825,83 +795,92 @@ "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" }, - "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { - "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", - "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + "org/jetbrains/kotlin#abi-tools-api/2.3.10": { + "jar": "sha256-E2nLVCrmR6nVVJ5thkkh6g+GApdJWRmXteWqFhyXGIs=", + "pom": "sha256-x12MiniT5DijbBZeA1I+uHRDZ6wNaV4sdrZ48LAjnE8=" }, - "org/jetbrains/kotlin#kotlin-build-common/2.0.20": { - "jar": "sha256-NvDXXOmviQZNnbT9IeIsVQdyAP5OOufZnjREmCZ6oNs=", - "pom": "sha256-EOhYxaCAxN21Wx0GvujV6Ea4YQX1aw5A8ojj+mGWEXI=" + "org/jetbrains/kotlin#abi-tools/2.3.10": { + "jar": "sha256-lbCSwjPTRrHTScN0ovZpHozCx5dLjCI8blhlVo5r4xw=", + "pom": "sha256-dF+mCZPgkwSOup63kIAcUPDvs4NKK9GDTZAbXwCuHdY=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.20": { - "jar": "sha256-V+1QIg547DnoqAAUMw8pXlSFtWOMESmvntfVPXhYxcI=", - "pom": "sha256-nHrVho+yGJsb9NbCL2yUmDs6jhopTpWlQSy4Lg9C3bI=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.10": { + "jar": "sha256-EYZyC5EGhN+drZy5YBXM8ZF27FZVzrCbAfvEUjC9H2Q=", + "pom": "sha256-3pBa7tBWHZduxSEU8vPk5mls05Mg9DqxFvF/79c9U8I=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.20": { - "jar": "sha256-nOb4Gmmcw32zY6KDcVC8YqJJA9r2EhA00Sl5qpUBRGs=", - "pom": "sha256-DyiqOx3o2AWm+HlX08PWbDOeDEMmaZlc9Zf58r6J4II=" + "org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.10": { + "jar": "sha256-2CMtB+usVuEXJqBmYUPdSmF77b46C/HxQCD4BF2KybM=", + "pom": "sha256-D4sDOmFBIvxEBuu+rSSKRYoEkKikvJfYSpb8U3DD88Y=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.20": { - "jar": "sha256-o2BL81DIvM4nECFYu7OD+k0YFLxIaq7VnyeOraUf9q0=", - "pom": "sha256-WXBD+4xlJ/QpmcoE7TUpY5Is0W5piKqlLT2zLaHbhZ0=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.10": { + "jar": "sha256-MvAqavcrjgyC8mNDto4NHaHIRIJ0eP6y+p3EDfX5u1o=", + "pom": "sha256-21a2yydSjXKzGHKFbO2rCOx7GBJ0VMBux3iAhQQR21g=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.20": { - "jar": "sha256-4DzwSwNA8a4VEhBjC10pFcKXmIxuIuTe206nz7dKz2c=", - "pom": "sha256-3M3xugxPzYvUIwNFroP6fb6SglY9ilP9XmHFM1tbcYA=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.10": { + "jar": "sha256-rGoYJ4U0U4C121CF2+6j9fDpJeLhAOVKsFm1eH1PbkA=", + "pom": "sha256-/i/NN7clxYZIc8/3jOZNEyBuFOCPS5guEVD2jJwOiW0=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.0.20": { - "jar": "sha256-cxUswf2CHQcTlHOry/jH0B0A5oaEuWHhkurogNycfaQ=", - "pom": "sha256-qUcReIj0z/tjk9QurqYRtj31ib8pYXgmzLclNxK/OsM=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.10": { + "jar": "sha256-CpGS+4AlHMrRzb8sq6KEiOjUaGnS5eSVfKF5wnwKTuA=", + "pom": "sha256-4CtYvQDZCjExN9L18ZIZ2tt3FXVebd1t74mYpa/RgCc=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.20": { - "jar": "sha256-W9URO4WrhSjhkuK7P8GX9bw0SLzb0Fh5Czf9N/TuV68=", - "pom": "sha256-IZgoJm6keO7rQuT1L5bQuQfYykhHz4aq45FprYsupKU=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.10": { + "jar": "sha256-0hpvd9mAOmFebRUIVzd+EKnox80Grm4cHrmZIP2ji5M=", + "pom": "sha256-sOpstyMer+j7oN+zf8MZhJkED3TE00EmPtq2yE0Z2sA=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.0.20": { - "jar": "sha256-ZzHCVkuXOXGDWCVJAUC3rZ63Jtk4/gzvTr7y7Fkt6wM=", - "pom": "sha256-rVSg2nLxASl08e7sdp2EopMnzzfMrVUxt4cT/GD0tnY=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.10": { + "jar": "sha256-NZcReADmCSO8rdAYf6XbyqZvgpAIKdaSXR6kHdfiejA=", + "pom": "sha256-2Hj9fQeNtQmxK/bHQK6jHPckUxN6hMd1vU5SHJ77eP0=" }, - "org/jetbrains/kotlin#kotlin-native-prebuilt/2.0.20": { - "pom": "sha256-xYoRfPul4AVC+QrYLytqsh4Z46Ifzvy0mLq5k69FDwY=" + "org/jetbrains/kotlin#kotlin-klib-abi-reader/2.3.10": { + "jar": "sha256-nRYKDGxhKhFEhhRN8Fd7VXlfXaC4Z/4458uvYUzAQM0=", + "pom": "sha256-YNkcF6pipglPHMEJUybmqWjCjCtUBtrOmiYNsBtEa5Q=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.3.10": { + "jar": "sha256-4jjzNyD2Tlk3klr3cvi9hzivM3EJvzYiPryjgqUyS2A=", + "pom": "sha256-2RshiOZU+OhfcoQDbE+hzl8xJ/B60GeQn1kRBCQEafg=" + }, + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.10": { + "jar": "sha256-wd9bxlMLTHRLE3iNv4VApGmJj9+83mq8qRGRhPXTcHw=", + "pom": "sha256-M4BDrrtxc3PkFFgTeehvS0ztfs+9HcKH3zPRX8FXm+I=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.0.20": { - "jar": "sha256-GPRR5rS3vR0fnWCEnDy/Fg4RUwL5eiAIwZDVBcQ5xnA=", - "pom": "sha256-Y+Y4sFbdRJ5vUtcenCxdxdsNFkRDI5cOFtf8DWWDk9s=" + "org/jetbrains/kotlin#kotlin-reflect/2.3.10": { + "jar": "sha256-ELShteOVfv6Q9HS9BKdHJJolmyYVpvBQRQfTI8K+NQs=", + "pom": "sha256-RIBX32rS8btqzEU8oJ/LSWJJae/pd3Boc+WQsKjQzxM=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.0.20": { - "jar": "sha256-/pcAKmeY9yB1ZGSJGdbuzPszi5XcBLSIhthWZVvGSk4=", - "pom": "sha256-o6N2KcmFzt17+d12rGdJaz+ApZIoVB6WiAKg7obEuRQ=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.3.10": { + "jar": "sha256-0LOwjs+JAcZhCqDo77Kds3Mb+9lq/U+YfMgXAWseAD4=", + "pom": "sha256-wiijGFXV31s4bhGfFyjPqeQ9Lc23gTnCkqjT7SZ6xYc=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.0.20": { - "jar": "sha256-XTdTOT5/7PHSG67l2314gyZ4K9v4qOxqKyzM97Ve5sY=", - "pom": "sha256-BesUmiCZ8ILJf1xFQ1HQuMphLFUwo6wyHSyMB12wEVU=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.3.10": { + "jar": "sha256-fpFD0iyAs9AslpgkMbHJa6CR7/e/Q5CrS4lJ7O5D8oU=", + "pom": "sha256-dYvXM25rfVJwtwbCgO+qcSKwT+cWzwmZbhUhWQ8zB0E=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.20": { - "jar": "sha256-Ie8wOrS54Pnzl8FIliU6rkkCV7+w3VAInBwcBPAYcXE=", - "pom": "sha256-zr8swRmuHPJqP2tECxidwrruhS0nASU06qNqrNue4VI=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.10": { + "jar": "sha256-cjlPfxS2o7mvwuHMncF6HZYQNXFVtMuazGY6O0QuwpA=", + "pom": "sha256-A2sKrxS+1njEO47BXQGqXIRan+kjA3q8r0TKaWC3vk4=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.20": { - "jar": "sha256-WgaucwO1TL0XdYnWEFumv9WbGxgur7W2aHJf9ypf0y0=", - "pom": "sha256-z6al9YOJy3K0SRLTABoB9eqL+vx5mbr6BRGz7t/LYdI=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.10": { + "jar": "sha256-Ezqc4YWqR9FRphLyzFli0yuMpgX44ieh1/HhsJ4m7m4=", + "pom": "sha256-NFeCP8HSlV8GBVk7m+nWUIbwwaEeGzdt9BHwqifkAuU=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.20": { - "jar": "sha256-sLtQD2MztLFsjraeo5TvaE8zRT+NNDEDSokHqfGNtvE=", - "pom": "sha256-m8uNHCOvcm21KpNrpbkXeyRoKSBYxT8Ckd5MwNpOzh4=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.10": { + "jar": "sha256-vyMqUZrwKVLhAQhvq9SIRDYldlbEXbCBeDysSxSWZLc=", + "pom": "sha256-gzabR9onQj0BR+UZh/tY4YbjWt7KQUDxfysOu7uYPTc=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.0.20": { - "jar": "sha256-zI9QG2dslESLAWgNyvZ68cjFfOqEFQKnFuttEX+Xy4Y=", - "pom": "sha256-X74y6I+ly4WFjb1wpPZKWsJTSaTijzlQ3zJrMSRmUGY=" + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.3.10": { + "jar": "sha256-ddZuSpUHKpXnAkU+oH/MFHmsg1wWI9565znQROb182Y=", + "pom": "sha256-v0Km4mvetFGIxtf4N7PXltGIeT8uoeuO6IvSNNwYI2M=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/1.8.22": { "pom": "sha256-pysR3wi1Mi16Xo5iB4nuPkz+846GxDDn0RO/qeVMWB4=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.20": { - "module": "sha256-tZe3Be/U4tgnFCCQw2BUJlVI7VG09SN38r+JxFlNU28=", - "pom": "sha256-o11/wINw+TE6S5U7zu7d2F4OHnLTEGLTe/jHeBs/b18=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.10": { + "module": "sha256-GrI+xfbZ3iNeKNRjo/IKJD96VY+aht3VOpSEyHfmeS8=", + "pom": "sha256-xTKXlnQm4FsXVVyEzWmqKo3Q3guFkXLoDsdH/5vq/tA=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.0": { "jar": "sha256-t5eaeqyUBV8Nnx/TtHzl/+HLYDKoQrqfvnGG8IUokXg=", @@ -911,45 +890,35 @@ "jar": "sha256-pZ+iT98f+1lLrs2/D9EAEPl3zqECNtSH/jRkl3pzd/o=", "pom": "sha256-ZNWY3YjiUEZnMeIDBKtvBsu7urfuMitHA7a1n4gcT5I=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.0.20": { - "jar": "sha256-+xaVlmWaUYNXxLLBb0PcdascSYBWXtS0oxegUOXjkAY=", - "module": "sha256-3AUdwExqGW8tBtDTya8zufErybT+E5rhKQFAUII2tns=", - "pom": "sha256-Cu6WIJHn3QKIzDykz0qSjFYgcUYCEb+PQXkAkwbmGf4=" + "org/jetbrains/kotlin#kotlin-stdlib/2.3.10": { + "jar": "sha256-9hZixtOi+O9b00NioC2Hd3LDnzk805T+slnfr39NhDc=", + "module": "sha256-6ocfZjGc2ierJSL6jZKRMdXm/LUzROT1TNrgMRHRUKo=", + "pom": "sha256-Sj+O2KRMftizGuUQEzSIBYfBCXBlP0s7lE/bI4MLJCA=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.0.20/all": { - "jar": "sha256-UP+t6yC00kVqUmWVpPep6FiJaCcVBz5s26Gx2A461Fg=" + "org/jetbrains/kotlin#kotlin-test-junit5/2.3.10": { + "jar": "sha256-z4yjKiCxgTCs3eP2uOKbAcx+p/eSMmoSLG/lQ0IUyIk=", + "module": "sha256-SRoscIzJfHBjZAAe5/boPmN27TeZI3TnZoMBlH0+Gmg=", + "pom": "sha256-wbvt7L35wumoip9MZOlbFUscRAJpM2JFMWfOm4FuZSk=" }, - "org/jetbrains/kotlin#kotlin-test-junit5/2.0.20": { - "jar": "sha256-2WksVbn4Zx29W1WXhxi3FGhNXYQrgxzIMtZPF8OFhjQ=", - "module": "sha256-Fk2+AREL7thci+BhcSdE1oKTMCG4Y1YxuwleOI17Hkk=", - "pom": "sha256-DtoRyJe+vgRSFCJG1vCB5Q/4A9vmFwK+7GEcuO1Qe20=" + "org/jetbrains/kotlin#kotlin-test/2.3.10": { + "jar": "sha256-JecGJ04oFe4A4FHisnrcJQ3MZFDNjsT3n3Il9bWhPLg=", + "module": "sha256-Lyum5EueMjOJwxl1KgXRpOiPEwsPbv5dUYQvAWVH89E=", + "pom": "sha256-i6EDsYg284cYBTS1fQZa+oZ+s5ha7V7H926/Tl9EAoo=" }, - "org/jetbrains/kotlin#kotlin-test/2.0.20": { - "jar": "sha256-oVbXu3S7hHABkQ2s++5JyXF/jrZwxBQ3qSdoezN6Bf8=", - "module": "sha256-0wJTt8l9i4KWVQUITlTJ1qP2NWe4/G7H73kPR/gREcw=", - "pom": "sha256-yCDFnJRFdVYiqsuhkTg5lhSdfM3mBiMWLfHGnCxG+yE=" + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.10": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-5hhz7dWo3QMaa6l1nAXRVpBlnmEuPUjB7RInN9q0SYY=" }, - "org/jetbrains/kotlin#kotlin-test/2.0.20/all": { - "jar": "sha256-2iho+pWj+4814rTjMcouKTIUhnAZZex2a66CD5jgJ3w=" - }, - "org/jetbrains/kotlin/kotlin-native-prebuilt/2.0.20/kotlin-native-prebuilt-2.0.20-linux-x86_64": { - "tar.gz": "sha256-soKRi19RWLL41bU94ICTpyIG/CO5E4Lh3dJjDHIChCc=" - }, - "org/jetbrains/kotlinx#atomicfu/0.23.1": { - "jar": "sha256-fbhmDr5LkbtHjts2FsTjpQulnAfcpRfR4ShMA/6GrFc=", - "module": "sha256-Pokf5ja1UQgZIQD884saObzRwlM+I8Ri/AdkTur8sg8=", - "pom": "sha256-aIt5ABn0F87APmldZWexc7o7skGJVBZi8U/2ZEG1Pas=" - }, - "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { - "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { + "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.1": { "pom": "sha256-Vj5Kop+o/gmm4XRtCltRMI98fe3EaNxaDKgQpIWHcDA=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { - "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", - "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", - "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.8.0": { + "jar": "sha256-mGCQahk3SQv187BtLw4Q70UeZblbJp8i2vaKPR9QZcU=", + "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", + "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.8.1": { "jar": "sha256-89T13hw5G7zCDzs0Ncy6wBNSHna2kC19WWNewVwfeX4=", @@ -957,7 +926,6 @@ "pom": "sha256-R8alCxQVHo+vfzUKlSNcN9EqvDi/sFW2aJdCkxctryw=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.8.1": { - "jar": "sha256-2vUPHJQEsiSh1t1Shvjo7n1j/oB/eOqY9xeVwYO2Al8=", "module": "sha256-CMuvMyW1Tg+O+NqF5OtZb32Ub4Q+XRYAOFRj8yaKTvA=", "pom": "sha256-+IkY2/qHh8TRcasCVToUrR3viqmwxcLCDMmUVdMkHiI=" }, @@ -966,79 +934,82 @@ "module": "sha256-Ifl7EL6TJkGBfTULclRP+LoyQYf/uREMbo2IESdv2TM=", "pom": "sha256-3uCuamO2M1ETIAqW2eHHgJ32DQ1CS7/xy7tTsxQWWvk=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.7.3": { - "pom": "sha256-QiakkcW1nOkJ9ztlqpiUQZHI3Kw4JWN8a+EGnmtYmkY=" + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.10.0": { + "pom": "sha256-Lpc+Tfw7xjjdLmg9qVncK5eSMpe/O49gx/8A1h6sOwc=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.7.3": { - "jar": "sha256-8K3eRYZBREdThc9Kp+C3/rJ/Yfz5RyZl7ZjMlxsGses=", - "module": "sha256-c7tMAnk/h8Ke9kvqS6AlgHb01Mlj/NpjPRJI7yS0tO8=", - "pom": "sha256-c09fdJII3QvvPZjKpZTPkiKv3w/uW2hDNHqP5k4kBCc=" + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.10.0": { + "jar": "sha256-FNbyfOKPYevEpRbVYvkRt7wBz75Tl/uITEXqDbBExjU=", + "module": "sha256-7tVPsrYUrZV8CP7iDeZeAK1dVs6jkORLpgorhUKBtgw=", + "pom": "sha256-XEwMgBAEK39UKrSE3qijaHuWwglE5ywGPqwWonOa2OQ=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-core/1.7.3": { - "jar": "sha256-SFBoLg5ZdoYmlTMNhOuGmfHcXVCEn2JSY5lcyIvG83s=", - "module": "sha256-OdCabgLfKzJVhECmTGKPnGBfroxPYJAyF5gzTIIXfmQ=", - "pom": "sha256-MdERd2ua93fKFnED8tYfvuqjLa5t1mNZBrdtgni6VzA=" + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.10.0": { + "module": "sha256-pJJxm8QF9QTg2EjzTpQfL5RvgntHhzayW6nGlwjZyao=", + "pom": "sha256-ZCi5KEMl0zYxmSHrBY71Fd8BzY6O9s3BNB7PqO9rNXQ=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.7.3": { - "jar": "sha256-sekThJntjSA3Xt2j8rHJXzEDoljv9q+e3F6gcQDyspw=", - "module": "sha256-D/cOITHypldYIvdhHAXig8SuCBczA/QQSUy0Eom9PvY=", - "pom": "sha256-0zRdKAgXvgfpwnrNYHPUleF73/VxxHADTglmQgeGp90=" + "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.10.0": { + "jar": "sha256-rx4+Ho7jF2Ro4exynfhTsgZgcd6UqExBKtn6E1yzfzo=", + "module": "sha256-pf5GHIQaWLDKWZaUF8ZaWe9wWHzJw4eD3ox4sKP5UMg=", + "pom": "sha256-eGypyBw8fsU9kkuyNqAI8hTCwJbRMX3J97N47NEP1c0=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json/1.7.3": { - "jar": "sha256-qpP6PJY5LLE5WTE0Qw3C1RNn9Z1VPl43R+vYAHsmPxs=", - "module": "sha256-HPAiijWIcx1rrzvLvbCKMiUB9wQg1Q4pKrUB5V2Mz08=", - "pom": "sha256-BaiftqSvoKHUB51YgsrTSaF/4IqYv5a30A0GplUh3H0=" + "org/jetbrains/kotlinx#kotlinx-serialization-json/1.10.0": { + "module": "sha256-yfNeuGIPLTiZoFgoXEF3NciVbu0rGFO+2jrBPHeCuMc=", + "pom": "sha256-+uXntE6iGb3qzoSlC/8y06x/bdGb5KjiRTbhgzxUoNY=" }, - "org/junit#junit-bom/5.10.3": { - "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", - "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" + "org/jspecify#jspecify/1.0.0": { + "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", + "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", + "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" }, - "org/junit#junit-bom/5.11.0-M1": { - "module": "sha256-j2MviWXptvQGnj1YueomuaW8dqmOibQyM3d6zm2tsjc=", - "pom": "sha256-tQl19cuoYgSr2j3Nbwl6+Rn+IuIe9pR43WuRn2x0DYU=" + "org/junit#junit-bom/5.11.4": { + "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", + "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" }, - "org/junit#junit-bom/5.11.0-M2": { - "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=", - "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg=" + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" }, - "org/junit#junit-bom/5.9.2": { - "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=", - "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU=" + "org/junit#junit-bom/5.14.1": { + "module": "sha256-J4rLEczJmYaUIkOG+W+0lBoi7bQstEbJLg8fMwFLa0g=", + "pom": "sha256-AbAd+jZlULQKxXYFSKfXKLYQnRfEUeg4ZNHl4M6GLJQ=" }, - "org/junit/jupiter#junit-jupiter-api/5.10.3": { - "jar": "sha256-bv5uAcof95t79Mbx7tCykpLhZsJ+r3sArJgaFNTeYao=", - "module": "sha256-HH5GU3/EOyd29N5BmpCEpkAREQn6QLSHiUCynOI4vh4=", - "pom": "sha256-c0ocaMNMWt870vW8pL9JjLtPScSJ18JNgM8OIQK+bxQ=" + "org/junit#junit-bom/6.0.2": { + "module": "sha256-CXdtx1DgfltFk690n/aPkYB/nFTDMHUcn0tPHqZScdY=", + "pom": "sha256-w1iXvlPvCDmGw/CRGt53SctCrrQAyZH7ruUeRjn3uak=" }, - "org/junit/jupiter#junit-jupiter-engine/5.10.3": { - "jar": "sha256-u9POjcEemSUHHvlpHWivGrbnEvqmhR98UnW8iq/IhnM=", - "module": "sha256-t34vIrhuzSrvh/C3LGoHDwsOdqNKvaqKd1ECweDRYSE=", - "pom": "sha256-g+8P1otgv2vHmnj+sRiCxiXEgu9p1iv+LRFwQKZEgUQ=" + "org/junit/jupiter#junit-jupiter-api/6.0.2": { + "jar": "sha256-QHsgre1AeBrVRAMJY57wxCjnNbK2+IMcXS/5BBYTGV0=", + "module": "sha256-m0IZfs4uhSb/k97ysJ48tIACdjh9RzsIC9/8iKjANjA=", + "pom": "sha256-23UFjKyPW4WpVpNirMdghakehZNGaLbdCQVGi/s//jU=" }, - "org/junit/jupiter#junit-jupiter-params/5.10.3": { - "jar": "sha256-fD7YzvsSSWt2xTw9qYbqjwvz9CZ4GGlHVVGuOlBsGtg=", - "module": "sha256-TnM9YVyqFuDs17mum/6I+YqUAgkpMzx+4rT6CaegTZE=", - "pom": "sha256-bNnfkGpi/mTMMBw9YAeX9iTb1CJff6UFpajtsx/5iQY=" + "org/junit/jupiter#junit-jupiter-engine/6.0.2": { + "jar": "sha256-KnIBz0iQSDwbtQRekaWbcFKoGJspMKm+lRTGPh5Ys7Y=", + "module": "sha256-EE0f6yTeklH8eVpz1HenP6pXmpjYecftsZ/dGP20CJs=", + "pom": "sha256-MS3kqvSL6RZPiX8G1hFKkFK/W7ADRltOMzH5R6YFr3o=" }, - "org/junit/jupiter#junit-jupiter/5.10.3": { - "jar": "sha256-5vwJ+IHrqLjYp2YKbH9NWC+niB8wYTav4tgpZKLnwi8=", - "module": "sha256-hrCGx1WStDQ9pPdL6V4mhSxMqqWzToLVaqg/MYBLyBA=", - "pom": "sha256-Jd7AgvAkZ81iKQ7xOJv0smhu9QVKGo7d+xtbfVTeGZE=" + "org/junit/jupiter#junit-jupiter-params/6.0.2": { + "jar": "sha256-TG9Yd+hSp7iRIHxujWpesZaA0lsMQB0JpknR6hcRe1k=", + "module": "sha256-fdfWnOPlTkDuM0Z1qEkNJIi5bo3xIPXgqteaXSegur8=", + "pom": "sha256-XjLbpZkb2lFqzpu8ZaFBfW4KiFIeiobTP9IQjSqJIV8=" }, - "org/junit/platform#junit-platform-commons/1.10.3": { - "jar": "sha256-l4fwTUnbWTl83XVV1CGlvS0URWZpl9MnuU+F44vtV/E=", - "module": "sha256-n9gMr9DRm5pTrhnq4Eq94bIwVfQXXXbI52ibzkRImCs=", - "pom": "sha256-dZdXLFnxl1Ji+Nj8+I7GeDN2hUvwjOipPZnb3InuQ/k=" + "org/junit/jupiter#junit-jupiter/6.0.2": { + "jar": "sha256-ylRmpDWgsPEAOCxad+kerm1MozD2C00kATqaPwzXQug=", + "module": "sha256-SdwJtzTvpDJHDO65Dhry0wviY/MBCXhlXDVA8qgeqtY=", + "pom": "sha256-f9YZ4a5GOpmfjblWj6h9EJltFZo1P/zNy9O/h18spjU=" }, - "org/junit/platform#junit-platform-engine/1.10.3": { - "jar": "sha256-33wyv3XPR8TI3dGUIJECeUen12XTC3Mf4AgwEV+voTM=", - "module": "sha256-D7CUb/Z+Q9A2K71CwjRNUUc4nkMVKCN3EW/rZOJrgNE=", - "pom": "sha256-b5uZvKDBfdwZ9RvAN+OxfKsPx+bx2nA4ejCrTgUgcig=" + "org/junit/platform#junit-platform-commons/6.0.2": { + "jar": "sha256-HEnquO09gSgEWePz4fEZuSj5z8Uwx1AMKhWpro560w0=", + "module": "sha256-kx7oBBhnzXyu/UQCYYAs7o1Vm5uPSbOUkI4XwEpk+p4=", + "pom": "sha256-bivMHUT1ckbR03duMQ5Ybg9fTQTjrsA3eOgBCmtiDS8=" }, - "org/junit/platform#junit-platform-launcher/1.10.3": { - "jar": "sha256-3q7t4vAR6vlPW8aB4E7uL0oPbWl3Hhp5qpUNiYtAXY0=", - "module": "sha256-t8tPKSY20uTbEbgazAMRJsfOvhLotss9JF6t5/3Qg0M=", - "pom": "sha256-cBNMufwHJ1YgZdX+faWPEF5KHHh36JnUkUm10/j9bRc=" + "org/junit/platform#junit-platform-engine/6.0.2": { + "jar": "sha256-MUlbdUuogrppPBn6nYh+Ya9vOFD1h0G9WMPxKd7KVRc=", + "module": "sha256-mgE8iVsXgJnmIfvNuJ3rxldDqW1i7TL4xuWfzu/BN8M=", + "pom": "sha256-6tUsFcvLoTHf7NLSrVOFjwEdfHUwCMAU/pldUolaEeI=" + }, + "org/junit/platform#junit-platform-launcher/6.0.2": { + "jar": "sha256-vZkQ97ykqdQFC6heHwduO4VzI51F33lnOGKqsphZV5I=", + "module": "sha256-1SKe2c1l4Uoi2Lk4Z7H7lbg/drJUUHO04LxpxOnGyi0=", + "pom": "sha256-/8xw6oNXyJK5Bbr+/g+zOZ6uktqxxNSMxbJ9EYkKUnY=" }, "org/opentest4j#opentest4j/1.3.0": { "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", @@ -1078,9 +1049,9 @@ "org/sonatype/oss#oss-parent/9": { "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" }, - "org/yaml#snakeyaml/2.0": { - "jar": "sha256-iAydiW5LdKBsVJwVyklkUBZdaQn6FdfmYr7o9qZtevo=", - "pom": "sha256-Q8dh+StUnIsI+5kggCU+SfCpg+VE7wZjwfT51o61JhY=" + "org/yaml#snakeyaml/2.4": { + "jar": "sha256-73ea9dKand6MxwzgNB9cb3c14j7f+Whc6qnTU1m3u38=", + "pom": "sha256-4VSjIxzWzeaKq/J0/RiWTUmpwaX16e079HHprnvfCOY=" } } } diff --git a/pkgs/by-name/sl/slimevr/nixos-udev-instructions.patch b/pkgs/by-name/sl/slimevr/nixos-udev-instructions.patch new file mode 100644 index 000000000000..d2f3dacae028 --- /dev/null +++ b/pkgs/by-name/sl/slimevr/nixos-udev-instructions.patch @@ -0,0 +1,26 @@ +diff --git a/gui/public/i18n/en/translation.ftl b/gui/public/i18n/en/translation.ftl +index fd804a0e..35762e45 100644 +--- a/gui/public/i18n/en/translation.ftl ++++ b/gui/public/i18n/en/translation.ftl +@@ -1034,7 +1034,7 @@ onboarding-reset_tutorial-2 = Tap the highlighted tracker { $taps } times to tri + + ## Install info + install-info_udev-rules_modal_title = Hardware udev access rules not found +-install-info_udev-rules_warning = Access rules via udev are required for serial console access & dongle connection. Paste the following command into your terminal to add the udev rules. ++install-info_udev-rules_warning = Access rules via udev are required for serial console access & dongle connection. Add the following to your NixOS config to install the udev rules. + install-info_udev-rules_modal_button = Close + install-info_udev-rules_modal-dont-show-again_checkbox = Don't show again + ## Setup start +diff --git a/gui/src/components/onboarding/UdevRulesModal.tsx b/gui/src/components/onboarding/UdevRulesModal.tsx +index b89af1e7..00955544 100644 +--- a/gui/src/components/onboarding/UdevRulesModal.tsx ++++ b/gui/src/components/onboarding/UdevRulesModal.tsx +@@ -25,7 +25,7 @@ export function UdevRulesModal() { + const dir = await electron.api.getInstallDir(); + const rulesPath = `${dir}/69-slimevr-devices.rules`; + setUdevContent( +- `cat ${rulesPath} | sudo sh -c 'tee /etc/udev/rules.d/69-slimevr-devices.rules >/dev/null && udevadm control --reload-rules && udevadm trigger'` ++ `{\n services.udev.packages = [ pkgs.slimevr ];\n}` + ); + } + }; diff --git a/pkgs/by-name/sl/slimevr/no-java-tool-options-warning.patch b/pkgs/by-name/sl/slimevr/no-java-tool-options-warning.patch index 87feddb9cb88..fec9cc51deb5 100644 --- a/pkgs/by-name/sl/slimevr/no-java-tool-options-warning.patch +++ b/pkgs/by-name/sl/slimevr/no-java-tool-options-warning.patch @@ -1,13 +1,13 @@ -diff --git a/gui/src-tauri/src/main.rs b/gui/src-tauri/src/main.rs -index 8191f0ed..01e764d8 100644 ---- a/gui/src-tauri/src/main.rs -+++ b/gui/src-tauri/src/main.rs -@@ -188,7 +188,7 @@ fn setup_webview2() -> Result<()> { +diff --git a/gui/electron/main/index.ts b/gui/electron/main/index.ts +index 0210e5eb..a52bbb5b 100644 +--- a/gui/electron/main/index.ts ++++ b/gui/electron/main/index.ts +@@ -361,7 +361,7 @@ function createWindow() { + } - fn check_environment_variables() { - use itertools::Itertools; -- const ENVS_TO_CHECK: &[&str] = &["_JAVA_OPTIONS", "JAVA_TOOL_OPTIONS"]; -+ const ENVS_TO_CHECK: &[&str] = &["_JAVA_OPTIONS"]; - let checked_envs = ENVS_TO_CHECK - .into_iter() - .filter_map(|e| { + const checkEnvironmentVariables = () => { +- const to_check = ['_JAVA_OPTIONS', 'JAVA_TOOL_OPTIONS']; ++ const to_check = ['_JAVA_OPTIONS']; + + const set = to_check.filter((env) => !!process.env[env]); + if (set.length > 0) { diff --git a/pkgs/by-name/sl/slimevr/package.nix b/pkgs/by-name/sl/slimevr/package.nix index 0c5fe80f640a..c6777363588b 100644 --- a/pkgs/by-name/sl/slimevr/package.nix +++ b/pkgs/by-name/sl/slimevr/package.nix @@ -1,74 +1,40 @@ { lib, - fetchFromGitHub, stdenv, + fetchFromGitHub, + fetchPnpmDeps, replaceVars, + nodejs, + pnpmConfigHook, + pnpm_9, + electron, makeWrapper, slimevr-server, - nodejs, - pnpm_9, - fetchPnpmDeps, - pnpmConfigHook, - rustPlatform, - cargo-tauri, - wrapGAppsHook3, - pkg-config, - openssl, - glib-networking, - webkitgtk_4_1, - gst_all_1, - libayatana-appindicator, + copyDesktopItems, + makeDesktopItem, udevCheckHook, }: -rustPlatform.buildRustPackage (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "slimevr"; - version = "18.2.0"; + version = "20.1.0"; src = fetchFromGitHub { owner = "SlimeVR"; repo = "SlimeVR-Server"; tag = "v${finalAttrs.version}"; - hash = "sha256-7QU+xQ72t722DOhrurI1XXpILLNnk8lE0yrD1P5XJbA="; + hash = "sha256-8ti1uyDtgf9JuWurAkE0Twj3/ROOd9ai94htEvoVo50="; # solarxr fetchSubmodules = true; }; - buildAndTestSubdir = "gui/src-tauri"; - - cargoHash = "sha256-X5IgWZlkvsstMN3YS4r+NJl6RVfREfZqKUrfsrUPQuU="; - pnpmDeps = fetchPnpmDeps { pname = "${finalAttrs.pname}-pnpm-deps"; inherit (finalAttrs) version src; pnpm = pnpm_9; fetcherVersion = 3; - hash = "sha256-deVfRZcMFkOVWXmNUiixmd5WBfIFKxG2Gw3CfshspYo="; + hash = "sha256-gGBwE6QxJsbVmQc1e390SSXAjs/T992ju8y9wz1H1QQ="; }; - nativeBuildInputs = [ - nodejs - pnpmConfigHook - pnpm_9 - cargo-tauri.hook - pkg-config - wrapGAppsHook3 - makeWrapper - udevCheckHook - ]; - - buildInputs = [ - openssl - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good - gst_all_1.gst-plugins-bad - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - glib-networking - libayatana-appindicator - webkitgtk_4_1 - ]; - patches = [ # Upstream code uses Git to find the program version. (replaceVars ./gui-no-git.patch { @@ -76,20 +42,20 @@ rustPlatform.buildRustPackage (finalAttrs: { }) # By default, SlimeVR will give a big warning about our `JAVA_TOOL_OPTIONS` changes. ./no-java-tool-options-warning.patch + # Correct udev instructions for NixOS. + ./nixos-udev-instructions.patch ]; - postPatch = '' - # Tauri bundler expects slimevr.jar to exist. - mkdir -p server/desktop/build/libs - touch server/desktop/build/libs/slimevr.jar - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - # Both libappindicator-rs and SlimeVR need to know where Nix's appindicator lib is. - substituteInPlace $cargoDepsCopy/*/libappindicator-sys-*/src/lib.rs \ - --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" - substituteInPlace gui/src-tauri/src/tray.rs \ - --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" - ''; + strictDeps = true; + + nativeBuildInputs = [ + nodejs + pnpmConfigHook + pnpm_9 + makeWrapper + copyDesktopItems + udevCheckHook + ]; # solarxr needs to be installed after compiling its Typescript files. This isn't # done the first time, because `pnpmConfigHook` ignores `package.json` scripts. @@ -100,23 +66,62 @@ rustPlatform.buildRustPackage (finalAttrs: { doCheck = false; # No tests doInstallCheck = true; # Check udev - # Get rid of placeholder slimevr.jar - postInstall = '' - rm $out/share/slimevr/slimevr.jar - rm -d $out/share/slimevr + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; - install -Dm644 -t $out/lib/udev/rules.d/ gui/src-tauri/69-slimevr-devices.rules + buildPhase = '' + runHook preBuild + + pushd gui + pnpm build + pnpm exec electron-builder \ + --dir \ + -c.electronDist=${electron.dist} \ + -c.electronVersion=${electron.version} + popd + + runHook postBuild ''; - # `JAVA_HOME`, `JAVA_TOOL_OPTIONS`, and `--launch-from-path` are so the GUI can - # launch the server. - postFixup = '' - wrapProgram "$out/bin/slimevr" \ + installPhase = '' + runHook preInstall + + mkdir -p $out/share/slimevr + cp -r gui/dist/artifacts/*/*-unpacked/{locales,resources{,.pak}} $out/share/slimevr/ + # `JAVA_HOME`, `JAVA_TOOL_OPTIONS`, and `--path` are so the GUI can + # launch the server. + makeWrapper ${lib.getExe electron} $out/bin/slimevr \ + --add-flags $out/share/slimevr/resources/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" \ --set JAVA_HOME "${slimevr-server.passthru.java.home}" \ --set JAVA_TOOL_OPTIONS "${slimevr-server.passthru.javaOptions}" \ - --add-flags "--launch-from-path ${slimevr-server}/share/slimevr" + --add-flags "--path ${slimevr-server}/share/slimevr" \ + --inherit-argv0 + + install -Dm444 gui/electron/resources/icons/icon.png $out/share/icons/hicolor/512x512/apps/slimevr.png + install -Dm644 -t $out/lib/udev/rules.d/ gui/electron/resources/69-slimevr-devices.rules + + runHook postInstall ''; + desktopItems = [ + (makeDesktopItem { + name = "slimevr"; + desktopName = "SlimeVR"; + genericName = "Full-body tracking"; + comment = finalAttrs.meta.description; + categories = [ "Game" ]; + keywords = [ + "FBT" + "VR" + "Steam" + "VRChat" + "IMU" + ]; + icon = "slimevr"; + exec = "slimevr"; + }) + ]; + passthru.updateScript = ./update.sh; meta = { From 3b877f97fdc03d51653643dcafd538c4203ab816 Mon Sep 17 00:00:00 2001 From: wolfram444 Date: Mon, 25 May 2026 12:39:40 +0500 Subject: [PATCH 07/87] e-imzo: 6.3.7 -> 6.4.7 --- pkgs/by-name/e-/e-imzo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/e-/e-imzo/package.nix b/pkgs/by-name/e-/e-imzo/package.nix index 7a785e43dc0d..e423398390c0 100644 --- a/pkgs/by-name/e-/e-imzo/package.nix +++ b/pkgs/by-name/e-/e-imzo/package.nix @@ -9,11 +9,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "e-imzo"; - version = "6.3.7"; + version = "6.4.7"; src = fetchurl { url = "https://cdn.xinux.uz/e-imzo/E-IMZO-v${finalAttrs.version}.tar.gz"; - hash = "sha256-XjS9FAIqMc9tV1aeO8D6dP9hg7ppPE/iRHX/pmzfZmM="; + hash = "sha256-wHcVIGTNRMit5LqHcXcGGi7foDmiwHVXUcxl4ZlhGnY="; }; nativeBuildInputs = [ From cdf72f041d694aa07b1ada99a81e7982092ad67c Mon Sep 17 00:00:00 2001 From: Yisrael Dov Lebow Date: Tue, 26 May 2026 11:37:45 +0300 Subject: [PATCH 08/87] tiny-wii-backup-manager: init at 6.0.4 --- .../ti/tiny-wii-backup-manager/package.nix | 122 ++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 pkgs/by-name/ti/tiny-wii-backup-manager/package.nix diff --git a/pkgs/by-name/ti/tiny-wii-backup-manager/package.nix b/pkgs/by-name/ti/tiny-wii-backup-manager/package.nix new file mode 100644 index 000000000000..7ad9c8285426 --- /dev/null +++ b/pkgs/by-name/ti/tiny-wii-backup-manager/package.nix @@ -0,0 +1,122 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + makeWrapper, + pkg-config, + + dbus, + fontconfig, + libGL, + libx11, + libxcb, + libxcursor, + libxext, + libxi, + libxinerama, + libxkbcommon, + libxrandr, + openssl, + vulkan-loader, + wayland, + xdg-utils, + zenity, + + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "tiny-wii-backup-manager"; + version = "6.0.4"; + + src = fetchFromGitHub { + owner = "mq1"; + repo = "TinyWiiBackupManager"; + tag = "v${finalAttrs.version}"; + hash = "sha256-utgS0qlrOkZb6BdHPBalOf2Ay2MpIBC6p5FjzVpgQpU="; + }; + + cargoHash = "sha256-LbJo5a7ZMO0EAhGIhiqcsWR1osE3SNkU3zrrp0y0TR0="; + + cargoBuildFlags = [ + "--bin" + "twbm-gui" + ]; + + nativeBuildInputs = [ + makeWrapper + pkg-config + ]; + + buildInputs = [ + dbus + fontconfig + libGL + libx11 + libxcb + libxcursor + libxext + libxi + libxinerama + libxkbcommon + libxrandr + openssl + vulkan-loader + wayland + ]; + + # Upstream does not currently ship tests. + doCheck = false; + + postInstall = '' + mv $out/bin/twbm-gui $out/bin/TinyWiiBackupManager + + install -Dm644 package/linux/AppDir/usr/share/applications/it.mq1.TinyWiiBackupManager.desktop \ + $out/share/applications/it.mq1.TinyWiiBackupManager.desktop + install -Dm644 package/linux/it.mq1.TinyWiiBackupManager.metainfo.xml \ + $out/share/metainfo/it.mq1.TinyWiiBackupManager.metainfo.xml + + mkdir -p $out/share/icons + cp -r package/linux/AppDir/usr/share/icons/hicolor $out/share/icons/ + + wrapProgram $out/bin/TinyWiiBackupManager \ + --prefix PATH : ${ + lib.makeBinPath [ + xdg-utils + zenity + ] + } \ + --prefix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + dbus + fontconfig + libGL + libx11 + libxcb + libxcursor + libxext + libxi + libxinerama + libxkbcommon + libxrandr + openssl + vulkan-loader + wayland + ] + } + ''; + + passthru.updateScript = nix-update-script { }; + + __structuredAttrs = true; + + meta = { + description = "Tiny game backup and homebrew app manager for the Wii"; + homepage = "https://github.com/mq1/TinyWiiBackupManager"; + changelog = "https://github.com/mq1/TinyWiiBackupManager/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ yisraeldov ]; + mainProgram = "TinyWiiBackupManager"; + platforms = lib.platforms.linux; + }; +}) From e3e2d9323a235b50fcd7b5f445923c00568f2144 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20R=C3=B6hl?= Date: Fri, 29 May 2026 08:11:08 +0200 Subject: [PATCH 09/87] ut1999: provide ISO file sources as passthru It itches me that the Unreal Tournament 99 ISOs are redownloaded for many system updates and disscussed the issue on [discourse](https://discourse.nixos.org/t/preventing-ut1999-iso-redownloads/77870). The solution is to add the ISOs as dependencies to prevent them from getting garbage collected. However one has to repeat the `fetchurl` from the `package.nix`. In order to avoid this repetition, this commit provides them as `passthru`. Note this commit does not change the hash of the `ut1999` derivation and therefore does not trigger a rebuilt of the package. --- pkgs/by-name/ut/ut1999/package.nix | 32 ++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ut/ut1999/package.nix b/pkgs/by-name/ut/ut1999/package.nix index 299cb39c263e..b70cbb0c3689 100644 --- a/pkgs/by-name/ut/ut1999/package.nix +++ b/pkgs/by-name/ut/ut1999/package.nix @@ -43,15 +43,21 @@ let # fat binary aarch64-darwin = x86_64-darwin; }; + # This upload of the game is officially sanctioned by OldUnreal (who has received permission from Epic Games to link to archive.org) and the UT99.org community + # This is a copy of the original Unreal Tournament: Game of the Year Edition (also known as UT or UT99). The first ISO contains the base game. + iso1 = fetchurl { + url = "https://archive.org/download/ut-goty/UT_GOTY_CD1.iso"; + hash = "sha256-4YSYTKiPABxd3VIDXXbNZOJm4mx0l1Fhte1yNmx0cE8="; + }; + # The second ISO contains bonus maps and game modes + iso2 = fetchurl { + url = "https://archive.org/download/ut-goty/UT_GOTY_CD2.iso"; + hash = "sha256-2V2O4c+VVi7gI/1UA17IgT1CdfY9GEdCMiCYbtyNANg="; + }; baseGame = runCommand "ut1999-iso1" { - # This upload of the game is officially sanctioned by OldUnreal (who has received permission from Epic Games to link to archive.org) and the UT99.org community - # This is a copy of the original Unreal Tournament: Game of the Year Edition (also known as UT or UT99). The first ISO contains the base game. - src = fetchurl { - url = "https://archive.org/download/ut-goty/UT_GOTY_CD1.iso"; - hash = "sha256-4YSYTKiPABxd3VIDXXbNZOJm4mx0l1Fhte1yNmx0cE8="; - }; + src = iso1; nativeBuildInputs = [ libarchive ]; } '' @@ -62,11 +68,7 @@ let bonusPacks = runCommand "ut1999-iso2" { - # The second ISO contains bonus maps and game modes - src = fetchurl { - url = "https://archive.org/download/ut-goty/UT_GOTY_CD2.iso"; - hash = "sha256-2V2O4c+VVi7gI/1UA17IgT1CdfY9GEdCMiCYbtyNANg="; - }; + src = iso2; nativeBuildInputs = [ libarchive ]; } '' @@ -219,6 +221,14 @@ stdenv.mkDerivation (finalAttrs: { }) ]; + passthru = { + # The ISOs can be appended to `system.extraDependencies` in order to prevent them from getting garbage collected and redownloaded during rebuilds. + isos = [ + iso1 + iso2 + ]; + }; + meta = { description = "Unreal Tournament GOTY (1999) with the OldUnreal patch"; license = lib.licenses.unfree; From 7195e583ce61da209431d542eeac577ea40ec43e Mon Sep 17 00:00:00 2001 From: cinereal Date: Fri, 29 May 2026 11:04:55 +0200 Subject: [PATCH 10/87] nixos/prometheus-elasticsearch-exporter: init Add a `services.prometheus.exporters.elasticsearch` module wrapping `pkgs.prometheus-elasticsearch-exporter`, which also supports OpenSearch. Credentials are kept out of the process arguments and the store via an `environmentFile` carrying `ES_USERNAME`/`ES_PASSWORD` or `ES_API_KEY`, which override any auth embedded in `--es.uri`. Collector toggles go through the framework's `extraFlags`. A NixOS test exercises the exporter against a single-node OpenSearch instance. Assisted-by: claude-code: claude-opus-4-8 (planning) + claude-sonnet-4-8 (execution) --- .../monitoring/prometheus/exporters.nix | 1 + .../prometheus/exporters/elasticsearch.nix | 62 +++++++++++++++++++ nixos/tests/prometheus-exporters.nix | 24 +++++++ .../package.nix | 3 + 4 files changed, 90 insertions(+) create mode 100644 nixos/modules/services/monitoring/prometheus/exporters/elasticsearch.nix diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index d0a667121607..b0a5b92ace6c 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -62,6 +62,7 @@ let "domain" "dovecot" "ebpf" + "elasticsearch" "fail2ban" "fastly" "flow" diff --git a/nixos/modules/services/monitoring/prometheus/exporters/elasticsearch.nix b/nixos/modules/services/monitoring/prometheus/exporters/elasticsearch.nix new file mode 100644 index 000000000000..1fec5c8d2c59 --- /dev/null +++ b/nixos/modules/services/monitoring/prometheus/exporters/elasticsearch.nix @@ -0,0 +1,62 @@ +{ + config, + lib, + pkgs, + utils, + ... +}: + +let + inherit (lib) + mkIf + mkOption + types + ; + + inherit (utils) escapeSystemdExecArgs; + + cfg = config.services.prometheus.exporters.elasticsearch; +in +{ + port = 9114; + extraOpts = { + package = lib.mkPackageOption pkgs "prometheus-elasticsearch-exporter" { }; + + url = mkOption { + type = types.str; + default = "http://localhost:9200"; + example = "https://localhost:9200"; + description = '' + URI of the Elasticsearch (or OpenSearch) node to scrape, passed as + `--es.uri`. Any credentials embedded here are overridden by the + `ES_USERNAME`/`ES_PASSWORD` or `ES_API_KEY` environment variables when + {option}`environmentFile` is set. + ''; + }; + + environmentFile = mkOption { + type = types.nullOr types.path; + default = null; + example = "/run/secrets/elasticsearch-exporter.env"; + description = '' + Path to an environment file, as defined in {manpage}`systemd.exec(5)`, + used to pass credentials to the exporter without exposing them in the + process arguments. It should contain either `ES_USERNAME` and + `ES_PASSWORD`, or `ES_API_KEY`. + ''; + }; + }; + serviceOpts = { + serviceConfig = { + EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile; + ExecStart = escapeSystemdExecArgs ( + [ + (lib.getExe cfg.package) + "--web.listen-address=${cfg.listenAddress}:${toString cfg.port}" + "--es.uri=${cfg.url}" + ] + ++ cfg.extraFlags + ); + }; + }; +} diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 7b088dc85abd..ae2457265047 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -436,6 +436,30 @@ let ''; }; + elasticsearch = + { ... }: + { + exporterConfig = { + enable = true; + url = "http://localhost:9200"; + }; + metricProvider = { + # `services.elasticsearch` is unmaintained; OpenSearch is the same + # engine class and is explicitly supported by the exporter. + services.opensearch.enable = true; + virtualisation.memorySize = 2048; + }; + exporterTest = '' + wait_for_unit("opensearch.service") + wait_for_open_port(9200) + wait_for_unit("prometheus-elasticsearch-exporter.service") + wait_for_open_port(9114) + succeed( + "curl -sSf localhost:9114/metrics | grep 'elasticsearch_cluster_health_status'" + ) + ''; + }; + fail2ban = { ... }: { diff --git a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix index c8f5ab01800e..17d5856e6906 100644 --- a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + nixosTests, }: buildGoModule (finalAttrs: { pname = "elasticsearch_exporter"; @@ -16,6 +17,8 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-8y0M1b34eJpuHOuXPemhB5kKwBSgU7cMFxOaIZFS/bo="; + passthru.tests = { inherit (nixosTests.prometheus-exporters) elasticsearch; }; + meta = { description = "Elasticsearch stats exporter for Prometheus"; mainProgram = "elasticsearch_exporter"; From 77ba176203946529ca5b3f23cfcfe23484726287 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 10:34:48 -0400 Subject: [PATCH 11/87] git-credential-manager: move to by-name --- .../gi}/git-credential-manager/deps.json | 0 .../gi/git-credential-manager/package.nix} | 0 .../gi}/git-credential-manager/update.sh | 2 +- pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/{applications/version-management => by-name/gi}/git-credential-manager/deps.json (100%) rename pkgs/{applications/version-management/git-credential-manager/default.nix => by-name/gi/git-credential-manager/package.nix} (100%) rename pkgs/{applications/version-management => by-name/gi}/git-credential-manager/update.sh (89%) diff --git a/pkgs/applications/version-management/git-credential-manager/deps.json b/pkgs/by-name/gi/git-credential-manager/deps.json similarity index 100% rename from pkgs/applications/version-management/git-credential-manager/deps.json rename to pkgs/by-name/gi/git-credential-manager/deps.json diff --git a/pkgs/applications/version-management/git-credential-manager/default.nix b/pkgs/by-name/gi/git-credential-manager/package.nix similarity index 100% rename from pkgs/applications/version-management/git-credential-manager/default.nix rename to pkgs/by-name/gi/git-credential-manager/package.nix diff --git a/pkgs/applications/version-management/git-credential-manager/update.sh b/pkgs/by-name/gi/git-credential-manager/update.sh similarity index 89% rename from pkgs/applications/version-management/git-credential-manager/update.sh rename to pkgs/by-name/gi/git-credential-manager/update.sh index fc9ef4199678..7d4d2120634c 100755 --- a/pkgs/applications/version-management/git-credential-manager/update.sh +++ b/pkgs/by-name/gi/git-credential-manager/update.sh @@ -4,7 +4,7 @@ set -eo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" new_version="$(curl -s "https://api.github.com/repos/git-ecosystem/git-credential-manager/releases?per_page=1" | jq -r '.[0].name' | sed 's|^GCM ||')" -old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)" +old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./package.nix)" if [[ "$new_version" == "$old_version" ]]; then echo "Up to date" exit 0 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..da062798e7a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1191,8 +1191,6 @@ with pkgs; github-cli = gh; - git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; - git-credential-aol = callPackage ../by-name/gi/git-credential-email/git-credential-aol { }; git-credential-gmail = callPackage ../by-name/gi/git-credential-email/git-credential-gmail { }; From f7198d40011568932572deffd987a175fe3ccdc7 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 10:49:49 -0400 Subject: [PATCH 12/87] github-changelog-generator: move to by-name --- .../tools => by-name/gi}/github-changelog-generator/Gemfile | 0 .../gi}/github-changelog-generator/Gemfile.lock | 0 .../tools => by-name/gi}/github-changelog-generator/gemset.nix | 0 .../gi/github-changelog-generator/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 2 deletions(-) rename pkgs/{development/tools => by-name/gi}/github-changelog-generator/Gemfile (100%) rename pkgs/{development/tools => by-name/gi}/github-changelog-generator/Gemfile.lock (100%) rename pkgs/{development/tools => by-name/gi}/github-changelog-generator/gemset.nix (100%) rename pkgs/{development/tools/github-changelog-generator/default.nix => by-name/gi/github-changelog-generator/package.nix} (100%) diff --git a/pkgs/development/tools/github-changelog-generator/Gemfile b/pkgs/by-name/gi/github-changelog-generator/Gemfile similarity index 100% rename from pkgs/development/tools/github-changelog-generator/Gemfile rename to pkgs/by-name/gi/github-changelog-generator/Gemfile diff --git a/pkgs/development/tools/github-changelog-generator/Gemfile.lock b/pkgs/by-name/gi/github-changelog-generator/Gemfile.lock similarity index 100% rename from pkgs/development/tools/github-changelog-generator/Gemfile.lock rename to pkgs/by-name/gi/github-changelog-generator/Gemfile.lock diff --git a/pkgs/development/tools/github-changelog-generator/gemset.nix b/pkgs/by-name/gi/github-changelog-generator/gemset.nix similarity index 100% rename from pkgs/development/tools/github-changelog-generator/gemset.nix rename to pkgs/by-name/gi/github-changelog-generator/gemset.nix diff --git a/pkgs/development/tools/github-changelog-generator/default.nix b/pkgs/by-name/gi/github-changelog-generator/package.nix similarity index 100% rename from pkgs/development/tools/github-changelog-generator/default.nix rename to pkgs/by-name/gi/github-changelog-generator/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..551326b8dee1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1501,8 +1501,6 @@ with pkgs; gancioPlugins = recurseIntoAttrs (callPackage ../by-name/ga/gancio/plugins.nix { }); - github-changelog-generator = callPackage ../development/tools/github-changelog-generator { }; - github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite; gistyc = with python3Packages; toPythonApplication gistyc; From 0927e1224de9809aa28fa3a1ef7e91e11f563a2e Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 11:01:58 -0400 Subject: [PATCH 13/87] {mypaint-brushes,mypaint-brushes1}: move to by-name --- .../default.nix => by-name/my/mypaint-brushes/package.nix} | 0 .../1.0.nix => by-name/my/mypaint-brushes1/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{development/libraries/mypaint-brushes/default.nix => by-name/my/mypaint-brushes/package.nix} (100%) rename pkgs/{development/libraries/mypaint-brushes/1.0.nix => by-name/my/mypaint-brushes1/package.nix} (100%) diff --git a/pkgs/development/libraries/mypaint-brushes/default.nix b/pkgs/by-name/my/mypaint-brushes/package.nix similarity index 100% rename from pkgs/development/libraries/mypaint-brushes/default.nix rename to pkgs/by-name/my/mypaint-brushes/package.nix diff --git a/pkgs/development/libraries/mypaint-brushes/1.0.nix b/pkgs/by-name/my/mypaint-brushes1/package.nix similarity index 100% rename from pkgs/development/libraries/mypaint-brushes/1.0.nix rename to pkgs/by-name/my/mypaint-brushes1/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..cbe3fa489056 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9634,10 +9634,6 @@ with pkgs; enableGL = false; }; - mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { }; - - mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { }; - ncdu_1 = callPackage ../by-name/nc/ncdu/1.nix { }; notmuch = callPackage ../applications/networking/mailreaders/notmuch { From 2c976c67894b2ad4c01679c60e0ae309e75de8e4 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 11:14:11 -0400 Subject: [PATCH 14/87] {geany,geany-with-vte}: move to by-name --- .../with-vte.nix => by-name/ge/geany-with-vte/package.nix} | 0 .../editors => by-name/ge}/geany/disable-test-sidebar.patch | 0 .../editors/geany/default.nix => by-name/ge/geany/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 4 files changed, 3 deletions(-) rename pkgs/{applications/editors/geany/with-vte.nix => by-name/ge/geany-with-vte/package.nix} (100%) rename pkgs/{applications/editors => by-name/ge}/geany/disable-test-sidebar.patch (100%) rename pkgs/{applications/editors/geany/default.nix => by-name/ge/geany/package.nix} (100%) diff --git a/pkgs/applications/editors/geany/with-vte.nix b/pkgs/by-name/ge/geany-with-vte/package.nix similarity index 100% rename from pkgs/applications/editors/geany/with-vte.nix rename to pkgs/by-name/ge/geany-with-vte/package.nix diff --git a/pkgs/applications/editors/geany/disable-test-sidebar.patch b/pkgs/by-name/ge/geany/disable-test-sidebar.patch similarity index 100% rename from pkgs/applications/editors/geany/disable-test-sidebar.patch rename to pkgs/by-name/ge/geany/disable-test-sidebar.patch diff --git a/pkgs/applications/editors/geany/default.nix b/pkgs/by-name/ge/geany/package.nix similarity index 100% rename from pkgs/applications/editors/geany/default.nix rename to pkgs/by-name/ge/geany/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..83b0f21b3766 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9050,9 +9050,6 @@ with pkgs; gauche = callPackage ../development/interpreters/gauche { }; - geany = callPackage ../applications/editors/geany { }; - geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { }; - gimagereader-qt = qt6Packages.callPackage ../by-name/gi/gimagereader/package.nix { withQt6 = true; }; From 6d1e3a272e5071953f107c1b1c3f4c126f6ae733 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 12:33:51 -0400 Subject: [PATCH 15/87] {m17n_lib,libotf}: move to by-name --- .../m17n-lib/otf.nix => by-name/li/libotf/package.nix} | 0 .../m17n-lib/default.nix => by-name/m1/m17n_lib/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{tools/inputmethods/m17n-lib/otf.nix => by-name/li/libotf/package.nix} (100%) rename pkgs/{tools/inputmethods/m17n-lib/default.nix => by-name/m1/m17n_lib/package.nix} (100%) diff --git a/pkgs/tools/inputmethods/m17n-lib/otf.nix b/pkgs/by-name/li/libotf/package.nix similarity index 100% rename from pkgs/tools/inputmethods/m17n-lib/otf.nix rename to pkgs/by-name/li/libotf/package.nix diff --git a/pkgs/tools/inputmethods/m17n-lib/default.nix b/pkgs/by-name/m1/m17n_lib/package.nix similarity index 100% rename from pkgs/tools/inputmethods/m17n-lib/default.nix rename to pkgs/by-name/m1/m17n_lib/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..0e3f4285554e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1975,10 +1975,6 @@ with pkgs; libsbsms_2_3_0 ; - m17n_lib = callPackage ../tools/inputmethods/m17n-lib { }; - - libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { }; - skkDictionaries = recurseIntoAttrs (callPackages ../tools/inputmethods/skk/skk-dicts { }); ibus = callPackage ../tools/inputmethods/ibus { }; From 2b715ee0a03fc259494d9570141a4e830947db5e Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 12:47:28 -0400 Subject: [PATCH 16/87] compass: move to by-name --- pkgs/{development/tools => by-name/co}/compass/Gemfile | 0 pkgs/{development/tools => by-name/co}/compass/Gemfile.lock | 0 pkgs/{development/tools => by-name/co}/compass/gemset.nix | 0 .../compass/default.nix => by-name/co/compass/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 2 deletions(-) rename pkgs/{development/tools => by-name/co}/compass/Gemfile (100%) rename pkgs/{development/tools => by-name/co}/compass/Gemfile.lock (100%) rename pkgs/{development/tools => by-name/co}/compass/gemset.nix (100%) rename pkgs/{development/tools/compass/default.nix => by-name/co/compass/package.nix} (100%) diff --git a/pkgs/development/tools/compass/Gemfile b/pkgs/by-name/co/compass/Gemfile similarity index 100% rename from pkgs/development/tools/compass/Gemfile rename to pkgs/by-name/co/compass/Gemfile diff --git a/pkgs/development/tools/compass/Gemfile.lock b/pkgs/by-name/co/compass/Gemfile.lock similarity index 100% rename from pkgs/development/tools/compass/Gemfile.lock rename to pkgs/by-name/co/compass/Gemfile.lock diff --git a/pkgs/development/tools/compass/gemset.nix b/pkgs/by-name/co/compass/gemset.nix similarity index 100% rename from pkgs/development/tools/compass/gemset.nix rename to pkgs/by-name/co/compass/gemset.nix diff --git a/pkgs/development/tools/compass/default.nix b/pkgs/by-name/co/compass/package.nix similarity index 100% rename from pkgs/development/tools/compass/default.nix rename to pkgs/by-name/co/compass/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..1d67e90222ce 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2048,8 +2048,6 @@ with pkgs; comet-gog_heroic = callPackage ../by-name/co/comet-gog/package.nix { comet-gog_kind = "heroic"; }; - compass = callPackage ../development/tools/compass { }; - coreutils = callPackage ../tools/misc/coreutils { }; # The coreutils above are built with dependencies from From ef0e9e75da19c9c436c958a2520ac67a3392563f Mon Sep 17 00:00:00 2001 From: kemal <97kemalozturk@gmail.com> Date: Sat, 14 Mar 2026 23:05:25 -0500 Subject: [PATCH 17/87] maintainers: add ozturkkl --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index bb37e0498980..b840bb7035e1 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20425,6 +20425,12 @@ githubId = 5948762; name = "Berk Özkütük"; }; + ozturkkl = { + email = "97kemalozturk@gmail.com"; + github = "ozturkkl"; + githubId = 51798197; + name = "Kemal Ozturk"; + }; ozwaldorf = { email = "self@ossian.dev"; github = "ozwaldorf"; From 36f1458f9ba248d255a1a2b42a784361ab6fd7ee Mon Sep 17 00:00:00 2001 From: kemal <97kemalozturk@gmail.com> Date: Sat, 14 Mar 2026 23:06:05 -0500 Subject: [PATCH 18/87] framework-control: init at 0.5.2 --- pkgs/by-name/fr/framework-control/package.nix | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 pkgs/by-name/fr/framework-control/package.nix diff --git a/pkgs/by-name/fr/framework-control/package.nix b/pkgs/by-name/fr/framework-control/package.nix new file mode 100644 index 000000000000..4c6049efe451 --- /dev/null +++ b/pkgs/by-name/fr/framework-control/package.nix @@ -0,0 +1,86 @@ +{ + lib, + rustPlatform, + nodejs, + npmHooks, + fetchFromGitHub, + fetchNpmDeps, + makeDesktopItem, + copyDesktopItems, + controlPort ? 30912, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "framework-control"; + version = "0.5.2"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "ozturkkl"; + repo = "framework-control"; + tag = finalAttrs.version; + hash = "sha256-2+4RxEDtLf7pnAI35Dykx38JDhZykjNZ+mihBhX0yyI="; + }; + + cargoHash = "sha256-fAx3scGTWIkkqqTmzpxp4Z4LxKxVjED5x9qikJpCGf4="; + + cargoRoot = "service"; + buildAndTestSubdir = "service"; + + npmRoot = "web"; + + npmDeps = fetchNpmDeps { + name = "framework-control-npm-deps"; + src = "${finalAttrs.src}/web"; + hash = "sha256-ZTvYT5x+7X3+PfBxaR6YzRlTKH1DBvwlxC281Srq2Og="; + }; + + nativeBuildInputs = [ + nodejs + npmHooks.npmConfigHook + copyDesktopItems + ]; + + desktopItems = [ + (makeDesktopItem { + name = "framework-control"; + desktopName = "Framework Control"; + comment = "Lightweight control surface for Framework laptops"; + exec = "xdg-open http://127.0.0.1:${toString controlPort}"; + icon = "framework-control"; + terminal = false; + categories = [ + "Utility" + "System" + ]; + startupNotify = true; + }) + ]; + + FRAMEWORK_CONTROL_PORT = controlPort; + + preBuild = '' + pushd web + npm run build + popd + ''; + + buildFeatures = [ "embed-ui" ]; + + postInstall = '' + mv $out/bin/framework-control-service $out/bin/framework-control + + install -Dm644 web/public/assets/logo.png \ + $out/share/icons/hicolor/256x256/apps/framework-control.png + ''; + + meta = { + description = "Lightweight control surface for Framework laptops"; + homepage = "https://github.com/ozturkkl/framework-control"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.ozturkkl ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "framework-control"; + }; +}) From 0b8f171fe416ccb9e0e0224b96b7a05b72688bf3 Mon Sep 17 00:00:00 2001 From: kemal <97kemalozturk@gmail.com> Date: Sat, 14 Mar 2026 23:06:12 -0500 Subject: [PATCH 19/87] nixos/framework-control: init module --- nixos/modules/module-list.nix | 1 + .../services/hardware/framework-control.nix | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 nixos/modules/services/hardware/framework-control.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index fb2e7e186093..bbbc031fef3c 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -665,6 +665,7 @@ ./services/hardware/dell-bios-fan-control.nix ./services/hardware/display.nix ./services/hardware/fancontrol.nix + ./services/hardware/framework-control.nix ./services/hardware/freefall.nix ./services/hardware/fwupd.nix ./services/hardware/g810-led.nix diff --git a/nixos/modules/services/hardware/framework-control.nix b/nixos/modules/services/hardware/framework-control.nix new file mode 100644 index 000000000000..13a30d8ad565 --- /dev/null +++ b/nixos/modules/services/hardware/framework-control.nix @@ -0,0 +1,48 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.framework-control; +in +{ + meta.maintainers = [ lib.maintainers.ozturkkl ]; + + options.services.framework-control = { + enable = lib.mkEnableOption "Framework Control device hardware service"; + package = lib.mkPackageOption pkgs "framework-control" { }; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + systemd.services.framework-control = { + description = "Framework Control Service"; + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + + # framework-control shells out to framework_tool at runtime for hardware access + path = [ pkgs.framework-tool ]; + + serviceConfig = { + Type = "simple"; + ExecStart = lib.getExe cfg.package; + Restart = "on-failure"; + RestartSec = "5s"; + NoNewPrivileges = true; + PrivateTmp = true; + ProtectHostname = true; + ProtectClock = true; + ProtectKernelModules = true; + ProtectKernelLogs = true; + LockPersonality = true; + RestrictRealtime = true; + RestrictNamespaces = true; + SystemCallArchitectures = "native"; + }; + }; + }; +} From de5637b622f5b3653d29003e2dafacce349866c0 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Sat, 30 May 2026 13:22:40 -0700 Subject: [PATCH 20/87] boa: add iamanaws as maintainer --- pkgs/by-name/bo/boa/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bo/boa/package.nix b/pkgs/by-name/bo/boa/package.nix index 2022be0563db..ad145f0e2c1c 100644 --- a/pkgs/by-name/bo/boa/package.nix +++ b/pkgs/by-name/bo/boa/package.nix @@ -48,6 +48,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mit # or unlicense ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iamanaws ]; }; }) From 18d30c9bd157637795c15c4b40488886bd611f98 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Sat, 30 May 2026 13:51:35 -0700 Subject: [PATCH 21/87] boa: 0.20 -> 0.21.1 --- pkgs/by-name/bo/boa/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bo/boa/package.nix b/pkgs/by-name/bo/boa/package.nix index ad145f0e2c1c..1b507b8d9d82 100644 --- a/pkgs/by-name/bo/boa/package.nix +++ b/pkgs/by-name/bo/boa/package.nix @@ -10,17 +10,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "boa"; - version = "0.20"; + version = "0.21.1"; src = fetchFromGitHub { owner = "boa-dev"; repo = "boa"; tag = "v${finalAttrs.version}"; - hash = "sha256-foCIzzFoEpcE6i0QrSbiob3YHIOeTpjwpAMtcPGL8Vg="; + hash = "sha256-APzbYaQ9DF7jpr7tRvF/RWpD3TTm/4pApFf4WNcQ9XU="; fetchSubmodules = true; }; - cargoHash = "sha256-PphgRSVCj724eYAC04Orpz/klYuAhphiQ3v5TRChs+w="; + cargoHash = "sha256-DcSTYNpoLWIy35dHUc52ASpmkzdCwDmDlY9fFKOfJpw="; + + # cargo-auditable fails on `dep:either`. + auditable = false; cargoBuildFlags = [ "--package" @@ -41,13 +44,13 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Embeddable and experimental Javascript engine written in Rust"; - mainProgram = "boa"; homepage = "https://github.com/boa-dev/boa"; - changelog = "https://github.com/boa-dev/boa/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/boa-dev/boa/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit # or unlicense ]; + mainProgram = "boa"; maintainers = with lib.maintainers; [ iamanaws ]; }; }) From cf7a16f0c611a7f76a0a4e8803975fac3ceb02b8 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Sat, 30 May 2026 13:54:35 -0700 Subject: [PATCH 22/87] rqlite: add iamanaws as maintainer --- pkgs/by-name/rq/rqlite/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index 41eec3fff74f..e123ab87ce30 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -39,6 +39,6 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/rqlite/rqlite"; changelog = "https://github.com/rqlite/rqlite/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iamanaws ]; }; }) From c87d4bcc5070cb9e0c3536835224d16a01b1877a Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Sat, 30 May 2026 14:07:26 -0700 Subject: [PATCH 23/87] rqlite: 9.4.5 -> 10.2.0 --- pkgs/by-name/rq/rqlite/package.nix | 73 +++++++++++++++++------------- 1 file changed, 41 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index e123ab87ce30..3da1c70a821e 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -2,43 +2,52 @@ lib, buildGoModule, fetchFromGitHub, + stdenv, }: -buildGoModule (finalAttrs: { - pname = "rqlite"; - version = "9.4.5"; +buildGoModule ( + finalAttrs: + let + cmdPackage = "github.com/rqlite/rqlite/v${lib.versions.major finalAttrs.version}/cmd"; + in + { + pname = "rqlite"; + version = "10.2.0"; - src = fetchFromGitHub { - owner = "rqlite"; - repo = "rqlite"; - tag = "v${finalAttrs.version}"; - hash = "sha256-jvqmRmURAvo0bNrwgft95oHupRf8FJaB3XRgnU43wRo="; - }; + src = fetchFromGitHub { + owner = "rqlite"; + repo = "rqlite"; + tag = "v${finalAttrs.version}"; + hash = "sha256-XpdI3OFkMHlnUQ6LXo/NDagRwaRkQMq2UmFg4MOKNJ4="; + }; - vendorHash = "sha256-PPmX/KbNO/LEwGlw8bziek4uDd5sgDo3+wNlBJm/qA4="; + vendorHash = "sha256-7f9A9BnENKF7kRftB/ii1EQeHMsYp9ZSb5T474ngs6E="; - subPackages = [ - "cmd/rqlite" - "cmd/rqlited" - "cmd/rqbench" - ]; + subPackages = [ + "cmd/rqlite" + "cmd/rqlited" + "cmd/rqbench" + ]; - # Leaving other flags from https://github.com/rqlite/rqlite/blob/master/package.sh - # since automatically retrieving those is nontrivial and inessential - ldflags = [ - "-s" - "-w" - "-X github.com/rqlite/rqlite/cmd.Version=${finalAttrs.version}" - ]; + # Mirror the upstream release build metadata + ldflags = [ + "-s" + "-X ${cmdPackage}.CompilerCommand=${stdenv.cc.targetPrefix}cc" + "-X ${cmdPackage}.Version=${finalAttrs.version}" + "-X ${cmdPackage}.Branch=${finalAttrs.src.tag}" + "-X ${cmdPackage}.Commit=${finalAttrs.src.tag}" + "-X ${cmdPackage}.Buildtime=1970-01-01T00:00:00Z" + ]; - # Tests are in a different subPackage which fails trying to access the network - doCheck = false; + doCheck = true; - meta = { - description = "Lightweight, distributed relational database built on SQLite"; - homepage = "https://github.com/rqlite/rqlite"; - changelog = "https://github.com/rqlite/rqlite/blob/${finalAttrs.src.tag}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ iamanaws ]; - }; -}) + meta = { + description = "Lightweight, fault-tolerant, distributed relational database built on SQLite"; + homepage = "https://github.com/rqlite/rqlite"; + changelog = "https://github.com/rqlite/rqlite/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + mainProgram = "rqlite"; + maintainers = with lib.maintainers; [ iamanaws ]; + }; + } +) From e79b8a1afaa09dba0429e9b1411fd24d13801e63 Mon Sep 17 00:00:00 2001 From: coolGi Date: Mon, 1 Jun 2026 14:40:30 +1200 Subject: [PATCH 24/87] vrcvideocacher: 2026.5.1 -> 2026.5.2 --- pkgs/by-name/vr/vrcvideocacher/deps.json | 230 +++++++++++---------- pkgs/by-name/vr/vrcvideocacher/package.nix | 13 +- 2 files changed, 131 insertions(+), 112 deletions(-) diff --git a/pkgs/by-name/vr/vrcvideocacher/deps.json b/pkgs/by-name/vr/vrcvideocacher/deps.json index bd6319b7d40a..85fbc65658e5 100644 --- a/pkgs/by-name/vr/vrcvideocacher/deps.json +++ b/pkgs/by-name/vr/vrcvideocacher/deps.json @@ -1,13 +1,13 @@ [ { "pname": "AsyncImageLoader.Avalonia", - "version": "3.5.0", - "hash": "sha256-KBn0YY8RFE5SXwPdla1+ux/rC+DFTYllOkuGtR1iQZ8=" + "version": "3.8.0", + "hash": "sha256-sfIxMXp9DA502O8XrYIuUe/H6UE7ma25cs6C/73XvT8=" }, { "pname": "Avalonia", - "version": "11.3.11", - "hash": "sha256-FSMuXVA5q5L5evwos5bIsuT81suO8FbCjEF3OvAL9p0=" + "version": "12.0.3", + "hash": "sha256-HQKjBAcw3oX+CrUIdoWGw8YP5WqSogH9n7tWXo+VchI=" }, { "pname": "Avalonia.Angle.Windows.Natives", @@ -21,83 +21,88 @@ }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.3.11", - "hash": "sha256-Ki6O9HYbseQPV3DsvwmJ+ERimi/WmvzelNJDKP6loo0=" + "version": "11.3.15", + "hash": "sha256-gvL+wVIT8K6LL2Uf2WJmhlOXO1EE8oo4O4aX6FiYLvg=" }, { "pname": "Avalonia.Controls.DataGrid", - "version": "11.3.11", - "hash": "sha256-xCRjXSd7ocHxuEzBhLokSHRrgtt4akJ7LUIC2oQ43io=" + "version": "12.0.0", + "hash": "sha256-PODgcJLMZaHtlzh2Wes8od5UT/PVzbT8s5ymxfM4aXI=" }, { "pname": "Avalonia.Desktop", - "version": "11.3.11", - "hash": "sha256-oFivO8/0rir4BwQsTeWs3bSnb7RmldwxYmI77j5pt8k=" + "version": "12.0.3", + "hash": "sha256-0I/A58Xp/qPNhM2VkbprWCDBltFf4unz+hFtQTmlacg=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.3.11", - "hash": "sha256-p38+O0VDqZ8u5VOzImP21/U5wyP1BUp2UrLLc9HSfwE=" + "version": "11.3.15", + "hash": "sha256-7kjJ6Oajamsrdbzpp4sHVEEWlO9utrjSb5LFtNfdGnA=" }, { "pname": "Avalonia.Fonts.Inter", - "version": "11.3.11", - "hash": "sha256-S0DWwcZHulVUIckiv2HM1Vbqno64c/Xt+mPhZp1tfsA=" + "version": "12.0.3", + "hash": "sha256-tw9WtZ2Gwlw2O0Hi6RbwjQZ8Eocnpi+rbyY7wd/KKu4=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.3.11", - "hash": "sha256-UE2/w9cw3YDzsw3HuhI2sTPy8reH9C71ufmHOpzvlSQ=" + "version": "12.0.3", + "hash": "sha256-9zy+u7Qcnoy0u8cBT+NJYRSJWotcxoP2P+LVm4MimEY=" + }, + { + "pname": "Avalonia.FreeDesktop.AtSpi", + "version": "12.0.3", + "hash": "sha256-571IeyjElPPJjiIimYRYON3OZt2qLSsWRcfP+sZ1wt8=" + }, + { + "pname": "Avalonia.HarfBuzz", + "version": "12.0.3", + "hash": "sha256-vKx8B90ltSMw0zRFuAmYYRPac/aoEAuUMFNLKpnz4KA=" }, { "pname": "Avalonia.Native", - "version": "11.3.11", - "hash": "sha256-vw67lp/oOt+2lqdJ5PK2FY93jqPTcgZqOAXLtSXlJ8s=" + "version": "12.0.3", + "hash": "sha256-bcSVuvKi9w4u/nJsfTM8GcJIUj5KOXB8AmROhL1zizA=" }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.3.11", - "hash": "sha256-l1f3rVygtI268llwbN0NvTDSfXwZE3CyRw8w5tbHBC4=" + "version": "11.3.15", + "hash": "sha256-0up4wo1Mzg6cWCsUTjARFtRYBGrASa9CofEIjqOnEus=" + }, + { + "pname": "Avalonia.Remote.Protocol", + "version": "12.0.3", + "hash": "sha256-7fn2zQ0E80ZGsyIh9uUzW8Fvv2ONEeVSXoQ4RV3fpwE=" }, { "pname": "Avalonia.Skia", - "version": "11.3.11", - "hash": "sha256-89TGu50JfEVFo+QZgyOR0uOagC/xoJvqfnrHep3W/cc=" + "version": "12.0.3", + "hash": "sha256-CwF96IP6Mqeiu0GQV7AstoAsx6UI90/vZvlGozeF520=" }, { "pname": "Avalonia.Themes.Fluent", - "version": "11.3.11", - "hash": "sha256-tiJ0xAFf0UVSH7LASPtg/7ils7+vZjw2UKBMydyUR3Q=" + "version": "12.0.3", + "hash": "sha256-ThL5jlSavQ+i03UBh24K7azKLExX2oRQNIadtTXPuEM=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.3.11", - "hash": "sha256-AJS5Ls0tJ6PCr2mnr1PpxGWX4sII8mpe2R+VCFYRg44=" + "version": "11.3.15", + "hash": "sha256-D+x2e2hmP5gO4ch8LdahT/ehNB7lGmd7JJnMqyRY+9s=" }, { "pname": "Avalonia.Win32", - "version": "11.3.11", - "hash": "sha256-6/NG4OrB/4YisXzJ51GPuq3uDn8oEUWyJRAqejyMCQw=" + "version": "12.0.3", + "hash": "sha256-HSBGkH3gOhNk9msnXycElwr5KljASMVNA8hs0gMHMYE=" }, { "pname": "Avalonia.X11", - "version": "11.3.11", - "hash": "sha256-2fiQvKxU/r71UOAQgy0zwSHVCM2uG2sdEUhObd5TrQQ=" - }, - { - "pname": "CodingSeb.Localization", - "version": "1.4.0", - "hash": "sha256-+GdBrmIyOHoN6dJQie7lNZ4IO0uCI20Qzz/Ka4dUFsA=" - }, - { - "pname": "CodingSeb.Localization.Avalonia", - "version": "1.4.1", - "hash": "sha256-nYSkSpBvPUBr1zI78IeR4hQ2GaxfcNjuphS2XaV+uu4=" + "version": "12.0.3", + "hash": "sha256-iw21g4HzFE74o8HcqAXOCWbqxjCTxAwwsZPiU7ymB2c=" }, { "pname": "CommunityToolkit.Mvvm", - "version": "8.4.0", - "hash": "sha256-a0D550q+ffreU9Z+kQPdzJYPNaj1UjgyPofLzUg02ZI=" + "version": "8.4.2", + "hash": "sha256-jLS1vo6V+fHsJs80HYT77oJE6IEC68fIgkLpYODjWAU=" }, { "pname": "EmbedIO", @@ -106,128 +111,133 @@ }, { "pname": "HarfBuzzSharp", - "version": "8.3.1.1", - "hash": "sha256-614yv6bK9ynhdUnvW4wIkgpBe2sqTh28U9cDZzdhPc0=" + "version": "8.3.1.3", + "hash": "sha256-/+ZEhjpOs8B4tMPw3vDyuQqGGZHJEWvy3WaKMaDwmrU=" }, { "pname": "HarfBuzzSharp.NativeAssets.Linux", - "version": "8.3.1.1", - "hash": "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU=" + "version": "8.3.1.3", + "hash": "sha256-feWOna/8ncvmrq7CxnDczv1facV2poZV5R+OyCtocpU=" }, { "pname": "HarfBuzzSharp.NativeAssets.macOS", - "version": "8.3.1.1", - "hash": "sha256-hK20KbX2OpewIO5qG5gWw5Ih6GoLcIDgFOqCJIjXR/Q=" + "version": "8.3.1.3", + "hash": "sha256-6WKsJ/jF9pHnaWcQvaezc5AV6flu3XsOxQs7i4BGYJs=" }, { "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", - "version": "8.3.1.1", - "hash": "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw=" + "version": "8.3.1.3", + "hash": "sha256-arBiI82fXPjAqftqnG7Wc3BRzZ6+vKd7b58vQSWJVk0=" }, { "pname": "HarfBuzzSharp.NativeAssets.Win32", - "version": "8.3.1.1", - "hash": "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo=" + "version": "8.3.1.3", + "hash": "sha256-WNUQmLWVFSwBKT9x7UdhSz9T2FA7wibvwjuPew/3yUM=" + }, + { + "pname": "Jeek.Avalonia.Localization", + "version": "12.0.2", + "hash": "sha256-rnRWuJLeYQq7nKFwMvhDZfMaeU97TZEoITr5Q9FSfW8=" }, { "pname": "Material.Icons", - "version": "2.4.1", - "hash": "sha256-+LTHyF3f7QqkfVQM2pjIA7GpT5Gj5/BoLDSjZKhBl1M=" + "version": "3.0.2", + "hash": "sha256-BP1fQLsidpNpiyG87V6oNnuO8CKo8hcf6405AScb2Cs=" }, { "pname": "Material.Icons.Avalonia", - "version": "2.4.1", - "hash": "sha256-gONbczMJ3THUicrnoCGtBLaYuNDfge/qVF+0ASAGGd8=" + "version": "3.0.2", + "hash": "sha256-1FHaifgw3P/holj2QcXH+1U4Mrga5qKsUrYgkYNuXXU=" }, { "pname": "MicroCom.Runtime", - "version": "0.11.0", - "hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=" + "version": "0.11.4", + "hash": "sha256-hd13T4Z9DsF1Sb56bS+SDpWjksJVzb4m/Kp37jaUhkU=" }, { "pname": "Microsoft.Data.Sqlite.Core", - "version": "10.0.2", - "hash": "sha256-gpArXkjFSk62NA88ZYwWc0m4/2UsJyd9/8TCAsI8u4w=" + "version": "10.0.8", + "hash": "sha256-3DHjk0Ec+r9iE0F2pknFxgmTurRHLvhjwORKSOszVlY=" }, { "pname": "Microsoft.EntityFrameworkCore", - "version": "10.0.2", - "hash": "sha256-FS6T8EnaWCMtj4PnZhh+oF8mcM44VlM3wkTSMlpte9A=" + "version": "10.0.8", + "hash": "sha256-NvDbNeCIHHslXfHtoyxedtJ8BYcSjsvmKz0rc0jNhN0=" }, { "pname": "Microsoft.EntityFrameworkCore.Abstractions", - "version": "10.0.2", - "hash": "sha256-qkDfIJpcPO2kk4n5OE/13hI/0mUygpTofInn95XjRZI=" + "version": "10.0.8", + "hash": "sha256-vgjR3wT9QvR4LYgy4BaeIQlajW7KWhLAwHgXsyNxioc=" }, { "pname": "Microsoft.EntityFrameworkCore.Analyzers", - "version": "10.0.2", - "hash": "sha256-yOv78rgAACBz1zjitpcZbQQ3zx8huJongZTHkhN4PQ0=" + "version": "10.0.8", + "hash": "sha256-R2rH/R7Us1vbH4JWKvj364HKYXEe2b+7jXcI3C1d7v4=" }, { "pname": "Microsoft.EntityFrameworkCore.Relational", - "version": "10.0.2", - "hash": "sha256-Y4jPpoYhKizg5wF6QfkBX4sYlE2FU1bYhfoDN3xkhKM=" + "version": "10.0.8", + "hash": "sha256-dcvuQ0ga+TI2G6J31aOClH9hejp2/AftSJYNcRI3USo=" }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite", - "version": "10.0.2", - "hash": "sha256-s/bwWC9SdFKr93Oz57pImCB6hf/FYa+sCxtMYC7w+vQ=" + "version": "10.0.8", + "hash": "sha256-mx+2hznxLbzHW8nKhQZl1ISJUBSm1DJ8PA+nOi+Ddkc=" }, { "pname": "Microsoft.EntityFrameworkCore.Sqlite.Core", - "version": "10.0.2", - "hash": "sha256-oIw6neqiY9JUyYg1lNi92ddDq6pWVOsn7DIBlGPOh+A=" + "version": "10.0.8", + "hash": "sha256-fG7rIm2ywP5IyJfylNm2szLmZ3e8Of3T/ZdpLXOJG8k=" }, { "pname": "Microsoft.Extensions.Caching.Abstractions", - "version": "10.0.2", - "hash": "sha256-nKmQuZTt1g5/8gBajo7wdCV64kdCucdiQR8JTt7ZZb0=" + "version": "10.0.8", + "hash": "sha256-xn2gR3NHo4+XBZIqrHXo8QlYI7AnhA51gtlgSqrPpQ0=" }, { "pname": "Microsoft.Extensions.Caching.Memory", - "version": "10.0.2", - "hash": "sha256-sRUF7DM0s1yzZnfjM/hF9A/IysE6Er23gZ6jST+RWh0=" + "version": "10.0.8", + "hash": "sha256-41uLtpgrA7S9WF3sIR9JVi90Kmmf6iy8mjmNTD9MQkU=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "10.0.2", - "hash": "sha256-P+0kaDGO+xB9KxF9eWHDJ4hzi05sUGM/uMNEX5NdBTE=" + "version": "10.0.8", + "hash": "sha256-M0coNqsIolazd8E0jU8uf43X7Yw5Nf3+sXZQXX/xhq8=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "10.0.2", - "hash": "sha256-/9UWQRAI2eoocnJWWf1ktnAx/1Gt65c16fc0Xqr9+CQ=" + "version": "10.0.8", + "hash": "sha256-eKex/vpm5A4o2WV6sJyjqKPydWhekJFO6wrH0V7RyBY=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "10.0.2", - "hash": "sha256-UF9T13V5SQxJy2msfLmyovLmitZrjJayf8gHH+uK2eg=" + "version": "10.0.8", + "hash": "sha256-HV30fu+lF/GYkeVP+Yq/EU1FzgdMqwqlepCpvxUgugE=" }, { "pname": "Microsoft.Extensions.DependencyModel", - "version": "10.0.2", - "hash": "sha256-w/dGIjtZiGH+KW3969BPOdQpQEV+WB7RPTa2MK2DavE=" + "version": "10.0.8", + "hash": "sha256-YX986Og+47sJnNonmoZCqa54HCaZhJ8fJl45qeRaaUQ=" }, { "pname": "Microsoft.Extensions.Logging", - "version": "10.0.2", - "hash": "sha256-9+gfQwK32JMYscW1YvyCWEzc9mRZOjCACoD9U1vVaJI=" + "version": "10.0.8", + "hash": "sha256-wcnZWJDQGe6iTd7SIvcbyZLO+Lyc3zCKWlYYP8ovA44=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "10.0.2", - "hash": "sha256-ndKGzq8+2J/hvaIULwBui0L/jDyMQTAY24j+ohX5VX8=" + "version": "10.0.8", + "hash": "sha256-VruWNhGycjxU2+BxiE++Aw2Tzv50lARcslDp66ImCDE=" }, { "pname": "Microsoft.Extensions.Options", - "version": "10.0.2", - "hash": "sha256-12AfUEDdta/pmZUyEyqSUfOk0YoA7JOfGmIYnZQ//qk=" + "version": "10.0.8", + "hash": "sha256-KHcgAMsOPgjK0ly34mAt3/1hPA4XDSltXUNrEjSNnh8=" }, { "pname": "Microsoft.Extensions.Primitives", - "version": "10.0.2", - "hash": "sha256-8Ccrjjv9cFVf9RyCc7GS/Byt8+DXdSNea0UX3A5BEdA=" + "version": "10.0.8", + "hash": "sha256-LJFzI1nODfakvP3owQn8xwVKliRxIYs6nl19xAbxKOc=" }, { "pname": "Microsoft.Extensions.Primitives", @@ -256,13 +266,13 @@ }, { "pname": "Sentry", - "version": "6.1.0", - "hash": "sha256-5sntMrMha03xtWdKLJnOT/W2fK5lwzaLiNOYFRqBURQ=" + "version": "6.5.0", + "hash": "sha256-5wp9p7Wnvl/lxl+2CeOhxJweq4MYrTf0F0L+pRhbttA=" }, { "pname": "Sentry.Serilog", - "version": "6.1.0", - "hash": "sha256-V5Th0L9xNZP27nqGiLrIJXlqEF+iCcATb5yWgJ4h/IE=" + "version": "6.5.0", + "hash": "sha256-IyQoOMywfHVEOGWy8nFFwnR5ACZfw6ynvli1h3WDNu0=" }, { "pname": "Serilog", @@ -286,33 +296,33 @@ }, { "pname": "SharpCompress", - "version": "0.44.5", - "hash": "sha256-aukmJzrgVS2hugVUNH+FHJuaC2VomBNFy6g8furI3tE=" + "version": "0.48.1", + "hash": "sha256-Y1lH1TrxBua3Ux6trRUQGeSfYjE3qld6TQDz/ABy6Ws=" }, { "pname": "SkiaSharp", - "version": "2.88.9", - "hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=" + "version": "3.119.4-preview.1.1", + "hash": "sha256-yUHsoau6WVQkzYV5UVnKcgpABiapa9aoTDd1pw/J5r8=" }, { "pname": "SkiaSharp.NativeAssets.Linux", - "version": "2.88.9", - "hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=" + "version": "3.119.4-preview.1.1", + "hash": "sha256-jcf0FhUgOzxpJ4ENn1q5uPe8dT+kXl0/yUWJs+hDYNA=" }, { "pname": "SkiaSharp.NativeAssets.macOS", - "version": "2.88.9", - "hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=" + "version": "3.119.4-preview.1.1", + "hash": "sha256-olbqFOHmkiCdlnXHU4l1lTb04yAPn21CvLNMP4AGncs=" }, { "pname": "SkiaSharp.NativeAssets.WebAssembly", - "version": "2.88.9", - "hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=" + "version": "3.119.4-preview.1.1", + "hash": "sha256-R+67ADA6luDa9b7xvsE4PSL6GWwQTaNYzw2WYou/ofQ=" }, { "pname": "SkiaSharp.NativeAssets.Win32", - "version": "2.88.9", - "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" + "version": "3.119.4-preview.1.1", + "hash": "sha256-Sd+KnMezIKbc4OLklHsfeM7EVZERtmawWuSCoaySteM=" }, { "pname": "SQLitePCLRaw.bundle_e_sqlite3", @@ -336,8 +346,8 @@ }, { "pname": "Tmds.DBus.Protocol", - "version": "0.21.3", - "hash": "sha256-HVEIHSeSe29ergHxsNvWYu3o7Ai8VZKo09yFn+miTnI=" + "version": "0.92.0", + "hash": "sha256-WZSB9eqSOIzsBfnpOJDIIopIhNxAH+UcZuD6W94PIN4=" }, { "pname": "Unosquare.Swan.Lite", diff --git a/pkgs/by-name/vr/vrcvideocacher/package.nix b/pkgs/by-name/vr/vrcvideocacher/package.nix index 25d8bfb6190d..4474bea5fc9b 100644 --- a/pkgs/by-name/vr/vrcvideocacher/package.nix +++ b/pkgs/by-name/vr/vrcvideocacher/package.nix @@ -8,19 +8,20 @@ makeDesktopItem, icoutils, + openxr-loader, ffmpeg, yt-dlp, deno, }: buildDotnetModule (finalAttrs: { pname = "vrcvideocacher"; - version = "2026.5.1"; + version = "2026.5.2"; src = fetchFromGitHub { owner = "EllyVR"; repo = "VRCVideoCacher"; tag = finalAttrs.version; - hash = "sha256-4JrGPeMWf282UG+eN+SCwgIC1ffzolsge8o67Kwzh1s="; + hash = "sha256-rabx93WBYnVPAQHndNkz+lN45S8lWufoMQ6s50gW+rY="; }; __structuredAttrs = true; @@ -44,6 +45,13 @@ buildDotnetModule (finalAttrs: { "--add-flags" "--global-path" + "--prefix" + "LD_LIBRARY_PATH" + ":" + (lib.makeLibraryPath [ + openxr-loader + ]) + "--prefix" "PATH" ":" @@ -79,6 +87,7 @@ buildDotnetModule (finalAttrs: { description = "Cache VRChat videos locally and fix YouTube videos that fail to load"; homepage = "https://github.com/EllyVR/VRCVideoCacher"; license = lib.licenses.unfree; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; maintainers = with lib.maintainers; [ coolGi ]; mainProgram = "VRCVideoCacher"; platforms = [ "x86_64-linux" ]; From 2adf523d60bb76c215c7018ed56bd32d61c2d4ec Mon Sep 17 00:00:00 2001 From: Henrique Oliveira Date: Mon, 1 Jun 2026 09:24:08 +0200 Subject: [PATCH 25/87] caido-cli: 0.56.0 -> 0.56.2 --- pkgs/by-name/ca/caido-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ca/caido-cli/package.nix b/pkgs/by-name/ca/caido-cli/package.nix index 6fba0e41ffc6..f566af5e5cd4 100644 --- a/pkgs/by-name/ca/caido-cli/package.nix +++ b/pkgs/by-name/ca/caido-cli/package.nix @@ -9,25 +9,25 @@ stdenv.mkDerivation (finalAttrs: { pname = "caido-cli"; - version = "0.56.0"; + version = "0.56.2"; src = fetchurl ( { x86_64-linux = { url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-linux-x86_64.tar.gz"; - hash = "sha256-G8E/GtVYzTM5JIkNnQm3PxzfZya3hVJlzUxN3s4CEdM="; + hash = "sha256-SUkysiFdH4ilA6MKYMiSqC80NkYZ9YVO/7CT0hQY++Q="; }; aarch64-linux = { url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-linux-aarch64.tar.gz"; - hash = "sha256-X+jDesBDXOWSQBTPA1kCaGBRvoaDGCR0TkNWNqYtNok="; + hash = "sha256-rYRzo3iYjWAvRGm1+wBLGkr3eUoAGbi71+AX0qmoIXs="; }; x86_64-darwin = { url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-mac-x86_64.zip"; - hash = "sha256-6Rnybe9kH65C4PHg7j9Rwz2TMjH1XPGnI1mu0/g0up8="; + hash = "sha256-mMWivNwgAmMYitERwnP/lAzgzua/2UDDDffSbgZXlr4="; }; aarch64-darwin = { url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-mac-aarch64.zip"; - hash = "sha256-07huWaIC1wO7RxC2F8VhgqKvtXcrNxbWDKFhuZhv/E8="; + hash = "sha256-19eEV79yk6PCHdl7oTw4Gqt10B7rYnZCJxBebDssFZc="; }; } .${stdenv.hostPlatform.system} From 30b95b461e470f2daf59e102ddab99fdcaf28929 Mon Sep 17 00:00:00 2001 From: Henrique Oliveira Date: Mon, 1 Jun 2026 09:24:32 +0200 Subject: [PATCH 26/87] caido-desktop: 0.56.0 -> 0.56.2 --- pkgs/by-name/ca/caido-desktop/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ca/caido-desktop/package.nix b/pkgs/by-name/ca/caido-desktop/package.nix index decf95e9d218..2b7b546ba6e2 100644 --- a/pkgs/by-name/ca/caido-desktop/package.nix +++ b/pkgs/by-name/ca/caido-desktop/package.nix @@ -9,24 +9,24 @@ let pname = "caido-desktop"; - version = "0.56.0"; + version = "0.56.2"; sources = { x86_64-linux = { url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage"; - hash = "sha256-UA4MPEEnFiiR0ueYoE3H1Z5f7J56NYNahTbWyAImmfQ="; + hash = "sha256-GW8prdvR9+WNO7bdz9ok27Aqra9+jgpZyBnYIM+G5Ys="; }; aarch64-linux = { url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-aarch64.AppImage"; - hash = "sha256-HTegv6UlWe0gID5sGLlUTFc0z6giF7BCIwbCHb/rLjc="; + hash = "sha256-mN5wf9RUllfbR/CfLTE6Ywzoj8wKmEG1clVCKRqPUtU="; }; x86_64-darwin = { url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-mac-x86_64.dmg"; - hash = "sha256-ZnN8DK3OuzZ0rKE+1czFhn2rH8QHJvlgvjc9k3DrV/Q="; + hash = "sha256-4B3DQJL8M6otnLpFjr4haZA4EWHpgVADQW4DcwsDhIM="; }; aarch64-darwin = { url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-mac-aarch64.dmg"; - hash = "sha256-XbcmecB4DKPp0WlqBBnc2TvorXEMsDSR5oW/VeUBcVs="; + hash = "sha256-kZdfcZueMmgEHpNTIPANsN7X4lnVOfZXbKHxComaalM="; }; }; From 4c292ca105ef5cd71baa25442cb55cedf1970831 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Jun 2026 00:28:54 +0000 Subject: [PATCH 27/87] discord: 1.0.138 -> 1.0.141 --- .../instant-messengers/discord/sources.json | 503 +++++++++--------- 1 file changed, 244 insertions(+), 259 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index 2da2bdf8d920..267a985415cd 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,642 +1,627 @@ { "linux-canary": { "distro": { - "hash": "sha256-BpUwh7PnnpGXJPQLBDojvT8LHjiwPsGVQ1LS+Vn3cmA=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/full.distro" + "hash": "sha256-S1GwB+65+Y3uEr6h54IB8d2CWwCcMevfXZGTyspMZ2w=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-hm9vhRw5BdVGqGt5h3PN37FbtbZkWo0Gqw8RppKteA0=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_cloudsync/1/full.distro", + "hash": "sha256-If+B4uqvOvS7NTnnstequpolrxIcM9MZhAsDCkFMhgM=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-itTYR2CfdGb95+svtBW1ujf6zIR4gdvN4aYg9u/sVRs=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_desktop_core/1/full.distro", + "hash": "sha256-N7To9vgdOc20omNyOEWnOexsE83nO5imp9/coliuJZY=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-5gRMY1aLh+/vEQoy4Tr65Rjwt6VGkZrg6lWjBjfa+y0=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_dispatch/1/full.distro", + "hash": "sha256-BQ3bPkjNGS8v171JMayHdRyqbB2PX0Xxdrukz3MpJJU=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-whx4RIJ6w42GLyAbaWVsD9RicdZo2d1EM+o878zQMTE=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_erlpack/1/full.distro", + "hash": "sha256-E/rjqsFNFLWLZxHqAzVHvRmoI1pSWt7my4C+2mNUuJE=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-iymnSrKb8CJJW+boiVgAyoSUoTmbKCGhSdcCeTQw/ws=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_game_utils/1/full.distro", + "hash": "sha256-oUlod+YECmdqy4c+sWPZt1yYvGZwYimoIVRPA5v6r+8=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-0/QocEt8DcGUPp1zxMIdCD09ITaAusW654b4sutytb8=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_krisp/1/full.distro", + "hash": "sha256-xDEDlwIInDVSRISoWb07KQvVOqdNxzjWM/s5R/1Ra44=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-0luEEeOxf5zScbGyuh4OdkphF9BZPHjl5086hY+gkOA=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_modules/1/full.distro", + "hash": "sha256-Gh0JBMfaX63sUIGQ+OKqrSzDuADhjKJB3ger9ONkz9k=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-1JN31j2i3bNyqlNSPPh+hpJhmEOa7UWsuHDQ3LGRJ3g=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_rpc/1/full.distro", + "hash": "sha256-texX0BTDW0Pef2gMmkOFjxikKIBYIKSTT+Rsk8Zdn5A=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-MGBSbP7zDmf5pHLLk5kpvUtpWXYFf+pFqTpv2ZIEjJk=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_spellcheck/1/full.distro", + "hash": "sha256-NrhpLEVLW3SqoGGiFcNbcM4sQQzW+6mkUaI50Ry66dY=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-AkV235CX/Ghq6RvaKuyMVIQfO6BN92FZmcAO2WwpwOA=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_utils/1/full.distro", + "hash": "sha256-uXPBkrdnXQnYs3+oTn2gds+au+ZDMYNvOBXTjjhcFsQ=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-R9Wgz38tNz6DkW9oISTGeRj5wcSr9AA/CMjo6BxQCjg=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_voice/1/full.distro", + "hash": "sha256-UeXNXR+BHljnW5Xb/E9CrJhBv5hchPS6R1P0dvKoZGQ=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-lpKGkBM9HVEiJyGl0Zu1Hy6fjgCWCaL/tQXKM3LPZgI=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_zstd/1/full.distro", + "hash": "sha256-llG+0+Z0boy5ZhtPGiCDUr4sVa4mdR6FjT71ZSX5ez4=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1177/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.1095" + "version": "1.0.1177" }, "linux-development": { "distro": { - "hash": "sha256-e5ozU27/X5GvEV56JUOcIvZgC1UCfuSnO+wGYWgkHF4=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/full.distro" + "hash": "sha256-Je/HUlN3aWGXRKj7yFv4S5YtlrCyEZNJ+GPJlG3GA/U=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-0Olth2MN1X6DChyWypXlWwvBlZ1e/gUHYE+Yxbc4upI=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_cloudsync/1/full.distro", + "hash": "sha256-tZVDeeocUb4lcx8fBGLvzW7cdws4vB0Tsu6LzwS7Jyc=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-qykX7f8IMoIPCjZznTuHQa2LGNcHkNoQ1B3pjG0cMKc=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_desktop_core/1/full.distro", + "hash": "sha256-qVhVFbRuUYMWoONhmc1aQFRYtCOBh59xiMUIBsIInng=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-04l5nXKjRyVwAVLh4E7q0J/2ahk+Yp/xWwaR/JOqrAk=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_dispatch/1/full.distro", + "hash": "sha256-hGGTK6xHBTyMHXTs4uRcms9hA8zpv2h13xuZW/K6FHk=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-UQcqJTQJ9ANxrqWrF0C1VZjhGhYoOJAm394j9ljYpj4=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_erlpack/1/full.distro", + "hash": "sha256-2i4dMQQQV0EO2rafVG7no1bMVOb++qkwga5I4hNiJ1c=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-DUZbbCeuoeZEA795Nshjsks/wHvwZrKZToSPd02dW8g=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_game_utils/1/full.distro", + "hash": "sha256-l5STKk1FYHIWLpq/dVwsY5Q8ce89EiSYZyKE5drzpTQ=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-cCrlYVWvypmHWVJ6x9gtcIf3HgREGtXFt0GfWbBxTxI=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_krisp/1/full.distro", + "hash": "sha256-93GXORqBh2IDZz7gwC1lLP/dHwfXK1wqfOdDl7nmy6w=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-lq10/naN078vjiHHNCy2Oknb7AAespmiFrE7CtG9AoA=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_modules/1/full.distro", + "hash": "sha256-sMsii7pOnusjkmj9gzhRbyLGzAusYhizzZ0Unry+oYQ=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-yZMDNieVQnllGX7CpOkqPwEODXHQUcZl82kt5p9pz7g=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_rpc/1/full.distro", + "hash": "sha256-M6FtXDTGWsqafyQPsVIPJ3F0zUiJZxejuAGJg5MxF+E=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-41mKwi6++A4KPZps/CIBMOHMv6ZW8inIRU+QuAPvCk0=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_spellcheck/1/full.distro", + "hash": "sha256-pkJLh3aZ99E5wuBF08uEU4fP9QqDn9Xrwtbk4i0Q/Rw=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-XOV02hRl9EMSNlpeLnGLX10m80NFIQCtZ87JeFkGebU=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_utils/1/full.distro", + "hash": "sha256-f01INbXJ1l/L5VuskTnz32YF9NH2R9/Apla2iYoEF5M=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-K8eFHLgqf+C3IfjnAs4sb1dVNpdc6GkXuf5QGK9FUaM=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_voice/1/full.distro", + "hash": "sha256-YDij0YVearAetTN/1j14eBle+7LKcYGdE1TDIbWH27Y=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-zVynSyfpaNz3zl4x7537Jdw17h/RQ8Tt9JLK0FG7w/o=", - "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_zstd/1/full.distro", + "hash": "sha256-PC5yxqN/ky/ThGRMCCKBSZBqVUJjAV+sl41LlPCvHc0=", + "url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.992/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.981" + "version": "1.0.992" }, "linux-ptb": { "distro": { - "hash": "sha256-krt+uEhFPkFicyxY2FvW/cTENpqm7tdr1AZ067GII6k=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/full.distro" + "hash": "sha256-hZi+7k6+KoroSosJ5jOmhfKCrXqK5mzMlChvd+O57lE=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-zw+5u4g9+X3Ij9UXTKYpnp7Bb7diV8d5OxJUIpbwFOM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_cloudsync/1/full.distro", + "hash": "sha256-g63Wz47H63bOiyLJ2V4/4z6ZpCVZFWkdJUEaYtTzv5U=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-DkDdCkF8m4xUfIHU68fR7Mto7XNSRme/hfPq/6/Oi78=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_desktop_core/1/full.distro", + "hash": "sha256-78r6lth+V0OPEEJQ53FZhDGAS8RJ2/gGXqROi508Rzk=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-Puk419IfCpZ3AQXoR69B8J0Na4Qt7Ms/8o5OOeoVGsM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_dispatch/1/full.distro", + "hash": "sha256-Q+1rU46jP3/GuJ3yjvVk4xC0xHuY866JCPVsiqE2/Dk=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-OS37PDrUaeQnQnk3j7MPsaRwRpfyI3BRUERBJlBUjGg=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_erlpack/1/full.distro", + "hash": "sha256-Zxv+pZIiX/dgWLtQu+ouJIiaDECBGgcbxzVst/x5QtI=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-JvvrO6WEr1GZcXXVv6Upx5g/uE/ASF7u+qPimncOFkc=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_game_utils/1/full.distro", + "hash": "sha256-HxQldTPK3dGuJyRKw6q23iyR4rO9UkASHa/F7zzHbX0=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-iU6TSZ7mk2spu8ywMPneFZ9H899a/QE2NzVbDbxtZIk=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_krisp/1/full.distro", + "hash": "sha256-ptVbz0AcEttoldc7WV/nD1lYptJTnIy8p6QUD5pbkYg=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-cS263pydXez5YOQNzLGbfOIgah4av4pBFM5NRw/HOqM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_modules/1/full.distro", + "hash": "sha256-ex9Jud2OTjcWZbcx+D39uyIrh6K5OJANCMc+zfx0Sv8=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-nu+MCe79gz2QVlI+zZ47JkA53nXgu2YLec01T3Iphpg=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_rpc/1/full.distro", + "hash": "sha256-TZqW1pxrqVIszGLBcoKErZUoNGNeepRHNqaOXoG9rHs=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-0wcn+6hm0SDN7mke9d5nM2t15WSH6LhHZxFZCJ2CD10=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_spellcheck/1/full.distro", + "hash": "sha256-a20ZUdyDnnG31DnJP1+ADZxQbk3B1YKPrNPcb13S//4=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-4lr1sET7fwSBGIV5qDvFITLUzuN0D0Pr5vC2Q6s1dz0=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_utils/1/full.distro", + "hash": "sha256-W7m6Ql9L5GwRQnx9TUjbRZ8c0HGFfFriMoF6HC/RfZg=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-2wZ8fTOHq/PZ/cdnMn1ZklI7OzZeaNdXoKUWlGn7TFY=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_voice/1/full.distro", + "hash": "sha256-S9z/eS5P4sn5yuPdHP9HrmreEIU5vE44Np6QtHVdZm0=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-9uBA0j+SmpZs4peIhAWfzcVHl4ZSA68F708duyDgc5M=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_zstd/1/full.distro", + "hash": "sha256-rhoLsPy3zW5+bQuGYGxMtgDHaICrSKapTQD4Zcw3GHo=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.193/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.191" + "version": "1.0.193" }, "linux-stable": { "distro": { - "hash": "sha256-mQhXEJdSk7Cw7h3kZST/OEAM16mAU0vu77wCyUI3JYE=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/full.distro" + "hash": "sha256-XqiD6DtJgFPmh4cSBgbvz52uBnJ7FUZ+VMcB9KxBzeE=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-ASodX6XZIn0jHWWEMiuzTR/bjstTyqQ1KYobAMUtBE4=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_cloudsync/1/full.distro", + "hash": "sha256-NHT/o5cb0VQZQ4CaItCHTOkfXEjYqPlIA3gSSLvCgJk=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-AQjcF9cX3g5VthbXh/ZpPQXoBRcwNUlDB4RQFJBLCBM=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_desktop_core/1/full.distro", + "hash": "sha256-THCGUwshMlNWCHgTf0d/W2SlBDEUcZ5dg255O4DwQHQ=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-BNsOlr8qy7vb5pzJeWsOpqoc05q07qTZYOzlVn1ea94=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_dispatch/1/full.distro", + "hash": "sha256-C1742juma1bCGVWMCT903BFHNedc6V+iws8kKTQBE4M=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-LKyA5MWvY8f55GJ5XsxGxrd197vQlIClX6FkpHTnCXo=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_erlpack/1/full.distro", + "hash": "sha256-IrLq1n96rm1YE1UA/P2b9VHzX09Wa4DT9yj5wHhytno=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-yzBN13Z55DUPFtfxRYXlEB2S7EOpSGuVwqCGJ4pq2/Y=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_game_utils/1/full.distro", + "hash": "sha256-Y3shNsfjcBvSvUt+D56qIMaa73lpF/+c/jURWd9hV/g=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_game_utils/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-E/+0xN+ZwWLvfdH2+UxfyjdUrEHDKSGR1snmurgViQs=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_krisp/1/full.distro", + "hash": "sha256-b+n1X67Iscs1Cjq7KbpXBqqIC35tWqaQh/hPEbq0vuc=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-Gu1ArzHiHPem/PyBXJ2uu9BrooGUtSBnHuVO4u56wG4=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_modules/1/full.distro", + "hash": "sha256-U3f+1y1WlGZuP5OlJ4AeakhNYXlx5xbKqHjiCFfGg0E=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_modules/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-rjuT57qohzTqrB1hSznnr0zcxIyNuEGT9OWO1y78qxY=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_rpc/1/full.distro", + "hash": "sha256-rtBhw5MHG/MCAVG2YvzKOEVmN8f02DPI5LBKg8Qj9ZA=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-LXe6sNbCBrU2u066UOFxjVhg6++7IU0jvKwdUBu7xGc=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_spellcheck/1/full.distro", + "hash": "sha256-BFTkMV1n9ann2c+GMiuIHZexGO8C/yOi8sbBWrqErKE=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-EOQe69wzNfvYlN6sCa/eUEI4TBqofeyAyYayH/z7eNk=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_utils/1/full.distro", + "hash": "sha256-isXprPxivFIdD1Cvb7tbhdWSNPbU3Rrv2muYg6tXW0M=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-Kin0igXzEF1qgG09nLK5pD89tuEfPfoFnVcrQKGmWXQ=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_voice/1/full.distro", + "hash": "sha256-v60GjLJ3LuAppMRSjZQNWSLEamswDcTm/AjtwG04fgM=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_voice/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-OUGtH9vqI4mNmcSnwJO0tXBvOApUEp5HcHR5iiQqg3c=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_zstd/1/full.distro", + "hash": "sha256-Db8KbISU5W8G0qfqGaumrOZU75B6IWBzf3JFIyUzadU=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.141/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.138" + "version": "1.0.141" }, "osx-canary": { "distro": { - "hash": "sha256-lGBj8eDOFubn2+wirPUfWC+ue8YCaxO5h1IOWwKnLjE=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/full.distro" + "hash": "sha256-cKGa089UswaZzoAHzkStkROitXDNUMmGENQzUkrmTlY=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-LpUlFrARzyYbFo1JG1XRVHCpQvxui58Wtzkgs/MDAGg=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_cloudsync/1/full.distro", + "hash": "sha256-9QGggOph9Xs4Q/LjnZ3KFwhXxgNRyli9fNoFz6H3jqM=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-kPI1Y8ZRoj2CcmQPdB731uRc2KNcQl1rBncmO+arbrQ=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_desktop_core/1/full.distro", + "hash": "sha256-UNTm7ItVQkEIEb6htmc13DxEJdqli0uL69OR9ADVAEk=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-lEvBXl8nHA1uIMCVhfarxPzVlEKEFKpYlTFSTo9zfbU=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_dispatch/1/full.distro", + "hash": "sha256-TihLreO5lbuQGAxljjAaPZVr+KGmmveqTd6tUYvKV1I=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-zY36prf4F8fBn2uCMh2YoasUtTde1BsgAuD7uiXmF78=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_erlpack/1/full.distro", + "hash": "sha256-oaUEWbrxizY/kP1IPHhumErlTKQVQMRyt5P/7dJU9DI=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-7XoHixFlryr23hPsVG0BHASNh8uAlnE7QphGsNQ4Fw0=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_game_utils/1/full.distro", + "hash": "sha256-KCA77WXi9MFBfH04DLpiJCcUnX6V03UbiN2ZhvR951k=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-JsEpw6IXUDqWDPNRrplHOnaixqAlmcSRSwgqOhiXtKM=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_intents/1/full.distro", + "hash": "sha256-LDzacYKK1/6blKRI+9fLMz83GT7QpAkw7R9pFzpO2Rg=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-XOyylN8yS0Ib1PewycB2XPsNOsmtlr7QKGguWV64Uuw=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_krisp/1/full.distro", - "version": 1 - }, - "discord_ml": { - "hash": "sha256-BPz6tWjvGdtgTQn/o+qPNBJjy07VPHHuVH9qTxRI5HY=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_ml/1/full.distro", + "hash": "sha256-Xmcukut0dljr87fHH3hLuuum1aKaEbyz6/Doy+5aOOc=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-eq79n19N5Ns68hAUEuNPVVUQ6nh05U+O2H7kBHQLYEs=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_modules/1/full.distro", + "hash": "sha256-EAPj4leGDWMV/80fZUJjgsJDea5e+GAEhl8fyU7i/7o=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-rpW8FnlgWEf7s11ny2m5uZqDhXrOTYzZKZcpXQ8cKKk=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_notifications/1/full.distro", + "hash": "sha256-N5ZsYM7Y/XcMG6nOc3xVd4zg16MlozmZXK1xO3ARW/8=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-Y2m9lQ1E/TU6n4Pfjf1Xo7+TLebc8579NHckS+Rqv9k=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_rpc/1/full.distro", + "hash": "sha256-NvwdAvR6fZd/Hlcw3Kb5sINche3ZdiTwQO0P0nY3jVQ=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-+zldyihvpFRILqEaAq+cexVCsAX24ujJlgEgLObg1aQ=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_spellcheck/1/full.distro", + "hash": "sha256-4V0Ij/kniCO46cmy8pYOc7Hu2VFRuSYx1EmTV+wZDsQ=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-bOI8bhbjdB+NufNoJkZqoaN02ABe1I8plxZ5uelvlVU=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_utils/4/full.distro", - "version": 4 + "hash": "sha256-zPVB5RaxPLSyakY8ZqyyVNWuZEJog78KOROHbupxTSs=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_utils/8/full.distro", + "version": 8 }, "discord_voice": { - "hash": "sha256-Rdd6mzTPtqUXkGiWjl0hEeD7V2KX+GHlaxMCtKuCfwg=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_voice/1/full.distro", - "version": 1 + "hash": "sha256-1CSPUCxqeLQxSHZWlSeAYIj9XqCXWD2gxcR4F9kd+54=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_voice/6/full.distro", + "version": 6 }, "discord_webauthn": { - "hash": "sha256-9qe2t9cVI4d03rypha32CDaQIi4YJAiMAG0gMKQYyBY=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_webauthn/1/full.distro", + "hash": "sha256-ZMo19cg7Q0uXdDATAHkYWzDrU44jXicHeqpsIiA0iEs=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-YNnFKy3UMBszW7HF7jmr1KOGyy38ABoIw5Ut0hErrqc=", - "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_zstd/1/full.distro", + "hash": "sha256-NyK4eH6joep5BzM91AZLRU3jXC2sXdSp3/s4w/Xqkn0=", + "url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1132/discord_zstd/1/full.distro", "version": 1 } }, - "version": "0.0.1114" + "version": "0.0.1132" }, "osx-development": { "distro": { - "hash": "sha256-KuvWcUPFXfj4QW3K8IGS8E0BiffEEMknncjxbMCkvTI=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/full.distro" + "hash": "sha256-9rlxgLp8PxtuFSjK+nDshIiDigjsBjox2bUI7cp1XXs=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-vX0ZzFkcIJGlZ6CVixrc1U1LGDAszZhexXSWFtbSVpk=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_cloudsync/1/full.distro", + "hash": "sha256-6DAvT/Rocsu6tYMMt4VJMmfhYxLw1Hl0EgJK6hmw6j0=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-m/+55zUpSXI/nwZKMaIknAzDsYlnCIcxyGoSeLafDEM=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_desktop_core/1/full.distro", + "hash": "sha256-xA53RC1WAcsmyKl5c2f2CGhFzficibB/h7psEsr3IRs=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-vvofUseRpHi4wMMbOaM2mI8eYYrwlI1F6dfKyZX8jvU=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_dispatch/1/full.distro", + "hash": "sha256-ebWRxbIIsrf72bj1NoxamL2cxZNrmvkRxfB/jXS6HmI=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-D9/lpVfwXKj26dMrreSLBPaND/4iCMmC9/u3+T1NVPE=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_erlpack/1/full.distro", + "hash": "sha256-GLaAXTePgAWeRwVskt+tBtrVTn3miadBWImPMibG/+Y=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-vsAIH6YnxbXAiDqDeeLSuinZLmLn+3D6mbdRJb5L99Y=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_game_utils/1/full.distro", + "hash": "sha256-A2+GyRC/RXTMnDagsT6zP1S5T+PCyMK55eiEF2JMV84=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-1JO4nwtiduv+JZqoPparHV1dgjPVKhYeWzDzuUzWTTs=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_intents/1/full.distro", + "hash": "sha256-sjylilIyOziJgH4gl+1Y6oIB1drMF7EWrt2mVMliCoU=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-1oO+B/78bZhlQfRl1V1PHH9zMWJb+2mi2DlVK3NCmVk=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_krisp/1/full.distro", + "hash": "sha256-w4ZRMT30/KzMrXv0wxUd0U9yv95jOVhSG/6zzbrBaG8=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_krisp/1/full.distro", "version": 1 }, "discord_ml": { - "hash": "sha256-RunRar9d7lbF9PkOmQwokmjgfFblc0u4pu2gQGtrc/E=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_ml/1/full.distro", + "hash": "sha256-TVyM430eeKoq9RNXoLmd1xe2t3xqgxmbQd5G5+chcnI=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_ml/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-vkz0ZWMFFatdrMgEWM16AMuWSaFSI+HFFzq3oP+3dJ4=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_modules/1/full.distro", + "hash": "sha256-TKsAh8tNHzQELizvKfMcfLvm0h4F69iON2VBIWq3qxY=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-/h00K6D/bZBwea852GO+4+1w4oLDFQP7OlrTsupBcwc=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_notifications/1/full.distro", + "hash": "sha256-O1+hqRWztrhlYvyHv/oYTO82Ru5VRwPxo7FyAQSbgkI=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-3f7O1xyYd4XdOe4+RU1o6TCcwYA8VK4oC6/zlQHIWBE=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_rpc/1/full.distro", + "hash": "sha256-zcx4PDynhCApRWJyI1KA8t4IS0flDxtc9NGiT3mqaKY=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-j+rwWr+pq+Cg3NaaF8EoO31lUDt7Za6h/M033CJjaxQ=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_spellcheck/1/full.distro", + "hash": "sha256-A0gObDSLQWb3Fp+f/xQC8ij2mGBdzeHMuC+A5+XpZdo=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-nXryRxbYrJ1cO+wXGfu52oWPIxj5Efs6J4EQqeronrI=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_utils/1/full.distro", + "hash": "sha256-SvipA8cXIeeFkBC9RdcNHielVmpwlilGB0mmHFXNUx0=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-sEtDXKyrA5Y2yuHzHX06LJUx4zibt2tlZtXmVohyL6c=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_voice/1/full.distro", + "hash": "sha256-BQhaZXj8jVuNtVvGN5nmSfkv2OpETTu+VRt/AZzkSms=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_voice/1/full.distro", "version": 1 }, "discord_webauthn": { - "hash": "sha256-kFfptFhrbFkluiBmupcXasbSlq9ygbWkH9S4wTbG0rs=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_webauthn/1/full.distro", + "hash": "sha256-XRs6HhQ5XOhQZ2CjhzNW8jMFORby80eWUU5FHBN0Ui8=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-2TuxeigNLFPe70njbSaBSmzHsTjb369o7mSxC9XpKVk=", - "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.987/discord_zstd/1/full.distro", + "hash": "sha256-9cRSkG1gVP6+casDOnJ1gSknXh1kumIeUQd+EcLtNZM=", + "url": "https://development.dl2.discordapp.net/distro/app/development/osx/universal/1.0.993/discord_zstd/1/full.distro", "version": 1 } }, - "version": "1.0.987" + "version": "1.0.993" }, "osx-ptb": { "distro": { - "hash": "sha256-NRQtYNYZZch4SioDIPnfAl1S7Fa5CciLkLP6JZc5oBw=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/full.distro" + "hash": "sha256-yxbYcpaoUkUlHIC2wf3yVYlxM1KBcCA6vnXqeUctRhQ=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-zpkiCGvarZCCHf1DBrlpvv6NMQCFKwdJc/RzWJRzHaA=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_cloudsync/1/full.distro", + "hash": "sha256-RDTWKgPcehCjcR1J+jmj+ICZz65ozCMS1zPxroTcxE0=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-JfizDxN8/9p4NZI3qNrkH+trMM9IiSR133wvMShnybM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_desktop_core/1/full.distro", + "hash": "sha256-w3yILQKWaqX6rXFmDhpakUlw5xFW6LI7Z3CL1lPddsI=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-fD+Qdv/Ata12kU98dS96gi6UKTmIIJz/+VAjLT+kBHE=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_dispatch/1/full.distro", + "hash": "sha256-RnOLwaCiWS04PFD/d3XLL6erxtDYYrNJ0D6YCcE0uMk=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-2pNq6peNi++0vNypv86Wi4BWKE1ifqfdkP08/xvyoSo=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_erlpack/1/full.distro", + "hash": "sha256-IgeoTXiFWw4BcljPwl7fqAL+Av6bRLFT80tfG5v2Muw=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-Mqxch0LYlqW/a4eEO5BKG/BD6uaUf0YAni3QTOjBirQ=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_game_utils/1/full.distro", + "hash": "sha256-dOSI1OTNkfxfWisrl9DTA8WRU/PjS05c0ZDzNBbBpRg=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-yRlfU3h6nBzPzMYmrt0cftgRQ3MMQ5cGXPGr2+X0Qs8=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_intents/1/full.distro", + "hash": "sha256-EFeUxVEPex20Mrfd04dHYCpfKZM4zIZqOEyREixPcqI=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-kPVDiRkJumiCDcmfhG6PG12iz1SBJeKyc02OwYnde6Q=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_krisp/1/full.distro", - "version": 1 - }, - "discord_ml": { - "hash": "sha256-Bn2mDI6ExXAZcKnO08a2SdBOHq0Cso0f9pRgBmgIyRM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_ml/1/full.distro", + "hash": "sha256-XkzYfeQ32JpdzmIOnYBi9bsSSJFCzbSDFNHAPFcAwGc=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-hLkuAkHf6IXkhjQChH5nnJXXcUpiL2PRv5JQl3/BC8k=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_modules/1/full.distro", + "hash": "sha256-v7Hdk7WO2wCRbJD6SOHfUKAFX8ZVYfe5qhNHnTZvsZk=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-ADdxLcx9hO2sfZq/BUjI2jE63iBuNzj9KIy8fTs/0pA=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_notifications/1/full.distro", + "hash": "sha256-T+4YM57ZbYZSSCPsAgfqcdVl3Ifuf5q/j3p9YUGHfwM=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-AP2yW5O7KXTQsXTKrtSeVaXpRGhEd6skqwZJ/y/hazk=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_rpc/1/full.distro", + "hash": "sha256-hPPQ5+jHeJSMG3SythZrndhU2F5sl6am3K1lVtDrE40=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-pUJ/QamKoZOcXurPWi7eJj/TtLyUsGRYmHaaRHSPw7s=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_spellcheck/1/full.distro", + "hash": "sha256-yIHkUjjWaPTwvlVaKlucpZUimVWbGd3dDOKOoWcJJAc=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-Hie0b0Y7uM9ySb4toiQZIYZ24tkjvsOXlgYNFkPNXjM=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_utils/1/full.distro", + "hash": "sha256-DgAQns2Ky1nBABIhTuSfjvLLOry0/sDx6TRUfVqy8PA=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-LbYu8SKK4DW4P8BgakKGVl/ox0qeMavJrGhkmNB+dMs=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_voice/1/full.distro", + "hash": "sha256-esidGrZQjLpOix2HWYYEPwCoU/QcU6AGM7XZPMvSzsA=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_voice/1/full.distro", "version": 1 }, "discord_webauthn": { - "hash": "sha256-DckpFbwQpb1ql5BRer3i/zbT9rOXVIJnYTwM8izyuYk=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_webauthn/1/full.distro", + "hash": "sha256-Iwl0cgBmJdAFUSyq+l6wuIAS633yxwBl0lxUktmKa5Y=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-B48b/B4ARDVcK1g3m1Cbn+kwil5OuEW+Xe5XBBTknTs=", - "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_zstd/1/full.distro", + "hash": "sha256-GTWMUSTNYa4ZdmSBy0a3+PejYRITwTLrj5MOZsCVW4U=", + "url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.237/discord_zstd/1/full.distro", "version": 1 } }, - "version": "0.0.234" + "version": "0.0.237" }, "osx-stable": { "distro": { - "hash": "sha256-f5nHsPoB80ByFEZbFiyjEI4oQex8d1D0aQbonujbjZ8=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/full.distro" + "hash": "sha256-y8Dr+me5JFnw5/kMcnce1YCjiAN1mqOw77NHykAYQKY=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/full.distro" }, "kind": "distro", "modules": { "discord_cloudsync": { - "hash": "sha256-sUi5kXAkhtCC48rePaBSndN0gromC6VESA9ffwiCEpw=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_cloudsync/1/full.distro", + "hash": "sha256-+MaEpY7bCNqJNOk2VcHDBM1ZEEctvkjDJIoO0dCTa/0=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_cloudsync/1/full.distro", "version": 1 }, "discord_desktop_core": { - "hash": "sha256-D/EXZZj/VJJQBcIFCL5n656YJfkFmkZB7+zDBYPPmb4=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_desktop_core/1/full.distro", + "hash": "sha256-n0i+FEtNF6ZOrZNBzSex5pMUtnR9j6kllCsVk7yYN70=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_desktop_core/1/full.distro", "version": 1 }, "discord_dispatch": { - "hash": "sha256-Q6yD87WbJlJT+I+WRBxIJYN2f8wodtOBTPn/epOPc9w=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_dispatch/1/full.distro", + "hash": "sha256-Qo1cGTH5wQe4Cpzfld5Z/D/C+BKzjAw/d2nk/EUgj3c=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_dispatch/1/full.distro", "version": 1 }, "discord_erlpack": { - "hash": "sha256-lP4fzciImPpeR9KMpXded/Vc8+nrz/g2hXiJZEcrH2A=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_erlpack/1/full.distro", + "hash": "sha256-jC+2AXMlD0d2+Bcme1lHsAXYn1Dj+vvxjvWK41SvODg=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_erlpack/1/full.distro", "version": 1 }, "discord_game_utils": { - "hash": "sha256-0XH839e+Qv1f00o6BKVkwtT7qbAU+SXeW7zSLWh65sw=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_game_utils/1/full.distro", + "hash": "sha256-HoEsai4W/z6W3sLCGoP6v1BWmuZQvmzOXLLCIUkXNqk=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_game_utils/1/full.distro", "version": 1 }, "discord_intents": { - "hash": "sha256-eoH+4jmLEIt/liwiy6J0NISAWRDbG0boF4Ry2kDCU/8=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_intents/1/full.distro", + "hash": "sha256-Tk3D3Ail8Bu9+mYbASLJDsSAltD/f/g7q1/vUlIIutc=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_intents/1/full.distro", "version": 1 }, "discord_krisp": { - "hash": "sha256-/cAJqx8LfdAkWVrk4zMDhOSNRkn/hvkHukcq6IsMTac=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_krisp/1/full.distro", - "version": 1 - }, - "discord_ml": { - "hash": "sha256-P3p0tBdUPPFEMrkmqQNGP5i/qlNjBazOJSedZ7bAFWI=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_ml/1/full.distro", + "hash": "sha256-6Vt93M5bwstZEn7mb33w2IlgpvstGa6kGTV+Tza92B4=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_krisp/1/full.distro", "version": 1 }, "discord_modules": { - "hash": "sha256-soo7hXzLa/HjGg9xUr4k23BlbfzTE1IIIQLZAMdS8p8=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_modules/1/full.distro", + "hash": "sha256-Hl+q4s2zYWa57RwpyZ4p9oEfkUl1ekq6xrKitS4BPN0=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_modules/1/full.distro", "version": 1 }, "discord_notifications": { - "hash": "sha256-5sHbOpY+x0+tp92yhbqt/n9EVzfuM9aY959nErp8K6w=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_notifications/1/full.distro", + "hash": "sha256-rnHE+V90VsR9DWDZ9jN2+pRrQu96clqNq9sFoMpiNZg=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_notifications/1/full.distro", "version": 1 }, "discord_rpc": { - "hash": "sha256-LWbgkvHR8uG/gqnxj6xjrG1xvB6YTKkSUv+OdcZQO5k=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_rpc/1/full.distro", + "hash": "sha256-azkCFwPM51sqHjbgsRCOyoPlBMwf+wVt2qrlTl1v+1c=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_rpc/1/full.distro", "version": 1 }, "discord_spellcheck": { - "hash": "sha256-9eimbVeV160GsTvAPKphd3gIiY9Ia8UEqnVlCVYth0o=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_spellcheck/1/full.distro", + "hash": "sha256-x7qjYGYC4LDbk3wDxDOjqo/cBoyRJQlzsXpoyJyzFnU=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_spellcheck/1/full.distro", "version": 1 }, "discord_utils": { - "hash": "sha256-FZMfdq/xAx+dEveQdqYbzaCXIyPeLZ2AlzpMQxH5mvA=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_utils/1/full.distro", + "hash": "sha256-sdvSFA7GZS6dUXiemSJpsn92UhaRlNCH9N8UkgQRV/Y=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_utils/1/full.distro", "version": 1 }, "discord_voice": { - "hash": "sha256-pmAZZskHQ3ZcZ5zOklRsn9kdqbuFwjlucRnKyRMKl5w=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_voice/1/full.distro", + "hash": "sha256-2/oH5L7MIIsKLavU4J0O8/hqzFx9BpY9LSuSJKaSwDo=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_voice/1/full.distro", "version": 1 }, "discord_webauthn": { - "hash": "sha256-+AHgJr8pfGKJCZLDAv6BRBcoPcov9qTqPWl6Le+Iu/M=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_webauthn/1/full.distro", + "hash": "sha256-z0sbteCmrXjvWathL+c1oXL63UV9fhGYtTEOXnBqa4o=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_webauthn/1/full.distro", "version": 1 }, "discord_zstd": { - "hash": "sha256-oYlu63s/hIELL+eH4nFlZ0Kk+bb0HhlGKOgdjkWRsZQ=", - "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_zstd/1/full.distro", + "hash": "sha256-mCzmStANoOc4b/UPZmkndzhnxZ1H6Q+rnNsroObPnCg=", + "url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.393/discord_zstd/1/full.distro", "version": 1 } }, - "version": "0.0.390" + "version": "0.0.393" } } From 027f1a475dbaffe08f0773f9a8329f8d8894eaf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martynas=20Mickevi=C4=8Dius?= Date: Wed, 3 Jun 2026 16:37:02 +0300 Subject: [PATCH 28/87] cook-cli: build js during preBuild Otherwise editor.bundle.js is not included in the package and the web editor does not load in the cook-cli webserver. --- pkgs/by-name/co/cook-cli/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/co/cook-cli/package.nix b/pkgs/by-name/co/cook-cli/package.nix index f15596b28d36..e441de418fe3 100644 --- a/pkgs/by-name/co/cook-cli/package.nix +++ b/pkgs/by-name/co/cook-cli/package.nix @@ -44,6 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { preBuild = '' npm run build-css + npm run build-js ''; meta = { From ff00896c7cc8531ef29b5ab0e9c330f39d62a118 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Sat, 9 May 2026 23:19:25 +0100 Subject: [PATCH 29/87] dawarich: 1.7.5 -> 1.7.11 --- pkgs/by-name/da/dawarich/gemset.nix | 285 ++++++++++++++++++++------ pkgs/by-name/da/dawarich/sources.json | 4 +- 2 files changed, 225 insertions(+), 64 deletions(-) diff --git a/pkgs/by-name/da/dawarich/gemset.nix b/pkgs/by-name/da/dawarich/gemset.nix index 569b6969fe74..df873b0b90a4 100644 --- a/pkgs/by-name/da/dawarich/gemset.nix +++ b/pkgs/by-name/da/dawarich/gemset.nix @@ -11,10 +11,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14vlhzrgfgmz0fvrvd81j9xfw8ig091yiwq496firapgxffd7jpq"; + sha256 = "12xv89kmr6l6mflzqddk0zsmbbsr53mv9dz6z91sdcb3ifjd3881"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; actionmailbox = { dependencies = [ @@ -29,10 +29,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bxxqqflmczwl4ivcqjwwsnrhljcalk1i2hj02qisr3wjgw4811a"; + sha256 = "0m00a0sqf68rllzmsfkb02cqy4vi5q2lrrmgld1i5pf31iyahl96"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; actionmailer = { dependencies = [ @@ -47,10 +47,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08y7ihafq71879ncq963rwi541b0gafqx8h5ba26zab521qc7h3d"; + sha256 = "0qc5ycibnxricdlgmrihds0hqjli5hhksbv947nqbsfg8b4gl63r"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; actionpack = { dependencies = [ @@ -73,10 +73,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lsspr8nffzn8qpfmj654w1qja1915x6bnzzhpbjj1cy235j2g6n"; + sha256 = "0dabvb49acbwvy91587cbn36ghv3bsyl14a9aq4ll4nxfn4qdpn9"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; actiontext = { dependencies = [ @@ -91,10 +91,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x4xd8h5sdwdm3rc8h2pxxmq4a0i0wa0gk6c56zq58pzc3xgsihw"; + sha256 = "1q8jm23v29zv055wpgyrwzb008bvqbm4x8bb64l0f8r6ccywxwqj"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; actionview = { dependencies = [ @@ -113,10 +113,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rnfn44g217n9hgvn4ga7l0hl149b91djnl07nzra7kxy1pr8wai"; + sha256 = "04ql6lpvdmrl5169y166pfr9w53c6f40jkgmn4ljgkzh7pkaj3vd"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; activejob = { dependencies = [ @@ -127,10 +127,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1dm1vc5vvk5pwq4x7sfh3g6qzzwbyac37ggh1mm1rzraharxv7j6"; + sha256 = "047asb83p78zh93v0q1svrfl6da3aqqbjlkwd2jap172pz1ybard"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -141,10 +141,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z565q17fmhj4b9j689r0xx1s26w1xcw8z0qyb6h8v0wb8j0fsa0"; + sha256 = "1hjv2kmv7i0jk8zkng3pxa1kdd90qpgr3v60qvs764yw8qyq35n7"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; activerecord = { dependencies = [ @@ -159,10 +159,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a6fng58lria02wlwiqjgqway0nx1wq31dsxn5xvbk7958xwd5cv"; + sha256 = "1ri9l5v4601bxwrkl105k1ccxxg2wpvg6x94rwqr834irnv63cl9"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; activerecord-postgis-adapter = { dependencies = [ @@ -190,10 +190,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0plck0b57b9ni8n52hj5slv5n8i7w3nfwq6r47nkb2hjbpmsskjg"; + sha256 = "1wrxnj6rqzp7n80f0cfrdalz7b2md6sqqmx8lrgd3klaiwzqm295"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; activesupport = { dependencies = [ @@ -219,25 +219,26 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08vqq5y6vniz30p747xa8yfqb3cz8scqd8r65wij62v661gcw4d7"; + sha256 = "08ybmp63qrfaxq7bv7mvb4xvfb4fcylw2a0szankzkrpdbzi7wip"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; addressable = { dependencies = [ "public_suffix" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "1by7h2lwziiblizpd5yx87jsq8ppdhzvwf08ga34wzqgcv1nmpvz"; type = "gem"; }; - version = "2.8.7"; + version = "2.9.0"; }; aes_key_wrap = { groups = [ "default" ]; @@ -249,6 +250,17 @@ }; version = "1.1.0"; }; + anyway_config = { + dependencies = [ "ruby-next-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01lkgif3mca80cc21lv1ww9mgr1nx2275h6hsgf044pq65r7lygn"; + type = "gem"; + }; + version = "2.8.0"; + }; apple_id = { dependencies = [ "json-jwt" @@ -315,26 +327,29 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06y8bc0iasxm2m9l6yz84kp7d0nka52z6adz4ia09rv1ry1czrm6"; + sha256 = "07w1gp9wmldxw3bf25all32s46rrn10x25h0m9grj5fvs2y4m4nn"; type = "gem"; }; - version = "1.1072.0"; + version = "1.1253.0"; }; aws-sdk-core = { dependencies = [ "aws-eventstream" "aws-partitions" "aws-sigv4" + "base64" + "bigdecimal" "jmespath" + "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vmi65a22dq0rhjiydr94zwpn9hx3vib7vp922ccjg0vrih7mlzy"; + sha256 = "1zkkzr70qnm6jq2xxlg4zgp49zdg7431sgd6yl0sgrmq0bq3f31j"; type = "gem"; }; - version = "3.215.1"; + version = "3.249.0"; }; aws-sdk-kms = { dependencies = [ @@ -360,10 +375,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10ziy8zslfjs0ihls7wiq6zvsncq89azh36rshmlylry1hhxjbxz"; + sha256 = "0ybqxlicjvhp74r4y87wy61j93j9kgs427881sv9b9zdx553qi3x"; type = "gem"; }; - version = "1.177.0"; + version = "1.224.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -395,10 +410,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16a0g2q40biv93i1hch3gw8rbmhp77qnnifj1k0a6m7dng3zh444"; + sha256 = "0clhya4p8lhjj7hp31inp321wgzb0b5wbwppmya5sw1dikl7400z"; type = "gem"; }; - version = "3.1.20"; + version = "3.1.22"; }; benchmark = { groups = [ @@ -743,10 +758,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y57fpcvy1kjd4nb7zk7mvzq62wqcpfynrgblj558k3hbvz4404j"; + sha256 = "1hacqyck22k7g9qr9n5wwq32vg02hwwjv7kqxrb4xrslb2wg41fn"; type = "gem"; }; - version = "4.9.4"; + version = "5.0.4"; }; devise-two-factor = { dependencies = [ @@ -838,6 +853,16 @@ }; version = "2.2.3"; }; + dry-initializer = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1qy4cv0j0ahabprdbp02nc3r1606jd5dp90lzqg0mp0jz6c9gm9p"; + type = "gem"; + }; + version = "3.2.0"; + }; email_validator = { dependencies = [ "activemodel" ]; groups = [ "default" ]; @@ -956,10 +981,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; + sha256 = "1b930ag8nh99v8n9645ac1wcah9fx0mclbp323q4i1ly9acvkk3k"; type = "gem"; }; - version = "2.14.1"; + version = "2.14.2"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -978,10 +1003,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; + sha256 = "1hgflj9qj8imf8yhbbn0aiyjija9j37yxvk9lx2z64lkxkn3pccx"; type = "gem"; }; - version = "3.4.2"; + version = "3.4.3"; }; ffaker = { groups = [ @@ -1081,10 +1106,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0s5gg88f2d5wpppgrgzfhnyi9y2kzprvhhjfh3q1bd79xmwg962q"; + sha256 = "0phfqbch9pll4cny2c5ipna9nb3bnzc0v3mz1i0bsqxjipr2ngv4"; type = "gem"; }; - version = "1.12.1"; + version = "1.12.2"; }; geocoder = { dependencies = [ @@ -1199,10 +1224,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mbbjr774zxb2wcpbwc93l0i481bxk7ga5hpap76w3q1y9idvh9s"; + sha256 = "0f4wv9zvv2j57ck19xrladm5s5sn45g3xlqg78qa8jhcm9a6mjlg"; type = "gem"; }; - version = "0.23.1"; + version = "0.24.2"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -1315,10 +1340,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b888h9v2y4aasi9aapxqimiaj1i1csk56l22dczigs8kv2zv56x"; + sha256 = "0wr6x4fxcw113rj0gdpgz8v4faa8647w2ni9hfiiirv67qzm3pir"; type = "gem"; }; - version = "2.19.1"; + version = "2.19.6"; }; json-jwt = { dependencies = [ @@ -1359,10 +1384,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1i8wmzgb5nfhvkx1f6bhdwfm7v772172imh439v3xxhkv3hllhp6"; + sha256 = "115ll278g3zdvff7b05gfxqc9n74vw9xfzcc8jkv22bkphpkbng4"; type = "gem"; }; - version = "2.10.1"; + version = "2.10.3"; }; kaminari = { dependencies = [ @@ -1515,10 +1540,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vhb1sbzlq42k2pzd9v0w5ws4kjx184y8h4d63296bn57jiwzkzx"; + sha256 = "17w53z6vka8ddmxvi936biqv443d5yg0503wj7xfmy9j1qvfjy0n"; type = "gem"; }; - version = "1.1.0"; + version = "1.2.1"; }; matrix = { groups = [ @@ -1644,10 +1669,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i24prs7yy1p1zdps2x1ksb7lmvbn2f0llxwdjdw3z2ksddx136b"; + sha256 = "0ax0f0r97jm83q462vsrcbdxprs894fyyc44v62c48ihgb39hmcs"; type = "gem"; }; - version = "0.5.12"; + version = "0.6.4"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -1943,6 +1968,31 @@ }; version = "1.6.2"; }; + posthog-rails = { + dependencies = [ + "posthog-ruby" + "railties" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0f2y2sd3r1ihpkwrjqa7h3frs2yv9pca00kpd54n2vy9y8vpi534"; + type = "gem"; + }; + version = "3.9.1"; + }; + posthog-ruby = { + dependencies = [ "concurrent-ruby" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "09lpwyv5g6q3v4qrygkfdk3kzf3zh0bsyss0i5fgqhs4drnlhsz0"; + type = "gem"; + }; + version = "3.9.1"; + }; pp = { dependencies = [ "prettyprint" ]; groups = [ @@ -2014,16 +2064,16 @@ }; version = "1.9.0"; }; - prometheus_exporter = { - dependencies = [ "webrick" ]; + prometheus-client = { + dependencies = [ "base64" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15vl8fw8vjnaj9g129dzrwk9nlrdqgffaj3rys4ba9ns2bqim9rq"; + sha256 = "09ajgmp3zvr417wasyr2imqg6f2kx0avx42dh56rzk9cx71ynyw0"; type = "gem"; }; - version = "2.2.0"; + version = "4.2.5"; }; pry = { dependencies = [ @@ -2295,10 +2345,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0igxnfy4xckvk2b6x17zrwa8xwnkxnpv36ca4wma7bhs5n1c10sx"; + sha256 = "1rjvzpnl0js6axlygij5a5c6cwmraxvv6z6c2px95qlbjj80zd2c"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; rails-dom-testing = { dependencies = [ @@ -2372,10 +2422,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lpiazaaq8di4lz9iqjqdrsnha6kfq6k35kd9nk9jhhksz51vqxc"; + sha256 = "1md96yl05v436jkgz9725cax9hf61sv74267cg7yidwnl3lwd65d"; type = "gem"; }; - version = "8.0.3"; + version = "8.0.5"; }; rainbow = { groups = [ @@ -2544,10 +2594,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06ilkbbwvc8d0vppf8ywn1f79ypyymlb9krrhqv4g0q215zaiwlj"; + sha256 = "0npm7nyld47f516idsmslfhypp7gm3jcl90ml5c68vz11anddhl9"; type = "gem"; }; - version = "3.1.1"; + version = "3.2.0"; }; rexml = { groups = [ @@ -2831,6 +2881,16 @@ }; version = "2.34.2"; }; + ruby-next-core = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11lvg530sgxyr7swyv2vsf49fb1s1xd89wgp0axyqv0qnl5x19zn"; + type = "gem"; + }; + version = "1.2.0"; + }; ruby-progressbar = { groups = [ "default" @@ -2970,10 +3030,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b2aqj17izziipb6wvsa8jr60ng8w8mal7acfkf316i8faikvawn"; + sha256 = "1m3jjjihqq0sksrrk09qpz7s8zq4mw452vj6i4xd25hcxrd5qn95"; type = "gem"; }; - version = "2.3.1"; + version = "2.4.0"; }; sidekiq-limit_fetch = { dependencies = [ "sidekiq" ]; @@ -3452,6 +3512,97 @@ }; version = "3.2.0"; }; + yabeda = { + dependencies = [ + "anyway_config" + "concurrent-ruby" + "dry-initializer" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1fjc70yxdg2jc21w6grb67qq4j52f97q9hx81s2iv9frsyn52vkz"; + type = "gem"; + }; + version = "0.16.0"; + }; + yabeda-activerecord = { + dependencies = [ + "activerecord" + "anyway_config" + "yabeda" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1qp0lcspci6f9qjhv75bx6bs627ak7khbahqcxd48hjp9sk83lhx"; + type = "gem"; + }; + version = "0.1.2"; + }; + yabeda-prometheus = { + dependencies = [ + "prometheus-client" + "rack" + "yabeda" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1zfmiiv131jwvcb9dx3cnlgrrvcfzbm8ili5gi9fpyygx3580zdq"; + type = "gem"; + }; + version = "0.9.1"; + }; + yabeda-puma-plugin = { + dependencies = [ + "json" + "puma" + "yabeda" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1j0bam5s3x0q2h8da01rhh0ih71c0avl3p0xd58bqc7fqzn771mp"; + type = "gem"; + }; + version = "0.9.0"; + }; + yabeda-rails = { + dependencies = [ + "activesupport" + "anyway_config" + "railties" + "yabeda" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0aavkbb4hp65s7swmxvn0k1igy20zgvgkfzjnff433scshdmi8mg"; + type = "gem"; + }; + version = "0.11.0"; + }; + yabeda-sidekiq = { + dependencies = [ + "anyway_config" + "sidekiq" + "yabeda" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "142xrxc3r2l0185jzrn0r9zc6s9x7v87glrf78pi4mkan60y59q4"; + type = "gem"; + }; + version = "0.12.0"; + }; zeitwerk = { groups = [ "default" @@ -3467,4 +3618,14 @@ }; version = "2.7.5"; }; + zlib = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "084w64p55s3l2rmbs6x84qbclhi451n8n2limdj1mwrjidlidlsv"; + type = "gem"; + }; + version = "3.2.3"; + }; } diff --git a/pkgs/by-name/da/dawarich/sources.json b/pkgs/by-name/da/dawarich/sources.json index cbe5e3e0a91d..0e3d50536994 100644 --- a/pkgs/by-name/da/dawarich/sources.json +++ b/pkgs/by-name/da/dawarich/sources.json @@ -1,5 +1,5 @@ { - "version": "1.7.5", - "hash": "sha256-MjiU7IiAiCpKGbUexHjGl9yX8oLgX7WtVrN5yP6hXsk=", + "version": "1.7.11", + "hash": "sha256-10FPOt/58AgP4ChMlAn5bYg2erJFXDdjXlHr3pA4L3Y=", "npmHash": "sha256-CwpVV5xLw75ReS0IqFvV3oaVk6EBlqYIKRa2KehVwFQ=" } From 0566aebe67a2e03d6bc6623a04a92677cb4363d4 Mon Sep 17 00:00:00 2001 From: IogaMaster Date: Wed, 3 Jun 2026 21:01:00 -0600 Subject: [PATCH 30/87] rustdesk: 1.4.6 -> 1.4.7 Changelog: https://github.com/rustdesk/rustdesk/releases/tag/1.4.7 Fixed build failure, added `__structuredAttrs = true;` to follow modern standards. Fixes: #527155 --- pkgs/by-name/ru/rustdesk/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustdesk/package.nix b/pkgs/by-name/ru/rustdesk/package.nix index 3de3312894c9..bd0e6c6883be 100644 --- a/pkgs/by-name/ru/rustdesk/package.nix +++ b/pkgs/by-name/ru/rustdesk/package.nix @@ -38,17 +38,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustdesk"; - version = "1.4.6"; + version = "1.4.7"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "rustdesk"; repo = "rustdesk"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-2MZOM+SHDrjFhCIHcFB7zABpwC7hNtS0XNFx2FpaqIE="; + hash = "sha256-k4hJjr6xN1EOPfxRoTZMAUXZCFrwod3c+jVtBbqqO0U="; }; - cargoHash = "sha256-BYVqeuARE+B1AZLH0s5KlYz2/4qTB18LzzgiGBLXRYg="; + cargoHash = "sha256-vK0Z/BUlsmAIfbG8utHKNVDM3ZHPzHML+4l2tE6aU78="; patches = [ ./make-build-reproducible.patch From 06107dd528bf2ed4e86906976f53d66de934fabe Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Thu, 4 Jun 2026 09:15:47 +0200 Subject: [PATCH 31/87] rgx: 0.12.4 -> 0.12.6 --- pkgs/by-name/rg/rgx/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rg/rgx/package.nix b/pkgs/by-name/rg/rgx/package.nix index 57d005b43f17..361f9b517a2a 100644 --- a/pkgs/by-name/rg/rgx/package.nix +++ b/pkgs/by-name/rg/rgx/package.nix @@ -8,7 +8,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rgx"; - version = "0.12.4"; + version = "0.12.6"; __structuredAttrs = true; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "brevity1swos"; repo = "rgx"; tag = "v${finalAttrs.version}"; - hash = "sha256-wr2MPujzrDnuXDLp+moc2gQpjBrs7MIgSalkjuctQZU="; + hash = "sha256-YdbuyVhqu1LUaHecF1iFS62/qcW9IgXPlsEoWpNdrEQ="; }; - cargoHash = "sha256-MIcIPQrYoCHKrsIJzMvozF3/00XYfqLBAyEtqlyfceI="; + cargoHash = "sha256-ILq0oB+Xq4agQMWqGLV0LC4NlMkUMVFppLJ+FJpsTRM="; buildInputs = [ pcre2 ]; From 551adc4c1b704e9d517f804cc169ee329cea494b Mon Sep 17 00:00:00 2001 From: Henrique Oliveira Date: Thu, 4 Jun 2026 13:51:52 +0200 Subject: [PATCH 32/87] ostui: 1.1.1 -> 1.3.2 --- pkgs/by-name/os/ostui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/os/ostui/package.nix b/pkgs/by-name/os/ostui/package.nix index 7b21f97e0515..47eac25c8244 100644 --- a/pkgs/by-name/os/ostui/package.nix +++ b/pkgs/by-name/os/ostui/package.nix @@ -8,16 +8,16 @@ }: buildGoModule (finalAttrs: { pname = "ostui"; - version = "1.1.1"; + version = "1.3.2"; src = fetchFromSourcehut { owner = "~ser"; repo = "ostui"; rev = "v${finalAttrs.version}"; - hash = "sha256-5QwI4E6OqxnFPSgWsowNRolK6yi4tQR8ZyADzYw7tNY="; + hash = "sha256-kg0sMLH7rZ+RmOi8lnjIya4l9W/HIU9bP2Eyj1+vWSQ="; }; - vendorHash = "sha256-3FP+qZChS9A8R6il282pkyFweeOolrAu0L0WFcnrdKI="; + vendorHash = "sha256-yhoTwouYlv2VkCWmvwvvpbQmrFwzwpraf0EV2Tegq94="; nativeBuildInputs = [ pkg-config From 2e71cb5e5f0741bb2d66d1cdc36b40b561036e8a Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:40:27 +0700 Subject: [PATCH 33/87] python3Packages.applicationinsights: migrate to pyproject --- .../python-modules/applicationinsights/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/applicationinsights/default.nix b/pkgs/development/python-modules/applicationinsights/default.nix index 449256f4fe1e..7c437f2f9de9 100644 --- a/pkgs/development/python-modules/applicationinsights/default.nix +++ b/pkgs/development/python-modules/applicationinsights/default.nix @@ -3,11 +3,12 @@ lib, fetchPypi, portalocker, + setuptools, }: buildPythonPackage rec { version = "0.11.10"; - format = "setuptools"; + pyproject = true; pname = "applicationinsights"; src = fetchPypi { @@ -15,7 +16,9 @@ buildPythonPackage rec { sha256 = "0b761f3ef0680acf4731906dfc1807faa6f2a57168ae74592db0084a6099f7b3"; }; - propagatedBuildInputs = [ portalocker ]; + build-system = [ setuptools ]; + + dependencies = [ portalocker ]; meta = { description = "This project extends the Application Insights API surface to support Python"; From 4653c84dc890f645c7db6a3554fe6c443c69fffc Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:46:14 +0700 Subject: [PATCH 34/87] python3Packages.applicationinsights: modernize --- .../python-modules/applicationinsights/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/applicationinsights/default.nix b/pkgs/development/python-modules/applicationinsights/default.nix index 7c437f2f9de9..04fe4b8f5d4c 100644 --- a/pkgs/development/python-modules/applicationinsights/default.nix +++ b/pkgs/development/python-modules/applicationinsights/default.nix @@ -6,24 +6,26 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { version = "0.11.10"; pyproject = true; pname = "applicationinsights"; src = fetchPypi { - inherit pname version; - sha256 = "0b761f3ef0680acf4731906dfc1807faa6f2a57168ae74592db0084a6099f7b3"; + inherit (finalAttrs) pname version; + hash = "sha256-C3YfPvBoCs9HMZBt/BgH+qbypXFornRZLbAISmCZ97M="; }; build-system = [ setuptools ]; dependencies = [ portalocker ]; + pythonImportsCheck = [ "applicationinsights" ]; + meta = { description = "This project extends the Application Insights API surface to support Python"; homepage = "https://github.com/Microsoft/ApplicationInsights-Python"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From b0e1f5b65f354054119657b89267403c4d5b83ec Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:51:59 +0700 Subject: [PATCH 35/87] python3Packages.applicationinsights: add meta.changelog --- pkgs/development/python-modules/applicationinsights/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/applicationinsights/default.nix b/pkgs/development/python-modules/applicationinsights/default.nix index 04fe4b8f5d4c..21f05475e67b 100644 --- a/pkgs/development/python-modules/applicationinsights/default.nix +++ b/pkgs/development/python-modules/applicationinsights/default.nix @@ -25,6 +25,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "This project extends the Application Insights API surface to support Python"; homepage = "https://github.com/Microsoft/ApplicationInsights-Python"; + changelog = "https://pypi.org/project/applicationinsights/${finalAttrs.version}/"; license = lib.licenses.mit; maintainers = [ ]; }; From 9559299408a649b697f9d4c77a3f502494f77244 Mon Sep 17 00:00:00 2001 From: van-nessing Date: Thu, 4 Jun 2026 15:17:48 +0200 Subject: [PATCH 36/87] pureref: 2.1.2 -> 2.1.3 --- pkgs/by-name/pu/pureref/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pu/pureref/package.nix b/pkgs/by-name/pu/pureref/package.nix index 406afda60a73..ac59cb8a306f 100644 --- a/pkgs/by-name/pu/pureref/package.nix +++ b/pkgs/by-name/pu/pureref/package.nix @@ -9,7 +9,7 @@ dpkg, }: let - version = "2.1.2"; + version = "2.1.3"; deb = runCommand "PureRef-${version}_x64" { @@ -19,7 +19,7 @@ let cacert dpkg ]; - outputHash = "sha256-aGHhesJ6JJQpuRbDgASjpY4e28WHaVSFNEgGZmG7U3g="; + outputHash = "sha256-7S0nnEwtGKKKNPZL2pb5Z8bKKB5eWvymSS2pQo9cJa0="; outputHashMode = "recursive"; } '' From ef09d3e3c79e853c289f0797020ab5e5fcef4f6a Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 21:21:33 +0700 Subject: [PATCH 37/87] python3Packages.azure-mgmt-core: migrate to pyproject --- .../development/python-modules/azure-mgmt-core/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-core/default.nix b/pkgs/development/python-modules/azure-mgmt-core/default.nix index db00dd7143b8..2dadc7e1c5a4 100644 --- a/pkgs/development/python-modules/azure-mgmt-core/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-core/default.nix @@ -2,13 +2,14 @@ lib, buildPythonPackage, fetchPypi, + setuptools, azure-core, typing-extensions, }: buildPythonPackage rec { version = "1.6.0"; - format = "setuptools"; + pyproject = true; pname = "azure-mgmt-core"; src = fetchPypi { @@ -18,7 +19,9 @@ buildPythonPackage rec { hash = "sha256-smIyr4V7Ah5h2BPZ9K5TBGUlXLELPd6UWtN0P3pY55w="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-core typing-extensions ]; From 1497247b4a2140bce52b1161a8dbb60f3064216f Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 22:14:31 +0700 Subject: [PATCH 38/87] python3Packages.azure-mgmt-servicelinker: migrate to pyproject --- .../python-modules/azure-mgmt-servicelinker/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix b/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix index d2604ecafb78..bf6aec10833e 100644 --- a/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix @@ -5,12 +5,13 @@ azure-common, azure-mgmt-core, msrest, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-servicelinker"; version = "1.1.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -18,7 +19,9 @@ buildPythonPackage rec { extension = "zip"; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core msrest From d9bf382cadd49163245d2723ab62b8be5183d65f Mon Sep 17 00:00:00 2001 From: r-vdp Date: Sun, 31 May 2026 22:33:33 +0300 Subject: [PATCH 39/87] nixos/fwupd: allow fwupd-refresh user to refresh metadata via polkit Upstream's intended bypass is TrustedUids in fwupd.conf, but on NixOS the fwupd-refresh uid is allocated at activation time and is not known during evaluation. Add a polkit rule keyed on the user name instead. --- nixos/modules/services/hardware/fwupd.nix | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/hardware/fwupd.nix b/nixos/modules/services/hardware/fwupd.nix index 1c059bf39e64..df674d569fab 100644 --- a/nixos/modules/services/hardware/fwupd.nix +++ b/nixos/modules/services/hardware/fwupd.nix @@ -202,8 +202,8 @@ in systemd = { packages = [ cfg.package ]; - # fwupd-refresh expects a user that we do not create, so just run with DynamicUser - # instead and ensure we take ownership of /var/lib/fwupd + # The upstream unit runs as User=fwupd-refresh; ensure it can take + # ownership of /var/lib/fwupd. services.fwupd-refresh.serviceConfig = { StateDirectory = "fwupd"; # Better for debugging, upstream sets stderr to null for some reason.. @@ -219,7 +219,21 @@ in }; users.groups.fwupd-refresh = { }; - security.polkit.enable = true; + security.polkit = { + enable = true; + # fwupd-refresh.service has no seat, so polkit denies these actions. + # Upstream's TrustedUids needs a static uid which we only allocate at + # activation time, so grant access via a rule on the user name instead. + extraConfig = '' + polkit.addRule(function(action, subject) { + if ((action.id == "org.freedesktop.fwupd.get-remotes" || + action.id == "org.freedesktop.fwupd.refresh-remote") && + subject.user == "fwupd-refresh") { + return polkit.Result.YES; + } + }); + ''; + }; }; meta = { From c57635e287ef742955ae73a78c1f5dcd7f6f54c1 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Thu, 4 Jun 2026 15:42:49 -0700 Subject: [PATCH 40/87] brave: 1.90.128 -> 1.91.168 Release notes: https://community.brave.app/t/release-channel-1-91-168/653816 --- pkgs/by-name/br/brave/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index 9de02331740f..508e2f4d5612 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.90.128"; + version = "1.91.168"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-tRFlzHOz2pMpSrdp6vst9zuKhmpqWga3FzLWglLAgwc="; + hash = "sha256-lH1AvdAkhpQtaGdMtbKfnm8bA4w5DpgM7fEEWsSVcoA="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-BBOpwAM7KVLCd6v47q6ndA6Lb9LsI8dQXB/evwBXV/w="; + hash = "sha256-5xW0HhDM9cgh7h0hQ+B0NxaHw7DObLSXzgwixo+jNtc="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-pJFvRP8GKTv+b2OSaAhiabIXxSJjelZPsYROTuHw0qo="; + hash = "sha256-kE4/GSEL4dDTy4aqqg6JqyzNIlCcIDGdPxAgCAPEN3Q="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-DgqaYEZJ6je3N/BDwIiwXrJ+w6qrBJse6d9LtKq7Dac="; + hash = "sha256-ocRwDMegXcGMFRQSVVTNjT/OlHlNiTHYCjHWJSaz1Z8="; }; }; From 76abc5fb2aad6b980ba4613f61bf588e54881223 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 22:18:02 +0700 Subject: [PATCH 41/87] python3Packages.azure-mgmt-servicelinker: modernize --- .../python-modules/azure-mgmt-servicelinker/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix b/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix index bf6aec10833e..d4a78e59962f 100644 --- a/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-servicelinker/default.nix @@ -8,13 +8,15 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "azure-mgmt-servicelinker"; version = "1.1.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-QVw6Y9HachwBRwCbF0cSGLCAkSJtNnXBvsj5YX1TmJU="; extension = "zip"; }; @@ -38,4 +40,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 96cd39ecd8eaf9fba7215b50088375ced1d27861 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 21:24:35 +0700 Subject: [PATCH 42/87] python3Packages.azure-mgmt-core: modernize --- .../python-modules/azure-mgmt-core/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-core/default.nix b/pkgs/development/python-modules/azure-mgmt-core/default.nix index 2dadc7e1c5a4..ab802204010e 100644 --- a/pkgs/development/python-modules/azure-mgmt-core/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-core/default.nix @@ -7,14 +7,16 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { + pname = "azure-mgmt-core"; version = "1.6.0"; pyproject = true; - pname = "azure-mgmt-core"; + + __structuredAttrs = true; src = fetchPypi { pname = "azure_mgmt_core"; - inherit version; + inherit (finalAttrs) version; extension = "tar.gz"; hash = "sha256-smIyr4V7Ah5h2BPZ9K5TBGUlXLELPd6UWtN0P3pY55w="; }; @@ -42,4 +44,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 6cd1976d0fb87ec3b1b158b81b83bc3544297c73 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 5 Jun 2026 14:47:28 +0200 Subject: [PATCH 43/87] victoriatraces: 0.9.0 -> 0.9.2 ChangeLogs: * https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.9.1 * https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.9.2 --- pkgs/by-name/vi/victoriatraces/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriatraces/package.nix b/pkgs/by-name/vi/victoriatraces/package.nix index f87fe117c196..50185f9150de 100644 --- a/pkgs/by-name/vi/victoriatraces/package.nix +++ b/pkgs/by-name/vi/victoriatraces/package.nix @@ -13,13 +13,13 @@ buildGo126Module (finalAttrs: { pname = "VictoriaTraces"; - version = "0.9.0"; + version = "0.9.2"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaTraces"; tag = "v${finalAttrs.version}"; - hash = "sha256-IbiQ83iWGIGVZsb3Qszjnr89/LGh7tU6jKyDMTeOZEQ="; + hash = "sha256-SOPC9CqGNwJb80l9kP3jZtcdz3RS3LYNQjYC70Hg9fQ="; }; vendorHash = null; From 986271ec2061c40e8a2498ee481f5b873e23a272 Mon Sep 17 00:00:00 2001 From: june Date: Fri, 5 Jun 2026 14:39:44 +0200 Subject: [PATCH 44/87] julec: 0.2.1 -> 0.2.2 --- pkgs/by-name/ju/julec/package.nix | 9 ++++----- pkgs/by-name/ju/juledoc/package.nix | 4 ++-- pkgs/by-name/ju/julefmt/package.nix | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ju/julec/package.nix b/pkgs/by-name/ju/julec/package.nix index 0d9449dd0b44..bad43ba7d257 100644 --- a/pkgs/by-name/ju/julec/package.nix +++ b/pkgs/by-name/ju/julec/package.nix @@ -22,23 +22,22 @@ let in clangStdenv.mkDerivation (finalAttrs: { pname = "julec"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "julelang"; repo = "jule"; tag = "jule${finalAttrs.version}"; name = "jule-${finalAttrs.version}"; - hash = "sha256-zfFsWP1nFvyzIqtf/nG4itpKxy6ZZjb3gGC3LwLVGPk="; + hash = "sha256-m+IJiTNOrOzx/3e67r/yWOjGRRyOy5TWHhjFZXaMOsc="; }; irSrc = fetchFromGitHub { owner = "julelang"; repo = "julec-ir"; - # revision determined by the upstream commit hash - rev = "5de197f9041dbc61b1d97ed4e3b84c0f667014f8"; + tag = "jule${finalAttrs.version}"; name = "jule-ir-${finalAttrs.version}"; - hash = "sha256-PMAFXLXa3wS0+TWEU2bjlw5UzOmAx8ittQzuExhrWDM="; + hash = "sha256-UclKaxIBW1dqCz2Rk0If7EV3P7XrtUpKuR4ROPWw2Ao="; }; dontConfigure = true; diff --git a/pkgs/by-name/ju/juledoc/package.nix b/pkgs/by-name/ju/juledoc/package.nix index ad8554254849..b7e4abfc941e 100644 --- a/pkgs/by-name/ju/juledoc/package.nix +++ b/pkgs/by-name/ju/juledoc/package.nix @@ -12,8 +12,8 @@ clangStdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "julelang"; repo = "juledoc"; - rev = "d6ba549aeb82ea224e2cf07e0f0f3a2448dbd9db"; - hash = "sha256-3n9VOoXIFEI9V6fzSD75PdwkijXruC7qWClOUlWd52I="; + rev = "8504254a30d04a403c1b3ac788b62491233421e5"; + hash = "sha256-L8Oh2u35hraJYHimxJbBqro7iVh1a7MbVuqtujgb7c8="; }; nativeBuildInputs = [ julec.hook ]; diff --git a/pkgs/by-name/ju/julefmt/package.nix b/pkgs/by-name/ju/julefmt/package.nix index 05e619ff982c..ef69c37c026c 100644 --- a/pkgs/by-name/ju/julefmt/package.nix +++ b/pkgs/by-name/ju/julefmt/package.nix @@ -12,8 +12,8 @@ clangStdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "julelang"; repo = "julefmt"; - rev = "6bd55e31ebba393c973017332502a548ea0f402c"; - hash = "sha256-j8V5L4j4qaApJixsEo10Qv58IHcU54hnpL8uD+T0C0M="; + rev = "7ac9b383013d13a03bc06f90f0b86f4fca11a4a8"; + hash = "sha256-q90B0rYaUN/gQ3TUNcPS+SqIQefam1Qmzx6jUBe+c0g="; }; nativeBuildInputs = [ julec.hook ]; From 4cf90455889272f70140582c508bd085c42bcb14 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:19:34 +0700 Subject: [PATCH 45/87] python3Packages.baron: migrate to pyproject --- pkgs/development/python-modules/baron/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/baron/default.nix b/pkgs/development/python-modules/baron/default.nix index 64f7af77b4a0..344c7624a008 100644 --- a/pkgs/development/python-modules/baron/default.nix +++ b/pkgs/development/python-modules/baron/default.nix @@ -2,6 +2,7 @@ lib, fetchPypi, buildPythonPackage, + setuptools, rply, pytestCheckHook, isPy3k, @@ -10,14 +11,16 @@ buildPythonPackage (finalAttrs: { pname = "baron"; version = "0.10.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; sha256 = "af822ad44d4eb425c8516df4239ac4fdba9fdb398ef77e4924cd7c9b4045bc2f"; }; - propagatedBuildInputs = [ rply ]; + build-system = [ setuptools ]; + + dependencies = [ rply ]; nativeCheckInputs = [ pytestCheckHook ]; From ea7bf4f7d094917b301a3110ea58904cd5ab5904 Mon Sep 17 00:00:00 2001 From: bokicoder <1556588440@qq.com> Date: Sat, 6 Jun 2026 02:26:14 +0800 Subject: [PATCH 46/87] transmission_4-gtk: add `libayatana-appindicator` dependency for system tray icon --- pkgs/by-name/tr/transmission_4/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/transmission_4/package.nix b/pkgs/by-name/tr/transmission_4/package.nix index 40b2bb89776a..cd79a8bb1f04 100644 --- a/pkgs/by-name/tr/transmission_4/package.nix +++ b/pkgs/by-name/tr/transmission_4/package.nix @@ -27,6 +27,7 @@ enableGTK3 ? false, gtkmm3, libpthread-stubs, + libayatana-appindicator, wrapGAppsHook3, enableQt5 ? false, enableQt6 ? false, @@ -188,6 +189,7 @@ stdenv.mkDerivation (finalAttrs: { ++ optionals enableGTK3 [ gtkmm3 libpthread-stubs + libayatana-appindicator ] ++ optionals enableSystemd [ systemd ] ++ optionals stdenv.hostPlatform.isLinux [ inotify-tools ]; From d4a21f6c0a7d75746b71680bbe61ad803aebe7b9 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:26:22 +0700 Subject: [PATCH 47/87] python3Packages.baron: modernize --- pkgs/development/python-modules/baron/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/baron/default.nix b/pkgs/development/python-modules/baron/default.nix index 344c7624a008..36421a2d87a5 100644 --- a/pkgs/development/python-modules/baron/default.nix +++ b/pkgs/development/python-modules/baron/default.nix @@ -13,9 +13,11 @@ buildPythonPackage (finalAttrs: { version = "0.10.1"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) pname version; - sha256 = "af822ad44d4eb425c8516df4239ac4fdba9fdb398ef77e4924cd7c9b4045bc2f"; + hash = "sha256-r4Iq1E1OtCXIUW30I5rE/bqf2zmO935JJM18m0BFvC8="; }; build-system = [ setuptools ]; @@ -26,6 +28,8 @@ buildPythonPackage (finalAttrs: { doCheck = isPy3k; + pythonImportsCheck = [ "baron" ]; + meta = { homepage = "https://github.com/PyCQA/baron"; description = "Abstraction on top of baron, a FST for python to make writing refactoring code a realistic task"; From 28a3d556e68fbba07c91a8c7ae1e3ca0278db2f5 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:55:31 +0700 Subject: [PATCH 48/87] python3Packages.bcdoc: migrate to pyproject --- pkgs/development/python-modules/bcdoc/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bcdoc/default.nix b/pkgs/development/python-modules/bcdoc/default.nix index e83bc2eb946c..2902dc77cf38 100644 --- a/pkgs/development/python-modules/bcdoc/default.nix +++ b/pkgs/development/python-modules/bcdoc/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, docutils, six, }: @@ -9,13 +10,15 @@ buildPythonPackage rec { pname = "bcdoc"; version = "0.16.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "f568c182e06883becf7196f227052435cffd45604700c82362ca77d3427b6202"; }; + build-system = [ setuptools ]; + buildInputs = [ docutils six From 1aa9ed729a8959305b281aced8799dd1844a9fc3 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:04:16 +0700 Subject: [PATCH 49/87] python3Packages.beautiful-date: migrate to pyproject --- pkgs/development/python-modules/beautiful-date/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beautiful-date/default.nix b/pkgs/development/python-modules/beautiful-date/default.nix index 7d037025d7cc..6f48496dbc7c 100644 --- a/pkgs/development/python-modules/beautiful-date/default.nix +++ b/pkgs/development/python-modules/beautiful-date/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, freezegun, python-dateutil, pytestCheckHook, @@ -10,7 +11,7 @@ buildPythonPackage rec { pname = "beautiful-date"; version = "2.3.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "kuzmoyev"; @@ -19,7 +20,9 @@ buildPythonPackage rec { hash = "sha256-e6YJBaDwWqVehxBPOvsIdV4FIXlIwj29H5untXGJvT0="; }; - propagatedBuildInputs = [ python-dateutil ]; + build-system = [ setuptools ]; + + dependencies = [ python-dateutil ]; nativeCheckInputs = [ freezegun From 58425602c3c0805dc35eccbacea7c62d594f1474 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:09:50 +0700 Subject: [PATCH 50/87] python3Packages.bcdoc: modernize --- pkgs/development/python-modules/bcdoc/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bcdoc/default.nix b/pkgs/development/python-modules/bcdoc/default.nix index 2902dc77cf38..ac66aa8e5cd4 100644 --- a/pkgs/development/python-modules/bcdoc/default.nix +++ b/pkgs/development/python-modules/bcdoc/default.nix @@ -7,14 +7,16 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bcdoc"; version = "0.16.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "f568c182e06883becf7196f227052435cffd45604700c82362ca77d3427b6202"; + inherit (finalAttrs) pname version; + hash = "sha256-9WjBguBog77PcZbyJwUkNc/9RWBHAMgjYsp300J7YgI="; }; build-system = [ setuptools ]; @@ -27,9 +29,11 @@ buildPythonPackage rec { # Tests fail due to nix file timestamp normalization. doCheck = false; + pythonImportsCheck = [ "bcdoc" ]; + meta = { homepage = "https://github.com/boto/bcdoc"; license = lib.licenses.asl20; description = "ReST document generation tools for botocore"; }; -} +}) From 68b4ac2e473af7e91e23d445a9df4dcd90d5fd66 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:10:13 +0700 Subject: [PATCH 51/87] python3Packages.beautiful-date: modernize --- .../development/python-modules/beautiful-date/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/beautiful-date/default.nix b/pkgs/development/python-modules/beautiful-date/default.nix index 6f48496dbc7c..abaf49324d9f 100644 --- a/pkgs/development/python-modules/beautiful-date/default.nix +++ b/pkgs/development/python-modules/beautiful-date/default.nix @@ -8,15 +8,17 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "beautiful-date"; version = "2.3.0"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "kuzmoyev"; repo = "beautiful-date"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-e6YJBaDwWqVehxBPOvsIdV4FIXlIwj29H5untXGJvT0="; }; @@ -37,4 +39,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From f2bc7d7124a329730b89ba2dff70aa147d737270 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:18:36 +0700 Subject: [PATCH 52/87] python3Packages.bech32: migrate to pyproject --- pkgs/development/python-modules/bech32/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bech32/default.nix b/pkgs/development/python-modules/bech32/default.nix index 7cc784c54410..5ada5e1862b5 100644 --- a/pkgs/development/python-modules/bech32/default.nix +++ b/pkgs/development/python-modules/bech32/default.nix @@ -2,17 +2,20 @@ lib, buildPythonPackage, fetchPypi, + setuptools, }: buildPythonPackage rec { pname = "bech32"; version = "1.2.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-fW24IUYDvXhx/PpsCCbvaLhbCr2Q+iHChanF4h0r2Jk="; }; + build-system = [ setuptools ]; + meta = { homepage = "https://pypi.org/project/bech32/"; license = with lib.licenses; [ mit ]; From 32d41f5d6300641e594655d5388eaa2ac80368ca Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:25:00 +0700 Subject: [PATCH 53/87] python3Packages.bech32: modernize --- pkgs/development/python-modules/bech32/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bech32/default.nix b/pkgs/development/python-modules/bech32/default.nix index 5ada5e1862b5..dbe73744fc39 100644 --- a/pkgs/development/python-modules/bech32/default.nix +++ b/pkgs/development/python-modules/bech32/default.nix @@ -4,20 +4,24 @@ fetchPypi, setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bech32"; version = "1.2.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-fW24IUYDvXhx/PpsCCbvaLhbCr2Q+iHChanF4h0r2Jk="; }; build-system = [ setuptools ]; + pythonImportsCheck = [ "bech32" ]; + meta = { homepage = "https://pypi.org/project/bech32/"; license = with lib.licenses; [ mit ]; }; -} +}) From 5c812b4e7078300f05b5d6a236f32e4bbc859f9f Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:26:56 +0700 Subject: [PATCH 54/87] python3Packages.bech32: fix meta.homepage URL --- pkgs/development/python-modules/bech32/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bech32/default.nix b/pkgs/development/python-modules/bech32/default.nix index dbe73744fc39..4754471728ab 100644 --- a/pkgs/development/python-modules/bech32/default.nix +++ b/pkgs/development/python-modules/bech32/default.nix @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "bech32" ]; meta = { - homepage = "https://pypi.org/project/bech32/"; + homepage = "https://github.com/fiatjaf/bech32"; license = with lib.licenses; [ mit ]; }; }) From 21c91b2da5fb6a5095315b68193f8bf7fe577e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Fri, 5 Jun 2026 16:54:25 +0100 Subject: [PATCH 55/87] t3code: 0.0.24 -> 0.0.25 --- pkgs/by-name/t3/t3code/package.nix | 144 ++++++++++++----------------- 1 file changed, 59 insertions(+), 85 deletions(-) diff --git a/pkgs/by-name/t3/t3code/package.nix b/pkgs/by-name/t3/t3code/package.nix index e6ea715e5e33..8ed1cf4719e3 100644 --- a/pkgs/by-name/t3/t3code/package.nix +++ b/pkgs/by-name/t3/t3code/package.nix @@ -1,5 +1,4 @@ { - bun, cctools, copyDesktopItems, electron_40, @@ -14,10 +13,13 @@ nodejs, python3, stdenv, - stdenvNoCC, - writableTmpDirAsHomeHook, writeDarwinBundle, xcbuild, + fetchPnpmDeps, + pnpm_10, + pnpmConfigHook, + pnpmBuildHook, + cacert, enableAzureDevOps ? false, azure-cli, azure-cli-extensions, @@ -42,6 +44,7 @@ stdenv.mkDerivation ( let appName = "T3 Code (Alpha)"; electron = electron_40; + pnpm = pnpm_10; desktopIcon = if stdenv.hostPlatform.isDarwin then "assets/prod/black-macos-1024.png" @@ -63,53 +66,10 @@ stdenv.mkDerivation ( \ --prefix PATH : ${lib.makeBinPath runtimePackages} ''; - nodeModules = stdenvNoCC.mkDerivation { - pname = "${finalAttrs.pname}-node_modules"; - inherit (finalAttrs) src version strictDeps; - - nativeBuildInputs = [ - bun - nodejs - writableTmpDirAsHomeHook - ]; - - dontConfigure = true; - dontFixup = true; - - buildPhase = '' - runHook preBuild - - # Use hoisted linker: Bun's default/isolated layout can race and omit - # cyclic peer dependency bin links (e.g. update-browserslist-db → - # browserslist). A manual .bin/browserslist symlink under .bun did not - # reliably fix builds; see https://github.com/oven-sh/bun/pull/29014. - bun install \ - --linker=hoisted \ - --cpu="*" \ - --ignore-scripts \ - --no-progress \ - --frozen-lockfile \ - --os="*" - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir --parents $out - cp --recursive node_modules $out - - runHook postInstall - ''; - - outputHash = "sha256-0wA39cSxybKPbZ1xXf+mcI4QSXJhLcNQ6x+o2xvLuq8="; - outputHashMode = "recursive"; - }; in { pname = "t3code"; - version = "0.0.24"; + version = "0.0.25"; strictDeps = true; __structuredAttrs = true; @@ -117,7 +77,7 @@ stdenv.mkDerivation ( owner = "pingdotgg"; repo = "t3code"; tag = "v${finalAttrs.version}"; - hash = "sha256-7mqRuWft9h9MAEVzuwC6K1aj2UUAcjheWrwncXhpbro="; + hash = "sha256-R9FTqKT67POU9dED/EdPJVsu/rSEQ2C4WoNUwgkL0e8="; }; postPatch = '' @@ -127,13 +87,15 @@ stdenv.mkDerivation ( ''; nativeBuildInputs = [ - bun installShellFiles makeBinaryWrapper node-gyp nodejs python3 - writableTmpDirAsHomeHook + pnpmConfigHook + pnpmBuildHook + pnpm + cacert ] ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ @@ -143,45 +105,63 @@ stdenv.mkDerivation ( xcbuild ]; - configurePhase = '' - runHook preConfigure + pnpmWorkspaces = [ + # `...` suffix is used to also include other workspace packages that are + # directly or indirectly depended on by the listed packages, such as + # `@t3tools/contracts` and `@t3tools/shared`. + "@t3tools/monorepo" + "t3..." + "@t3tools/desktop..." + "@t3tools/scripts..." + ]; - cp --recursive ${nodeModules}/. . + pnpmDeps = fetchPnpmDeps { + inherit pnpm; + inherit (finalAttrs) + pname + version + src + pnpmWorkspaces + ; - chmod --recursive u+rwX node_modules - patchShebangs node_modules + fetcherVersion = 4; + hash = "sha256-gctAlOtQMAbw4xWH9QyyVae6f0fk+o+EkLW+4rpmF9c="; + }; - # Upstream bumps package.json versions after tagging releases, then applies - # the same bump in the release workflow before building artifacts. - bun scripts/update-release-package-versions.ts ${finalAttrs.version} + # This workaround turns the `pnpmWorkspaces` array into a space-separated + # string. This format is supported by both `pnpmConfigHook` and `pnpmBuildHook`. + # TODO: remove this when`pnpmConfigHook` supports `___structuredAttrs = true;` + # https://github.com/NixOS/nixpkgs/issues/528547 + preConfigure = '' + __pnpmWorkspaces="''${pnpmWorkspaces[@]}" + unset pnpmWorkspaces + declare -g pnpmWorkspaces="$__pnpmWorkspaces" + ''; + + preBuild = '' + node scripts/update-release-package-versions.ts ${finalAttrs.version} - # Compile node-pty's native addon (hoisted into node_modules). export npm_config_nodedir=${nodejs} - cd node_modules/node-pty - node-gyp rebuild - node scripts/post-install.js - cd - - - runHook postConfigure + export ELECTRON_SKIP_BINARY_DOWNLOAD=1 + # Exclude the `@t3tools/monorepo` workspace from the pending rebuild since + # `vp config` needs git + pnpm rebuild --pending "''${pnpmInstallFlags[@]}" --filter '!@t3tools/monorepo' ''; - buildPhase = '' - runHook preBuild + pnpmBuildScript = "build:desktop"; - for app in web server desktop; do - bun run --cwd apps/"$app" build - done - - runHook postBuild + postBuild = '' + pnpm vp cache clean ''; - # Bun vendors many prebuilt native artifacts for non-host platforms, and - # some of those binaries are statically linked. Let fixup handle wrappers, - # shebangs, and stripping, but skip patchelf on the vendored tree. + # Many dependencies vendors many prebuilt native artifacts for non-host + # platforms, and some of those binaries are statically linked. Let fixup + # handle wrappers, shebangs, and stripping, but skip patchelf on the + # vendored tree. dontPatchELF = true; # The tmpdir audit hook also shells out to patchelf while scanning every # vendored ELF for leaked build paths. That produces spurious warnings on - # Bun's static foreign-platform binaries. + # some dependencies' static foreign-platform binaries. noAuditTmpdir = true; installPhase = '' @@ -189,8 +169,8 @@ stdenv.mkDerivation ( mkdir --parents "$out"/libexec/t3code/apps/desktop "$out"/libexec/t3code/apps/server cp --recursive --no-preserve=mode node_modules "$out"/libexec/t3code - cp --recursive --no-preserve=mode apps/server/dist "$out"/libexec/t3code/apps/server - cp --recursive --no-preserve=mode apps/desktop/dist-electron "$out"/libexec/t3code/apps/desktop + cp --recursive --no-preserve=mode apps/server/{node_modules,dist} "$out"/libexec/t3code/apps/server + cp --recursive --no-preserve=mode apps/desktop/{node_modules,dist-electron} "$out"/libexec/t3code/apps/desktop mkdir --parents "$out"/libexec/t3code/apps/desktop/prod-resources install --mode=444 ${desktopIcon} \ @@ -247,13 +227,7 @@ stdenv.mkDerivation ( ]; passthru = { - inherit nodeModules; - updateScript = nix-update-script { - extraArgs = [ - "--subpackage" - "nodeModules" - ]; - }; + updateScript = nix-update-script { }; }; meta = { From dd5da59395eaadfa7b37d2fcea853458b2e368d2 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 08:47:56 +0700 Subject: [PATCH 56/87] python3Packages.bond-api: migrate to pyproject --- pkgs/development/python-modules/bond-api/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bond-api/default.nix b/pkgs/development/python-modules/bond-api/default.nix index 7981ecc8e53a..e0753d047c0a 100644 --- a/pkgs/development/python-modules/bond-api/default.nix +++ b/pkgs/development/python-modules/bond-api/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, aiohttp, aioresponses, pytest-asyncio, @@ -11,7 +12,7 @@ buildPythonPackage rec { pname = "bond-api"; version = "0.1.18"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "prystupa"; @@ -20,7 +21,9 @@ buildPythonPackage rec { hash = "sha256-+87/j94eHyW3EMMBK+aXaNTVoNxsixeLusyBsPWa9yM="; }; - propagatedBuildInputs = [ aiohttp ]; + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; nativeCheckInputs = [ aioresponses From 8b52a252d6ac329e078a7845419905d57e1c7674 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 08:49:16 +0700 Subject: [PATCH 57/87] python3Packages.boa-api: migrate to pyproject --- pkgs/development/python-modules/boa-api/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/boa-api/default.nix b/pkgs/development/python-modules/boa-api/default.nix index c0d9ca20a0b1..ff8aef178e1b 100644 --- a/pkgs/development/python-modules/boa-api/default.nix +++ b/pkgs/development/python-modules/boa-api/default.nix @@ -2,12 +2,13 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, }: buildPythonPackage rec { pname = "boa-api"; version = "0.1.14"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "boalang"; @@ -16,6 +17,8 @@ buildPythonPackage rec { sha256 = "sha256-8tt68NLi5ewSKiHdu3gDawTBPylbDmB4zlUUqa7EQuY="; }; + build-system = [ setuptools ]; + # upstream has no tests doCheck = false; From 5fd82807a708bd4c32b04d830f9321254a1e1776 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 08:52:19 +0700 Subject: [PATCH 58/87] python3Packages.bond-api: modernize --- pkgs/development/python-modules/bond-api/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bond-api/default.nix b/pkgs/development/python-modules/bond-api/default.nix index e0753d047c0a..f950446355e3 100644 --- a/pkgs/development/python-modules/bond-api/default.nix +++ b/pkgs/development/python-modules/bond-api/default.nix @@ -9,15 +9,17 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bond-api"; version = "0.1.18"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "prystupa"; repo = "bond-api"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+87/j94eHyW3EMMBK+aXaNTVoNxsixeLusyBsPWa9yM="; }; @@ -39,4 +41,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; }; -} +}) From eeb5f408a6b5585abdd26cc0045c7a0ddebf0e71 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 08:52:58 +0700 Subject: [PATCH 59/87] python3Packages.boa-api: modernize --- pkgs/development/python-modules/boa-api/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/boa-api/default.nix b/pkgs/development/python-modules/boa-api/default.nix index ff8aef178e1b..a47328534272 100644 --- a/pkgs/development/python-modules/boa-api/default.nix +++ b/pkgs/development/python-modules/boa-api/default.nix @@ -5,16 +5,18 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "boa-api"; version = "0.1.14"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "boalang"; repo = "api-python"; - tag = "v${version}"; - sha256 = "sha256-8tt68NLi5ewSKiHdu3gDawTBPylbDmB4zlUUqa7EQuY="; + tag = "v${finalAttrs.version}"; + hash = "sha256-8tt68NLi5ewSKiHdu3gDawTBPylbDmB4zlUUqa7EQuY="; }; build-system = [ setuptools ]; @@ -27,8 +29,8 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/boalang/api-python"; description = "Python client API for communicating with Boa's (https://boa.cs.iastate.edu/) XML-RPC based services"; - changelog = "https://github.com/boalang/api-python/blob/${src.rev}/Changes.txt"; + changelog = "https://github.com/boalang/api-python/blob/${finalAttrs.src.rev}/Changes.txt"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ swflint ]; }; -} +}) From 2f3dc172218e247c01b424715dc3baae84077fb7 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:00:14 +0700 Subject: [PATCH 60/87] python3Packages.applicationinsights: use __structuredAttrs --- pkgs/development/python-modules/applicationinsights/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/applicationinsights/default.nix b/pkgs/development/python-modules/applicationinsights/default.nix index 21f05475e67b..49f58a6f8cfe 100644 --- a/pkgs/development/python-modules/applicationinsights/default.nix +++ b/pkgs/development/python-modules/applicationinsights/default.nix @@ -11,6 +11,8 @@ buildPythonPackage (finalAttrs: { pyproject = true; pname = "applicationinsights"; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) pname version; hash = "sha256-C3YfPvBoCs9HMZBt/BgH+qbypXFornRZLbAISmCZ97M="; From 2aaa03fd309389d17ac58ca679589337364f8708 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:13:30 +0700 Subject: [PATCH 61/87] python3Packages.bt-proximity: migrate to pyproject --- pkgs/development/python-modules/bt-proximity/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bt-proximity/default.nix b/pkgs/development/python-modules/bt-proximity/default.nix index d153cd94a6b0..5f08ce1b433c 100644 --- a/pkgs/development/python-modules/bt-proximity/default.nix +++ b/pkgs/development/python-modules/bt-proximity/default.nix @@ -2,13 +2,14 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pybluez, }: buildPythonPackage rec { pname = "bt-proximity"; version = "0.2.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { pname = "bt_proximity"; @@ -16,7 +17,9 @@ buildPythonPackage rec { sha256 = "0xlif91vblbz065531yjf8nmlcahrl4q5pz52bc1jmzz7iv9hpgq"; }; - propagatedBuildInputs = [ pybluez ]; + build-system = [ setuptools ]; + + dependencies = [ pybluez ]; # there are no tests doCheck = false; From 8372431e85a92f2072f7b859f8ff90621135641e Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:15:04 +0700 Subject: [PATCH 62/87] python3Packages.brunt: migrate to pyproject --- pkgs/development/python-modules/brunt/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/brunt/default.nix b/pkgs/development/python-modules/brunt/default.nix index 48dd241752dd..d46494dbc729 100644 --- a/pkgs/development/python-modules/brunt/default.nix +++ b/pkgs/development/python-modules/brunt/default.nix @@ -2,6 +2,8 @@ lib, buildPythonPackage, fetchPypi, + setuptools, + setuptools-scm, aiohttp, requests, pytest-cov-stub, @@ -12,14 +14,19 @@ buildPythonPackage (finalAttrs: { pname = "brunt"; version = "1.2.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; sha256 = "e704627dc7b9c0a50c67ae90f1d320b14f99f2b2fc9bf1ef0461b141dcf1bce9"; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ aiohttp requests ]; From aaf7cc98271189e348eba7d8af5407dbe0120528 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:17:32 +0700 Subject: [PATCH 63/87] python3Packages.bt-proximity: modernize --- .../python-modules/bt-proximity/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bt-proximity/default.nix b/pkgs/development/python-modules/bt-proximity/default.nix index 5f08ce1b433c..27f16ed0e0db 100644 --- a/pkgs/development/python-modules/bt-proximity/default.nix +++ b/pkgs/development/python-modules/bt-proximity/default.nix @@ -6,15 +6,17 @@ pybluez, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bt-proximity"; version = "0.2.1"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { pname = "bt_proximity"; - inherit version; - sha256 = "0xlif91vblbz065531yjf8nmlcahrl4q5pz52bc1jmzz7iv9hpgq"; + inherit (finalAttrs) version; + hash = "sha256-+F2Ydjz/VxnYEuXfggnNUDFaLXLSh1GKAX/RtUNykXY="; }; build-system = [ setuptools ]; @@ -32,4 +34,4 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ peterhoeg ]; license = lib.licenses.asl20; }; -} +}) From 98b2e390fc8bc3780438dcfcf28c599755720237 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 09:18:59 +0700 Subject: [PATCH 64/87] python3Packages.brunt: modernize --- pkgs/development/python-modules/brunt/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/brunt/default.nix b/pkgs/development/python-modules/brunt/default.nix index d46494dbc729..bb01d9cc5ae4 100644 --- a/pkgs/development/python-modules/brunt/default.nix +++ b/pkgs/development/python-modules/brunt/default.nix @@ -16,9 +16,11 @@ buildPythonPackage (finalAttrs: { pyproject = true; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) pname version; - sha256 = "e704627dc7b9c0a50c67ae90f1d320b14f99f2b2fc9bf1ef0461b141dcf1bce9"; + hash = "sha256-5wRifce5wKUMZ66Q8dMgsU+Z8rL8m/HvBGGxQdzxvOk="; }; build-system = [ From 66e9632c20a835283eb8e847b9cd69fbaf032f62 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 6 Jun 2026 10:22:05 +0200 Subject: [PATCH 65/87] python3Packages.opower: 0.18.2 -> 0.18.3 Diff: https://github.com/tronikos/opower/compare/v0.18.2...v0.18.3 Changelog: https://github.com/tronikos/opower/releases/tag/v0.18.3 --- pkgs/development/python-modules/opower/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix index d0aee75cc728..e7b09c307ad1 100644 --- a/pkgs/development/python-modules/opower/default.nix +++ b/pkgs/development/python-modules/opower/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "opower"; - version = "0.18.2"; + version = "0.18.3"; pyproject = true; src = fetchFromGitHub { owner = "tronikos"; repo = "opower"; tag = "v${finalAttrs.version}"; - hash = "sha256-MAleCX4uhIvoXj9I4qcveTjI6wBg/VZr/UyZZfrapsA="; + hash = "sha256-LQKXBK8JHSAGpzbbRz1ELEtQkPaU6I4OKW3NWA0kqKo="; }; build-system = [ setuptools ]; From 4e336001b4fcbf7fc0873d0e973ab8fa7cd5df65 Mon Sep 17 00:00:00 2001 From: Marc Scholten Date: Fri, 5 Jun 2026 12:15:11 +0200 Subject: [PATCH 66/87] codex: 0.136.0 -> 0.137.0 Assisted-by: Claude Code (Claude Opus 4.8) --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 801358b7f90d..56ebb1faba9f 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -25,18 +25,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.136.0"; + version = "0.137.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-MI9VrfMFuUOup0e8KECaFA8SbkrPLEG+6K/wqLA8rs8="; + hash = "sha256-puszZqi1lZeq8iXWAD9U9+WMnNvzMYKf6wVT9mtjSUU="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-zHNOUHUnyNxYSWn13H77ZdIuv09kHSlJfQBatTugLUA="; + cargoHash = "sha256-SX5LMO+IWismbH61Jd0g1mgykfav8DrqG+wjyNCWyCo="; __structuredAttrs = true; From c6124f5ab1c10d00c7dda53abb057c635bedb6bf Mon Sep 17 00:00:00 2001 From: RMT Date: Sat, 6 Jun 2026 01:44:20 +0800 Subject: [PATCH 67/87] satty: 0.20.1 -> 0.21.1 --- pkgs/by-name/sa/satty/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/satty/package.nix b/pkgs/by-name/sa/satty/package.nix index dd3ca2c0e3e8..0862e4efc40f 100644 --- a/pkgs/by-name/sa/satty/package.nix +++ b/pkgs/by-name/sa/satty/package.nix @@ -17,16 +17,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "satty"; - version = "0.20.1"; + version = "0.21.1"; src = fetchFromGitHub { owner = "gabm"; repo = "Satty"; rev = "v${finalAttrs.version}"; - hash = "sha256-pR3Mc5Eue4YcIMcrzkyDhZPpovRFa8TW1PjL/ysH/7s="; + hash = "sha256-pD91+MbieZ5/YoUR0lcKnJ9bA1fn7I97NbnIwm/kL7E="; }; - cargoHash = "sha256-/WewpLpBmD4XnjwY7NmzbglYGNKmgMLjg1pvUdqEIwo="; + cargoHash = "sha256-Oavfb2Jp9WO0eaT5TqRwSxU3+rm9lBxwuWTWnc2CnZ0="; + + # Generate shell completions and man file + buildFeatures = [ "ci-release" ]; nativeBuildInputs = [ copyDesktopItems From c8b54a3b4c668a3039b299b7895ab8b3e2e43233 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 29 May 2026 05:11:22 +0000 Subject: [PATCH 68/87] umockdev: fix musl build fixes: - pkgsMusl.umockdev - pkgsCross.musl64.umockdev --- pkgs/by-name/um/umockdev/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/um/umockdev/package.nix b/pkgs/by-name/um/umockdev/package.nix index 96484e269461..c7a1357dbddc 100644 --- a/pkgs/by-name/um/umockdev/package.nix +++ b/pkgs/by-name/um/umockdev/package.nix @@ -84,12 +84,17 @@ stdenv.mkDerivation (finalAttrs: { "-Dgtk_doc=true" ]; - doCheck = true; + # glibc valgrind can't measure musl binaries (and vice versa) + doCheck = stdenv.hostPlatform.libc == stdenv.buildPlatform.libc; postPatch = '' # Substitute the path to this derivation in the patch we apply. substituteInPlace src/umockdev-wrapper \ --subst-var-by 'LIBDIR' "''${!outputLib}/lib" + '' + + lib.optionalString stdenv.hostPlatform.isMusl '' + substituteInPlace src/libumockdev-preload.c \ + --replace-fail libc.so.6 libc.so ''; preCheck = '' From 8555f757532973e5d38cd1a550382ed3e119b467 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Jun 2026 16:41:56 +0000 Subject: [PATCH 69/87] objfw: 1.5.4 -> 1.5.5 --- pkgs/by-name/ob/objfw/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ob/objfw/package.nix b/pkgs/by-name/ob/objfw/package.nix index e888e70252ff..f12634cfe5cc 100644 --- a/pkgs/by-name/ob/objfw/package.nix +++ b/pkgs/by-name/ob/objfw/package.nix @@ -12,14 +12,14 @@ clangStdenv.mkDerivation (finalAttrs: { pname = "objfw"; - version = "1.5.4"; + version = "1.5.5"; src = fetchFromGitea { domain = "git.nil.im"; owner = "ObjFW"; repo = "ObjFW"; rev = "${finalAttrs.version}-release"; - hash = "sha256-iIDhYoZr9TOd596rAi9WKzoxns0gQ3TVSDc4GpXJu9E="; + hash = "sha256-0tmttbuzEOqjvpjnreKttQRIabt+ZxRjDh7x8VZo/EQ="; }; nativeBuildInputs = [ From fe5499dc0289926584c7cccbb491e5331ebee2c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Jun 2026 16:51:37 +0000 Subject: [PATCH 70/87] iaito: 6.1.4 -> 6.1.6 --- pkgs/by-name/ia/iaito/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ia/iaito/package.nix b/pkgs/by-name/ia/iaito/package.nix index 38cd87da1013..d63168407124 100644 --- a/pkgs/by-name/ia/iaito/package.nix +++ b/pkgs/by-name/ia/iaito/package.nix @@ -14,14 +14,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "iaito"; - version = "6.1.4"; + version = "6.1.6"; srcs = [ (fetchFromGitHub { owner = "radareorg"; repo = "iaito"; tag = finalAttrs.version; - hash = "sha256-HKh5D96Dwo6YttWcOMlFy4H9OS3FbQvQ5RK+aOY4V5s="; + hash = "sha256-hGJ8f/auUDAM/pWT52X5fiDAt/un//oBniMG1lLbofc="; name = "main"; }) (fetchFromGitHub { From 560a2a82755c5984cf4b74f646b2bae26d30a600 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 6 Jun 2026 19:01:58 +0200 Subject: [PATCH 71/87] lasuite-docs{,-frontend,-collaboration-server}: 5.2.0 -> 5.2.1 ChangeLog: https://github.com/suitenumerique/docs/releases/tag/v5.2.1 --- pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix | 4 ++-- pkgs/by-name/la/lasuite-docs-frontend/package.nix | 4 ++-- pkgs/by-name/la/lasuite-docs/package.nix | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix b/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix index ace0692bf3fd..f0ae9af2df28 100644 --- a/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix +++ b/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lasuite-docs-collaboration-server"; - version = "5.2.0"; + version = "5.2.1"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${finalAttrs.version}"; - hash = "sha256-38+pRhqCRUOGHZwcoeXZG+E/iM6SthhQPd4uT8WRUCs="; + hash = "sha256-FRN4rcS2aYoYjFY05nYV9pYz0Es8X3EWsD/oPdp4kpI="; }; sourceRoot = "${finalAttrs.src.name}/src/frontend"; diff --git a/pkgs/by-name/la/lasuite-docs-frontend/package.nix b/pkgs/by-name/la/lasuite-docs-frontend/package.nix index 546530033c9b..4589e1cd595c 100644 --- a/pkgs/by-name/la/lasuite-docs-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-docs-frontend/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lasuite-docs-frontend"; - version = "5.2.0"; + version = "5.2.1"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${finalAttrs.version}"; - hash = "sha256-38+pRhqCRUOGHZwcoeXZG+E/iM6SthhQPd4uT8WRUCs="; + hash = "sha256-FRN4rcS2aYoYjFY05nYV9pYz0Es8X3EWsD/oPdp4kpI="; }; sourceRoot = "${finalAttrs.src.name}/src/frontend"; diff --git a/pkgs/by-name/la/lasuite-docs/package.nix b/pkgs/by-name/la/lasuite-docs/package.nix index cb4edac85e90..b620aa6df5e1 100644 --- a/pkgs/by-name/la/lasuite-docs/package.nix +++ b/pkgs/by-name/la/lasuite-docs/package.nix @@ -11,12 +11,12 @@ yarnConfigHook, }: let - version = "5.2.0"; + version = "5.2.1"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${version}"; - hash = "sha256-38+pRhqCRUOGHZwcoeXZG+E/iM6SthhQPd4uT8WRUCs="; + hash = "sha256-FRN4rcS2aYoYjFY05nYV9pYz0Es8X3EWsD/oPdp4kpI="; }; mail-templates = stdenv.mkDerivation { From 40f77ee5620658cbcd57338c8adeaa838d6f271d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Jun 2026 17:17:14 +0000 Subject: [PATCH 72/87] gvm-libs: 23.1.0 -> 23.2.2 --- pkgs/by-name/gv/gvm-libs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix index 2f5eaa846498..573ede04d9a9 100644 --- a/pkgs/by-name/gv/gvm-libs/package.nix +++ b/pkgs/by-name/gv/gvm-libs/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gvm-libs"; - version = "23.1.0"; + version = "23.2.2"; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-libs"; tag = "v${finalAttrs.version}"; - hash = "sha256-dDyXUYDP+kWBtr7WCkPO2BetdwEYDWs9pyLMPLEi8zI="; + hash = "sha256-lXvivYyo4o9Ng7AG9/VdRAgfzGo5ow/n5dIL+RPYTMU="; }; postPatch = '' From f845a4603a9ad6c48a9777dd47a2afb38d29d8eb Mon Sep 17 00:00:00 2001 From: nikhilmaddirala Date: Sat, 6 Jun 2026 11:35:48 -0400 Subject: [PATCH 73/87] openclaw: 2026.5.12 -> 2026.6.1 Assisted-by: Codex (GPT-5.5) --- pkgs/by-name/op/openclaw/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix index 408e33820f03..3f8f5171b05e 100644 --- a/pkgs/by-name/op/openclaw/package.nix +++ b/pkgs/by-name/op/openclaw/package.nix @@ -11,7 +11,7 @@ versionCheckHook, rolldown, installShellFiles, - version ? "2026.5.12", + version ? "2026.6.1", }: let pnpm = pnpm_11.override { nodejs-slim = nodejs-slim_22; }; @@ -24,10 +24,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "openclaw"; repo = "openclaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-URuoljISNcDLuWUwOpZoFjPNVOmbThC9r00uShPR4Co="; + hash = "sha256-FjxiI7YHkt6fTzJD7G5A3/wsbcWgpO44IHMOwymDxpg="; }; - pnpmDepsHash = "sha256-pLQoA9eyHD84E0Rp8MMqfu95tGJtDEMbY+fh0nHjdWo="; + pnpmDepsHash = "sha256-7RQJAVWqhauG8JrF8AD1VU1IJRM+SH05aHAfmFaXraU="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; @@ -76,6 +76,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { cp --reflink=auto -r package.json dist node_modules $libdir/ cp --reflink=auto -r docs skills patches extensions qa $libdir/ + mkdir -p $libdir/src + cp --reflink=auto -r src/agents $libdir/src/ rm -f $libdir/node_modules/.pnpm/node_modules/clawdbot \ $libdir/node_modules/.pnpm/node_modules/moltbot \ From 41876c6de2b81674f9ca4318288cd76ae1a47954 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 6 Jun 2026 14:11:37 -0400 Subject: [PATCH 74/87] ci/github-script/merge: ignore case when checking for merge bot comment --- ci/github-script/merge.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/github-script/merge.js b/ci/github-script/merge.js index fe4f90ff3baa..ee861e21187d 100644 --- a/ci/github-script/merge.js +++ b/ci/github-script/merge.js @@ -97,7 +97,7 @@ function hasMergeCommand(body) { return (body ?? '') .replace(//gms, '') .replace(/(^`{3,})[^`].*?\1/gms, '') - .match(/^@NixOS\/nixpkgs-merge-bot merge\s*$/m) + .match(/^@NixOS\/nixpkgs-merge-bot merge\s*$/im) } async function handleMergeComment({ github, body, node_id, reaction }) { From a6c673559505809e2a55a80f659cc57aa7662320 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 13:29:04 -0400 Subject: [PATCH 75/87] gup: move to by-name --- .../gup/default.nix => by-name/gu/gup/package.nix} | 2 +- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/{development/tools/build-managers/gup/default.nix => by-name/gu/gup/package.nix} (97%) diff --git a/pkgs/development/tools/build-managers/gup/default.nix b/pkgs/by-name/gu/gup/package.nix similarity index 97% rename from pkgs/development/tools/build-managers/gup/default.nix rename to pkgs/by-name/gu/gup/package.nix index ca8c6a6a59fe..b9035d896d77 100644 --- a/pkgs/development/tools/build-managers/gup/default.nix +++ b/pkgs/by-name/gu/gup/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { --set type fetchFromGitHub \ --set rev 'version-{version}' \ --nix-literal rev 'version-''${version}'\ - --modify-nix default.nix + --modify-nix package.nix '' ]; meta = { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ccbe0f949d..917aa851711b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2396,8 +2396,6 @@ with pkgs; gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa; - gup = callPackage ../development/tools/build-managers/gup { }; - gvm-tools = with python3.pkgs; toPythonApplication gvm-tools; gzip = callPackage ../tools/compression/gzip { }; From 6c14796461a9069142fd55be6b2e2800bf9c8c5a Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 12:44:01 -0400 Subject: [PATCH 76/87] {ibus,ibus-with-plugins}: move to by-name --- .../wrapper.nix => by-name/ib/ibus-with-plugins/package.nix} | 0 .../ib}/ibus/build-without-dbus-launch.patch | 0 pkgs/{tools/inputmethods => by-name/ib}/ibus/fix-paths.patch | 0 .../ibus/default.nix => by-name/ib/ibus/package.nix} | 0 .../inputmethods => by-name/ib}/ibus/vala-parallelism.patch | 0 pkgs/top-level/all-packages.nix | 4 ---- 6 files changed, 4 deletions(-) rename pkgs/{tools/inputmethods/ibus/wrapper.nix => by-name/ib/ibus-with-plugins/package.nix} (100%) rename pkgs/{tools/inputmethods => by-name/ib}/ibus/build-without-dbus-launch.patch (100%) rename pkgs/{tools/inputmethods => by-name/ib}/ibus/fix-paths.patch (100%) rename pkgs/{tools/inputmethods/ibus/default.nix => by-name/ib/ibus/package.nix} (100%) rename pkgs/{tools/inputmethods => by-name/ib}/ibus/vala-parallelism.patch (100%) diff --git a/pkgs/tools/inputmethods/ibus/wrapper.nix b/pkgs/by-name/ib/ibus-with-plugins/package.nix similarity index 100% rename from pkgs/tools/inputmethods/ibus/wrapper.nix rename to pkgs/by-name/ib/ibus-with-plugins/package.nix diff --git a/pkgs/tools/inputmethods/ibus/build-without-dbus-launch.patch b/pkgs/by-name/ib/ibus/build-without-dbus-launch.patch similarity index 100% rename from pkgs/tools/inputmethods/ibus/build-without-dbus-launch.patch rename to pkgs/by-name/ib/ibus/build-without-dbus-launch.patch diff --git a/pkgs/tools/inputmethods/ibus/fix-paths.patch b/pkgs/by-name/ib/ibus/fix-paths.patch similarity index 100% rename from pkgs/tools/inputmethods/ibus/fix-paths.patch rename to pkgs/by-name/ib/ibus/fix-paths.patch diff --git a/pkgs/tools/inputmethods/ibus/default.nix b/pkgs/by-name/ib/ibus/package.nix similarity index 100% rename from pkgs/tools/inputmethods/ibus/default.nix rename to pkgs/by-name/ib/ibus/package.nix diff --git a/pkgs/tools/inputmethods/ibus/vala-parallelism.patch b/pkgs/by-name/ib/ibus/vala-parallelism.patch similarity index 100% rename from pkgs/tools/inputmethods/ibus/vala-parallelism.patch rename to pkgs/by-name/ib/ibus/vala-parallelism.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9ed7c40eaf96..1d391e6d0330 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1947,8 +1947,6 @@ with pkgs; skkDictionaries = recurseIntoAttrs (callPackages ../tools/inputmethods/skk/skk-dicts { }); - ibus = callPackage ../tools/inputmethods/ibus { }; - ibus-engines = recurseIntoAttrs { anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { }; @@ -1992,8 +1990,6 @@ with pkgs; }; }; - ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { }; - interception-tools = callPackage ../tools/inputmethods/interception-tools { }; interception-tools-plugins = recurseIntoAttrs { caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { }; From 066af291c44f8246efee7863fe1c75d66813b6f8 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 12:51:59 -0400 Subject: [PATCH 77/87] {cni-plugin-,}flannel: move to by-name --- .../plugin.nix => by-name/cn/cni-plugin-flannel/package.nix} | 0 .../flannel/default.nix => by-name/fl/flannel/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 3 deletions(-) rename pkgs/{tools/networking/flannel/plugin.nix => by-name/cn/cni-plugin-flannel/package.nix} (100%) rename pkgs/{tools/networking/flannel/default.nix => by-name/fl/flannel/package.nix} (100%) diff --git a/pkgs/tools/networking/flannel/plugin.nix b/pkgs/by-name/cn/cni-plugin-flannel/package.nix similarity index 100% rename from pkgs/tools/networking/flannel/plugin.nix rename to pkgs/by-name/cn/cni-plugin-flannel/package.nix diff --git a/pkgs/tools/networking/flannel/default.nix b/pkgs/by-name/fl/flannel/package.nix similarity index 100% rename from pkgs/tools/networking/flannel/default.nix rename to pkgs/by-name/fl/flannel/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9ed7c40eaf96..741f4dfe7394 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2172,9 +2172,6 @@ with pkgs; fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; }; - flannel = callPackage ../tools/networking/flannel { }; - cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { }; - flatpak-builder = callPackage ../development/tools/flatpak-builder { binutils = binutils-unwrapped; }; From 40e14b821fa5c78b6f3c7adac40afa2001be5751 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 30 May 2026 11:05:51 -0400 Subject: [PATCH 78/87] {dropbox,dropbox-cli}: move to by-name --- .../dropbox => by-name/dr/dropbox-cli}/fix-cli-paths.patch | 0 .../dropbox/cli.nix => by-name/dr/dropbox-cli/package.nix} | 0 .../dropbox/default.nix => by-name/dr/dropbox/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 4 files changed, 4 deletions(-) rename pkgs/{applications/networking/dropbox => by-name/dr/dropbox-cli}/fix-cli-paths.patch (100%) rename pkgs/{applications/networking/dropbox/cli.nix => by-name/dr/dropbox-cli/package.nix} (100%) rename pkgs/{applications/networking/dropbox/default.nix => by-name/dr/dropbox/package.nix} (100%) diff --git a/pkgs/applications/networking/dropbox/fix-cli-paths.patch b/pkgs/by-name/dr/dropbox-cli/fix-cli-paths.patch similarity index 100% rename from pkgs/applications/networking/dropbox/fix-cli-paths.patch rename to pkgs/by-name/dr/dropbox-cli/fix-cli-paths.patch diff --git a/pkgs/applications/networking/dropbox/cli.nix b/pkgs/by-name/dr/dropbox-cli/package.nix similarity index 100% rename from pkgs/applications/networking/dropbox/cli.nix rename to pkgs/by-name/dr/dropbox-cli/package.nix diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/by-name/dr/dropbox/package.nix similarity index 100% rename from pkgs/applications/networking/dropbox/default.nix rename to pkgs/by-name/dr/dropbox/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9ed7c40eaf96..3abe1fe2f077 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9758,10 +9758,6 @@ with pkgs; }) ); - dropbox = callPackage ../applications/networking/dropbox { }; - - dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { }; - maestral = with python3Packages; toPythonApplication maestral; myfitnesspal = with python3Packages; toPythonApplication myfitnesspal; From 3aab1e9862cef2377f230438e70f42f1dbe79a7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Jun 2026 20:52:32 +0000 Subject: [PATCH 79/87] clickhouse-backup: 2.7.0 -> 2.7.1 --- pkgs/by-name/cl/clickhouse-backup/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index f99699bf65b1..9ffd9af8236a 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "clickhouse-backup"; - version = "2.7.0"; + version = "2.7.1"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; tag = "v${finalAttrs.version}"; - hash = "sha256-+dNiW7CzwOdJSCY62tNSxX8CikUcae0aDIUEGIDZ5wU="; + hash = "sha256-hS3Hhy8NYIP/xpXZNSdzO4U0jWcl7nw+H8I1rnpvBmQ="; }; - vendorHash = "sha256-RVvBonVGj7V6FgwhXhlaJiVvHgH1306iymVR0eI45+8="; + vendorHash = "sha256-8vWqfoAJiZyb7ABk5bC3kuTu1s8dPgB+oHAI5eENDWY="; ldflags = [ "-X main.version=${finalAttrs.version}" From 7c9ab2140bea8b4924acb124b70c6290f11ce513 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Jun 2026 21:06:07 +0000 Subject: [PATCH 80/87] adrs: 0.7.3 -> 0.7.4 --- pkgs/by-name/ad/adrs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix index 1e9b979e71d2..5a07f2c0482d 100644 --- a/pkgs/by-name/ad/adrs/package.nix +++ b/pkgs/by-name/ad/adrs/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "adrs"; - version = "0.7.3"; + version = "0.7.4"; src = fetchFromGitHub { owner = "joshrotenberg"; repo = "adrs"; tag = "v${finalAttrs.version}"; - hash = "sha256-42nuX04VUl/M9hjUr3LeAUeJRHfkGsC8kJJSy6eF6gI="; + hash = "sha256-JtYj30XGs+SbbbSy1aHbyZFlwQ/rkZ3JPrvRm4hicxg="; }; - cargoHash = "sha256-Cir+gGlsNDDkcPeRNYT57Fg31/vcNyJTL5UbPs16EpY="; + cargoHash = "sha256-uvgadUtRmHoa3piEiTaLhVKEeGA/YIl6AMRPHNubYhQ="; meta = { description = "Command-line tool for managing Architectural Decision Records"; From bdbbc3cc07bb9599c912125c326588a79a75f3f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 6 Jun 2026 21:13:25 +0000 Subject: [PATCH 81/87] sftpgo-plugin-auth: 1.0.14 -> 1.0.15 --- pkgs/by-name/sf/sftpgo-plugin-auth/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix b/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix index 27eed8123550..95db5d2098ac 100644 --- a/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix +++ b/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "sftpgo-plugin-auth"; - version = "1.0.14"; + version = "1.0.15"; src = fetchFromGitHub { owner = "sftpgo"; repo = "sftpgo-plugin-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-Aw9n4CBmsWEqhNol5Ge/Ae5uaZn4zp6sIc8N6L724H4="; + hash = "sha256-2wkM7rXDc8DuZ+ab1/eX9o4jpz2C7fs60cAkIexN558="; }; - vendorHash = "sha256-ZCkKr0hpHx37T9DfaYev9jxkpNcDPF9R0YsCkw2/pA8="; + vendorHash = "sha256-dRKDJCy2OROoNRlQDma5JlDsqZp4DoIeT2AWAuVujuo="; env.CGO_ENABLED = "0"; From 55b8fc76140df3db67adf29087defcf5cb18dd23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Salcedo=20Garc=C3=ADa?= Date: Sun, 7 Jun 2026 00:09:18 +0200 Subject: [PATCH 82/87] wakapi: fix empty warning --- nixos/modules/services/web-apps/wakapi.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/web-apps/wakapi.nix b/nixos/modules/services/web-apps/wakapi.nix index 7d3f06db9854..e3861f889e19 100644 --- a/nixos/modules/services/web-apps/wakapi.nix +++ b/nixos/modules/services/web-apps/wakapi.nix @@ -196,14 +196,12 @@ in } ]; - warnings = [ - (lib.optionalString (cfg.database.createLocally && cfg.settings.db.dialect != "postgres") '' - You have enabled automatic database configuration, but the database dialect is not set to "posgres". + warnings = lib.optional (cfg.database.createLocally && cfg.settings.db.dialect != "postgres") '' + You have enabled automatic database configuration, but the database dialect is not set to "postgres". - The Wakapi module only supports PostgreSQL. Please set `services.wakapi.database.createLocally` - to `false`, or switch to "postgres" as your database dialect. - '') - ]; + The Wakapi module only supports PostgreSQL. Please set `services.wakapi.database.createLocally` + to `false`, or switch to "postgres" as your database dialect. + ''; users = { users.wakapi = { From 5471231fae1b123adea3d13d0d245ace8d10845a Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sat, 6 Jun 2026 15:13:03 -0700 Subject: [PATCH 83/87] python3Packages.guntamatic: init at 1.9.0 --- .../python-modules/guntamatic/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/guntamatic/default.nix diff --git a/pkgs/development/python-modules/guntamatic/default.nix b/pkgs/development/python-modules/guntamatic/default.nix new file mode 100644 index 000000000000..5dc316759a20 --- /dev/null +++ b/pkgs/development/python-modules/guntamatic/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + requests, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "guntamatic"; + version = "1.9.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "JensTimmerman"; + repo = "guntamatic"; + tag = "v${finalAttrs.version}"; + hash = "sha256-AFqr2+N8uDpeUOvPuFZQbvln1sxWhrJEj31H2DOYX1k="; + }; + + build-system = [ setuptools ]; + + dependencies = [ requests ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "guntamatic" ]; + + meta = { + description = "Module to get data from a Guntamatic heater e.g. BMK 20"; + homepage = "https://github.com/JensTimmerman/guntamatic"; + changelog = "https://github.com/JensTimmerman/guntamatic/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 99e3fab63d9b..7fd4bd52c4fe 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6924,6 +6924,8 @@ self: super: with self; { gunicorn = callPackage ../development/python-modules/gunicorn { }; + guntamatic = callPackage ../development/python-modules/guntamatic { }; + guppy3 = callPackage ../development/python-modules/guppy3 { }; gurobipy = callPackage ../development/python-modules/gurobipy { }; From d2355e6874920dd27972574382485446f1d1e723 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sat, 6 Jun 2026 15:15:50 -0700 Subject: [PATCH 84/87] home-assistant: update component packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 1a99ba492369..ae44c39ba6aa 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2461,7 +2461,8 @@ ]; "guntamatic" = ps: with ps; [ - ]; # missing inputs: guntamatic + guntamatic + ]; "habitica" = ps: with ps; [ habiticalib @@ -8074,6 +8075,7 @@ "group" "growatt_server" "guardian" + "guntamatic" "habitica" "hanna" "hardkernel" From ba07c5e3b8e921065a253cd764bd57e63ea650d0 Mon Sep 17 00:00:00 2001 From: Florian RICHER Date: Sat, 23 May 2026 11:40:30 +0200 Subject: [PATCH 85/87] python3Packages.langgraph-experimental: drop --- .../001-avoid-check-fullpath.patch | 13 --- .../langchain-experimental/default.nix | 87 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 4 files changed, 1 insertion(+), 102 deletions(-) delete mode 100644 pkgs/development/python-modules/langchain-experimental/001-avoid-check-fullpath.patch delete mode 100644 pkgs/development/python-modules/langchain-experimental/default.nix diff --git a/pkgs/development/python-modules/langchain-experimental/001-avoid-check-fullpath.patch b/pkgs/development/python-modules/langchain-experimental/001-avoid-check-fullpath.patch deleted file mode 100644 index 9dd3284bd7c9..000000000000 --- a/pkgs/development/python-modules/langchain-experimental/001-avoid-check-fullpath.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/unit_tests/test_bash.py b/tests/unit_tests/test_bash.py -index ba7b0d0..cade19e 100644 ---- a/tests/unit_tests/test_bash.py -+++ b/tests/unit_tests/test_bash.py -@@ -58,7 +58,7 @@ def test_incorrect_command_return_err_output() -> None: - session = BashProcess(return_err_output=True) - output = session.run(["invalid_command"]) - assert re.match( -- r"^/bin/sh:.*invalid_command.*(?:not found|Permission denied).*$", output -+ r".*/bin/sh:.*invalid_command.*(?:not found|Permission denied).*$", output - ) - - diff --git a/pkgs/development/python-modules/langchain-experimental/default.nix b/pkgs/development/python-modules/langchain-experimental/default.nix deleted file mode 100644 index da4d8d1a8729..000000000000 --- a/pkgs/development/python-modules/langchain-experimental/default.nix +++ /dev/null @@ -1,87 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - pythonAtLeast, - - # build-system - pdm-backend, - - # dependencies - langchain-core, - langchain-community, - - # testing - langchain-tests, - pytestCheckHook, - - # passthru - gitUpdater, -}: - -buildPythonPackage rec { - pname = "langchain-experimental"; - version = "0.4.1"; - pyproject = true; - - src = fetchFromGitHub { - owner = "langchain-ai"; - repo = "langchain-experimental"; - tag = "libs/experimental/v${version}"; - hash = "sha256-3hz63DCoym2V4b6Wzi0eH+B8mvGu7pqRNj3Ltk04UTk="; - }; - - sourceRoot = "${src.name}/libs/experimental"; - - patches = [ - # Remove it when https://github.com/langchain-ai/langchain-experimental/pull/58 is merged and released - ./001-avoid-check-fullpath.patch - ]; - - build-system = [ - pdm-backend - ]; - - pythonRelaxDeps = [ - # Each component release requests the exact latest core. - # That prevents us from updating individual components. - "langchain-core" - "langchain-community" - ]; - - dependencies = [ - langchain-core - langchain-community - ]; - - nativeCheckInputs = [ - langchain-tests - pytestCheckHook - ]; - - enabledTestPaths = [ "tests/unit_tests" ]; - - pythonImportsCheck = [ "langchain_experimental" ]; - - disabledTests = lib.optionals (pythonAtLeast "3.14") [ - # AttributeError: module 'ast' has no attribute 'Str' - # https://github.com/langchain-ai/langchain-community/issues/492 - "test_color_question_1" - "test_color_question_2" - ]; - - passthru.updateScript = gitUpdater { - rev-prefix = "libs/experimental/v"; - }; - - meta = { - changelog = "https://github.com/langchain-ai/langchain-experimental/releases/tag/${src.tag}"; - description = "Experimental features for LangChain"; - homepage = "https://github.com/langchain-ai/langchain-experimental/tree/main/libs/experimental"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - mrdev023 - sarahec - ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 1ef2e779ed3e..6163988c63f0 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -303,6 +303,7 @@ mapAliases { keyrings-passwordstore = throw "keyrings-passwordstore has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03 kivy-garden-modernmenu = throw "kivy-garden-modernmenu has been removed as it's abandoned since 2019"; # added 2025-05-25 konnected = throw "konnected has been removed, because the home-assistant integration that required it has been deprecated and removed. See https://support.konnected.io/migrating-from-konnected-legacy-home-assistant-integration-to-esphome."; # Added 2026-06-04 + langchain-experimental = throw "'langchain-experimental' has been removed because the upstream repository was archived in 2026-05-26"; # Added 2026-05-27 langchain-standard-tests = throw "'langchain-standard-tests' has been renamed to/replaced by 'langchain-tests'"; # Converted to throw 2025-10-29 langchainplus-sdk = throw "'langchainplus-sdk' has been renamed to/replaced by 'langsmith'"; # Converted to throw 2025-10-29 lazr_config = throw "'lazr_config' has been renamed to/replaced by 'lazr-config'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 99e3fab63d9b..c7ec98cc2901 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8593,8 +8593,6 @@ self: super: with self; { langchain-deepseek = callPackage ../development/python-modules/langchain-deepseek { }; - langchain-experimental = callPackage ../development/python-modules/langchain-experimental { }; - langchain-fireworks = callPackage ../development/python-modules/langchain-fireworks { }; langchain-google-genai = callPackage ../development/python-modules/langchain-google-genai { }; From 6cc0fc2ba4d9faee1da8a35e6c4607b4483a00d6 Mon Sep 17 00:00:00 2001 From: Harsh Chokshi Date: Mon, 25 May 2026 18:57:56 -0700 Subject: [PATCH 86/87] maintainers: add hchokshi --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f17a21790904..2523986766ae 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10661,6 +10661,11 @@ githubId = 147689; name = "Hans-Christian Esperer"; }; + hchokshi = { + github = "hchokshi"; + githubId = 10136407; + name = "Harsh Chokshi"; + }; hdhog = { name = "Serg Larchenko"; email = "hdhog@hdhog.ru"; From 3f1fb205c27473bd8101f945f758cb293f59df92 Mon Sep 17 00:00:00 2001 From: Harsh Chokshi Date: Mon, 25 May 2026 19:11:10 -0700 Subject: [PATCH 87/87] home-assistant-custom-lovelace-modules.trash-card: init at 2.4.7 --- .../trash-card/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-lovelace-modules/trash-card/package.nix diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/trash-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/trash-card/package.nix new file mode 100644 index 000000000000..65fda2f903c5 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/trash-card/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage (finalAttrs: { + pname = "trash-card"; + version = "2.4.7"; + + src = fetchFromGitHub { + owner = "idaho"; + repo = "hassio-trash-card"; + tag = finalAttrs.version; + hash = "sha256-Zf+iUcJs45eguaDJcuto6ccc/puormFajmYMc7Qpdsw="; + }; + + npmDepsHash = "sha256-zvsJASztDfecn+FRvQPmT0vIblaCD11eBM9LLq+VFrg="; + + installPhase = '' + runHook preInstall + + mkdir $out + cp dist/trashcard.js $out/ + + runHook postInstall + ''; + + passthru.entrypoint = "trashcard.js"; + + meta = { + description = "Custom Home Assistant card that displays your current and upcoming trash collection schedule."; + homepage = "https://github.com/idaho/hassio-trash-card"; + changelog = "https://github.com/idaho/hassio-trash-card/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.hchokshi ]; + }; +})