diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 76bf3a20c3a3..2e92e5a4baf3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24905,6 +24905,13 @@ githubId = 149248; name = "Christian Rackerseder"; }; + Scriptkiddi = { + email = "nixos@scriptkiddi.de"; + matrix = "@fritz.otlinghaus:helsinki-systems.de"; + github = "Scriptkiddi"; + githubId = 3598650; + name = "Fritz Otlinghaus"; + }; Scrumplex = { name = "Sefa Eyeoglu"; email = "contact@scrumplex.net"; @@ -26547,6 +26554,11 @@ github = "StephenWithPH"; githubId = 2990492; }; + stephsi = { + name = "Stephan Siegl"; + github = "stephsi"; + githubId = 3120909; + }; sterfield = { email = "sterfield@gmail.com"; github = "sterfield"; diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index 13012e176753..7bce714b2a0b 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -2,13 +2,11 @@ config, lib, pkgs, - options, ... }: let cfg = config.security.acme; - opt = options.security.acme; user = if cfg.useRoot then "root" else "acme"; # Used to calculate timer accuracy for coalescing @@ -826,8 +824,8 @@ let type = lib.types.attrsOf (lib.types.path); inherit (defaultAndText "credentialFiles" { }) default defaultText; description = '' - Environment variables suffixed by "_FILE" to set for the cert's service - for your selected dnsProvider. + Environment variables suffixed by "_FILE" or "_PATH" to set for the + cert's service for your selected dnsProvider. To find out what values you need to set, consult the documentation at for the corresponding dnsProvider. This allows to securely pass credential files to lego by leveraging systemd @@ -1186,10 +1184,13 @@ in } ) { - assertion = lib.all (lib.hasSuffix "_FILE") (lib.attrNames data.credentialFiles); + assertion = lib.all (n: lib.hasSuffix "_FILE" n || lib.hasSuffix "_PATH" n) ( + lib.attrNames data.credentialFiles + ); + message = '' Option `security.acme.certs.${cert}.credentialFiles` can only be - used for variables suffixed by "_FILE". + used for variables suffixed by "_FILE" or "_PATH". ''; } diff --git a/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix b/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix index 665b685932f9..98669ee1c13d 100644 --- a/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix +++ b/pkgs/applications/audio/deadbeef/plugins/vgmstream.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "deadbeef-vgmstream-plugin"; - version = "2026-05-24"; + version = "2026-06-22"; src = fetchFromGitHub { owner = "jchv"; repo = "deadbeef-vgmstream"; rev = finalAttrs.version; - hash = "sha256-wuyqAAcNQZH7HeDve4ZXXK5q28lFfSYracCVuGjxfbw="; + hash = "sha256-pX6uhrLgJ2sWwm2tR45YuYbICrP8fKgOD/TXV79bHn4="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/editors/jupyter-kernels/r-ark/default.nix b/pkgs/applications/editors/jupyter-kernels/r-ark/default.nix new file mode 100644 index 000000000000..2c7a6be07046 --- /dev/null +++ b/pkgs/applications/editors/jupyter-kernels/r-ark/default.nix @@ -0,0 +1,31 @@ +{ ark }: + +# Jupyter notebook: +# nix shell --impure --expr 'with import ./. {}; [ (jupyter.override { definitions.r = r-ark-kernel.definition; }) ]' -c jupyter-notebook + +{ + definition = { + displayName = "Ark R Kernel"; + argv = [ + "${ark}/bin/ark" + "--connection_file" + "{connection_file}" + "--session-mode" + "notebook" + ]; + language = "R"; + # Ark logs at INFO to stderr by default, which includes Jupyter messages. + # The notebook forwards this to the cell output, so quiet it to warnings. + # + # The `ark::console::console_comm=error` directive additionally silences a + # per-cell "UI comm is absent during dispatch" warning: after every execute, + # ark unconditionally tries to push an environment-pane update over the + # Positron-only `positron.ui` comm, which a plain Jupyter frontend never + # opens. + env = { + RUST_LOG = "ark=warn,ark::console::console_comm=error"; + }; + logo32 = null; + logo64 = null; + }; +} diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 16f7dd2d1ec1..bf2bd624c1ea 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "149.0.7827.155", + "version": "149.0.7827.196", "chromedriver": { - "version": "149.0.7827.156", - "hash_darwin": "sha256-V7ZBijHsPzyphJPipWlIcU5Mb9l1OWzLc6PzxFKFuR8=", - "hash_darwin_aarch64": "sha256-sUG2Qg+nPIrYQC0iKNK78O1l92qTSDbRnJFfrqJMpts=" + "version": "149.0.7827.197", + "hash_darwin": "sha256-tN7s6s/pbfAGRCMcoT3QWYHD8QRq2gcHfFSXoSG9V5Y=", + "hash_darwin_aarch64": "sha256-DZ8CZ4Obp67Zo2m4iyqUnShyhTK8+/75cJ/WmZZqQhE=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "07b52360cc15066f987c910ab34dfbcd4a8778d2", - "hash": "sha256-D9RKH0kzEfaMsCDnFFIGCGLyfhghnGMOLA0XmOa9MtI=", + "rev": "43eb30368c6ca3d14d540487954abb2780aeae3a", + "hash": "sha256-pwSfASgR4SiQTJBERhOVyR8mANYJk67f+u2pmCCW6ko=", "recompress": true }, "src/third_party/clang-format/script": { @@ -92,8 +92,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "591ee1999d950f2bc54be89651eb62c8d7925314", - "hash": "sha256-crooDCkJ6voJyDBIUvtjmXnA4xOx7YmGltuf2ulTLIk=" + "rev": "355cc61af2aadd8f0494800325b2bf9908138108", + "hash": "sha256-fgaCyO0oaz90aTaWMHH8ocySA0hXDHsPEl6vtMj4BY0=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -132,8 +132,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "5f4c5ef509c5ffa65822302341cf9b2ccad471f9", - "hash": "sha256-h+0Gep+RWTTEVoRrXCRDCtHdbYlSYdNK1botahtqUX0=" + "rev": "54b4153cfef88e048f365f99b962478f0087dfe8", + "hash": "sha256-Bv30zz/pCNVzUl+mKCpusWc94poytv9ZFelZIcs+2B8=" }, "src/third_party/dawn/third_party/glfw3/src": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -817,8 +817,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "6511f6cfab1f24c360d0fb737d205c27da48a623", - "hash": "sha256-Dpe0Z/zjdPlOlqi85c9QSr7rLs7dww+a/BY68B2MTCw=" + "rev": "933ce636c562cd54d68e7f7c93ab5cdffd685fca", + "hash": "sha256-zYArO6QS9nDIVWPINRVaDN1uX8X/wchBDeZHPZnwHYk=" } } }, diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix index 147c6e61b678..30869b5ff7cc 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.6"; + version = "0.8.0"; src = fetchFromGitHub { owner = "joshrotenberg"; repo = "adrs"; tag = "v${finalAttrs.version}"; - hash = "sha256-PB/BuZP2pvYJCjaazEPs9d2ik8Fs7nuTnHdLREsu+wQ="; + hash = "sha256-OXym/S88/y4UNp/BqV6RJb3EBV/TeqYCRHYlZJehur4="; }; - cargoHash = "sha256-RzX3moZog5BIppvWtQcU4Yauk4hZQfc8ZuFkvRs5jXA="; + cargoHash = "sha256-gv/A2t0BjDsDySLOkUY8YIRS2tciRU8sbmjXdgSBiwE="; meta = { description = "Command-line tool for managing Architectural Decision Records"; diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index cc2d1bd4dfcb..f06566d534fc 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -11,6 +11,8 @@ buildGoModule (finalAttrs: { pname = "andcli"; version = "2.7.0"; + __structuredAttrs = true; + subPackages = [ "cmd/andcli" ]; src = fetchFromGitHub { diff --git a/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix b/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix index 00b44473f34f..0def2c12142d 100644 --- a/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix +++ b/pkgs/by-name/an/anki/addons/fsrs4anki-helper/default.nix @@ -8,13 +8,13 @@ anki-utils.buildAnkiAddon (finalAttrs: { pname = "fsrs4anki-helper"; - version = "24.06.3-unstable-2026-04-14"; + version = "26.06.12-unstable-2026-06-08"; src = fetchFromGitHub { owner = "open-spaced-repetition"; repo = "fsrs4anki-helper"; - rev = "703c99f009fa0465237df248e2c83e43851d95b4"; - hash = "sha256-yF0hTPdipFwhV1CcEmRRXezxc4754XCnX0HINrCgScQ="; + rev = "29208f220f21ff994c199712a6aaac47636773bf"; + hash = "sha256-qoOV6cxA+oidHaKtBPVJpoc+/hitoihMRp15+IYcRnw="; }; postFixup = '' diff --git a/pkgs/by-name/ar/archisteamfarm/deps.json b/pkgs/by-name/ar/archisteamfarm/deps.json index 8cb93b2e0a54..472ce7eaee05 100644 --- a/pkgs/by-name/ar/archisteamfarm/deps.json +++ b/pkgs/by-name/ar/archisteamfarm/deps.json @@ -281,8 +281,8 @@ }, { "pname": "Markdig.Signed", - "version": "1.1.3", - "hash": "sha256-luLhgpC0d2ZTtvoSvaH/yaIc/IDppyf4P8M7sGbExJw=" + "version": "1.2.0", + "hash": "sha256-dC75KeDfJOretrOkaH1Ai/uEYWvxjBosn4NMEhD+LCo=" }, { "pname": "Microsoft.ApplicationInsights", @@ -291,8 +291,8 @@ }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "10.0.7", - "hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA=" + "version": "10.0.8", + "hash": "sha256-v2E7nwc4Nac8Ns5cQ2KmzLash9AEMbfQbMo2bFy7oZM=" }, { "pname": "Microsoft.CodeAnalysis.ResxSourceGenerator", @@ -431,23 +431,23 @@ }, { "pname": "Microsoft.Testing.Extensions.Telemetry", - "version": "2.2.2", - "hash": "sha256-4rXpgfroh8MnLWjYxUtYo/VcErYe9gpCaz80np3r1CI=" + "version": "2.2.3", + "hash": "sha256-e70IRoXt5Aiwhxwd6nay0SBQD3ESXcAGh0lCucNtCAE=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport", - "version": "2.2.2", - "hash": "sha256-IOgroCb3Wvwas4z2Xxy4ils5AswZpKT/wvjQM5e95ig=" + "version": "2.2.3", + "hash": "sha256-guXkeZ4AcbP9uu87/9IpSuZZdt03mFxShU/z2avv3oY=" }, { "pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions", - "version": "2.2.2", - "hash": "sha256-aP+mw/Q5U6lfNmMJCzLqVMpZ+TnBMTqXH0VGhR2FvbI=" + "version": "2.2.3", + "hash": "sha256-eLb2Sm0lzQkgkdFdcZ76aIGShIf4lRPmpcMauUWN5QE=" }, { "pname": "Microsoft.Testing.Extensions.VSTestBridge", - "version": "2.2.2", - "hash": "sha256-rtyA0w70swCKfz+ly6ev/BlNXH8WUHurfxsaWoo1LbA=" + "version": "2.2.3", + "hash": "sha256-bSNPv1gAWEU7DVtqYS1qjbBN3lu9TTh6+/nDQCcIIHk=" }, { "pname": "Microsoft.Testing.Platform", @@ -456,13 +456,13 @@ }, { "pname": "Microsoft.Testing.Platform", - "version": "2.2.2", - "hash": "sha256-azYgL1c9oVE1JDYs0HUWTClaIumw1xvxgmNz4Mx0q30=" + "version": "2.2.3", + "hash": "sha256-Mz///qqkbdQsgpIjjAiHf/ptvjeQIsO6S99+tg+F8Fw=" }, { "pname": "Microsoft.Testing.Platform.MSBuild", - "version": "2.2.2", - "hash": "sha256-uuhiI0aGFpM+I2ASh99rsfsRhKf8b/JUNx4Hcd2Ac6Q=" + "version": "2.2.3", + "hash": "sha256-mwt+i2y8UV30JrssGCx9kgjcZ+upWhAxEBs5fCXA/6k=" }, { "pname": "Microsoft.TestPlatform.ObjectModel", @@ -476,23 +476,23 @@ }, { "pname": "MSTest", - "version": "4.2.2", - "hash": "sha256-hTD140FHBWOoUxKmCkmL261gvwgJRXnzAwSl37sp6XI=" + "version": "4.2.3", + "hash": "sha256-G6agMAoiK8oMPTpq25i7zsUXXCDxGMP/UBU72Wky9t0=" }, { "pname": "MSTest.Analyzers", - "version": "4.2.2", - "hash": "sha256-m6FRWUdYM9tuNnm7ehY+j1wIr2i12+0LeK5JcpJdp5M=" + "version": "4.2.3", + "hash": "sha256-XlSqWrZVG1nC/qDjNuSs51pM90nQ9QlQtwDKJQVsMPg=" }, { "pname": "MSTest.TestAdapter", - "version": "4.2.2", - "hash": "sha256-QFjHNHVyijmuq29MuhUNMnaWEcJWPWGVp21BQj0Hb7M=" + "version": "4.2.3", + "hash": "sha256-ckBpU7gg4LY2ZBPljRWz2yCj33vRf93Qm/JY7uGfeOs=" }, { "pname": "MSTest.TestFramework", - "version": "4.2.2", - "hash": "sha256-+yrzh3fmkvOMnqk+eYKQTC1267uKeUDcS3TV1+3Gnck=" + "version": "4.2.3", + "hash": "sha256-og5IO5g/fXm1y9hSNkqZ+libfD9o0dRm/8I9CF0J2So=" }, { "pname": "Newtonsoft.Json", @@ -586,8 +586,8 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.14.11", - "hash": "sha256-NOH8fyTW+uuvggup1581IwO1Gv1FyvpCQMsPWItBlwA=" + "version": "2.14.14", + "hash": "sha256-/9lh1yFvp8/ROxdQcJEhEtFwrpOCdRNwFfz8B53epVk=" }, { "pname": "SteamKit2", @@ -596,33 +596,33 @@ }, { "pname": "System.Composition", - "version": "10.0.7", - "hash": "sha256-+D0uPBsF3vIl1IU3DZ1aCWpdQompwSvyFLvxprUErAE=" + "version": "10.0.8", + "hash": "sha256-sp1IzwdxzVZwEF3mOCkobc5SYUGm/u3FDZUPkekoxZs=" }, { "pname": "System.Composition.AttributedModel", - "version": "10.0.7", - "hash": "sha256-PxE1IuviKGncIzrCFNqhqFMNzEdnN5/A9kFHSyvg4P4=" + "version": "10.0.8", + "hash": "sha256-6iUFdykgMj6yOG10qR3TOz6mrQnfDGsr4Q8WP65hBFU=" }, { "pname": "System.Composition.Convention", - "version": "10.0.7", - "hash": "sha256-oPAOsNnNF0tOXHZoxnQt7PC2R4f+iqmzYKg++zPCdaA=" + "version": "10.0.8", + "hash": "sha256-MIQePJ3OkWpA07U+xH1PwiV88WtSGBaTxUrA1j4hD6Y=" }, { "pname": "System.Composition.Hosting", - "version": "10.0.7", - "hash": "sha256-bBoobvUuurRqog2nqchZKTwkIn7Weq7M3auboVgwALA=" + "version": "10.0.8", + "hash": "sha256-SOAD0Yz8A/XJ8tEi7Q8DL9H7FzTcgg8HAbnZYKiyZNk=" }, { "pname": "System.Composition.Runtime", - "version": "10.0.7", - "hash": "sha256-sZTjqpSbbEy4KsRMDoEKvvfjHkl7IL9pcD2N8kFVWro=" + "version": "10.0.8", + "hash": "sha256-hRkoJ8S1oD4FKjnaDYwfzX2Pys6QvGiiX6YxrdGgAyA=" }, { "pname": "System.Composition.TypedParts", - "version": "10.0.7", - "hash": "sha256-gqDp0guxUnnEJaB6I/9PSgxXWDbE5YhyrTa9Yu4s0OM=" + "version": "10.0.8", + "hash": "sha256-NYo2dvMJ9WU0BKIGDkuIpFQHkbZE1sGJAtY8fINFpqo=" }, { "pname": "System.IO.Hashing", @@ -631,8 +631,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "10.0.7", - "hash": "sha256-IhiXDRoBQil9KAVV97PiCOhiIQCSTIJuKQOOfBECSz0=" + "version": "10.0.8", + "hash": "sha256-GYRQSkRnDWytMIQcoNrAVbJda5nzfbtg1HJuwRZVxH0=" }, { "pname": "Tmds.DBus.Protocol", diff --git a/pkgs/by-name/ar/archisteamfarm/package.nix b/pkgs/by-name/ar/archisteamfarm/package.nix index 6c2e113d99b5..81e766c324da 100644 --- a/pkgs/by-name/ar/archisteamfarm/package.nix +++ b/pkgs/by-name/ar/archisteamfarm/package.nix @@ -21,13 +21,13 @@ in buildDotnetModule rec { pname = "archisteamfarm"; # nixpkgs-update: no auto update - version = "6.3.6.0"; + version = "6.3.6.1"; src = fetchFromGitHub { owner = "JustArchiNET"; repo = "ArchiSteamFarm"; - rev = version; - hash = "sha256-S2T741eOO0s8a3pikHz0hy/PBPpw5fmtpzGv0cmRk0I="; + tag = version; + hash = "sha256-C0n3e/t1Bq02vlrF/KyT7vlhtNDIbAsg9zAk9aKZ5/g="; }; dotnet-runtime = dotnetCorePackages.aspnetcore_10_0; @@ -103,6 +103,7 @@ buildDotnetModule rec { meta = { description = "Application with primary purpose of idling Steam cards from multiple accounts simultaneously"; + changelog = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/${src.tag}"; homepage = "https://github.com/JustArchiNET/ArchiSteamFarm"; license = lib.licenses.asl20; mainProgram = "ArchiSteamFarm"; diff --git a/pkgs/by-name/ar/ark/package.nix b/pkgs/by-name/ar/ark/package.nix new file mode 100644 index 000000000000..fbdbed890c23 --- /dev/null +++ b/pkgs/by-name/ar/ark/package.nix @@ -0,0 +1,55 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + cmake, + makeBinaryWrapper, + R, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ark"; + version = "0.1.252"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "posit-dev"; + repo = "ark"; + rev = finalAttrs.version; + hash = "sha256-AI8i15UMI+KSmweXkS/UYITZBOEDx/knjpK9SA2M+Ns="; + }; + + cargoHash = "sha256-z9l0dgmZO6f63I/2pms4VMXMxO/9SAZSq1OFubGHIpw="; + + # The amalthea crate bundles libzmq via the zeromq-src crate, which builds it + # with CMake. + nativeBuildInputs = [ + cmake + makeBinaryWrapper + ]; + + # Only build the `ark` binary, not the whole workspace's test/dev crates. + cargoBuildFlags = [ + "--package" + "ark" + ]; + + # Tests require a running R installation and network access. + doCheck = false; + + # Ark loads R dynamically at runtime, locating it via `R_HOME` or by running + # `R RHOME`. Put R on PATH so the kernel works out of the box. + postInstall = '' + wrapProgram $out/bin/ark \ + --suffix PATH : ${lib.makeBinPath [ R ]} + ''; + + meta = { + description = "R kernel for Jupyter applications, powering Positron's R support"; + homepage = "https://github.com/posit-dev/ark"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ thomasjm ]; + mainProgram = "ark"; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/bl/blesh/package.nix b/pkgs/by-name/bl/blesh/package.nix index a1a7de4a50a3..c9e3b727dbf4 100644 --- a/pkgs/by-name/bl/blesh/package.nix +++ b/pkgs/by-name/bl/blesh/package.nix @@ -10,14 +10,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "blesh"; - version = "0.4.0-devel3-unstable-2026-05-28"; + version = "0.4.0-devel3-unstable-2026-06-21"; src = fetchFromGitHub { owner = "akinomyoga"; repo = "ble.sh"; - rev = "f38850cb0add16f110341a517ff7c849adb43e57"; + rev = "6cffa910eccce252fa391875c7c03c94fb6f1b09"; fetchSubmodules = true; - hash = "sha256-EtOCZvUkzstXaT7N9qe+oT7+7ExlREsobzY+ylNy/7Y="; + hash = "sha256-CUIHfK1m00p6rBBNp/XqXifeRcG7BKpkdF7kl4+2tZY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/bo/bobby/package.nix b/pkgs/by-name/bo/bobby/package.nix new file mode 100644 index 000000000000..5b61c8e5ffb9 --- /dev/null +++ b/pkgs/by-name/bo/bobby/package.nix @@ -0,0 +1,84 @@ +{ + cargo, + desktop-file-utils, + fetchFromGitHub, + glib, + gtk4, + lib, + libadwaita, + meson, + ninja, + nix-update-script, + pkg-config, + rustc, + rustPlatform, + sqlite, + stdenv, + wrapGAppsHook4, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bobby"; + version = "50.0.2"; + + src = fetchFromGitHub { + owner = "hbons"; + repo = "bobby"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/N7CmzPwUdGkHIZujCGW3LvsGM6DdXrcm2kH6XlVGDA="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-TT3ceAy44sfyKZ7wmH3C4nj5TyfiJlu4vBWAaGs+pGg="; + }; + + buildInputs = [ + glib + gtk4 + libadwaita + sqlite + ]; + + # favor sqlite from nixpkgs instead of a vendored variant in rusqlite + postPatch = '' + substituteInPlace Cargo.toml \ + --replace-fail ', features = ["bundled"]' "" + ''; + + nativeBuildInputs = [ + cargo + desktop-file-utils # for `update-desktop-database` + gtk4 # for `gtk-update-icon-cache` + meson + ninja + pkg-config + rustc + rustPlatform.cargoSetupHook + wrapGAppsHook4 # fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system + ]; + + mesonCheckFlags = [ + "--print-errorlogs" + ]; + + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + __structuredAttrs = true; + strictDeps = true; + + meta = { + changelog = "https://github.com/hbons/Bobby/blob/${finalAttrs.src.tag}/data/studio.planetpeanut.Bobby.metainfo.xml"; + description = "Browse SQLite files"; + donationPage = "https://planetpeanut.studio/sponsors"; + homepage = "https://apps.gnome.org/Bobby/"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + aiyion + ]; + teams = [ lib.teams.gnome-circle ]; + mainProgram = "bobby"; + }; +}) diff --git a/pkgs/by-name/bu/bumpver/package.nix b/pkgs/by-name/bu/bumpver/package.nix index 2c503ecce5a0..045173383159 100644 --- a/pkgs/by-name/bu/bumpver/package.nix +++ b/pkgs/by-name/bu/bumpver/package.nix @@ -8,12 +8,12 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "bumpver"; - version = "2021.1110"; + version = "2026.1132"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03"; + sha256 = "sha256-gLIjwj/Km8ndVpt6RGgJSdNL7iOnOIYNmps28avjsOA="; }; prePatch = '' @@ -21,6 +21,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: { --replace-fail "if any(arg.startswith(\"bdist\") for arg in sys.argv):" ""\ --replace-fail "import lib3to6" ""\ --replace-fail "package_dir = lib3to6.fix(package_dir)" "" + + patchShebangs test/fixtures/hooks ''; build-system = with python3.pkgs; [ @@ -28,12 +30,10 @@ python3.pkgs.buildPythonApplication (finalAttrs: { ]; dependencies = with python3.pkgs; [ - pathlib2 click toml lexid colorama - setuptools ]; nativeCheckInputs = [ @@ -42,11 +42,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: { mercurial ]; - disabledTests = [ - # fails due to more aggressive setuptools version specifier validation - "test_parse_default_pattern" - ]; - meta = { description = "Bump version numbers in project files"; homepage = "https://pypi.org/project/bumpver/"; diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index a310f105cd68..4514766a1ba0 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -26,18 +26,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.141.0"; + version = "0.142.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-1ZOaZlwAkH6DJpxlInfbXpaqmsbOIOGrFoj2dYehBMA="; + hash = "sha256-F8wlv0vSuljNFDgIzoeuVxvD0dk90z2FBtpBTMih7AA="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-bQPeRKTrNYeGCO20hpu+F37sScFOGr1EPOVf1E0FU+4="; + cargoHash = "sha256-fvEFNE12J6zaLZrN6oQB8X+jXoKPSCWrL17Sl28+7/c="; __structuredAttrs = true; diff --git a/pkgs/by-name/da/dawarich/gemset.nix b/pkgs/by-name/da/dawarich/gemset.nix index df873b0b90a4..f8a4edb1f7e4 100644 --- a/pkgs/by-name/da/dawarich/gemset.nix +++ b/pkgs/by-name/da/dawarich/gemset.nix @@ -1,4 +1,15 @@ { + action_text-trix = { + dependencies = [ "railties" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "02a0yz97d12cf6wcj5r43ak57mhlcj4r84k5ma2g570046aga4kh"; + type = "gem"; + }; + version = "2.1.19"; + }; actioncable = { dependencies = [ "actionpack" @@ -11,10 +22,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12xv89kmr6l6mflzqddk0zsmbbsr53mv9dz6z91sdcb3ifjd3881"; + sha256 = "1w40bbkjd0lds57bfr24hbj9qfkwj9v33x6457g24sjfwispzg75"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionmailbox = { dependencies = [ @@ -29,10 +40,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0m00a0sqf68rllzmsfkb02cqy4vi5q2lrrmgld1i5pf31iyahl96"; + sha256 = "0ndf98dpzmz8xs6m253zpwnhyfrvxdkfyvssxps0vrx0x9sa8zfz"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionmailer = { dependencies = [ @@ -47,10 +58,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qc5ycibnxricdlgmrihds0hqjli5hhksbv947nqbsfg8b4gl63r"; + sha256 = "13a4329lgrda8s9mqrfbaakvc90i6ak82rfpljmd0w5vj54747w3"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionpack = { dependencies = [ @@ -73,13 +84,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dabvb49acbwvy91587cbn36ghv3bsyl14a9aq4ll4nxfn4qdpn9"; + sha256 = "18r93ii2ayw8n60qsx259dy8nwgbfxf3ndncla0xbia79np8r6dg"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actiontext = { dependencies = [ + "action_text-trix" "actionpack" "activerecord" "activestorage" @@ -91,10 +103,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q8jm23v29zv055wpgyrwzb008bvqbm4x8bb64l0f8r6ccywxwqj"; + sha256 = "1ln7mwflqf7nsgkj9lm1p7bmc6h8yqaa47q1cdj9xsp102f034fj"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; actionview = { dependencies = [ @@ -113,10 +125,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04ql6lpvdmrl5169y166pfr9w53c6f40jkgmn4ljgkzh7pkaj3vd"; + sha256 = "0pgxl9p2q2zbwb6626yw7rgpbmv2bvxykq2w1h83inrygy6chiqk"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activejob = { dependencies = [ @@ -127,10 +139,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "047asb83p78zh93v0q1svrfl6da3aqqbjlkwd2jap172pz1ybard"; + sha256 = "1lz8bxb6pcf9yvxwyj6355aws3ylxi5rwc577ly4q858d9vb2jd1"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -141,10 +153,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hjv2kmv7i0jk8zkng3pxa1kdd90qpgr3v60qvs764yw8qyq35n7"; + sha256 = "06c23jww82grgvxw19g4bi9c957aj5hh24wzyyw4jdpg9jz5rh4h"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activerecord = { dependencies = [ @@ -159,10 +171,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ri9l5v4601bxwrkl105k1ccxxg2wpvg6x94rwqr834irnv63cl9"; + sha256 = "1avhmih54xqyj14zrv6ciw2ndpb11bmkwq0fcwm0mfk64ixvw0w0"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activerecord-postgis-adapter = { dependencies = [ @@ -173,10 +185,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06xp91kanz3w2s89wqb97fzzzcpy79rfjjs4zq85m402zg2fm08w"; + sha256 = "1hms9ya0yiq1s1w6vy9yipaiq3yd8lrj7gw32p9bzmwyikc9naxf"; type = "gem"; }; - version = "11.0.0"; + version = "11.1.1"; }; activestorage = { dependencies = [ @@ -190,20 +202,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wrxnj6rqzp7n80f0cfrdalz7b2md6sqqmx8lrgd3klaiwzqm295"; + sha256 = "0k9q8sdlf576r8rp2hgdxy5lpr8f157bpq8mfsk52f8l169wwr05"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; activesupport = { dependencies = [ "base64" - "benchmark" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" + "json" "logger" "minitest" "securerandom" @@ -219,10 +231,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08ybmp63qrfaxq7bv7mvb4xvfb4fcylw2a0szankzkrpdbzi7wip"; + sha256 = "03m2vjhq3nmc8c3hpivxhvkjd8igg16nmv0p2fgdsgacppgy1991"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -312,25 +324,36 @@ }; version = "1.0.2"; }; + auth-sanitizer = { + dependencies = [ "version_gem" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0xy5gjb12kv6zjn4zyd16yfv4bygd02ykbr6cz10d6sqyw0wyzci"; + type = "gem"; + }; + version = "0.2.1"; + }; aws-eventstream = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y"; + sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi"; type = "gem"; }; - version = "1.3.2"; + version = "1.4.0"; }; aws-partitions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07w1gp9wmldxw3bf25all32s46rrn10x25h0m9grj5fvs2y4m4nn"; + sha256 = "1ihq7k01fwayf4ir0n6g99r7s8xja1rnr55p9agfdqffhlzwaq8s"; type = "gem"; }; - version = "1.1253.0"; + version = "1.1259.0"; }; aws-sdk-core = { dependencies = [ @@ -346,10 +369,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zkkzr70qnm6jq2xxlg4zgp49zdg7431sgd6yl0sgrmq0bq3f31j"; + sha256 = "074awkbb7rs9332vvxifxndrjambxf1bkj8w8hwj5krazk5l5h09"; type = "gem"; }; - version = "3.249.0"; + version = "3.252.0"; }; aws-sdk-kms = { dependencies = [ @@ -360,10 +383,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xd3ddd9jiapkgv8im4pl9dcdy2ps7qjsssf2nz3q6sd1ca8x0di"; + sha256 = "0hrkb8ar61zgswz16rcf1x00n1liwn236lh5zpya9x11yf6m8grn"; type = "gem"; }; - version = "1.96.0"; + version = "1.129.0"; }; aws-sdk-s3 = { dependencies = [ @@ -375,10 +398,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ybqxlicjvhp74r4y87wy61j93j9kgs427881sv9b9zdx553qi3x"; + sha256 = "04k5wasssinx66vws2jn4vhzfisg30mkhbdmcs3m99dhp66kmcnl"; type = "gem"; }; - version = "1.224.0"; + version = "1.225.1"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -386,10 +409,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h"; + sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; type = "gem"; }; - version = "1.11.0"; + version = "1.12.1"; }; base64 = { groups = [ @@ -415,21 +438,6 @@ }; version = "3.1.22"; }; - benchmark = { - groups = [ - "default" - "development" - "staging" - "test" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; - type = "gem"; - }; - version = "0.5.0"; - }; bigdecimal = { groups = [ "default" @@ -461,10 +469,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "057jsch213i42qgdsz2vg1b190n2xvvbi3hgprc8nmaqim2ly9f1"; + sha256 = "0jhnvalyqhjv10y2m804z2s9wabmys4a4di6187jjch3qy4an2y6"; type = "gem"; }; - version = "1.23.0"; + version = "1.24.6"; }; brakeman = { dependencies = [ "racc" ]; @@ -476,10 +484,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "164l8dh3c22c8448hgd0zqhsffxvn4d9wad2zzipav29sssjd532"; + sha256 = "0vyg9l6xivamb49r4kzkcw12r9x943kv79wsvwslhm1qjvx23ybv"; type = "gem"; }; - version = "7.1.1"; + version = "8.0.4"; }; builder = { groups = [ @@ -511,18 +519,20 @@ version = "0.9.3"; }; byebug = { + dependencies = [ "reline" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07hsr9zzl2mvf5gk65va4smdizlk9rsiz8wwxik0p96cj79518fl"; + sha256 = "0pg05blj56sxdxq9d54386y9rlvj36vl95x21x9clh8rfpz3w9nj"; type = "gem"; }; - version = "12.0.0"; + version = "13.0.0"; }; capybara = { dependencies = [ @@ -603,10 +613,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b8nlxr5z843ii7hfk6igpr5acw3k2ih9yjrgkyz2gbmallgjkz5"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.5"; + version = "3.0.2"; }; crack = { dependencies = [ @@ -683,10 +693,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ya5gbz8p4qm1h4p33b99zfna4n5flmccvwp5air4086j4sv5bzy"; + sha256 = "0fs7nz3ckyplaxv28nv4xhjdj6fl4ih7jkfjnzgfgphkp5fy5anf"; type = "gem"; }; - version = "3.0.0"; + version = "3.0.5"; }; date = { groups = [ @@ -723,6 +733,7 @@ ]; groups = [ "development" + "staging" "test" ]; platforms = [ @@ -741,10 +752,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; + sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf"; type = "gem"; }; - version = "1.11.0"; + version = "1.11.1"; }; devise = { dependencies = [ @@ -962,14 +973,15 @@ version = "6.5.1"; }; fakeredis = { + dependencies = [ "redis" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xlkcavchj9l9457q4gfjynrzj3d9q9p8sxwclqrn4g2wjdc8vap"; + sha256 = "1avqz567g5d5c06f6fwgcdyn685svv54lsp911vxibw0r0f9q780"; type = "gem"; }; - version = "0.1.4"; + version = "0.9.2"; }; faraday = { dependencies = [ @@ -1049,10 +1061,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kbf2r2ayb91d1i0lbpj418pcv33dc24pqs9fl1wg4rhzd035105"; + sha256 = "015kkhddkcjncqdv8mf8fd09ki4s44kyg6f5nqjvaq66brdxd9yw"; type = "gem"; }; - version = "1.4.1"; + version = "1.4.2"; }; flipper-active_record = { dependencies = [ @@ -1063,10 +1075,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dss4hhnw6ypn2yh0cq2yi08cwvkv0kqjxxih7214slps0d4i5si"; + sha256 = "1lgw3pxpgb1j53l0ywmvia8w5l88kckgqf2m1dlrrma4iavsww5b"; type = "gem"; }; - version = "1.4.1"; + version = "1.4.2"; }; flipper-ui = { dependencies = [ @@ -1081,10 +1093,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "168agvgc6skln31x3r5ic5c6varc3m5b1gxnpkxq5p9gslvm53mp"; + sha256 = "1vhdahaig6jhp9njxi5626q2ac8n4yyvl314r3haaawjds4gvcnp"; type = "gem"; }; - version = "1.4.1"; + version = "1.4.2"; }; foreman = { dependencies = [ "thor" ]; @@ -1170,10 +1182,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xv7zdaw799fvhbh0pdq2hi6lhvp1sid988l35l18s45yddqvamy"; + sha256 = "0405sjsqz2x62g5yghswbsm570xjh1j434p5867c70d9ijhhxy8n"; type = "gem"; }; - version = "6.7.0"; + version = "6.8.0"; }; h3 = { dependencies = [ @@ -1245,6 +1257,17 @@ }; version = "1.14.8"; }; + icons = { + dependencies = [ "nokogiri" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1s7lg09ki7x02advdrn98fa2gxbwaq5adlnf8mxqcnmsa4gid27x"; + type = "gem"; + }; + version = "0.8.1"; + }; importmap-rails = { dependencies = [ "actionpack" @@ -1255,10 +1278,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05767zlpfafsairdl1kgalfdjlvydjsd1qdd5447hcpqj885p7vj"; + sha256 = "0smixr7l97pky55k0kz9rxmmyk2032kp7xdqixaz2z699lmbw0bi"; type = "gem"; }; - version = "2.2.2"; + version = "2.2.3"; }; io-console = { groups = [ @@ -1336,14 +1359,16 @@ groups = [ "default" "development" + "staging" + "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wr6x4fxcw113rj0gdpgz8v4faa8647w2ni9hfiiirv67qzm3pir"; + sha256 = "1anz6a6n33x4s3906s0bz6x161kk1ns3h7xxsn3rpxkfsw7k2m33"; type = "gem"; }; - version = "2.19.6"; + version = "2.19.8"; }; json-jwt = { dependencies = [ @@ -1623,10 +1648,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76"; + sha256 = "18g6ps30z6m365bly7sfialavnsf6m6qamdxsr84w96k51j4mnlb"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.3"; }; multi_json = { groups = [ "default" ]; @@ -1669,10 +1694,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ax0f0r97jm83q462vsrcbdxprs894fyyc44v62c48ihgb39hmcs"; + sha256 = "03ga2h4i5hsk8pdlicyfvqfsbh55vrbikb0nkx9x7vx7fl6kdw19"; type = "gem"; }; - version = "0.6.4"; + version = "0.6.4.1"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -1738,6 +1763,7 @@ }; oauth2 = { dependencies = [ + "auth-sanitizer" "faraday" "jwt" "logger" @@ -1750,10 +1776,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11rj80dgjz05x5xx93y4bfk9rcn7fl56srj8fgqn7ffzf3j13kxs"; + sha256 = "19igd2jv3vqrqpqqdf36740g1sln16ibv1npgvdzcsfyr3q6jilg"; type = "gem"; }; - version = "2.0.18"; + version = "2.0.22"; }; oj = { dependencies = [ @@ -1764,10 +1790,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cajn3ylwhby1x51d9hbchm964qwb5zp63f7sfdm55n85ffn1ara"; + sha256 = "1v87lxi5cdaw3fvdf046fwzrgfbmi2ndkl31clh4zb5p1dxrdqzb"; type = "gem"; }; - version = "3.16.11"; + version = "3.17.3"; }; omniauth = { dependencies = [ @@ -1909,10 +1935,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9"; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; type = "gem"; }; - version = "0.6.1"; + version = "0.6.3"; }; parallel = { groups = [ @@ -1922,10 +1948,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; + sha256 = "0mlkn1vhh9lr7vljibpgspwsswk7mzm8nw6bbr616c9fbj35hlmk"; type = "gem"; }; - version = "1.27.0"; + version = "2.1.0"; }; parser = { dependencies = [ @@ -1939,10 +1965,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; + sha256 = "0m2xqvn1la62hji1mn04y59giikww95p2hs0r4y2rrz3mdxcwyni"; type = "gem"; }; - version = "3.3.10.0"; + version = "3.3.11.1"; }; patience_diff = { dependencies = [ "optimist" ]; @@ -1963,10 +1989,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; + sha256 = "16caca7lcz5pwl82snarqrayjj9j7abmxqw92267blhk7rbd120k"; type = "gem"; }; - version = "1.6.2"; + version = "1.6.3"; }; posthog-rails = { dependencies = [ @@ -1977,10 +2003,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0f2y2sd3r1ihpkwrjqa7h3frs2yv9pca00kpd54n2vy9y8vpi534"; + sha256 = "06iv4rh9hfqx9q2yxl6yr5nqqlc6xp60sqmnf94f2zw3k5csynj5"; type = "gem"; }; - version = "3.9.1"; + version = "3.11.0"; }; posthog-ruby = { dependencies = [ "concurrent-ruby" ]; @@ -1988,10 +2014,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lpwyv5g6q3v4qrygkfdk3kzf3zh0bsyss0i5fgqhs4drnlhsz0"; + sha256 = "0v3yciwz314asqvxkc3qli5z7vn86c11dx2hjy0dcx2x4nb2gd6h"; type = "gem"; }; - version = "3.9.1"; + version = "3.11.0"; }; pp = { dependencies = [ "prettyprint" ]; @@ -2079,19 +2105,21 @@ dependencies = [ "coderay" "method_source" + "reline" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; + sha256 = "0kh5nv8v74k1ccy6gc7nd04aaf1cjkbk7g8pwy2izvcqaq36jv6p"; type = "gem"; }; - version = "0.15.2"; + version = "0.16.0"; }; pry-byebug = { dependencies = [ @@ -2100,15 +2128,16 @@ ]; groups = [ "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wpa3jd46h44rjz3hjwl5c0zfx3jav4a64nm8h0g1iwv61yvn2hb"; + sha256 = "1dyi2dr5zp08s4bp9ik44v84wc0kdvinmcy7six0lfd8x150jkjr"; type = "gem"; }; - version = "3.11.0"; + version = "3.12.0"; }; pry-rails = { dependencies = [ "pry" ]; @@ -2151,10 +2180,10 @@ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb"; + sha256 = "1dx5bc3s1mb1i53np4cdkypg7ccygnvagr3hglyndbqilrljvxql"; type = "gem"; }; - version = "5.3.1"; + version = "5.4.0"; }; public_suffix = { groups = [ @@ -2166,10 +2195,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.5"; }; puma = { dependencies = [ "nio4r" ]; @@ -2177,10 +2206,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a3jd9qakasizrf7dkq5mqv51fjf02r2chybai2nskjaa6mz93mz"; + sha256 = "1yw6nvkvddriacmva8hm0za0961d6j96dm7zm6748rmyzcfqgvf8"; type = "gem"; }; - version = "7.2.0"; + version = "8.0.2"; }; pundit = { dependencies = [ "activesupport" ]; @@ -2345,10 +2374,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rjvzpnl0js6axlygij5a5c6cwmraxvv6z6c2px95qlbjj80zd2c"; + sha256 = "1lww7i686rm9s50d34hb596y2kfl46dida2kjy8gr64c6jjpn0bd"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; rails-dom-testing = { dependencies = [ @@ -2390,17 +2419,17 @@ }; rails_icons = { dependencies = [ - "nokogiri" + "icons" "rails" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0aixqyan3ik3z84135wn0zvvfb8krj4qxccsg9jbznjx0ywblhap"; + sha256 = "0yqdd1qrvggh5gb3qicngxxassbqi1nyviiyqr6j9pg6853gn3y4"; type = "gem"; }; - version = "1.4.0"; + version = "1.8.0"; }; railties = { dependencies = [ @@ -2422,10 +2451,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1md96yl05v436jkgz9725cax9hf61sv74267cg7yidwnl3lwd65d"; + sha256 = "08nyhsigcvjpj9i3r0s73yi8zm16sxmr2x7xgxlaq2jjrghb0gli"; type = "gem"; }; - version = "8.0.5"; + version = "8.1.3"; }; rainbow = { groups = [ @@ -2489,15 +2518,17 @@ version = "7.2.0"; }; redis = { - dependencies = [ "redis-client" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bpsh5dbvybsa8qnv4dg11a6f2zn4sndarf7pk4iaayjgaspbrmm"; + sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq"; type = "gem"; }; - version = "5.4.1"; + version = "4.8.1"; }; redis-client = { dependencies = [ "connection_pool" ]; @@ -2505,10 +2536,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16vplvxrsaq6as1hzw71mkfcpjdphk0m662k36vrilq2f9dgndhk"; + sha256 = "18xy2nd8mcb186gqd11sy3vfwkq5n85mq26v7l325jkdiwgvyr8c"; type = "gem"; }; - version = "0.26.2"; + version = "0.29.0"; }; regexp_parser = { groups = [ @@ -2519,10 +2550,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + sha256 = "1fwfw26a32rps78920nn29shqg2zmqv72i89j1fap41isshida9m"; type = "gem"; }; - version = "2.11.3"; + version = "2.12.0"; }; reline = { dependencies = [ "io-console" ]; @@ -2617,10 +2648,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mfxgxhsk4hpxh0ahk9yk593qiminv91gnfxkyixgm0nh6kn56ay"; + sha256 = "1mgmr8f7rfab8hyfd0s15nbvsbxzbghj87qyi5jwynmkji481hc9"; type = "gem"; }; - version = "3.0.1"; + version = "3.1.0"; }; rgeo-activerecord = { dependencies = [ @@ -2631,10 +2662,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "151hzz2amv4xn3ka5ab3rm3ghbyip8fqsa5m6jkpbf38qn6jz8n8"; + sha256 = "18ar7ycppwqwf3nyjm2q5rmqwgd2x04d1xwai8gc9wp2xavylyia"; type = "gem"; }; - version = "8.0.0"; + version = "8.1.0"; }; rgeo-geojson = { dependencies = [ @@ -2669,35 +2700,36 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2"; + sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4"; type = "gem"; }; - version = "3.1.0"; + version = "3.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y"; + sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; rspec-core = { dependencies = [ "rspec-support" ]; groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r6zbis0hhbik1ck8kh58qb37d1qwij1x1d2fy4jxkzryh3na4r5"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -2732,10 +2764,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0klv9mibmnfqw92w5bc1bab1x4dai60xfh0xz0mhgicibsp3gcbq"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.13.6"; + version = "3.13.8"; }; rspec-rails = { dependencies = [ @@ -2755,24 +2787,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kis8dfxlvi6gdzrv9nsn3ckw0c2z7armhni917qs1jx7yjkjc8i"; + sha256 = "1pr29snnnlgkqv80vbi4795l6rxq3l47x5rl7lyni4h8zj95c8q6"; type = "gem"; }; - version = "8.0.2"; + version = "8.0.4"; }; rspec-support = { groups = [ "default" "development" + "staging" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hrzdcklbl8pv721cq906yfl38fmqmlnh33ff8l752z1ys9y6q9a"; + sha256 = "0z64h5rznm2zv21vjdjshz4v0h7bxvg02yc6g7yzxakj11byah06"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.7"; }; rswag-api = { dependencies = [ @@ -2842,10 +2875,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wz2np5ck54vpwcz18y9x7w80c308wza7gmfcykysq59ajkadw89"; + sha256 = "138qbhxb6r8qyq6kz38i3wq4k2rdcrhfcyicxzw1798na7sxvndr"; type = "gem"; }; - version = "1.82.1"; + version = "1.87.0"; }; rubocop-ast = { dependencies = [ @@ -2859,10 +2892,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zbikzd6237fvlzjfxdlhwi2vbmavg1cc81y6cyr581365nnghs9"; + sha256 = "0dahfpnzz63hyqxa03x8rypnrxzwyvh4i5a8ri34bzpnf3pg64j4"; type = "gem"; }; - version = "1.49.0"; + version = "1.49.1"; }; rubocop-rails = { dependencies = [ @@ -2876,10 +2909,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08kf3nhhhxcwb9shb4bv7jxr1mjrs63fwpywppmgy9cbwip29zqh"; + sha256 = "1xaxlfas5grja3lvzjrfiv86ah3rxa15cmi7hc79b2cw8cjs7sis"; type = "gem"; }; - version = "2.34.2"; + version = "2.35.4"; }; ruby-next-core = { groups = [ "default" ]; @@ -2912,10 +2945,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0g2vx9bwl9lgn3w5zacl52ax57k4zqrsxg05ixf42986bww9kvf0"; + sha256 = "0khy3d43cr2i4x9as2k41ckrjb4wkpcycdbzaara4fy4qw923n9f"; type = "gem"; }; - version = "3.2.2"; + version = "3.3.1"; }; sanitize = { dependencies = [ @@ -2957,10 +2990,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16rmdnc8c779gmphv7n4rcx8bc6yv24i555lzqx2drmrqk721jbg"; + sha256 = "0xw4bpmw2kfpfk187mnga2ranalm688y1w26kic6kwwsa9rg07bg"; type = "gem"; }; - version = "4.35.0"; + version = "4.44.0"; }; sentry-rails = { dependencies = [ @@ -2971,10 +3004,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r5031qb02xmwmkrrz8ald4gc35xgcgz2h089873w33l5kcd9ygb"; + sha256 = "1vdiia361bzmkajb8nfz6y87yjyj7wdnfp1n5lb5s8zbwr1sljfb"; type = "gem"; }; - version = "6.5.0"; + version = "6.6.2"; }; sentry-ruby = { dependencies = [ @@ -2986,10 +3019,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0srsbyw11h4gkr75vv4xcws8b9a9h7ii8wf3kb6syyh1d86swmrw"; + sha256 = "1mkcrjn47y7z4g59psrz4xw3sniabf9dwwaqzsc8a18hgmssyjm6"; type = "gem"; }; - version = "6.5.0"; + version = "6.6.2"; }; shoulda-matchers = { dependencies = [ "activesupport" ]; @@ -2997,10 +3030,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i1zkr4rsvf8pz1x38wkb82nsjx28prmyb5blsmw86pd5cmmfszg"; + sha256 = "0xwwfj48d6mpc66lhl4yabnjazpf47wqg9n1i9na7q0h9isdigxl"; type = "gem"; }; - version = "6.5.0"; + version = "7.0.1"; }; sidekiq = { dependencies = [ @@ -3014,10 +3047,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mjcm3csall2idnza3w9gvayq3fbpz0k1jsmhsdpgxj6ipddik1p"; + sha256 = "03z48p8asbid67lmlsn12njk1gdb6xqibabyz5na3c94242ws85y"; type = "gem"; }; - version = "8.0.10"; + version = "8.1.6"; }; sidekiq-cron = { dependencies = [ @@ -3096,10 +3129,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mnllrwhs7psw6xxs8x5yx85k12qjfdgs8zs0bxm70bfascx58r5"; + sha256 = "1p9cnbz0fxkfqgpjb5xwwj5pfm969ndbp8shg43fz2kksqvl3rvh"; type = "gem"; }; - version = "2.0.3"; + version = "2.0.5"; }; sprockets = { dependencies = [ @@ -3135,10 +3168,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03788mbipmihq2w7rznzvv0ks0s9z1321k1jyr6ffln8as3d5xmg"; + sha256 = "014s1zxlxcw35shislar3y1i3mqa0c6gh3m21js14q1q5zharhjf"; type = "gem"; }; - version = "0.2.27"; + version = "0.2.28"; }; stimulus-rails = { dependencies = [ "railties" ]; @@ -3189,10 +3222,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qc3682i373ccml000xvi9pdksj3rb9v9znagjs762iypp3nwrkm"; + sha256 = "00n97vh59in3cnak281rlm87imnglr4zpqrz41xxc8x2vb0c2py3"; type = "gem"; }; - version = "0.17.0"; + version = "0.19.0"; }; swd = { dependencies = [ @@ -3257,10 +3290,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; + sha256 = "1jxcji88mh6xsqz0mfzwnxczpg7cyniph7wpavnavfz7lxl77xbq"; type = "gem"; }; - version = "0.6.0"; + version = "0.6.1"; }; tsort = { groups = [ @@ -3286,10 +3319,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15gafkrlg8rdk2fra0w3rjc1jwicbdjv24grr5qn97z57kfv9jyb"; + sha256 = "0priz7ww23h2j9j5zicc4np3rr357n01xw8zymn0bzxg79rr03gf"; type = "gem"; }; - version = "2.0.20"; + version = "2.0.23"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; @@ -3391,10 +3424,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "195r5qylwxwqbllnpli9c2pzin0lky6h3fw912h88g2lmri0j6hc"; + sha256 = "15wwjmzk8y63v1w11lzc6y0pqlb2j040wvjgdfbxrcv2913gcpb9"; type = "gem"; }; - version = "1.1.9"; + version = "1.1.11"; }; warden = { dependencies = [ "rack" ]; @@ -3432,20 +3465,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mqw7ca931zmqgad0fq4gw7z3gwb0pwx9cmd1b12ga4hgjsnysag"; + sha256 = "142cbab47mjxmg8gc89d94sd3h7an9ligh38r9n88wb3xbr5cibp"; type = "gem"; }; - version = "3.26.1"; + version = "3.26.2"; }; webrick = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; websocket = { groups = [ @@ -3469,10 +3502,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qj9dmkmgahmadgh88kydb7cv15w13l1fj3kk9zz28iwji5vl3gd"; + sha256 = "15idgibqpdaj97f734drx8a7k1jcc8wvxlk2nbafac72ihikicjs"; type = "gem"; }; - version = "0.8.0"; + version = "0.8.1"; }; websocket-extensions = { groups = [ "default" ]; @@ -3493,10 +3526,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001sswk3d1n8nf4pzxxc4rvxw47q05m0harl50ys25b18nxqai6z"; + sha256 = "1gqm78w1va32w6kbhpm86pvn9g28d2g7d9j9jrxys42sscg2znys"; type = "gem"; }; - version = "7.0.2"; + version = "7.5.0"; }; xpath = { dependencies = [ "nokogiri" ]; @@ -3613,10 +3646,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pbkiwwla5gldgb3saamn91058nl1sq1344l5k36xsh9ih995nnq"; + sha256 = "04hx33lsnp4q0qf8982mz0acs1dap5s2bsmihi0n0g08249sc4kj"; type = "gem"; }; - version = "2.7.5"; + version = "2.8.2"; }; zlib = { groups = [ "default" ]; diff --git a/pkgs/by-name/da/dawarich/package.nix b/pkgs/by-name/da/dawarich/package.nix index acd55e201bc0..bb841683497d 100644 --- a/pkgs/by-name/da/dawarich/package.nix +++ b/pkgs/by-name/da/dawarich/package.nix @@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: { env = { RAILS_ENV = "production"; NODE_ENV = "production"; - REDIS_URL = ""; # build error if not defined TAILWINDCSS_INSTALL_DIR = "${tailwindcss_3}/bin"; }; diff --git a/pkgs/by-name/da/dawarich/sources.json b/pkgs/by-name/da/dawarich/sources.json index 0e3d50536994..0f15d6d74ff3 100644 --- a/pkgs/by-name/da/dawarich/sources.json +++ b/pkgs/by-name/da/dawarich/sources.json @@ -1,5 +1,5 @@ { - "version": "1.7.11", - "hash": "sha256-10FPOt/58AgP4ChMlAn5bYg2erJFXDdjXlHr3pA4L3Y=", - "npmHash": "sha256-CwpVV5xLw75ReS0IqFvV3oaVk6EBlqYIKRa2KehVwFQ=" + "version": "1.9.1", + "hash": "sha256-ukpX2HOGNh14vbH/2UgjIU13PMBIA8Es2p7sBySAgVQ=", + "npmHash": "sha256-sUDEqvqNrztedUGZRRkD2ythpBQQwpqJz/QleUvqz0Y=" } diff --git a/pkgs/by-name/di/diswall/package.nix b/pkgs/by-name/di/diswall/package.nix index 96f52d4809aa..b8799c290b1b 100644 --- a/pkgs/by-name/di/diswall/package.nix +++ b/pkgs/by-name/di/diswall/package.nix @@ -2,20 +2,27 @@ lib, rustPlatform, fetchFromGitHub, + pkg-config, + openssl, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "diswall"; - version = "0.6.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "dis-works"; repo = "diswall-rs"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-t2ZBi3ab6OUWzc0L0Hq/ay+s3KNDMeu6mkYxti48BuE="; + hash = "sha256-5kKVEdzN38gyovGAg3/FE5sbSwCBEiQH1GPsDeQ+rCg="; }; - cargoHash = "sha256-I4jfeOtK+ho2jksGHgQqHE+L6UzS240t+7v3/Eb/xAs="; + cargoHash = "sha256-WXaNLlTbZc2On19azFUbcsx0fA2LpsNNWxO6BzJ469M="; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; + + OPENSSL_NO_VENDOR = 1; doCheck = false; diff --git a/pkgs/by-name/el/element-call/package.nix b/pkgs/by-name/el/element-call/package.nix index 1eb2861f3c5b..8ae64d5d77ac 100644 --- a/pkgs/by-name/el/element-call/package.nix +++ b/pkgs/by-name/el/element-call/package.nix @@ -16,20 +16,20 @@ let # Keep this in sync with upstream locked version (likely a stable release, but not always latest) matrix-js-sdk = stdenv.mkDerivation (finalAttrs: { pname = "matrix-js-sdk"; - version = "41.7.0-rc.3"; + version = "41.8.0-rc.0"; src = fetchFromGitHub { owner = "matrix-org"; repo = "matrix-js-sdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-KD+AbMGVAaGEU5h2JB5JyQtwG0SYejdADjJ7TrxqVrY="; + hash = "sha256-1e6nWeHNAhVynxv2R7GY5NRCBN0BriRjA3zLK0D5O9g="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-mWtzWAV/lyaCZEIiGmOLUkhwwMouNAWoYJWL7Srr/bM="; + hash = "sha256-Me76t/wl4HtmbQ+FzUNLEpOM6aYbzTl68tuDSEh+Hq4="; }; nativeBuildInputs = [ @@ -58,20 +58,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-call"; - version = "0.20.1"; + version = "0.20.2"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-call"; tag = "v${finalAttrs.version}"; - hash = "sha256-g71b0GVpe181iNum5i6z1bTAbCykyoYUy300Ebeds1Q="; + hash = "sha256-paUcZhjcLbJOpQOR8gRpGe0LzSaKtWsTzE1svzQaVZY="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-K+ccoUDNYdmeVyVSYLP1UsvdsAgD1aH80HIubZY4Mf8="; + hash = "sha256-JOpKxtElmNKepx3W+1LIolcrYrevsCEq7+Aoh0kwZEw="; }; inherit matrix-js-sdk; diff --git a/pkgs/by-name/fe/febio-studio/package.nix b/pkgs/by-name/fe/febio-studio/package.nix index 4b96436c4fbb..09613f96e9b3 100644 --- a/pkgs/by-name/fe/febio-studio/package.nix +++ b/pkgs/by-name/fe/febio-studio/package.nix @@ -80,6 +80,6 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ mit ]; homepage = "https://febio.org/"; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; }) diff --git a/pkgs/by-name/fe/febio/package.nix b/pkgs/by-name/fe/febio/package.nix index c7c2604d7ed1..28427d15792b 100644 --- a/pkgs/by-name/fe/febio/package.nix +++ b/pkgs/by-name/fe/febio/package.nix @@ -53,6 +53,6 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ mit ]; homepage = "https://febio.org/"; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; }) diff --git a/pkgs/by-name/fi/filebrowser-quantum/package.nix b/pkgs/by-name/fi/filebrowser-quantum/package.nix index 7a1e4580c9c5..a38354409ddd 100644 --- a/pkgs/by-name/fi/filebrowser-quantum/package.nix +++ b/pkgs/by-name/fi/filebrowser-quantum/package.nix @@ -6,13 +6,13 @@ }: let - version = "1.3.3-stable"; + version = "1.4.0-stable"; src = fetchFromGitHub { owner = "gtsteffaniak"; repo = "filebrowser"; tag = "v${version}"; - hash = "sha256-Q4TtC5x/nAbeZzICH9R9LBqe/8tbQOFR8vAImhQ5sYM="; + hash = "sha256-Ojz1VTtlCFUTodQ66mr0ozLKsx3kUirm79HuFJu33yQ="; }; frontend = buildNpmPackage { @@ -20,7 +20,7 @@ let inherit version src; sourceRoot = "${src.name}/frontend"; - npmDepsHash = "sha256-+2CHRhu+cEmA0OvvU8ZKZ7Q5rTUX2KCSXFeVdievoYQ="; + npmDepsHash = "sha256-tisZA7v0WsynNxgbww48eERz9+om4w8MW4IMzQIyh+Y="; buildPhase = '' runHook preBuild @@ -47,7 +47,7 @@ buildGoModule { sourceRoot = "${src.name}/backend"; - vendorHash = "sha256-Fq5FqsZ4m5j+UIn1RsElhNUb4guwI9wo48SjQdvESRU="; + vendorHash = "sha256-WvilFCwTGXecsD/afUpLL6TrGzr/cgkQeltCKKDc4AI="; preBuild = '' mkdir -p http/embed diff --git a/pkgs/by-name/fl/fluux-messenger/package.nix b/pkgs/by-name/fl/fluux-messenger/package.nix index 7d34624a1e49..43e12c6d985b 100644 --- a/pkgs/by-name/fl/fluux-messenger/package.nix +++ b/pkgs/by-name/fl/fluux-messenger/package.nix @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fluux-messenger"; - version = "0.16.1"; + version = "0.16.2"; __structuredAttrs = true; strictDeps = true; @@ -26,16 +26,16 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "processone"; repo = "fluux-messenger"; rev = "v${finalAttrs.version}"; - hash = "sha256-os6zEB1E3D4WSRfru/UCDY0mgZxy0Zu/YcjhMbXt47g="; + hash = "sha256-G5VDcFHp+mIYBXh7Vju/8bGB3CPD1dyZKq8zAOKn3UY="; }; cargoRoot = "apps/fluux/src-tauri"; - cargoHash = "sha256-V6iDPPBpdJQV5PA/isRy+Gz6NdwUUEj3mf9PM/nX10s="; + cargoHash = "sha256-/jaEpC0f6B1zTxN7MHv/DESFnRTSAd3qi9rrnXurcPQ="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; - hash = "sha256-iMkb7QZZrKjzmTzvWGbw8reF1nX4Avd1XKzyybz3q00="; + hash = "sha256-XAzE4I13GN4Gfi6g4VX5ZwM2DhVycKz7cGBQroAFvf8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gh/ghost-complete/package.nix b/pkgs/by-name/gh/ghost-complete/package.nix index 8e21d5edc8e4..5b845d9fb6c0 100644 --- a/pkgs/by-name/gh/ghost-complete/package.nix +++ b/pkgs/by-name/gh/ghost-complete/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ghost-complete"; - version = "0.16.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "StanMarek"; repo = "ghost-complete"; tag = "v${finalAttrs.version}"; - hash = "sha256-SL0PRGppuiglP/BStlvc//6dn2lP472lLfhz3Hq7ZVw="; + hash = "sha256-AOhH98qGHISf8AZw3MSMnS5ADL6wQJ5jlo4PXsw7CAo="; }; __structuredAttrs = true; @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"-C", "link-arg=-fuse-ld=/usr/bin/ld",' "" ''; - cargoHash = "sha256-F568kxHWcbBQuAwUpkT1AwAr/u486/k094wVmB9SiqY="; + cargoHash = "sha256-l1Gp9FVtrGhzobM2Wdq110y1W7V6PNsQsJLBJ3sgOEs="; cargoBuildFlags = [ "--package=ghost-complete" ]; diff --git a/pkgs/by-name/gi/gif-for-cli/package.nix b/pkgs/by-name/gi/gif-for-cli/package.nix index 8c8e5ac307f1..ed278a90506d 100644 --- a/pkgs/by-name/gi/gif-for-cli/package.nix +++ b/pkgs/by-name/gi/gif-for-cli/package.nix @@ -57,7 +57,10 @@ python3Packages.buildPythonApplication { longDescription = "Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art."; homepage = "https://github.com/google/gif-for-cli"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ambossmann ]; + maintainers = with lib.maintainers; [ + ambossmann + Scriptkiddi + ]; mainProgram = "gif-for-cli"; }; } diff --git a/pkgs/by-name/gi/github-changelog-generator/package.nix b/pkgs/by-name/gi/github-changelog-generator/package.nix index b1d59ddf4c2d..6df22424bca2 100644 --- a/pkgs/by-name/gi/github-changelog-generator/package.nix +++ b/pkgs/by-name/gi/github-changelog-generator/package.nix @@ -16,6 +16,7 @@ bundlerApp { homepage = "https://github.com/github-changelog-generator/github-changelog-generator"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ + Scriptkiddi nicknovitski ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/gi/gitte/package.nix b/pkgs/by-name/gi/gitte/package.nix index 2daf9cd2d8df..6d441da9c7d2 100644 --- a/pkgs/by-name/gi/gitte/package.nix +++ b/pkgs/by-name/gi/gitte/package.nix @@ -22,7 +22,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "gitte"; - version = "0.7.2"; + version = "0.8.0"; __structuredAttrs = true; @@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: { owner = "ckruse"; repo = "Gitte"; tag = finalAttrs.version; - hash = "sha256-ZnJhObVZgseUz4cb/poaUmxfV+v11SC4xlNQDkff/fs="; + hash = "sha256-niVICk2RtDFA0/NK4cP+CU4uII/LcYjB+ZV60IHmr40="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-Ouz9foDYXzK3UH6mjrM2T55U63FqOLLgCljNKSKIA/E="; + hash = "sha256-hJlO4GXPg6LWBCSKTQAwAawgWwN+OckvV2t9svTsaj4="; }; strictDeps = true; diff --git a/pkgs/by-name/gl/glpi-agent/package.nix b/pkgs/by-name/gl/glpi-agent/package.nix index 8a23e9f21d2b..3e4314e5976e 100644 --- a/pkgs/by-name/gl/glpi-agent/package.nix +++ b/pkgs/by-name/gl/glpi-agent/package.nix @@ -16,13 +16,13 @@ perlPackages.buildPerlPackage rec { pname = "glpi-agent"; - version = "1.17"; + version = "1.18"; src = fetchFromGitHub { owner = "glpi-project"; repo = "glpi-agent"; tag = version; - hash = "sha256-ug3/ullvEn98UUg4fzDQl5PjVFlbgbaIiz0tuWz9XeA="; + hash = "sha256-oXnV862kb7hP1+tWIaXaFMFsGVww0/4Rw3UFEePC5KU="; }; postPatch = '' diff --git a/pkgs/by-name/gr/gradia/package.nix b/pkgs/by-name/gr/gradia/package.nix index 1aa6761b181d..b4766d61f9e7 100644 --- a/pkgs/by-name/gr/gradia/package.nix +++ b/pkgs/by-name/gr/gradia/package.nix @@ -27,6 +27,8 @@ python3Packages.buildPythonApplication (finalAttrs: { version = "1.13.0"; pyproject = false; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "AlexanderVanhee"; repo = "Gradia"; @@ -79,7 +81,9 @@ python3Packages.buildPythonApplication (finalAttrs: { dontWrapGApps = true; - makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/hi/higan/package.nix b/pkgs/by-name/hi/higan/package.nix index 79523e2ded29..4728999cef20 100644 --- a/pkgs/by-name/hi/higan/package.nix +++ b/pkgs/by-name/hi/higan/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "higan"; - version = "115-unstable-2024-09-04"; + version = "115-unstable-2025-08-30"; src = fetchFromGitHub { owner = "higan-emu"; repo = "higan"; - rev = "a03b2e94c620eb12ab6f9936aee50e4389bee2ff"; - hash = "sha256-VpwHjA0LufKDnGRAS906Qh3R2pVt4uUGXxsRcca9SyM="; + rev = "8f4df010715298455b92cfc0821ea833770a8b5a"; + hash = "sha256-sYMVe+Sj8tR7Off+Cgl+4pndTIforXgIOMoXrAdyd9s="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index 743bd933fd4d..2a9ef9e7c826 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "hydrus"; - version = "668"; + version = "675"; pyproject = false; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${finalAttrs.version}"; - hash = "sha256-F6sQ2AyAIE7z7GH942sgzVbufA5GHEazoG+4YN8cFxQ="; + hash = "sha256-c/jt7CnGCbyTEtR/OW0IkRp9OeUnypfuS+yUZR6Nshs="; }; nativeBuildInputs = [ @@ -104,7 +104,7 @@ python3Packages.buildPythonApplication (finalAttrs: { # Move the hydrus module and related directories mkdir -p $out/${python3Packages.python.sitePackages} - mv {hydrus,static,db} $out/${python3Packages.python.sitePackages} + mv hydrus static $out/${python3Packages.python.sitePackages} # Fix random files being marked with execute permissions chmod -x $out/${python3Packages.python.sitePackages}/static/*.{png,svg,ico} # Build docs diff --git a/pkgs/by-name/id/id3/fix-gcc15.patch b/pkgs/by-name/id/id3/fix-gcc15.patch deleted file mode 100644 index ddce9ac753fc..000000000000 --- a/pkgs/by-name/id/id3/fix-gcc15.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/fileops.c b/fileops.c -index 1e70af1..9017bd0 100644 ---- a/fileops.c -+++ b/fileops.c -@@ -68,7 +68,6 @@ FILE *ftemp(char *templ, const char *mode) - #else - int fd = mkstemp(templ); - if(fd >= 0) { -- FILE* fdopen(); /* in case -ansi is used */ - if(f = fdopen(fd, mode)) return f; - close(fd); - #endif diff --git a/pkgs/by-name/id/id3/package.nix b/pkgs/by-name/id/id3/package.nix index 99be080a9af1..0fb5c1829da5 100644 --- a/pkgs/by-name/id/id3/package.nix +++ b/pkgs/by-name/id/id3/package.nix @@ -7,20 +7,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "id3"; - version = "0.81"; + version = "0.82"; src = fetchFromGitHub { owner = "squell"; repo = "id3"; rev = finalAttrs.version; - hash = "sha256-+h1wwgTB7CpbjyUAK+9BNRhmy83D+1I+cZ70E1m3ENk="; + hash = "sha256-WwE+DotmA4Z5H4J5ShSWERk1K2QqvY01f8qnw0IRXR8="; }; - patches = [ - # https://github.com/squell/id3/pull/35 - ./fix-gcc15.patch - ]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; makeFlags = [ "prefix=$(out)" ]; diff --git a/pkgs/by-name/jo/jocalsend/package.nix b/pkgs/by-name/jo/jocalsend/package.nix index 11af40e879ca..ad86d22c6a19 100644 --- a/pkgs/by-name/jo/jocalsend/package.nix +++ b/pkgs/by-name/jo/jocalsend/package.nix @@ -11,6 +11,8 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jocalsend"; version = "1.618033988"; + __structuredAttrs = true; + src = fetchFromGitea { domain = "git.kittencollective.com"; owner = "nebkor"; diff --git a/pkgs/by-name/kr/krita-unwrapped/package.nix b/pkgs/by-name/kr/krita-unwrapped/package.nix index b2db245af594..039a958e02d6 100644 --- a/pkgs/by-name/kr/krita-unwrapped/package.nix +++ b/pkgs/by-name/kr/krita-unwrapped/package.nix @@ -37,10 +37,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "krita-unwrapped"; - version = "6.0.1"; + version = "6.0.2.1"; src = fetchurl { url = "mirror://kde/stable/krita/${finalAttrs.version}/krita-${finalAttrs.version}.tar.gz"; - hash = "sha256-COddFMgFJh/IIovsFt70cF9unPsBkecb0EzEwOGChIo="; + hash = "sha256-Z1M8sRXewqWYe1r6fdTPjgREuQfNmTSc8dD7ZEVuQPg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/librepods/package.nix b/pkgs/by-name/li/librepods/package.nix index 180d130f621a..6ec5dd872703 100644 --- a/pkgs/by-name/li/librepods/package.nix +++ b/pkgs/by-name/li/librepods/package.nix @@ -13,6 +13,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "librepods"; version = "0.2.5"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "kavishdevar"; repo = "librepods"; diff --git a/pkgs/by-name/li/litecli/package.nix b/pkgs/by-name/li/litecli/package.nix index 844ced7b232e..1cfbd9d5e9d3 100644 --- a/pkgs/by-name/li/litecli/package.nix +++ b/pkgs/by-name/li/litecli/package.nix @@ -53,7 +53,10 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://litecli.com"; changelog = "https://github.com/dbcli/litecli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ iamanaws ]; + maintainers = with lib.maintainers; [ + iamanaws + Scriptkiddi + ]; mainProgram = "litecli"; }; }) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index 1ce45d501e5a..dbdd23cfebca 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.32.0"; + version = "0.33.3"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-4S0kjWQ3Ckrgvh8biSkEU7jA2hwG+t3oHN6h1937xgY="; + hash = "sha256-N6BnLRI4I9PvpjSmtadtCdn5BLQIc4lsZXs9w3UQxu0="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-eE5LKDRjSZ6IfPY/veTyZ7Lnlvl4WtULo6knRGFPRa4="; + cargoHash = "sha256-m9vl624Vkpu0bJUtHEaEKYwdQAVJJ088X7l69C6kcP0="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/ma/mastodon/gemset.nix b/pkgs/by-name/ma/mastodon/gemset.nix index cf3922b1283d..9e0500f11092 100644 --- a/pkgs/by-name/ma/mastodon/gemset.nix +++ b/pkgs/by-name/ma/mastodon/gemset.nix @@ -671,10 +671,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pbgnd9iavcfxqgh7n77f788a4l6myc9qwgwzbkskvrl9mvgmyq4"; + sha256 = "1clkjg3n7c29c01cykjp6gbnvywjilfanzcrcrazhzf551ssndy6"; type = "gem"; }; - version = "8.3.1"; + version = "8.4.1"; }; childprocess = { dependencies = [ "logger" ]; @@ -741,10 +741,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + sha256 = "1c2i64xsd35vijnb50rxb70g508s0x674xi0qpyyb8jy7bncl4j4"; type = "gem"; }; - version = "1.3.6"; + version = "1.3.7"; }; connection_pool = { groups = [ @@ -1192,10 +1192,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b930ag8nh99v8n9645ac1wcah9fx0mclbp323q4i1ly9acvkk3k"; + sha256 = "0y7j6yzv07zggic6g0p2v1ivnvkzsbqjnfdl4215qqb6cxz290hq"; type = "gem"; }; - version = "2.14.2"; + version = "2.14.3"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -1647,10 +1647,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; + sha256 = "0mbjg75bsnpf3mr5ad3425wi2ps9r809gvr8n0n8lv2f3zgcapjh"; type = "gem"; }; - version = "1.14.8"; + version = "1.15.1"; }; i18n-tasks = { dependencies = [ @@ -2408,10 +2408,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1s30b7h7qpyim30m8060xs415mbr3ci7i5hdg09chh1aqfx2qcbq"; + sha256 = "1d9safb4dly6qmc2g06444l0zifby52yy6j1a5fa1g4j3ihm3jah"; type = "gem"; }; - version = "1.19.3"; + version = "1.19.4"; }; omniauth = { dependencies = [ @@ -2943,10 +2943,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15j85zxs6c8ykis9770ii7m7rbbx5vxkqqk9shqicxamzd4wpafl"; + sha256 = "174v7f6wjkhygpp6dr0vbka03v0h5kxdfkgsilbyi0pf4ihz112y"; type = "gem"; }; - version = "2.14.26"; + version = "2.14.27"; }; parallel = { groups = [ diff --git a/pkgs/by-name/ma/mastodon/source.nix b/pkgs/by-name/ma/mastodon/source.nix index 8c130811aab0..00a99719379d 100644 --- a/pkgs/by-name/ma/mastodon/source.nix +++ b/pkgs/by-name/ma/mastodon/source.nix @@ -5,14 +5,14 @@ patches ? [ ], }: let - version = "4.6.0"; + version = "4.6.1"; in applyPatches { src = fetchFromGitHub { owner = "mastodon"; repo = "mastodon"; rev = "v${version}"; - hash = "sha256-+rvl0+/3Hn9QYKwYT0ZTlP+Ps7y+G+D2Dcu/fEhP79g="; + hash = "sha256-vnFmyLcIeiDHsVxh6BHFjolsGM0n2thOwt3MXrkjEx8="; passthru = { inherit version; yarnHash = "sha256-G1keSWDDpp0vBAOqQI8y8n7bmAeo9Hrdbo7R+cVZQwE="; diff --git a/pkgs/by-name/mo/mo-viewer/package.nix b/pkgs/by-name/mo/mo-viewer/package.nix new file mode 100644 index 000000000000..6538afbfad93 --- /dev/null +++ b/pkgs/by-name/mo/mo-viewer/package.nix @@ -0,0 +1,103 @@ +{ + lib, + stdenvNoCC, + buildGoModule, + fetchFromGitHub, + fetchPnpmDeps, + nodejs, + pnpm_10, + jq, + pnpmConfigHook, + installShellFiles, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "mo-viewer"; + version = "1.6.1"; + + src = fetchFromGitHub { + owner = "k1LoW"; + repo = "mo"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/PiMYllj0l3XwIkqT/sc7U/vGXdNmTD8RowZWe9ZDR8="; + }; + + frontend = stdenvNoCC.mkDerivation (finalFrontendAttrs: { + pname = "${finalAttrs.pname}-frontend"; + inherit (finalAttrs) version src; + + pnpmRoot = "internal/frontend"; + + pnpmDeps = fetchPnpmDeps { + inherit (finalFrontendAttrs) pname version src; + sourceRoot = "${finalFrontendAttrs.src.name}/internal/frontend"; + pnpm = pnpm_10; + fetcherVersion = 4; + hash = "sha256-thlwYvB7y6RFwLknbQt5evF4xQVzllrQqVYDdKSbEUM="; + }; + + nativeBuildInputs = [ + nodejs + pnpm_10 + pnpmConfigHook + jq + ]; + + postPatch = '' + jq 'del(.pnpm.executionEnv)' internal/frontend/package.json > internal/frontend/package.json.tmp + mv internal/frontend/package.json.tmp internal/frontend/package.json + ''; + + buildPhase = '' + runHook preBuild + pnpm -C internal/frontend run build + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + cp -r internal/static/dist $out + runHook postInstall + ''; + }); + + vendorHash = "sha256-rmtJswO3DWWxpb2uk91aIatc7ugNmsqzwlEeKdX7ITE="; + + preBuild = '' + cp -r ${finalAttrs.frontend} internal/static/dist + ''; + + env.CGO_ENABLED = 0; + + ldflags = [ + "-s" + "-w" + "-X github.com/k1LoW/mo/version.Revision=v${finalAttrs.version}" + ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) '' + installShellCompletion --cmd 'mo' \ + --bash <("$out/bin/mo" completion bash) \ + --zsh <("$out/bin/mo" completion zsh) \ + --fish <("$out/bin/mo" completion fish) + ''; + + doCheck = !stdenvNoCC.hostPlatform.isDarwin; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + + __structuredAttrs = true; + + meta = { + homepage = "https://github.com/k1LoW/mo"; + description = "Markdown viewer that opens .md files in a browser"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ryota2357 ]; + mainProgram = "mo"; + }; +}) diff --git a/pkgs/by-name/mu/musescore-evolution/package.nix b/pkgs/by-name/mu/musescore-evolution/package.nix index 833ca12c694d..03f01633f930 100644 --- a/pkgs/by-name/mu/musescore-evolution/package.nix +++ b/pkgs/by-name/mu/musescore-evolution/package.nix @@ -22,33 +22,30 @@ libopus, tinyxml-2, qt5, # Needed for musescore 3.X - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { + __structuredAttrs = true; + pname = "musescore-evolution"; - version = "3.7.0-unstable-2026-03-03"; + version = "3.7.0-unstable-2026-06-10"; src = fetchFromGitHub { owner = "Jojo-Schmitz"; repo = "MuseScore"; - rev = "67504236fa073783f6616545185ec8bde6c22647"; - hash = "sha256-QUUvUkdrJ4iL6cgDob+PdVRZp44kzHeoOi2N0Xb51To="; + rev = "ec719c0152fbb0fb57758a14a3754ad08d31dfc7"; + hash = "sha256-yXVKjaY/utXA3617ik4misxeOVFp+0oo0RSU3yPUA00="; }; patches = [ ./musescore-evolution-pch-fix.patch - (fetchpatch { - url = "https://github.com/Jojo-Schmitz/MuseScore/commit/bbaa38ba2babb339043f87d50cec3240ca49fe0b.patch"; - hash = "sha256-TbbrBo4uWCHeAs0Er3eYL+i0JWafI0zhetLpFjN0xg8="; - }) ]; # From top-level CMakeLists.txt: # - DOWNLOAD_SOUNDFONT defaults ON and tries to fetch from the network. # Download manually at Help > Manage Resources cmakeFlags = [ - "-DDOWNLOAD_SOUNDFONT=OFF" + (lib.cmakeBool "DOWNLOAD_SOUNDFONT" false) ]; qtWrapperArgs = [ @@ -57,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { lib.makeLibraryPath [ libjack2 ] }" ] - ++ lib.optionals (stdenv.hostPlatform.isLinux) [ + ++ lib.optionals stdenv.hostPlatform.isLinux [ "--set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib" ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ @@ -68,21 +65,16 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' qtWrapperArgs+=("''${gappsWrapperArgs[@]}") - - # Recreate correct symlinks (let fixupPhase handle compression) - if [ -e "$manDir/mscore-evo.1" ]; then - ln -sf "mscore-evo.1" "$manDir/musescore-evo.1" - fi ''; dontWrapGApps = true; nativeBuildInputs = [ - qt5.wrapQtAppsHook cmake - qt5.qttools - pkg-config ninja + pkg-config + qt5.qttools + qt5.wrapQtAppsHook ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Since https://github.com/musescore/MuseScore/pull/13847/commits/685ac998 @@ -91,25 +83,25 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - libjack2 + flac freetype lame + libjack2 libogg + libopus + libopusenc libpulseaudio libsndfile libvorbis portaudio portmidi - flac - libopusenc - libopus - tinyxml-2 qt5.qtbase qt5.qtdeclarative + qt5.qtgraphicaleffects + qt5.qtquickcontrols2 qt5.qtsvg qt5.qtxmlpatterns - qt5.qtquickcontrols2 - qt5.qtgraphicaleffects + tinyxml-2 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib @@ -145,14 +137,18 @@ stdenv.mkDerivation (finalAttrs: { # On Linux, let CMake + wrapQtAppsHook install/wrap "mscore", then rename it # and adjust the .desktop file so it doesn't clash with the main musescore package. postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + # 1) Rename the binaries mv "$out/bin/mscore" "$out/bin/mscore-evo" + rm "$out/bin/musescore" + ln -s "$out/bin/mscore-evo" "$out/bin/musescore-evolution" # 2) Fix desktop entry to point to mscore-evo and avoid ID clash desktop="$out/share/applications/mscore.desktop" substitute "$desktop" "$out/share/applications/mscore-evo.desktop" \ - --replace "Exec=mscore" "Exec=mscore-evo" \ - --replace "Name=MuseScore 3.7" "Name=MuseScore 3.7 (Evolution)" \ - --replace "Icon=mscore" "Icon=mscore-evo" + --replace-fail "Exec=mscore" "Exec=mscore-evo" \ + --replace-fail "Name=MuseScore 3.7" "Name=MuseScore 3.7 (Evolution)" \ + --replace-fail "Icon=mscore" "Icon=mscore-evo" \ + --replace-fail "StartupWMClass=mscore" "StartupWMClass=MuseScore3" rm $desktop # 3) Rename app icons (apps/) @@ -169,33 +165,29 @@ stdenv.mkDerivation (finalAttrs: { "$out"/share/icons/hicolor/*/mimetypes/application-x-musescore+xml.*; do dir="''${icon%/*}"; base="''${icon##*/}"; ext="''${base##*.}" case "$base" in - application-x-musescore.*) mv "$icon" "$dir/application-x-musescore-evo.$ext" ;; - application-x-musescore+xml.*) mv "$icon" "$dir/application-x-musescore-evo+xml.$ext" ;; + application-x-musescore.*) mv "$icon" "$dir/application-x-musescore-evolution.$ext" ;; + application-x-musescore+xml.*) mv "$icon" "$dir/application-x-musescore-evolution+xml.$ext" ;; esac done # 4) Rename MIME XML and point icons to the new names - mv "$out/share/mime/packages/musescore.xml" "$out/share/mime/packages/musescore-evo.xml" + mv "$out/share/mime/packages/musescore.xml" "$out/share/mime/packages/musescore-evolution.xml" sed -i \ - -e 's|application-x-musescore\(\+xml\)\?|application-x-musescore-evo\1|g' \ + -e 's|application-x-musescore\(\+xml\)\?|application-x-musescore-evolution\1|g' \ -e 's|musescore|mscore-evo|g' \ - "$out/share/mime/packages/musescore-evo.xml" + "$out/share/mime/packages/musescore-evolution.xml" # 5) Rename man pages to match mscore-evo and remove legacy symlinks manDir="$out/share/man/man1" - # Remove all old musescore/mscore symlinks first (gzip may have created them) - find "$manDir" -type l \ - \( -name 'mscore.1*' -o -name 'musescore.1*' \) \ - -exec rm -f {} + + # Fix existing dangling aliases + if [ -f "$manDir/mscore.1.gz" ]; then + mv "$manDir/mscore.1.gz" "$manDir/mscore-evo.1.gz" + fi - # Rename real files - find "$manDir" \( -name 'mscore.1*' -o -name 'musescore.1*' \) -type f | - while IFS= read -r man; do - base="$(basename "$man")" - newname=$(echo "$base" | sed -e 's/^mscore/mscore-evo/' -e 's/^musescore/mscore-evo/') - mv "$man" "$manDir/$newname" - done + # Replace old musescore.1.gz alias + rm -f "$manDir/musescore.1.gz" + ln -s "$manDir/mscore-evo.1.gz" "$manDir/musescore-evolution.1.gz" # 6) Rename AppStream metadata and its IDs meta="$out/share/metainfo/org.musescore.MuseScore.appdata.xml" diff --git a/pkgs/by-name/ne/neovim-unwrapped/package.nix b/pkgs/by-name/ne/neovim-unwrapped/package.nix index aeb2807ce0f7..109883fc5e67 100644 --- a/pkgs/by-name/ne/neovim-unwrapped/package.nix +++ b/pkgs/by-name/ne/neovim-unwrapped/package.nix @@ -22,12 +22,6 @@ nix-update-script, writableTmpDirAsHomeHook, wasmSupport ? false, - - # now defaults to false because some tests can be flaky (clipboard etc), see - # also: https://github.com/neovim/neovim/issues/16233 - nodejs ? null, - fish ? null, - python3 ? null, }: let @@ -194,22 +188,6 @@ stdenv.mkDerivation ( pkg-config ]; - # extra programs test via `make functionaltest` - nativeCheckInputs = - let - pyEnv = python3.withPackages ( - ps: with ps; [ - pynvim - msgpack - ] - ); - in - [ - fish - nodejs - pyEnv # for src/clint.py - ]; - postPatch = lib.optionalString wasmSupport '' substituteInPlace src/nvim/CMakeLists.txt \ diff --git a/pkgs/by-name/ne/nerva/package.nix b/pkgs/by-name/ne/nerva/package.nix index 49e4013b7e57..df78aa467715 100644 --- a/pkgs/by-name/ne/nerva/package.nix +++ b/pkgs/by-name/ne/nerva/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "nerva"; - version = "1.25.2"; + version = "1.26.0"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "nerva"; tag = "v${finalAttrs.version}"; - hash = "sha256-t8LAxtdA45nfpD99HvRiP5Nv8hsxP9iQF81JUbztLS4="; + hash = "sha256-tVm8HX5hAIIB9E813pl2rJiYoixlF2laeaulkBkPpUk="; }; vendorHash = "sha256-Z0MSD+1/1VzrJ+pz5x0JvxrCxtJe59ckaTqHK/+TVN8="; diff --git a/pkgs/by-name/ne/netpeek/package.nix b/pkgs/by-name/ne/netpeek/package.nix index 23564c756a7a..f4442e1908a4 100644 --- a/pkgs/by-name/ne/netpeek/package.nix +++ b/pkgs/by-name/ne/netpeek/package.nix @@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: { version = "0.2.7"; pyproject = false; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "ZingyTomato"; repo = "NetPeek"; diff --git a/pkgs/by-name/nu/numr/package.nix b/pkgs/by-name/nu/numr/package.nix index c93f84bc4624..76b65dcc1b1f 100644 --- a/pkgs/by-name/nu/numr/package.nix +++ b/pkgs/by-name/nu/numr/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "numr"; - version = "0.5.5"; + version = "0.6.0"; src = fetchFromGitHub { owner = "nasedkinpv"; repo = "numr"; rev = "v${finalAttrs.version}"; - hash = "sha256-dx5Ow+trL0/gVKj0IOAVwwgNMl4ZwF5K7MEi6fv/QYc="; + hash = "sha256-GmG6iGcN0Y+0YgUmV+sAtdnusNpuVKLUrzKklmz+dvs="; }; - cargoHash = "sha256-8illKr1unCiZRlcpuzBSCJ/H7HJPW2cHDLq1vF76vss="; + cargoHash = "sha256-SbgCF+m4dR2zPPJrVFxRLOOAyyjOSubXsYvzOa5tTyg="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index 3e1925d69125..c068bd32779e 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "oh-my-posh"; - version = "29.14.0"; + version = "29.18.0"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${finalAttrs.version}"; - hash = "sha256-Kjc9H/XVjlJQskWZyKN/y3Oy5HHIeIT5gLkAm2JBhOI="; + hash = "sha256-A01LX+UvPlnQy/GoRoLVIBl8TrIB6XGjvpr3fCB5Jsg="; }; - vendorHash = "sha256-MKq0o6YE31YYFCJMhrcNPzxv+UljHa2FPNJZPBk+pGA="; + vendorHash = "sha256-cuVkJjaeLBECeEBPSB1hyRcBs4AhXkG4br0ehjZ0pjI="; sourceRoot = "${finalAttrs.src.name}/src"; diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index dd907060b689..e21144d289c8 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -1,25 +1,30 @@ { - "canvas_danmaku": "sha256-XbOYi66WU6hV6Q2FnMC8HxFcY1MxAhyyJr4K+gCPEX4=", - "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", + "audio_service": "sha256-ZoblGqxzeu1oCCCfv8RDfvV3UR9SK0oLw/iIKMIqIa0=", + "cached_network_image_ce": "sha256-fFW5JdskLpDVQDMzwlR6/AgfgPaz91Kl9ZhuFJFSjwM=", + "cached_network_image_platform_interface_ce": "sha256-fFW5JdskLpDVQDMzwlR6/AgfgPaz91Kl9ZhuFJFSjwM=", + "canvas_danmaku": "sha256-JGbWwe/uR+QMvSVlEZ3k1W7FFkiFJK3sV3+1Lyubmcw=", + "catcher_2": "sha256-feYZPwU9T8aWrFi+s4/JX8Ng3xsuAXdyX3YaSw02zcw=", + "chat_bottom_container": "sha256-ZF8sk0zavedI7RF+blff1S+0vmBBQJVY0ws7y3k1Fqs=", "desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=", "extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=", - "file_picker": "sha256-qbbO532AN54xpJSQhZ9F2yVN6fmKWcz3x8jPzMiIetE=", - "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", - "flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=", + "file_picker": "sha256-IVxQnT7e+ovk7meKnMv2wFWHJQlFbC9+DK2IYF4UWVc=", + "flutter_inappwebview_android": "sha256-9BD8Lv89jK5JgFuqGo6NmQmCYDZPmDJWMN4rLjr2j2w=", + "flutter_inappwebview_windows": "sha256-9BD8Lv89jK5JgFuqGo6NmQmCYDZPmDJWMN4rLjr2j2w=", + "flutter_smart_dialog": "sha256-Vq2SQ7TpM/TWaz5MrNUrc+4ANKQr0coA6hXbATTeKHc=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", "font_awesome_flutter": "sha256-EcrAmglNHxm16gWTi4nYbTfKx0CCprllIyvlvYlz8wY=", "get": "sha256-zQ2m29nKCEjGvresMaDBo1oYfQ6WrFVbMSitcGmxyhU=", + "jnigen": "sha256-HN5DNy0wbe/fJ54BXHrdKdSr1F5qYIAOb99DNnNA898=", "material_design_icons_flutter": "sha256-t2ENlgb3ZRIc6jvufVwKGcty+3Te6/+XP10YDBrosYM=", - "media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_libs_ios_video": "sha256-mB3GN5Sc4oxUaW7xOgORaRzP9hKcRpcPxhmraKs/AMg=", - "media_kit_libs_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_libs_windows_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_native_event_loop": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "media_kit_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", - "native_device_orientation": "sha256-8abnUV7ZTAo0DAjekf353ey6xFvxfilTfbQOUWIahtk=", - "screen_brightness_android": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=", - "screen_brightness_platform_interface": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=", + "media_kit": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_android_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_ios_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_libs_windows_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_native_event_loop": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "media_kit_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=", + "native_device_orientation": "sha256-yVO1rf3kPn1WDwRgwGwVqrxJREHN41vN7FC4lJPyaIc=", + "screen_brightness_android": "sha256-vjxbXndi9Mm8ZnEd/w6V4/h8RVvj264Ybm5oW5Mf8ag=", "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=", "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo=" diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index a4d2b83478df..8d579ede2b83 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - flutter341, + flutter344, makeDesktopItem, copyDesktopItems, alsa-lib, @@ -14,9 +14,9 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "2.0.7.2"; + version = "2.0.9.2"; in -flutter341.buildFlutterApplication { +flutter344.buildFlutterApplication { pname = "piliplus"; inherit version; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index 544c1c2ab446..c29ad4846a31 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d", + "sha256": "cd6add6f846f35fb79f3c315296703c1a24f3cfd7f4739d91a74961c1c7e9f1b", "url": "https://pub.dev" }, "source": "hosted", - "version": "93.0.0" + "version": "100.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b", + "sha256": "6ba98576948803398b69e3a444df24eacdbe12ed699c7014e120ea38552debbf", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.1" + "version": "13.0.0" }, "ansicolor": { "dependency": "transitive", @@ -34,11 +34,11 @@ "dependency": "direct main", "description": { "name": "app_links", - "sha256": "3462d9defc61565fde4944858b59bec5be2b9d5b05f20aed190adb3ad08a7abc", + "sha256": "4ec328cd9fd51fd0e7eb8870a9612c1fde0f091901932238c4f4e60b5f7f1315", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.0" + "version": "7.1.2" }, "app_links_linux": { "dependency": "transitive", @@ -54,11 +54,11 @@ "dependency": "transitive", "description": { "name": "app_links_platform_interface", - "sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f", + "sha256": "78a18580eecac98108d1eef52a7db668bc317714f5205e616973363326efe333", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "2.0.3" }, "app_links_web": { "dependency": "transitive", @@ -113,11 +113,12 @@ "audio_service": { "dependency": "direct main", "description": { - "name": "audio_service", - "sha256": "cb122c7c2639d2a992421ef96b67948ad88c5221da3365ccef1031393a76e044", - "url": "https://pub.dev" + "path": "audio_service", + "ref": "main", + "resolved-ref": "81cf56d5a8b8e9c8aa5a4c9396aebe094e09622f", + "url": "https://github.com/bggRGjQaUbCoE/audio_service.git" }, - "source": "hosted", + "source": "git", "version": "0.18.18" }, "audio_service_platform_interface": { @@ -250,42 +251,34 @@ "source": "hosted", "version": "8.12.6" }, - "cached_network_image": { + "cached_network_image_ce": { "dependency": "direct main", "description": { - "name": "cached_network_image", - "sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916", - "url": "https://pub.dev" + "path": "cached_network_image", + "ref": "develop", + "resolved-ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7", + "url": "https://github.com/bggRGjQaUbCoE/flutter_cached_network_image_ce.git" }, - "source": "hosted", - "version": "3.4.1" + "source": "git", + "version": "4.6.4" }, - "cached_network_image_platform_interface": { + "cached_network_image_platform_interface_ce": { "dependency": "transitive", "description": { - "name": "cached_network_image_platform_interface", - "sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829", - "url": "https://pub.dev" + "path": "cached_network_image_platform_interface", + "ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7", + "resolved-ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7", + "url": "https://github.com/bggRGjQaUbCoE/flutter_cached_network_image_ce.git" }, - "source": "hosted", - "version": "4.1.1" - }, - "cached_network_image_web": { - "dependency": "transitive", - "description": { - "name": "cached_network_image_web", - "sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.1" + "source": "git", + "version": "5.2.0" }, "canvas_danmaku": { "dependency": "direct main", "description": { "path": ".", "ref": "main", - "resolved-ref": "af10fe3cd4d1f7071988f4d9d13cc17616f4de30", + "resolved-ref": "697d4516df2fc3ba7417c7ce9aba079d34ba13e5", "url": "https://github.com/bggRGjQaUbCoE/canvas_danmaku.git" }, "source": "git", @@ -294,11 +287,12 @@ "catcher_2": { "dependency": "direct main", "description": { - "name": "catcher_2", - "sha256": "ac9dd03230fa4058d14d46450335ca3c40564f734d793e52f81053f3cbf95009", - "url": "https://pub.dev" + "path": ".", + "ref": "dev", + "resolved-ref": "9138d8d2aeefc564efd2f35fde3f54ad1b7e89a7", + "url": "https://github.com/My-Responsitories/catcher_2.git" }, - "source": "hosted", + "source": "git", "version": "2.1.9" }, "characters": { @@ -315,12 +309,12 @@ "dependency": "direct main", "description": { "path": "packages/chat_bottom_container", - "ref": "main", - "resolved-ref": "dba2bf10db4a6f89564d9be63ce17b18f0f7e3e5", + "ref": "dev", + "resolved-ref": "227fe87aeedcd53573b17d6a6e5c08834fbc4e45", "url": "https://github.com/bggRGjQaUbCoE/flutter_chat_packages.git" }, "source": "git", - "version": "0.3.2" + "version": "0.5.0" }, "checked_yaml": { "dependency": "transitive", @@ -332,6 +326,16 @@ "source": "hosted", "version": "2.0.4" }, + "cli_config": { + "dependency": "transitive", + "description": { + "name": "cli_config", + "sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, "cli_util": { "dependency": "transitive", "description": { @@ -356,11 +360,11 @@ "dependency": "transitive", "description": { "name": "code_assets", - "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.2.1" }, "collection": { "dependency": "direct main", @@ -446,21 +450,21 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2", + "sha256": "59d53ef8eaed9d288ed9767618e2b31c4fa0383a127db59d5eb2e737a7638a60", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.7" + "version": "3.1.9" }, "dbus": { "dependency": "transitive", "description": { "name": "dbus", - "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.14" }, "desktop_webview_window": { "dependency": "direct main", @@ -507,11 +511,11 @@ "dependency": "direct main", "description": { "name": "dio_http2_adapter", - "sha256": "79f3d69b155b92a786c8734bd11860390b986210d4e07cbb6a5c8c806a7187b2", + "sha256": "c56522c50bb3bab7e3ca77c153b0f03ae672a87d8c32e46be8f2868693ec9f0a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.0" + "version": "2.7.1" }, "dio_web_adapter": { "dependency": "transitive", @@ -649,11 +653,11 @@ "description": { "path": ".", "ref": "dev", - "resolved-ref": "8cf6cfa7078aa69c2c7b08d9ad636a1040456852", + "resolved-ref": "8a987e491225341839bafb3d3171c4b2d797ef73", "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, "source": "git", - "version": "12.0.0-beta.3" + "version": "12.0.0-beta.6" }, "file_selector_linux": { "dependency": "transitive", @@ -725,33 +729,12 @@ "source": "hosted", "version": "4.0.1" }, - "floating": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "version-3", - "resolved-ref": "a66ec0b9dabde6b5880a3f4f3425e57842a38e51", - "url": "https://github.com/bggRGjQaUbCoE/floating.git" - }, - "source": "git", - "version": "3.0.0" - }, "flutter": { "dependency": "direct main", "description": "flutter", "source": "sdk", "version": "0.0.0" }, - "flutter_cache_manager": { - "dependency": "direct main", - "description": { - "name": "flutter_cache_manager", - "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.1" - }, "flutter_displaymode": { "dependency": "direct main", "description": { @@ -783,13 +766,14 @@ "version": "6.1.5" }, "flutter_inappwebview_android": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { - "name": "flutter_inappwebview_android", - "sha256": "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba", - "url": "https://pub.dev" + "path": "flutter_inappwebview_android", + "ref": "v6.1.5", + "resolved-ref": "0bfa46dfff87f0d9e9d5e13cbd5c4a7c7310f8c9", + "url": "https://github.com/bggRGjQaUbCoE/flutter_inappwebview.git" }, - "source": "hosted", + "source": "git", "version": "1.1.3" }, "flutter_inappwebview_internal_annotations": { @@ -843,13 +827,14 @@ "version": "1.1.2" }, "flutter_inappwebview_windows": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { - "name": "flutter_inappwebview_windows", - "sha256": "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055", - "url": "https://pub.dev" + "path": "flutter_inappwebview_windows", + "ref": "v6.1.5", + "resolved-ref": "0bfa46dfff87f0d9e9d5e13cbd5c4a7c7310f8c9", + "url": "https://github.com/bggRGjQaUbCoE/flutter_inappwebview.git" }, - "source": "hosted", + "source": "git", "version": "0.6.0" }, "flutter_launcher_icons": { @@ -878,42 +863,32 @@ "source": "sdk", "version": "0.0.0" }, - "flutter_mailer": { - "dependency": "transitive", - "description": { - "name": "flutter_mailer", - "sha256": "149e51d4e3ba12f8b61e1923ff4304f308acb856b92e9d09326bec6a1ad943d6", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, "flutter_native_splash": { "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002", + "sha256": "9db4b80b044e9af17cc4b1272137fc7ace0054d879ef8210a76adc34aaf4cdff", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.7" + "version": "2.4.8" }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0", + "sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.34" + "version": "2.0.35" }, "flutter_smart_dialog": { "dependency": "direct main", "description": { "path": ".", "ref": "main", - "resolved-ref": "b87bda5672e1c8494853bb44bbf08515ef748bca", + "resolved-ref": "1dbede0ee22f161ec2c928e1e82f0ae9339a097d", "url": "https://github.com/bggRGjQaUbCoE/flutter_smart_dialog.git" }, "source": "git", @@ -950,11 +925,11 @@ "dependency": "direct main", "description": { "name": "flutter_volume_controller", - "sha256": "22edb0993ad03ecbc8d1164daeb5b39d798d409625db692675a86889403b1532", + "sha256": "78297fd48ce6330d39a11a4c1ae219a3256249f99dec34cfbe9323d2cbb5ebb9", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.4" + "version": "2.0.1" }, "flutter_web_plugins": { "dependency": "transitive", @@ -962,16 +937,6 @@ "source": "sdk", "version": "0.0.0" }, - "fluttertoast": { - "dependency": "transitive", - "description": { - "name": "fluttertoast", - "sha256": "144ddd74d49c865eba47abe31cbc746c7b311c82d6c32e571fd73c4264b740e2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.0.0" - }, "font_awesome_flutter": { "dependency": "direct main", "description": { @@ -1014,16 +979,6 @@ "source": "hosted", "version": "2.3.2" }, - "gt3_flutter_plugin": { - "dependency": "direct main", - "description": { - "name": "gt3_flutter_plugin", - "sha256": "9cf4070f3f1811b7aa7a1daebdec5886dbda8e64f932a713dab21d8128d7dad2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.1" - }, "gtk": { "dependency": "transitive", "description": { @@ -1048,11 +1003,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e", + "sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "2.0.2" }, "html": { "dependency": "direct main", @@ -1158,11 +1113,11 @@ "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "d5b3e1774af29c9ab00103afb0d4614070f924d2e0057ac867ec98800114793f", + "sha256": "6f3a1995eafb000333174fae92202622033b0ee7fd917a6cd3730295264df84a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+17" + "version": "0.8.13+19" }, "image_picker_for_web": { "dependency": "transitive", @@ -1255,7 +1210,7 @@ "version": "0.6.1" }, "jni": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "jni", "sha256": "c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f", @@ -1274,6 +1229,17 @@ "source": "hosted", "version": "1.0.1" }, + "jnigen": { + "dependency": "direct dev", + "description": { + "path": "pkgs/jnigen", + "ref": "HEAD", + "resolved-ref": "496f2f0bbe583307a7d5ce4c33e81f0797cb65fe", + "url": "https://github.com/dart-lang/native.git" + }, + "source": "git", + "version": "0.17.0-wip" + }, "js": { "dependency": "transitive", "description": { @@ -1288,11 +1254,11 @@ "dependency": "direct main", "description": { "name": "json_annotation", - "sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8", + "sha256": "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.0" + "version": "4.12.0" }, "leak_tracker": { "dependency": "transitive", @@ -1374,16 +1340,6 @@ "source": "hosted", "version": "1.3.0" }, - "mailer": { - "dependency": "transitive", - "description": { - "name": "mailer", - "sha256": "7b8691b080809ea1b2fa2f1b0d49c7c089fb328bd23e68aa5818b9cf5f4b420d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.1.0" - }, "matcher": { "dependency": "transitive", "description": { @@ -1430,7 +1386,7 @@ "description": { "path": "media_kit", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1441,7 +1397,7 @@ "description": { "path": "libs/android/media_kit_libs_android_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1451,9 +1407,9 @@ "dependency": "direct overridden", "description": { "path": "libs/ios/media_kit_libs_ios_video", - "ref": "dev", - "resolved-ref": "547999bfb8b5cae9f9aca6125f46fd7cb500e994", - "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" + "ref": "version_1.2.5", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", + "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", "version": "1.1.4" @@ -1483,7 +1439,7 @@ "description": { "path": "libs/universal/media_kit_libs_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1494,7 +1450,7 @@ "description": { "path": "libs/windows/media_kit_libs_windows_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1505,7 +1461,7 @@ "description": { "path": "media_kit_native_event_loop", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1516,7 +1472,7 @@ "description": { "path": "media_kit_video", "ref": "version_1.2.5", - "resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136", + "resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a", "url": "https://github.com/My-Responsitories/media-kit.git" }, "source": "git", @@ -1536,11 +1492,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.18.0" }, "mime": { "dependency": "direct main", @@ -1557,22 +1513,12 @@ "description": { "path": ".", "ref": "master", - "resolved-ref": "a987a459f17af0002397e49800ba4f68912b375c", + "resolved-ref": "7be186c79adca7d3ff5abc34bc75d171c68c2694", "url": "https://github.com/bggRGjQaUbCoE/flutter_native_device_orientation.git" }, "source": "git", "version": "2.0.5" }, - "native_toolchain_c": { - "dependency": "transitive", - "description": { - "name": "native_toolchain_c", - "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.6" - }, "nm": { "dependency": "transitive", "description": { @@ -1587,11 +1533,11 @@ "dependency": "transitive", "description": { "name": "objective_c", - "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.3.0" + "version": "9.4.1" }, "octo_image": { "dependency": "transitive", @@ -1727,11 +1673,11 @@ "dependency": "direct main", "description": { "name": "permission_handler_apple", - "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023", + "sha256": "e20daf680eef1ca62ffe8c8c526b778cc386d50137c77ac71c8ec9c88c13fb9d", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.4.7" + "version": "9.4.9" }, "permission_handler_platform_interface": { "dependency": "direct main", @@ -1843,16 +1789,6 @@ "source": "hosted", "version": "1.5.0" }, - "punycoder": { - "dependency": "transitive", - "description": { - "name": "punycoder", - "sha256": "aed79c05986a18782caa9bad649a4a786e840e1baaf6a2e1aa3a25d143d28e6e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.2" - }, "qr": { "dependency": "transitive", "description": { @@ -1884,7 +1820,7 @@ "version": "0.6.0" }, "rxdart": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "rxdart", "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", @@ -1897,25 +1833,25 @@ "dependency": "direct main", "description": { "name": "saver_gallery", - "sha256": "3f983d4be63aff52523c3e097a9b00ce9ab8444f9a982c878cde9d0359f4681d", + "sha256": "dcecd87113ffcb0eb467bb0ef5ed8f6dd894e26ff3dfd5822624281e7d2cb894", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.1.1" + "version": "5.1.0" }, "screen_brightness_android": { "dependency": "direct overridden", "description": { "path": "screen_brightness_android", - "ref": "dev", - "resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e", + "ref": "main", + "resolved-ref": "239b9e4595f257184c8afcaf21167f8667ba367d", "url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git" }, "source": "git", - "version": "2.1.4" + "version": "2.1.5" }, "screen_brightness_ios": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "screen_brightness_ios", "sha256": "0792d8f98852558f831b4b75241c46047b884598b3f4d982b37dc2dd43e2b2e1", @@ -1927,73 +1863,62 @@ "screen_brightness_platform_interface": { "dependency": "direct main", "description": { - "path": "screen_brightness_platform_interface", - "ref": "dev", - "resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e", - "url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git" + "name": "screen_brightness_platform_interface", + "sha256": "59d50850d6735d677780fc7359c8e997d0ff6df91c8465161c9e617a7b0a11d8", + "url": "https://pub.dev" }, - "source": "git", + "source": "hosted", "version": "2.1.1" }, "screen_retriever": { "dependency": "direct main", "description": { "name": "screen_retriever", - "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "sha256": "42cc3b402a0f67d2455a0d067553d0f13453f6a008d98eababf8b63958d506bd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_linux": { "dependency": "transitive", "description": { "name": "screen_retriever_linux", - "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "sha256": "2a476f1a5538065bc5badf376cfdc83d6ecf07d77eb2391b9c2bff5a76970048", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_macos": { "dependency": "transitive", "description": { "name": "screen_retriever_macos", - "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "sha256": "b5abb900fcb86614ff10b738b34e37b9e1d03b0447280668e2bc8a98bdc7bd59", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_platform_interface": { "dependency": "transitive", "description": { "name": "screen_retriever_platform_interface", - "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "sha256": "3af22d926bedf20c2caa308eea376776451a3af125919ce072e56525fded8901", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_windows": { "dependency": "transitive", "description": { "name": "screen_retriever_windows", - "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "sha256": "c44b38a4c4bab34af259180a70a4eee1e29384e7b82e627c9faa68afcdab2e73", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" - }, - "sentry": { - "dependency": "transitive", - "description": { - "name": "sentry", - "sha256": "f04095a25ff02b202a914174c73ec309570aa93d61098cb4a0a9e715b4aaa465", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.20.0" + "version": "0.2.1" }, "share_plus": { "dependency": "direct main", @@ -2029,11 +1954,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53", + "sha256": "93ae5884a9df5d3bb696825bceb3a17590754548b5d740eba51500afc8d088f5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.23" + "version": "2.4.26" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -2131,56 +2056,6 @@ "source": "hosted", "version": "1.10.2" }, - "sqflite": { - "dependency": "transitive", - "description": { - "name": "sqflite", - "sha256": "564cfed0746fe53140c23b70b308e045c3b31f17778f2f326ccb7d804ea0250a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2+1" - }, - "sqflite_android": { - "dependency": "transitive", - "description": { - "name": "sqflite_android", - "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2+3" - }, - "sqflite_common": { - "dependency": "transitive", - "description": { - "name": "sqflite_common", - "sha256": "f8a08a13fb8f0f8c590df89d745000bed44a673ed94bac846739e1a016875c21", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.7" - }, - "sqflite_darwin": { - "dependency": "transitive", - "description": { - "name": "sqflite_darwin", - "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "sqflite_platform_interface": { - "dependency": "transitive", - "description": { - "name": "sqflite_platform_interface", - "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" - }, "stack_trace": { "dependency": "transitive", "description": { @@ -2236,11 +2111,11 @@ "dependency": "direct main", "description": { "name": "synchronized", - "sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5", + "sha256": "93b153dcb6a26dcddee6ca087dd634b53e38c10b5aa163e8e49501a776456153", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.0+1" + "version": "3.4.1" }, "term_glyph": { "dependency": "transitive", @@ -2256,21 +2131,21 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "tray_manager": { "dependency": "direct main", "description": { "name": "tray_manager", - "sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b", + "sha256": "1a659b08baa6e9b91ef8ce16eda37740de398be1c4cf322b8a1ddfef25c68c5a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.2" + "version": "0.5.3" }, "typed_data": { "dependency": "transitive", @@ -2292,16 +2167,6 @@ "source": "hosted", "version": "2.3.1" }, - "unorm_dart": { - "dependency": "transitive", - "description": { - "name": "unorm_dart", - "sha256": "0c69186b03ca6addab0774bcc0f4f17b88d4ce78d9d4d8f0619e30a99ead58e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.2" - }, "upower": { "dependency": "transitive", "description": { @@ -2326,11 +2191,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572", + "sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.29" + "version": "6.3.32" }, "url_launcher_ios": { "dependency": "transitive", @@ -2406,11 +2271,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a", + "sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.2" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2426,11 +2291,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598", + "sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.2" + "version": "1.2.5" }, "vector_math": { "dependency": "direct main", @@ -2466,11 +2331,11 @@ "dependency": "direct main", "description": { "name": "wakelock_plus", - "sha256": "2b09acadd7a2862d33c3577e77e7a2aabb684f47ccca1711f1413bd7307a6a72", + "sha256": "824c5bba0f800e86d32e57d3d1843c531f090005cc89d9a837933e6601093d53", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.6.0" + "version": "1.6.1" }, "wakelock_plus_platform_interface": { "dependency": "transitive", @@ -2544,14 +2409,14 @@ "version": "1.2.2" }, "win32": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "win32", - "sha256": "a1fc9eb9248baa05dfc12ed5b66e377b3e23f095eec078e0371622b9033810d9", + "sha256": "ba6f4bba816c8d7e3c1580e170f3786d216951cc6b94babc3b814c08d2cb2738", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.2.0" + "version": "6.3.0" }, "win32_registry": { "dependency": "transitive", @@ -2606,7 +2471,7 @@ } }, "sdks": { - "dart": ">=3.11.0 <4.0.0", - "flutter": "3.41.9" + "dart": ">=3.12.0 <4.0.0", + "flutter": "3.44.2" } } diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index 8165c9470dd4..c5ba8bda0344 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "ad6c0e0d157650a76d22c3634cd93f433ed6eeb0", - "revCount": 4956, - "commitDate": 1778812800, - "hash": "sha256-yLbivIJHYtRfmlAeR78GY6+9vKZtLePc0uID/JxgHng=" + "rev": "2536350ccfc87b9d5d23c564e3d4c8adbd175820", + "revCount": 5051, + "commitDate": 1781325010, + "hash": "sha256-11Fe6oYdrZYwiXBjtKQephO0W1uQuh5/rDcS0lNHaoM=" } diff --git a/pkgs/by-name/pi/pipeline/package.nix b/pkgs/by-name/pi/pipeline/package.nix index 15510de413f6..ffd0e38f62a7 100644 --- a/pkgs/by-name/pi/pipeline/package.nix +++ b/pkgs/by-name/pi/pipeline/package.nix @@ -32,18 +32,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "pipeline"; - version = "4.0.3"; + version = "4.0.4"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "pipeline"; tag = finalAttrs.version; - hash = "sha256-sSs3fr95oERsswPGZxbCyTLZnur89DMIdtbZjY1+vGE="; + hash = "sha256-KVAgUAQqnpzNXpCiPZJMQEVGrz/pt8fR/JcOFBynFCs="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src pname version; - hash = "sha256-HpFxhApmRSIVzR5ON1rF4P5gODAa538p14MaipxeS3Y="; + hash = "sha256-bWMTZrcdYRXsKWD3VmLcAu9J/y9LbZ6EPE8AuB87iKA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pk/pkl-lsp/deps.json b/pkgs/by-name/pk/pkl-lsp/deps.json index fe77d123981d..63ee94f46fbc 100644 --- a/pkgs/by-name/pk/pkl-lsp/deps.json +++ b/pkgs/by-name/pk/pkl-lsp/deps.json @@ -14,35 +14,32 @@ "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" }, - "com/diffplug/durian#durian-swt.os/4.2.2": { - "jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=", - "module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=", - "pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU=" + "com/diffplug/durian#durian-swt.os/4.3.0": { + "jar": "sha256-geK2Oafkvm3JtyRXE88G9cq1HynbLha5tXZFyW/eKIQ=", + "module": "sha256-IFNqlfL+sr9DBRKMaq7Lb9idxFeYqchfJgK4qAnXUNs=", + "pom": "sha256-Q1z/VXiZht7arXF/aPuo1UgklHhWLc2EsirU1lZvRAs=" }, - "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.25.0": { - "pom": "sha256-9FyCsS+qzYWs1HTrppkyL6XeqIQIskfQ5L3pQSkIIjo=" + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/8.4.0": { + "pom": "sha256-qJGqi+ZCZ2IVBb6uY6jeAqGACX3PO/wnBZ38b510pEA=" }, - "com/diffplug/spotless#spotless-lib-extra/2.45.0": { - "jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=", - "module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=", - "pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A=" + "com/diffplug/spotless#spotless-lib-extra/4.5.0": { + "jar": "sha256-dU+ATAnfouuNU5YzEdK+aPG0pWIQEdy1UNcC6tKGUdk=", + "module": "sha256-Bf7t0gVQynxXCeUc7zgpPFADpcx/qrdU6dusW3Vd4KU=", + "pom": "sha256-UPJN+KOGtZ48rS2ylhjHOYgEgZAQYENCsX5jxubdPGU=" }, - "com/diffplug/spotless#spotless-lib/2.45.0": { - "jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=", - "module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=", - "pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw=" + "com/diffplug/spotless#spotless-lib/4.5.0": { + "jar": "sha256-mM2f5ktjmNp6kPL9kG7wq8Gg5tZvUZ/mrwilhde7bak=", + "module": "sha256-AlNtIagrdaWmOaPNQWCgg5oanDXy3EwP9FJBtHafXTU=", + "pom": "sha256-SvSliKd1rChPrVC/EUkkZwAE9rgKCSkT9QSOb9Gj2fI=" }, - "com/diffplug/spotless#spotless-plugin-gradle/6.25.0": { - "jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=", - "module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=", - "pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo=" + "com/diffplug/spotless#spotless-plugin-gradle/8.4.0": { + "jar": "sha256-oHy1L8S4IhcWeW63AyMQakSjMZ7Itk5ugFb+gn+UOLo=", + "module": "sha256-lQhXXODePA1p+l+xrTWo2/iQKuoQVe/E0328FjyHMmc=", + "pom": "sha256-d0glMskp8EZGF/iXUT/CJNeuMlFeNIKaPO3F5WlH59s=" }, "com/fasterxml#oss-parent/55": { "pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0=" }, - "com/fasterxml#oss-parent/61": { - "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ=" - }, "com/fasterxml#oss-parent/68": { "pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc=" }, @@ -52,9 +49,9 @@ "com/fasterxml/jackson#jackson-parent/2.19.2": { "pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U=" }, - "com/fasterxml/woodstox#woodstox-core/7.1.0": { - "jar": "sha256-gSZpIKHNxHMGqKK0cmyZ7Imz+/McJHDk9eR32dhXyp8=", - "pom": "sha256-+ZXFCx0gl18KjW8OUyK8jRPHiuPcGCcXdoQUlypmzIU=" + "com/fasterxml/woodstox#woodstox-core/7.1.1": { + "jar": "sha256-ArnQIunUdwT/inqFmg2/07KIKoMR63/x4YD3YMzaJxI=", + "pom": "sha256-r7XLRdQcH542dZCd5P7yQr3BzqRHagY0riD016VEM/8=" }, "com/google/code/gson#gson-parent/2.11.0": { "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" @@ -78,13 +75,13 @@ "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" }, - "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.2.2": { - "pom": "sha256-ZLCuyyPFfukfzPJXx4F8uyxpXQT565nM+9pth/TFlOk=" + "com/gradleup/shadow#com.gradleup.shadow.gradle.plugin/9.4.1": { + "pom": "sha256-AdDekM9QXN9PKgCkLFJCe9JtIN+VrPCMnrvRnWyug0c=" }, - "com/gradleup/shadow#shadow-gradle-plugin/9.2.2": { - "jar": "sha256-rqYDnab2KTcMEKFxcOjz2o1nPhS++FgL0aZc3kSQc9A=", - "module": "sha256-4tXqtRULxjBI6WcI6t6/0XbmOfIsgFFoBVszcQdo3YI=", - "pom": "sha256-bO3IWZV0n5H/XNb8Z3H6PfZ4qlZSIl5uoFjNnXmVjGo=" + "com/gradleup/shadow#shadow-gradle-plugin/9.4.1": { + "jar": "sha256-QiPAjWXkx+HxILSpbnMZ34/j36ZV3fJmH2C7VtrPkaw=", + "module": "sha256-HqvAJjuZ/SRTCqADRTyLH7AoZt4QzYni8VLwAsOrBXg=", + "pom": "sha256-W15e5HPddlrSOzAbdIhbRzsrI32zHkFu6/VXSpU6JNQ=" }, "com/squareup/okhttp3#okhttp/4.12.0": { "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", @@ -100,18 +97,18 @@ "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" }, - "commons-codec#commons-codec/1.16.0": { - "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", - "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" + "commons-codec#commons-codec/1.21.0": { + "jar": "sha256-TahRy2q/uYv+nrd8Xl/Ef1QU+ii5TiG3/ZpkZwXcFn8=", + "pom": "sha256-sjBBa6b1v534/Lbn9KbCa4+w/oXONx0T1YRu03aDCbc=" }, - "commons-io#commons-io/2.20.0": { - "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=", - "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio=" + "commons-io#commons-io/2.21.0": { + "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=", + "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas=" }, - "dev/equo/ide#solstice/1.7.5": { - "jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=", - "module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=", - "pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8=" + "dev/equo/ide#solstice/1.8.1": { + "jar": "sha256-bluizOgTvh1xzNwuzz5JJxsU5pG/u7GhFM86MOdzsQ0=", + "module": "sha256-pnYDnqavCPJXtG4Hwr8VcaRqTUtbnMuGw/yY0H+v6hs=", + "pom": "sha256-arSo7K4qu9NrkZ0Lm5+yTBdxSPE+U2TJegxu4Ro/xCY=" }, "io/github/gradle-nexus#publish-plugin/2.0.0": { "jar": "sha256-lCwaFtFh9kYxkBtOLa1UHS/L/lHPAyOVXavgLiqe8qo=", @@ -127,12 +124,12 @@ "jakarta/platform#jakartaee-api-parent/9.1.0": { "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" }, - "org/apache#apache/29": { - "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" - }, "org/apache#apache/35": { "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" }, + "org/apache#apache/37": { + "pom": "sha256-Uk7EeHr/c69rOp+voVTH8YgbZIKZtmP9v8rdoShvI1M=" + }, "org/apache/ant#ant-launcher/1.10.15": { "jar": "sha256-XIVRmQMHoDIzbZjdrtVJo5ponwfU1Ma5UGAb8is9ahs=", "pom": "sha256-ea+EKil53F/gAivAc8SYgQ7q2DvGKD7t803E3+MNrJU=" @@ -144,54 +141,66 @@ "jar": "sha256-djrNpKaViMnqiBepUoUf8ML8S/+h0IHCVl3EB/KdV5Q=", "pom": "sha256-R4DmHoeBbu4fIdGE7Jl7Zfk9tfS5BCwXitsp4j50JdY=" }, - "org/apache/commons#commons-parent/58": { - "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" + "org/apache/commons#commons-parent/91": { + "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI=" }, - "org/apache/commons#commons-parent/85": { - "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" + "org/apache/commons#commons-parent/96": { + "pom": "sha256-LNMom0TvpTBS2c2vPwVUSDOlIKaC+cf/1AOgC7sVf5o=" }, "org/apache/groovy#groovy-bom/4.0.27": { "module": "sha256-1sIlTINHuEzahMr3SRShh8Lzd+QoTo2Ls/kBUhgQqos=", "pom": "sha256-qkTrUr/f5h0ns+RQ0rNI2I3qo0N6tNnUmoQJU0j59vs=" }, - "org/apache/logging/log4j#log4j-api/2.25.2": { - "jar": "sha256-n9Zsn+C+oG+pZmwUeYmkbK+qkrSoh1NpfTlFzEMzjLs=", - "module": "sha256-WPeF66u6zDA/Ow5aSF91X9qzKQ9p5JsDT4lj0ngjZV4=", - "pom": "sha256-CVYJaiUCQIyVioMXTytqV9yy5bB7uRTISHMrRLirvcM=" + "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-bom/2.25.2": { - "pom": "sha256-Tym32cLZcP0qZpcXa/fd3EFQifYNaW0ov98xsk6S8Rw=" + "org/apache/logging/log4j#log4j-bom/2.25.3": { + "pom": "sha256-ZleICHEo/mw6+dAlJEhTKvl4cRdmSB20k5a/AyWibK0=" }, - "org/apache/logging/log4j#log4j-core/2.25.2": { - "jar": "sha256-5Q23cBQw/5B5gYUO9SekHVGlPdABf1Oghgr8urhXAnc=", - "module": "sha256-JRQSc3eFDwR83jJbc7efriEzKSK+tkmiUzr9CEIlihE=", - "pom": "sha256-L/9GPTmclAgtmCLCG/v0cOEFHbt9S0XyWw54G8Xg9BI=" + "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/2.25.2": { - "pom": "sha256-HYBXBY0LBcj3clyhrbpoc5y+rHWJjsoGpIymEVRsA+w=" + "org/apache/logging/log4j#log4j/2.25.3": { + "pom": "sha256-pbdIJFris5b1vKlHpJbtwI29vfeWmuLMsattS0lznn8=" }, - "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-annotations/4.0.0-rc-5": { + "jar": "sha256-H3MlwBoKxaUgbK/wn6OIUgxlBdq4UBePRS0saq09PIM=", + "pom": "sha256-KUsXWzHbZT0YahLB+cEqvDDOJNhP0I7Y7nrNP/z/c1I=" }, - "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-rc-5": { + "jar": "sha256-NYhRqH7dDd1WakN0cOoCG6hRoEh+xNFIJf8E2wP/WHc=", + "pom": "sha256-ipJVq+4mRj+acwxara70LVkUk1mAUJvRZ3f4hfJzLRs=" }, - "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-rc-5": { + "pom": "sha256-YQwETwFZpuFcV57QV5QDJw+/ngDoPtsnaSaxz3f1rKk=" + }, + "org/apache/maven#maven-impl-modules/4.0.0-rc-5": { + "pom": "sha256-lzSkwzOHhsbmqv59tDdsrQufTt6mPZ78yOnybyBiXzU=" + }, + "org/apache/maven#maven-parent/45": { + "pom": "sha256-lP6Gnrm0zp/OOZXQXqhrFoyF2Sf50XvrgUoZYMdtfm8=" + }, + "org/apache/maven#maven-xml/4.0.0-rc-5": { + "jar": "sha256-pLetPjQQ4P62Q467YjHI4CRJzQL89kUbrtggAIoQNWQ=", + "pom": "sha256-pQMKSVjqpDsGfONgwpcxkL14uknuzOXq828ZaFPvyS8=" + }, + "org/apache/maven#maven/4.0.0-rc-5": { + "pom": "sha256-hRSh6zmY8SItJFgJCcRXbVzw31PUBp27tMptNDE4AvU=" }, "org/codehaus/plexus#plexus-utils/4.0.2": { "jar": "sha256-iVcnTnX+LCeLFCjdFqDa7uHdOBUstu/4Fhd6wo/Mtpc=", "pom": "sha256-UVHBO918w6VWlYOn9CZzkvAT/9MRXquNtfht5CCjZq8=" }, - "org/codehaus/plexus#plexus-xml/4.1.0": { - "jar": "sha256-huan8HSE6LH3r2bZfTujyz1pKlRhtLHQordnDPV0jok=", - "pom": "sha256-uKO6h7WsMXVJUEngIXiIDKJczJ6rGkR9OKGbU3xXgk4=" + "org/codehaus/plexus#plexus-xml/4.1.1": { + "jar": "sha256-4JsfzEbadEoOTavnA/KHzhM7Yx6pXG4aioLrrSsaKBU=", + "pom": "sha256-z4hxHMW/kIkzRxDnJ2FglUB88EuWg3Vnfg3aqYqlfg0=" }, - "org/codehaus/plexus#plexus/20": { - "pom": "sha256-p7WUsAL8eRczyOlEcNCQRfT9aak61cN1dS8gV/hGM7Q=" + "org/codehaus/plexus#plexus/25": { + "pom": "sha256-+qeUfCAglnrQySslnun6Nh0F6QzQNtF8NwmLse2uo6M=" }, "org/codehaus/woodstox#stax2-api/4.2.2": { "jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=", @@ -200,16 +209,16 @@ "org/eclipse/ee4j#project/1.0.7": { "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" }, - "org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": { - "pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8=" + "org/eclipse/jgit#org.eclipse.jgit-parent/7.5.0.202512021534-r": { + "pom": "sha256-fjiAaoU2kaSdsW6sg2/mtiYnaUOxCLZ3VKPVx0D7vA4=" }, - "org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": { - "jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=", - "pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI=" + "org/eclipse/jgit#org.eclipse.jgit/7.5.0.202512021534-r": { + "jar": "sha256-FZe8eKjYwBFpdtRqlIcqLMKGVnDrpNsLn1GBGzSTbXI=", + "pom": "sha256-bJVN/BDxwwG9uiXT1jCfd0eYBDY891VuUei7NxRVXGQ=" }, - "org/eclipse/platform#org.eclipse.osgi/3.18.300": { - "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", - "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" + "org/eclipse/platform#org.eclipse.osgi/3.24.100": { + "jar": "sha256-0g+JIDBZb7wsJdoArNvSdQ93zv1oE2wzo+J5uJSYZ6g=", + "pom": "sha256-+U4i9QNmKcxz7AM41+C5wFx2g70TZ4wWa8p/fIfm+oE=" }, "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.5.2": { "jar": "sha256-O/9KBwDhyBXRlEifB7ugbLGQ6PKbdz03z+43rI1cdkQ=", @@ -235,88 +244,89 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.20": { - "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", - "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" + "org/jetbrains/kotlin#abi-tools-api/2.3.21": { + "jar": "sha256-3HIcf6qETff11utiAh3J6t/RmY4ejfkYNB8W6zw5Guo=", + "pom": "sha256-c5V4i6yoKSFpTSZh9L6mc32eeFRbO1arpiQQDgUF2MI=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20": { - "module": "sha256-n+aVWzf+KQtlFiXPnGgea6IKjxLEZYzOUCblk1BaMSk=", - "pom": "sha256-P6gmRiy9hG0YAgLyLFGTQYy5zan2lcmUEjWpsbXBQdk=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.21": { + "module": "sha256-jkdTFzSm1uiWG04P0a6GefvL0SRxPdLP5+mhLEe8c44=", + "pom": "sha256-BY3N0jaAFCxnal7LzCDFSPmuCyDwD8+UGbnLADcRc7o=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20/gradle813": { - "jar": "sha256-OmlZW2x1+/ktMgFodFxpj/cRS4YHhBBQ1ISYgjAG6HE=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.21/gradle813": { + "jar": "sha256-czebOE2dpmQZtfTVyD3hqZ3X8ZVmK8RcOUQ4WeY+GLI=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.20": { - "jar": "sha256-+2VKT1vFY2h1kXMSnfSRB60J3FtBcrAXda+z+nJXndU=", - "pom": "sha256-tdU2T1fSH/FBgiBei2lf1oZNnYqleApu3EIJWEBHwRU=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.3.21": { + "jar": "sha256-Ey1sgC5F3rpMXtoa+WAcZpXa8TR9Xcs4hH8YfhesM3g=", + "pom": "sha256-djN952QHddu7bAhmK+vhB1UeC7Us2nG1xYk8MVuzpVo=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { - "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", - "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.21": { + "jar": "sha256-suXMJmbBAAee00NhhSjrgg3PpQlQleMPLdGcYN/35GI=", + "pom": "sha256-cfil/z5A5xkQT1Mw4oMyDhnYWINO+S0Sv6DQZtvDcdc=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { - "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", - "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.21": { + "jar": "sha256-bbcIYinbidBxg6m0duCZL4YSDbwh9mCSzRJMftbXRDQ=", + "pom": "sha256-H6VIXunMzI6TOZU0scUqB1/NRj1poinJyqYBzAkdwog=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { - "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", - "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.21": { + "jar": "sha256-+nZ8m0DQafFkxhem5r0wJkPHuowHkujtnkEsGPhLUL4=", + "pom": "sha256-1wqhMeENnEDUT/s9iMhcrFSmSjBUIXn4R/gD7HGuG60=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.20": { - "jar": "sha256-T8MqG+ZFynQE4hskRSCI+T6OmT6v/Sbza9Ndv3XGB1I=", - "pom": "sha256-sbbgEXktfKkv7K+/+sSlCPdvA5yfeuijI9GJKIgl9P4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.21": { + "jar": "sha256-4k36gQu102+DvzIPJcIwNLLSgMx5A+KQFMS3vRJIUGI=", + "pom": "sha256-Cm4AthBXLfGe60hgsjzhyUOJfShqfe9LPg3nqgi+KAw=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20": { - "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=", - "module": "sha256-T8vx/H5Uzr/pC5peD7RpYv7Vwi03I52iNfXi37xtUog=", - "pom": "sha256-C5E9oNIYhCAmOpBLtApkD9s1pTWnLwWC/llkHjoMSi4=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.21": { + "module": "sha256-TIDhxRjiLuhPQYns4T12swL70HhraSZGnNGdLg97x+U=", + "pom": "sha256-U8Zbb7K4HfO712wWlK/3ISURMaRbWPEJJLpLbBriVDc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20/gradle813": { - "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.21/gradle813": { + "jar": "sha256-rVjSY47gQfbOTnPpeC6/Uo4Yz5ADsQmapwReyVjjwZU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.20": { - "jar": "sha256-dtFu5ZzeHmpwVWtdQEhu+fEcFkOodJPBnE3zMWU4N9k=", - "pom": "sha256-xRuhScfyk1nSWk7RIS4otpNOGkdW9VLAAHvxFE0onB0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.3.21": { + "jar": "sha256-ASEJ0X4MrSA7Y2OFDUZ7hqA0n6f0BPwRMGqrbGOjIjI=", + "pom": "sha256-dMlhFwLfjLOgpRGBfBWQ/u5z0tIIQTHueLYghLTYgpE=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.20": { - "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-/IW7KUlsw/X5DHjHonejkw7xFg8IQ/iu1ke3TGejtJQ=", - "pom": "sha256-NkQjJURfF7rCH1OGu0k4+D53K4NOWGBT1BRbGnXZ4oU=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.3.21": { + "jar": "sha256-lS5zlI4qINOYwmuHprtwzPZkGPuvFSfDUVsYjqnUvWA=", + "module": "sha256-AchKGocd5pwHAiKZIL09Dfy0YEXg3YMOUc82GffzdiY=", + "pom": "sha256-SepLd1fok3YudcKXj73A8kujUhqU7nETc49ihUoDC5E=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.20": { - "jar": "sha256-U6MhUoJjIGAYUgSaC291OMqLtX/QnYeszRGLxo1D+OQ=", - "module": "sha256-EZdKVPSOCCXpdxML9u9qyZp/216yr53iZa9iTHY2g+U=", - "pom": "sha256-3uDjB7pub1GQPH5DPehSZ10eMOfyLPJGWxglVSZR7fs=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.21": { + "module": "sha256-4E06ViPPjdAf6cdLkYPuJBhQKYuoodz9J0b5SS3zprg=", + "pom": "sha256-am4v5xyYMtD2a+do4gIozgJSUUnqkvJ0K2YSXjl6WMk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20": { - "module": "sha256-3CS/pH4EQigykOIfBpoFYUHR8IjWy57Kouqs4bR7a4w=", - "pom": "sha256-ucP9Lr1UhNYMX+DbeqEIeDA+7d/JP5Qvc1wHupmBh8w=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.21/gradle813": { + "jar": "sha256-tX+s5dvRXJ0G7RfNccMSqCQcl1lVB4KsYo6FebztU/4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20/gradle813": { - "jar": "sha256-XTJbXCxdS8i/RBRdJOtNS+sGDRPRHr5IiYk27VzRVk4=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.3.21": { + "module": "sha256-XyDoze3JaVuIQAsDCwVkGWDhASORd2974f4k6gRNEtI=", + "pom": "sha256-et8h026Tdq1EUInhkadxXJqx+VA6IxJAlGQdhO5fy30=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.20": { - "module": "sha256-P7tFda43xKd2rrhtj/k8aqEbDPLadXScUyDiWFCwIp4=", - "pom": "sha256-PG1GnpFfuzCWrEy4wvRsedAnw8WQ5lihBoihVx61eNg=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.21": { + "jar": "sha256-fBGSL3xsinXyF0bvj8oAKu5Zdl92713/8bvYRtdaOOA=", + "pom": "sha256-dNC5uiuwtCpMjWTGoqJzBRHsYutpA2rkqxnX2rVLC68=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.20": { - "jar": "sha256-OYK+RbEpMOIYGbWJ2zcHyOhM4le/Ks5/xi/I3zaPWz4=", - "pom": "sha256-CzAJtJQmv6F3qtlLSBCbjKVMck6i5sUGgmo6lc9ZEOE=" + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.20": { + "jar": "sha256-FyZLlpD+7TSqi459VW+y55UfaABGLxFyQ/upYgEBT30=", + "pom": "sha256-DF/7/5dG1Ca56GasBWviiSizGKJc3FaDkIHsRJspzZc=" }, - "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { - "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", - "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" + "org/jetbrains/kotlin#kotlin-native-utils/2.3.21": { + "jar": "sha256-CA6LPO7rLvzlHQI4T14i/w2N8am7qUrpAV4wrCGhdJA=", + "pom": "sha256-uRJdcl70/Xj8L0pLc1G/apS8G7OeZT9p+u4o2FgH8n0=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.20": { - "jar": "sha256-UBd3SirqQf+HEhNxFs1NgAP+mroSAMEG5lcw/rW7dEI=", - "pom": "sha256-U+++4FpxIhiQYPXuXspodjnOr+KfXlmW3phiopxnJyU=" + "org/jetbrains/kotlin#kotlin-power-assert/2.3.21": { + "module": "sha256-jjckh33kBDFqlzM2JJL5GsE86nA/rHe7QPoTuAzSoOw=", + "pom": "sha256-/4xATRjvn/Mz04HvV3L1rhfJKU2Qe6XwTKjjWzhEWEM=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.20": { - "module": "sha256-iuU6MFsYxCBiyzt+qNRd0AvKEmDZfJZIr1SlaHnhz9g=", - "pom": "sha256-pP7tPG9RvldyFRaRsNKW4AyPESX3s3jg8TvQ43Te81k=" + "org/jetbrains/kotlin#kotlin-power-assert/2.3.21/gradle813": { + "jar": "sha256-FWS5cmnaag8CKch/Dvr3g+YOoHy8067ffOWF0vJQ5Z0=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.20/gradle813": { - "jar": "sha256-dBE+hnGOJqOlpa8177uXaa2lBcVarELp14xoYEC3vUY=" + "org/jetbrains/kotlin#kotlin-serialization/2.3.21": { + "module": "sha256-Zh45Pz6mchz5ZcIDHUZgi713Y55ImdV1H1c04j83RUI=", + "pom": "sha256-ThKQ9JKxREoSZtO4OKCzHUo6cVOs1KfMo5BwZP4MNKc=" + }, + "org/jetbrains/kotlin#kotlin-serialization/2.3.21/gradle813": { + "jar": "sha256-DhI+4919qUppjA+SqmDyRESVJKzeYu7KSjbixgcbM0U=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.0": { "module": "sha256-/pAljbcTNVWBoBZDfQbAKdBpwgu93uE02R5LiHBz108=", @@ -344,27 +354,30 @@ "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.20": { - "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-jvep2QYs59w/xlVxXdAoqZRLeElhPgEYR8XWs7mSgXE=" + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.21": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-bUmGsDzsaBW3sTLst2rWwLcczaeQSzoRTPOXAOnKyOQ=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.20": { - "jar": "sha256-1DGva+puLcmInE/iawc84VfxEchgj+laGL/gi4F8/3Q=", - "pom": "sha256-xqXQGEjNBAz8j3uuYjLXktcFwpOi2nJmrmJszbNdagM=" + "org/jetbrains/kotlin#kotlin-util-io/2.3.21": { + "jar": "sha256-t2hAXLhDvDAOzhpegDI+cPEb3hLw2RUG0MyZARvi8tc=", + "pom": "sha256-n0P507get+JPh6EIDggL+R7DedSpElEzm/QZ2oVbB8o=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.20": { - "jar": "sha256-vuSQHKU6WiHA22RZAdKwcK/2gkAkF91XiODjWTZFcTs=", - "pom": "sha256-vtAGUSIGX65328DEb/xBRqaFy7GLijApq9XaO/qhECc=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.3.21": { + "jar": "sha256-dqEKVcpEgx6gapkjhNiAgF8qkyAW8ebBSsc0UWPSbiQ=", + "pom": "sha256-dd/VZv0HoRFxxNibG2cFFHXpbwUsKv/NgUNipx97tFE=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.20": { - "jar": "sha256-7XyAlrK75HetF8MXjeuoyDr1MourNr/iEJEL1bQZI0w=", - "pom": "sha256-2mwiR3qvQt2hbYWa2unj7Yq8khzLp/9RYTTMi9NZqpI=" + "org/jetbrains/kotlin#kotlin-util-klib/2.3.21": { + "jar": "sha256-3goaZsoKH5X4WACtwMdxnAhGB2zE7Ne+SFd7dAvub7s=", + "pom": "sha256-Bi70j2uBMJw4sqBER7ysF3OyWG6NPWvv6Qi+l5Rto10=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.20": { - "pom": "sha256-Trh97+w+fC/s4OGh7N8ipwzdYYmCYlVbHZLnx7PzuV0=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.3.21": { + "pom": "sha256-LoZu+FiBGVlD0E4PIII1e0hMjrIFHywhly0A2aBoXdA=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.20": { - "pom": "sha256-gKoyphE31QXES7HhNdkolZOm+UTOyAg6tZXAcd66xdg=" + "org/jetbrains/kotlin/plugin/power-assert#org.jetbrains.kotlin.plugin.power-assert.gradle.plugin/2.3.21": { + "pom": "sha256-P0BoDSpthzEOF4pJE+8oLxGqRqeOyWvKJAsfa6922Ds=" + }, + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.3.21": { + "pom": "sha256-0eEq7tyfq0RAm2wIsqRThKS7hR/k6QOR763hTTR8SNc=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" @@ -374,10 +387,6 @@ "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.1": { "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" @@ -386,34 +395,33 @@ "module": "sha256-7WfhUiFASsQrXlmBAu33Yt1qlS3JUAHpwMTudKBOgoM=", "pom": "sha256-Q7EQT7P9TvS3KpdR1B4Jwp8AHIvgD/OXIjjcFppzS0k=" }, - "org/junit#junit-bom/5.9.3": { - "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", - "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" + }, + "org/junit#junit-bom/5.14.1": { + "module": "sha256-J4rLEczJmYaUIkOG+W+0lBoi7bQstEbJLg8fMwFLa0g=", + "pom": "sha256-AbAd+jZlULQKxXYFSKfXKLYQnRfEUeg4ZNHl4M6GLJQ=" + }, + "org/junit#junit-bom/5.14.2": { + "module": "sha256-XSb0RAOSMm3SSDz0kBQ+6hSV1QlUWaC5ZRp7GzjiTr8=", + "pom": "sha256-7S3MeFW9RgvMyTob8Mli5jtWb/fY8d7Q8fJZO6gYOq8=" }, "org/mockito#mockito-bom/4.11.0": { "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" }, - "org/ow2#ow2/1.5.1": { - "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + "org/mockito#mockito-bom/5.20.0": { + "pom": "sha256-YmvA9584nSxBVD0W2NnbC1OtCEjMN6bgtM53Gk/gvEk=" }, - "org/ow2/asm#asm-commons/9.8": { - "jar": "sha256-MwGhwctMWfzFKSZI2sHXxa7UwPBn376IhzuM3+d0BPQ=", - "pom": "sha256-95PnjwH3A3F9CUcuVs3yEv4piXDIguIRbo5Un7bRQMI=" + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" }, - "org/ow2/asm#asm-tree/9.8": { - "jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=", - "pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c=" + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" }, - "org/ow2/asm#asm/9.8": { - "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=", - "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" - }, - "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=" @@ -429,31 +437,29 @@ "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" }, - "org/vafer#jdependency/2.13": { - "jar": "sha256-FFxghksjansSllUNMaSap1rWEpWBOO4NRxufywu+3T4=", - "pom": "sha256-3Ip1HRudXz2imiihDmKF62+3Q/TW46MleRsZX9B4eXs=" + "org/vafer#jdependency/2.15": { + "jar": "sha256-8oND1aDWjpYYeI42bfWgRDgGGVU5Fy7R0yBcYr5OQZM=", + "pom": "sha256-27DNFL99Z65IZrkSTINMWVCZ8aT8k7f0YRp/64yLlaM=" } }, "https://repo.maven.apache.org/maven2": { - "com/github/ajalt/clikt#clikt-core-jvm/5.0.1": { - "jar": "sha256-6MQ3DbBsafpIBpg7DAqG66kcGl+t223zFVeP2PO3Nbc=", - "module": "sha256-sYgdfY/3L7JojLSINHD7yoS8+IEMtp7DBQtJ2+HKWX8=", - "pom": "sha256-OtciKGhLlaLbN2X+aq3UYIRg7xMAFtKUjkcza76KweQ=" + "com/github/ajalt/clikt#clikt-core-jvm/5.1.0": { + "jar": "sha256-f3gEn6gVm6wFzgnd70MTJI1MrQAUp0QhTBFQ0U42Yec=", + "module": "sha256-PGmchzr/jisrbNfNIsxUnupCkyePOPUxrDMXYy13tMI=", + "pom": "sha256-OKjX8Hz0pmZsFh29e6/uHXqFtKt3eSRsJ2LRbrcA2p4=" }, - "com/github/ajalt/clikt#clikt-core/5.0.1": { - "jar": "sha256-JwglyC7ZsrjrYc6JB7DDdSyxcs8uWdBq1qauT/I2Y4I=", - "module": "sha256-KjDYyQXrcpOZYb6XLFQC/zH+HaM6sUcFUE9ZW/HFSFI=", - "pom": "sha256-TF2rhycC1WIleXiYJWIXQkzXhmtaRTj5dJ2U5iWh0Qk=" + "com/github/ajalt/clikt#clikt-core/5.1.0": { + "module": "sha256-tkXCUaJtPniCiBtsNH+FzJH/xg72yOwXhJRQLay7gw4=", + "pom": "sha256-2/rrFPlGzTHdwJDWvJmXoQTTPLV2oxu/5zWdvIerDSg=" }, - "com/github/ajalt/clikt#clikt-jvm/5.0.1": { - "jar": "sha256-7Dh/4hiEqIC8iH3RRNkoqVww0zaX6IDbyPSk4wWjX7c=", - "module": "sha256-gUIIpzSmW/HUSSaQ+6HXo/sZkscto5+XVYvzzaOM9yQ=", - "pom": "sha256-x/MSuihScDCMhWXTzqcYtmiWscDwbgpml8PlJPjNocI=" + "com/github/ajalt/clikt#clikt-jvm/5.1.0": { + "jar": "sha256-dcMwln2xWlxZH7pp/DsY/7aCcdVPkPIcHJxS6G+uudY=", + "module": "sha256-stbl8VmP1is31/28VSsNa0x93t+xvEoP7uziO/nFOTs=", + "pom": "sha256-LXaI+5VyidIY9du0gIen2aKdIyYKbkI63pFHywb+YnM=" }, - "com/github/ajalt/clikt#clikt/5.0.1": { - "jar": "sha256-UdVCOnMQs71H3+hw1kvQzJIgMMouDCwglDnaHtUIHo4=", - "module": "sha256-qnl8TNixzzOsXias5ZINL6z3JyxVgjzhqyPiwmecpi0=", - "pom": "sha256-32VyyN7wxHjO/GsaQyQRQ134AfKj66rzt1zZ+YruggY=" + "com/github/ajalt/clikt#clikt/5.1.0": { + "module": "sha256-CHn2eCFvk4T60/wR2tW1o+sdYyQ3eymlkjL0Vlu6D1A=", + "pom": "sha256-r9m7PkSlICN/3zIOYbrwUW6cGFZYEkJA0uDmZmI96og=" }, "com/github/ajalt/colormath#colormath-jvm/3.6.0": { "jar": "sha256-WfdBrf5iBTBmeC2LGkWv0GaFpLxkszJ35Uh2uZPtiFw=", @@ -461,108 +467,86 @@ "pom": "sha256-8Dw11QURDQZzNF9HQOVbzZdqmp+lobE8qirTmPO8Hl0=" }, "com/github/ajalt/colormath#colormath/3.6.0": { - "jar": "sha256-49ox0EqJXlNfXQh2TM9fODQcQr99aNqW6h8ACfclmdY=", "module": "sha256-aQeqSXrbmvY4EsdTZjic7T5ruL7oDnsjmttMU2c/iIQ=", "pom": "sha256-zh3tjA259LxNNjS64Vn9jVu2qWDyzTuWoAyPDnnOZAs=" }, - "com/github/ajalt/mordant#mordant-core-jvm/3.0.0": { - "jar": "sha256-nPm0bR9J8tbPJjVGKyncWeDCmx+y8IWzMSiIu+nHzTE=", - "module": "sha256-I+BlmP75Kdgc3+0wpYQkP0d148M3HgkAGtJ7q3iMtxk=", - "pom": "sha256-r3v/7gGvI42tX1e2vq/5yZkAGVUekukB3MGp5sO7FFM=" + "com/github/ajalt/mordant#mordant-core-jvm/3.0.2": { + "jar": "sha256-ZRw710/06Y201Y49z0sU6Ame4NIg5nL1cfjP7uRJOQU=", + "module": "sha256-5ye2C+d8MTeuuy+nqdhdGF+rt5BNlE3CFTnULAEdNZA=", + "pom": "sha256-BOsXQTz97is1U2zyHDT5pD/4u/7J7BAURbLuKsnh/7k=" }, - "com/github/ajalt/mordant#mordant-core/3.0.0": { - "jar": "sha256-c/UXnY6U+FEUR18Zlo0WWURZTmszjbcciwv9sJUe6z4=", - "module": "sha256-Mp8Z5l18bMLwlOudZHrcisUR2MDqxMQYtM092KK8gEg=", - "pom": "sha256-8wg4H/t0oDTPnl76edME/JdTFEUo+JytLR9wozV8zXo=" + "com/github/ajalt/mordant#mordant-core/3.0.2": { + "module": "sha256-0flx5bMpTkS//zr6RA1843pR1Yg1aw+vsJDARrDpzgc=", + "pom": "sha256-Oh+bdkH+E7uMTwdCaSPmW5iPZqsPK5w5NwYn8qjZGis=" }, - "com/github/ajalt/mordant#mordant-jvm-ffm-jvm/3.0.0": { - "jar": "sha256-D9tgAq3XJ9rrrRl0348304xFpwRF6+SDUBc6gbHHI1A=", - "module": "sha256-oFAbyadCBH033AYFgEGH4e5vlzMC3br0dWKTnNBHjgc=", - "pom": "sha256-ecpb3mvuyOfFkKN+wJ4H6u+ezX5qYP8dzwijIqBynCQ=" + "com/github/ajalt/mordant#mordant-jvm-ffm-jvm/3.0.2": { + "jar": "sha256-ECJHhBJcnxeCwdTx0489VCNvzFXAMKKtAMvkMG4WK6Q=", + "module": "sha256-S4/mRlOuA7eSFrXFoOwm1Uyg+VMr3HKY3kCCpaOIcZI=", + "pom": "sha256-1quALOXImBg+w59ikbupM2s6e19+Hb0uuC++QZ5amjM=" }, - "com/github/ajalt/mordant#mordant-jvm-ffm/3.0.0": { - "module": "sha256-bPgGG6IsR85tA81oU0028Lq4OFx7tlSMEPSpfdvv+hg=", - "pom": "sha256-yOHJMW4ZPBDh848i4efXbDKTJTmJUODhEAXPwPMHg54=" + "com/github/ajalt/mordant#mordant-jvm-ffm/3.0.2": { + "module": "sha256-G9cU09l4urfa1Wt8lIWwH7ta3brEnUvpyDVKw3bOP3Y=", + "pom": "sha256-q57bn0Sq3RRIEnJSwVhKgWIfhFxXKcPZn+JJNO6YpEw=" }, - "com/github/ajalt/mordant#mordant-jvm-graal-ffi-jvm/3.0.0": { - "jar": "sha256-nCYGjFf6my3swkIGcZ0uXDDQ/zjy+ndPMuT5LrBWW1A=", - "module": "sha256-atsKs7W+MCvGGIgrUergISQ3aReYRgBDzl5+W2O6X4M=", - "pom": "sha256-uhw8nvIw7dshu5+stNVfFlLJsO/mXTFcCxKiim+F8uM=" + "com/github/ajalt/mordant#mordant-jvm-graal-ffi-jvm/3.0.2": { + "jar": "sha256-bdS+vBZK6s3azI+Y6Phx4A/SHOe8LrDRgjDqg73fyGo=", + "module": "sha256-zTCkXAow9xwszIyDuOx+TO7DOHGPZoWT+MN839OYwbA=", + "pom": "sha256-jrQ4E5SEKRUjq2iWHlZIJmqu8dHvROHF7n0FBLta33A=" }, - "com/github/ajalt/mordant#mordant-jvm-graal-ffi/3.0.0": { - "module": "sha256-DdOCuSfkCzk8n6Ft4ZDhbshQ+IJY4ik8JKhcp79HoO0=", - "pom": "sha256-2CS/RFvlkqVPD9LE1HVPYUz27NnkdDDM0sORIJb7nJA=" + "com/github/ajalt/mordant#mordant-jvm-graal-ffi/3.0.2": { + "module": "sha256-5QTKuCsTKnisa5by3i8IjmP1XHiDfPqdoufR3uDp3y0=", + "pom": "sha256-+046A/nMtnRJ2FPS40ZX6eComtgiDVEX5Kq91dn9bmU=" }, - "com/github/ajalt/mordant#mordant-jvm-jna-jvm/3.0.0": { - "jar": "sha256-5frjBHFLjFortS3ud4PGAbG/9vwgRzjiftQw04W5bew=", - "module": "sha256-UtzaqyOHm9BKVjKJTx2Nnzher5ImW30DJzXUCAdOcAE=", - "pom": "sha256-CmdkL+KE5LGzqcfa8th/vC6zSQ6TIYMImjlOb006fuE=" + "com/github/ajalt/mordant#mordant-jvm-jna-jvm/3.0.2": { + "jar": "sha256-QQY0QsiJGyd0U2qbh6UGKn/SDm8ZSZdMbacvSUctb00=", + "module": "sha256-Qx5V+e+NeSxaeF4BRtg19MKuDphY+kIPneBgJoKncSY=", + "pom": "sha256-HyiNXD3pQTR2DhhZRwlKvWXv2mqNIfk/Mvq+9olO5Is=" }, - "com/github/ajalt/mordant#mordant-jvm-jna/3.0.0": { - "module": "sha256-uGPRWlZXmXVu0MRr2KYFL4/KXEhgnoGSKWcWchXaBQA=", - "pom": "sha256-tAleJ06OTAjMKGLo9XItnb4hIUOvStGQcsPJ9H/eVU4=" + "com/github/ajalt/mordant#mordant-jvm-jna/3.0.2": { + "module": "sha256-uAoLhp3AhMEeELXnFg6/GJ521ulQgweRanhWf6dnw+U=", + "pom": "sha256-uWV/1B1fmGNAXdJ1zzm5PQ+rwJj7lEHAoV3HZcFTaDw=" }, - "com/github/ajalt/mordant#mordant-jvm/3.0.0": { + "com/github/ajalt/mordant#mordant-jvm/3.0.2": { "jar": "sha256-ntO5dvzMx42nRtSYZvqOu48QUwqTxUTqBCAlmmB92V4=", - "module": "sha256-n1EkiBM1KEwAVFcxz1lweTz/oF5JU9kM2Sqahl4ZeG0=", - "pom": "sha256-L9Kv6Kzg57uKrloGzP5I6JopxUABAhT8/8GkWRWgPkY=" + "module": "sha256-ePaERgODJINNruNw9ZfWJIsDz6/pZAWtwrbdZs38P4w=", + "pom": "sha256-O3C9sHYLuSTrdwmcb8f0kyLFkbZ39YHvS7i+xYhbnEI=" }, - "com/github/ajalt/mordant#mordant/3.0.0": { - "jar": "sha256-CQmE0gJpL/70R+iN/ixjaTpd4pZw2ggxuGO8KE2hR+I=", - "module": "sha256-QIja+Do8Ni/a4lmFgvqGly+pe1xPAogm7RvO+kLkVNM=", - "pom": "sha256-teBT1txYME807CTlzJdbnIqo1c/o1HQ8raE8mpVgFXg=" - }, - "com/github/ben-manes/caffeine#caffeine/2.9.3": { - "jar": "sha256-Hgp7vvHdeRZTFD8/BdDkiZNL9UgeWKh8nmGc1Gtocps=", - "module": "sha256-J9/TStZlaZDTxzF2NEsJkfLIJwn6swcJs93qj6MAMHA=", - "pom": "sha256-b6TxwQGSgG+O8FtdS+e9n1zli4dvZDZNTpDD/AkjI9w=" + "com/github/ajalt/mordant#mordant/3.0.2": { + "module": "sha256-1JvlTnf/S5YQ3C8ij4HcBlaqklvHJYj2JFjbWZiVCVE=", + "pom": "sha256-5cbZkBgl3gKJ5J0tt1A+A546FmCq2sY3Oyp2zd9eZRM=" }, "com/google/code/gson#gson-parent/2.11.0": { "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" }, - "com/google/code/gson#gson-parent/2.13.2": { - "pom": "sha256-g6tSip1Q/XauuK1vcns+6ct2ZYYlV3TtFsqMTHbZ2s0=" + "com/google/code/gson#gson-parent/2.14.0": { + "pom": "sha256-grD2aUxXWKuLsH4FYwII1Q9YnUteBP0KBG1Zzfe6PR0=" }, "com/google/code/gson#gson/2.11.0": { "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" }, - "com/google/code/gson#gson/2.13.2": { - "jar": "sha256-3QzhtVo+0ggMtw+cZVhQzahsIGhiMQAJ3LXlyVJlpeA=", - "pom": "sha256-OqBqp8D5rwkpYaQtCVeOQyS+FGNIoO5u1HhX98Jne3Y=" - }, - "com/google/code/gson/gson/maven-metadata": { - "xml": { - "groupId": "com.google.code.gson", - "lastUpdated": "20250910210152", - "release": "2.13.2" - } + "com/google/code/gson#gson/2.14.0": { + "jar": "sha256-LL0Rm/GWHCh4gxCWPcgLpl9Yze7B3ROci9sSQPqiw28=", + "pom": "sha256-H6ASLA43MxkmQoYcNr5Mb3maeVMnojvdKSJpG26bpIA=" }, "com/google/errorprone#error_prone_annotations/2.27.0": { "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" }, - "com/google/errorprone#error_prone_annotations/2.28.0": { - "jar": "sha256-8/yKOgpAIHBqNzsA5/V8JRLdJtH4PSjH04do+GgrIx4=", - "pom": "sha256-DOkJ8TpWgUhHbl7iAPOA+Yx1ugiXGq8V2ylet3WY7zo=" - }, - "com/google/errorprone#error_prone_annotations/2.41.0": { - "jar": "sha256-pW54K1tQgRrCBAc6NVoh2RWiEH/OE+xxEzGtA29mD8w=", - "pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4=" + "com/google/errorprone#error_prone_annotations/2.48.0": { + "jar": "sha256-tJxclYMW7WegnGmd2pqnScr0NNUdhj3qWZ7zakm5yFU=", + "pom": "sha256-GJ4JrQSJwyXpDaqp1cj0BjMGAvo2Zgm8oHy82tA6udo=" }, "com/google/errorprone#error_prone_parent/2.27.0": { "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" }, - "com/google/errorprone#error_prone_parent/2.28.0": { - "pom": "sha256-rM79u1QWzvX80t3DfbTx/LNKIZPMGlXf5ZcKExs+doM=" + "com/google/errorprone#error_prone_parent/2.48.0": { + "pom": "sha256-sz+opFyfF5SlAIwLLYOoTrKLXQEXptFW8AP58JvnQQ8=" }, - "com/google/errorprone#error_prone_parent/2.41.0": { - "pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI=" - }, - "de/undercouch#gradle-download-task/5.6.0": { - "jar": "sha256-zkN6arnKcZzIVrVbp0kuQsTODumC5tIvtDLNVYh2gb4=", - "module": "sha256-P+YJN66Dzs2qpOD2EykVaQKD7d+IQ54m8efjgEV4NSI=", - "pom": "sha256-RqMBkMaLY9AegKQEQJfCULu8MgmkXw3FpNDioe1bgKc=" + "de/undercouch#gradle-download-task/5.7.0": { + "jar": "sha256-+8mtrLZlJ6OeM43t5/tKtxwEfQf2yGuDbpXXiI+Ll4c=", + "module": "sha256-E2VOE42mFhYRwkOhaN4wEb1i3R8sEP7Fs8bgG6x02J0=", + "pom": "sha256-GueknyaugyKYiuehSxnHB6P/UlDOc6kY98qQADF79zo=" }, "io/github/java-diff-utils#java-diff-utils-parent/4.12": { "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" @@ -571,26 +555,16 @@ "jar": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=", "pom": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" }, - "io/github/tree-sitter#jtreesitter/0.25.0": { - "jar": "sha256-VvmvL24sKdmWKmmwW1kvDiTM7CKXkuDG8x+luNpsuas=", - "pom": "sha256-P6HmvNefYkFzBc5E5T2NEWS/c7UWDg46mjQtkuPAjaM=" + "io/github/tree-sitter#jtreesitter/0.25.6": { + "jar": "sha256-8ABQJa5DDSStzYhGuwXMQ40fwccS1f7NtOBtzRcOC8Q=", + "pom": "sha256-IqAc23/XMgCg2sGm2QynVzqMU4kQhZTGxOllcZbo5Uw=" }, - "io/opentelemetry#opentelemetry-api/1.41.0": { - "jar": "sha256-kzZmjziN5ooKLD4RQVT+vSnbGadkTyfE66VI9d6FIlg=", - "module": "sha256-JhRoWJyZO4j3zK2TOP/YFmud9Mw03jCAZpMrKlyd6VY=", - "pom": "sha256-vB7w93s71tsLem8WUv20IWmKDlQ3RQSnQZ+xvrRWKZM=" + "net/bytebuddy#byte-buddy-parent/1.18.3": { + "pom": "sha256-kOpTFzFQjup1/5KVFBxQjX+aU9GgX0W4D49JmVIUJu8=" }, - "io/opentelemetry#opentelemetry-context/1.41.0": { - "jar": "sha256-XjQypEZKQyq/2rc75xQuUW0lqEqoQm/OEZL/sFMvqjU=", - "module": "sha256-F03No+hAImE4rbjOkENXbdxDwoa2EtPb9kUx9nvY2Yc=", - "pom": "sha256-yzs5YlmYNClZTWLkdmdcwAuyUskNMU1keptW3sI+VSY=" - }, - "net/bytebuddy#byte-buddy-parent/1.14.18": { - "pom": "sha256-dpxdCxEV5z9oRSu6qjVrrZtzfV/ge4PUyeSDl1uB/jw=" - }, - "net/bytebuddy#byte-buddy/1.14.18": { - "jar": "sha256-UhF68WlqU6p3wTE1MHStolzL3y31EfKvM/rWcE+pUQQ=", - "pom": "sha256-IvsZB4/nBkirYFSSZscUaZaEciaqbm9+iP7MCBRySTk=" + "net/bytebuddy#byte-buddy/1.18.3": { + "jar": "sha256-14OW48W84/KGXJGGZHSB5VidNMrMYySEcVtoYQjRfGY=", + "pom": "sha256-cVe2IqDWiFy1UmoQ8SIN3wkNu1LKL+OMMsxpxPFTB4g=" }, "net/java/dev/jna#jna/5.14.0": { "jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=", @@ -601,9 +575,9 @@ "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" }, - "org/assertj#assertj-core/3.26.3": { - "jar": "sha256-TC+GQY/0fua2f7xq2xlOgCGbeTKBs72ih5nUQlvJoL0=", - "pom": "sha256-fXXFEKu7fcuR+zXOLxQG6AAP+rnuGPqpqt8xXxlzgWY=" + "org/assertj#assertj-core/3.27.7": { + "jar": "sha256-xKRFQmw8KGFmaGO4QsxOx7uxxCJv79NwttL+g9bE/w8=", + "pom": "sha256-laENz7O6mq1NC16cUjqNWDN3vuXs1Lo34Z5Vo0Zn8Hk=" }, "org/bouncycastle#bcpg-jdk18on/1.80": { "jar": "sha256-N5mg1TURuGB4CvQ8RK6OBRmvq7JjGVr0AXT0YxLNWL0=", @@ -621,48 +595,29 @@ "jar": "sha256-Iuymh/eVVBH0Vq8z5uqOaPxzzYDLizKqX3qLGCfXxng=", "pom": "sha256-Qhp95L/rnFs4sfxHxCagh9kIeJVdQQf1t6gusde3R7Y=" }, - "org/bouncycastle/bcprov-jdk18on/maven-metadata": { - "xml": { - "groupId": "org.bouncycastle", - "lastUpdated": "20251126065922", - "release": "1.83" - } + "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/1.0.0": { + "jar": "sha256-lkf+sFJL92PIeOEquHimhBArgczLP3f+7L7HCdVPm7s=", + "pom": "sha256-wJiSNnT2N6Fh8VZNaBBCpDQUBYGTUnewLU21JrI/hWs=" }, - "org/bouncycastle/bcutil-jdk18on/maven-metadata": { - "xml": { - "groupId": "org.bouncycastle", - "lastUpdated": "20251126070121", - "release": "1.83" - } - }, - "org/checkerframework#checker-qual/3.43.0": { - "jar": "sha256-P7wumPBYVMPfFt+auqlVuRsVs+ysM2IyCO1kJGQO8PY=", - "module": "sha256-+BYzJyRauGJVMpSMcqkwVIzZfzTWw/6GD6auxaNNebQ=", - "pom": "sha256-kxO/U7Pv2KrKJm7qi5bjB5drZcCxZRDMbwIxn7rr7UM=" - }, - "org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/0.23.1": { - "jar": "sha256-ThqndHTeF5HZbcVZMvtG799TIzVI849iunN2+LC8ZlA=", - "pom": "sha256-sUKwxX5ehkAbfx1Zzm7ONhg2nQgIKYmk2s8fm8h775k=" - }, - "org/eclipse/lsp4j#org.eclipse.lsp4j/0.23.1": { - "jar": "sha256-sWu8YjKjlG4D1Te7m+dOGEidvGqLjFq2y3mAhU34RA8=", - "pom": "sha256-IwsIShj5HcfsxUV9rPzP3I/da/fERrzYiBXT8JAYY1E=" + "org/eclipse/lsp4j#org.eclipse.lsp4j/1.0.0": { + "jar": "sha256-zNeIk/rMa/zDWdVsugXT1bhetB5MQNS0IVykXbX0Ftk=", + "pom": "sha256-jmyWjEXZJS5iGf2Vojo4JKYSCCgIJ4ehCFYtAsQXivA=" }, "org/jetbrains#annotations/13.0": { "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.20": { - "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", - "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" - }, "org/jetbrains/kotlin#abi-tools-api/2.3.0": { "jar": "sha256-QBe8wfXTKFsX5rYiDRakaMhxWTDw35Y5bXZLV/Cm02U=", "pom": "sha256-qJIhRAlxhudUjXFH3I3O1eYOMGnUY1ulUe8uV3WrmAk=" }, - "org/jetbrains/kotlin#abi-tools/2.2.20": { - "jar": "sha256-paY3q4IXBJkc9wYWtk4CuaT4IMggGfk8DSbwzfsiZjM=", - "pom": "sha256-ffGAKEU136pgq3jo5pNEiC5c3Np9clU1sRDgOu6MWFA=" + "org/jetbrains/kotlin#abi-tools-api/2.3.21": { + "jar": "sha256-3HIcf6qETff11utiAh3J6t/RmY4ejfkYNB8W6zw5Guo=", + "pom": "sha256-c5V4i6yoKSFpTSZh9L6mc32eeFRbO1arpiQQDgUF2MI=" + }, + "org/jetbrains/kotlin#abi-tools/2.3.21": { + "jar": "sha256-Z2FlYgXDUUBQ9o/efDKyvrRyRnhiR9rPsnnbQypwVis=", + "pom": "sha256-4sAPASdLb0ZFpyikxuSpCnydRjlAlqMDJvfDGvCVZ7M=" }, "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.0": { "module": "sha256-d8IDSG/XkrWAVyBp5cRC0YDA7wVbpzRQXaKNGX7BL/c=", @@ -686,58 +641,66 @@ "jar": "sha256-Z3hVlwDnLXZOniTZWPFuwMx152t1s4FMK83hRKYnT04=", "pom": "sha256-QTkKXrIxFJOxpFubOXLDoL8dqEfoRaNKtoQKr0EmTeI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { - "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", - "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" - }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.0": { "jar": "sha256-xsCc8oU0VySfcHyGOCESQJ1aVfULa4Vouk9TDdAD/tw=", "pom": "sha256-FzTIvg4nFXJ3AkW01gbOW7iBbosNHA9+euEcEMLKF1s=" }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.21": { + "jar": "sha256-suXMJmbBAAee00NhhSjrgg3PpQlQleMPLdGcYN/35GI=", + "pom": "sha256-cfil/z5A5xkQT1Mw4oMyDhnYWINO+S0Sv6DQZtvDcdc=" + }, "org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.0": { "jar": "sha256-AJST4crwTIKF8f7RV7uraINV2wTS3q7E9aD5tjX4ZuU=", "pom": "sha256-ayMWTiKBY/1j+Bf7LF3ifW6cNAO3Y8y6BoBYTyF/jjI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.20": { - "jar": "sha256-ZHiafwBWWSfy8/LRCfIwV009kwjtXW6Gv8qEPaZIfPc=", - "pom": "sha256-4vQ157rwHeL/kNCoc3r4+b+X/BUuWVuGp2C6ZOjmnfY=" + "org/jetbrains/kotlin#kotlin-build-tools-compat/2.3.21": { + "jar": "sha256-mWMrd3uKhaej+EMd70l+MfdgShR1u6PAEavjBfWF2NY=", + "pom": "sha256-gA3wZQgt3NhJXQvNT6EF0uXYDJ1864UaR8CiRFEEeas=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-cri-impl/2.3.21": { + "jar": "sha256-z/CptmWFGjJcIZWFfi4aWnR5VMlDfQDeC6FVGaQpTEY=", + "pom": "sha256-Z1U7yyHpwRZ3AOwyd6x/q5cuays2j5W/bUZ+BGTb2jM=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.0": { "jar": "sha256-k6Xo/7EACAHIMqhisjvZdm9ETm9sGFwysftXh3+1zqM=", "pom": "sha256-AKelPNgr5ws234oCI6Wrhhoqb/txnZt3M3XId8idugQ=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.20": { - "jar": "sha256-HGw/gQv+akGry8NLOi72OfHj9K7tOpU6Swl07qT0GIk=", - "pom": "sha256-Bf8CX3+wky+xH6HhzK71KPdgJ9lWaA+INdQ4VCdi4go=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.21": { + "jar": "sha256-LNcDlkBKDkPAWq95qLNf86j/Lilq7fdw9uWSP7+srjs=", + "pom": "sha256-0F9jI8F/lhholWgx+dWvrTEQNbGMP1Q//S88hGaT2VI=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.0": { "jar": "sha256-jb2IL6WMPRfmg6JzkCiDFfi0kPjj47G+TcPigNN+KFo=", "pom": "sha256-zOmxEfIRZgxcRTk+dI30aVC2HAEUfgdzttxxnui7d6g=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { - "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", - "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.21": { + "jar": "sha256-0+cPsBFnXnfvAPGmiRjTzZHu0mBYl30ePqKjeikyM68=", + "pom": "sha256-lSPI/q3LF/QtBP+pf+KpwI5dsY8JD225A9ylw2x65cQ=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.0": { "jar": "sha256-hwl38pYFQ2xesiV7nI5dZPMoLyqI7e5FRNNOxF8Wpqc=", "pom": "sha256-ov8zZnin9TpEOSv8bFK2gS7dxz5AghyQfyomQWeeDrs=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { - "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", - "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.21": { + "jar": "sha256-bbcIYinbidBxg6m0duCZL4YSDbwh9mCSzRJMftbXRDQ=", + "pom": "sha256-H6VIXunMzI6TOZU0scUqB1/NRj1poinJyqYBzAkdwog=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.3.0": { "jar": "sha256-sr5naIyvEaE41a4M4SNTga2asN25OVqwb42EagtGYBc=", "pom": "sha256-teLnTuXC+I/Qi/g+7GRx9rvKeqEhWYgCtsMsVuhwYCY=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.20": { - "jar": "sha256-fFyM0vi+rdMoMjm7nKIZoMr6GvAmgrQHsYHhF5cY8vc=", - "pom": "sha256-9Yhmv7yYZ8bWR1ec/3DUKHeZctvd2N5MJXh5y0N0FIk=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.21": { + "jar": "sha256-+nZ8m0DQafFkxhem5r0wJkPHuowHkujtnkEsGPhLUL4=", + "pom": "sha256-1wqhMeENnEDUT/s9iMhcrFSmSjBUIXn4R/gD7HGuG60=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.0": { "jar": "sha256-ObywLYwpOqZ4VUyLSdf/hGVwIXCSg8YYbjpAgGr5vRA=", "pom": "sha256-TI3aucQLMNAbhc/qHxd31zUlybcWQ+YlDGV2/H0fwRI=" }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.3.21": { + "jar": "sha256-Ii/BCjwi500wNpv4oMpsT5Ny6sfUoAgeKQwlb6TTD7I=", + "pom": "sha256-9cV3dsXsNQSkFjZBZGALDL6F6+qPFuvvYH6trw/Wv0M=" + }, "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.0": { "jar": "sha256-/HKYw2tF820WUscDuraT9f6bEVmOzZrH7J/f6IptsPA=", "pom": "sha256-aQhDRFhvUkNNH7tRZmlgr/uHbGQ+gIYkXrgLpeREm7U=" @@ -769,34 +732,42 @@ "module": "sha256-/9anNzSypS+3Yz8WOVRL43HgYpxR2X+h5fteqTQ6Fwk=", "pom": "sha256-cYYJKmnzaIQyxcCsuQtKZx/Y7oANhP5YT66P1TO6v4o=" }, + "org/jetbrains/kotlin#kotlin-klib-abi-reader/2.3.21": { + "jar": "sha256-xFQbDaJUUqjqZFWv8N1ZC51WfR2mj2WyutsoH/0UzrY=", + "pom": "sha256-bDTzpbw28/2ZIG0q4au3NP4iVIga6s8pFUHmq8qIlLc=" + }, "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.3.0": { "jar": "sha256-m6V9kaveq5rNWIoUtfQiCbmWRMU0Ft/56X7LS/l/Ukg=", "pom": "sha256-zTHw7NqCplEi/8alXehxE5S2GEtRRAK34RkZGqgJGoI=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.2.20": { - "jar": "sha256-XeE7Sb8dRBCZFep1tjiWZpNpXfQM1bIebhKu62fcKSQ=", - "pom": "sha256-ZPn6nRljGcOOL66C6dzpm5q3nxo6SSv9BOoc0GxKhWY=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.3.21": { + "jar": "sha256-VBJEACe/WlffQbEgitWexffHthJHOjDiiZiCyY/gcd0=", + "pom": "sha256-75BsX4qPlQB8qhUQpGBDQkzHOrf1+CJDwu+FtuiN3zA=" }, - "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { - "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", - "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.3.21": { + "jar": "sha256-AFkPJqWnaHd/BCUsbPk8AWozYaa8k2Nt9nN1rU0ZVX0=", + "pom": "sha256-g7erCwEj57FCij1fdNwVHpBKEMjNMgY5kaYGUIvCHoA=" }, "org/jetbrains/kotlin#kotlin-native-utils/2.3.0": { "jar": "sha256-7kvygz0Q5fN90haoMSn1nzx8vvXrrBMPcGZIOXCMgLc=", "pom": "sha256-Rp6PYB/b34kP+ozXSOEQcCqkUxu7KbZOXnUD8O/lDZA=" }, + "org/jetbrains/kotlin#kotlin-power-assert-compiler-plugin-embeddable/2.3.21": { + "jar": "sha256-hMNOLOblRNTsPPWUCtxKISeHjZVtn0cDcKsS5BdkgzU=", + "pom": "sha256-9K4/b3w2omACgQyoMhyOYhoSUqT/gkNmUsI1JWp6/lg=" + }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.2.20": { - "jar": "sha256-ggkIOkp8TkdtmEKweDCPqWqW8Hpr2Z8F81hu4TKJqyY=", - "pom": "sha256-TidHQGbbg/uixZB0KJunEr6MhRV83guQUCmkRcJ19bo=" - }, "org/jetbrains/kotlin#kotlin-reflect/2.3.0": { "jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=", "pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE=" }, + "org/jetbrains/kotlin#kotlin-reflect/2.3.21": { + "jar": "sha256-M+N9nfqGx6Kas06XW19KEoe0WIeGEQUfNIVlIiDBoss=", + "pom": "sha256-fjwv5c80lKm0dSVYDDjDXEPW42guagsvVllU4Zpy1jk=" + }, "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.3.0": { "jar": "sha256-QOPhi7jFUjLuZSXOV9F7hl5WcosFK/DBDnvsHQhJmMo=", "pom": "sha256-BnzIEOCaYeFufoe1Kk3WR+FfYLd+PaDRsVPz+A7r8wM=" @@ -808,49 +779,49 @@ "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.3.0/gradle813": { "jar": "sha256-r8iTlKUrUu8Lp6gpakJi0NOoo850CRXYfXE7CgFhMpg=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.20": { - "jar": "sha256-XIvV3Xrh6i7rJ3j9vqoZpWIYSXX2yrigu2d55BkHMa4=", - "pom": "sha256-IpOhQenagKfpjYXtKkkuldsMAWW86rC3Klzp4tkrCAc=" - }, "org/jetbrains/kotlin#kotlin-script-runtime/2.3.0": { "jar": "sha256-24JpYTcdZgUxjZxOS/zb+slMOgiSzcq9VSJIcP6tV/E=", "pom": "sha256-20CN5tumaQeVvFOkoPhbM8en1qzLZ94ZAmQPr1QfL1s=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.20": { - "jar": "sha256-+5n/fwzZUtpo1UjT89ZErlB4sLlvybrwZewUZqKTuAU=", - "pom": "sha256-iTjGIFKXW7uW3OotqaeNS2sk2vLwnTWMGnqEHxaMtzo=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.3.21": { + "jar": "sha256-7GG/EinIN/qfQlXzTKaYFhOLcxWOeum42WTPkspt/S4=", + "pom": "sha256-LPXREj2KYovMXudPWwewjFWoetTpyR4T24O7Wi/2qi0=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.3.0": { "jar": "sha256-QlK3gs2lP8v9lTuQrwMlDiGX/+9uVavZsKLkj5Pv8lM=", "pom": "sha256-9AuKrV3x68riUJLMM7hpP6Qw5TRCC6Wup/AGsvMrQw4=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.20": { - "jar": "sha256-2GJhDAAzQuUIjKIcRAQix9ijcA4ZnWA/ehAnjESIR2E=", - "pom": "sha256-PW9vFZH6P3r14jFlxowu4BclFYZFQ09eMBdF5kfHVhE=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.3.21": { + "jar": "sha256-aYhXUb3OfU4dG5dYuvS8D+A7JIJ6vXt2h+WnwLTQKe0=", + "pom": "sha256-vs1qSEFg/hN/BtdtNflbZ3b6Ca5vdR5TlOaTWa7i9fY=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.0": { "jar": "sha256-ZxRdvqkxlNuyJT4vNaCp/ngBfCy84+zbSx/0P/9HGNU=", "pom": "sha256-FjR61xI8BuiaUu+twxjZaick9UqBx+xZTA1ALh8eZFk=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.20": { - "jar": "sha256-e3kSNZL//r81xhag/xBDMscc3mN6ZX4JrbXfbD+cA84=", - "pom": "sha256-+l+wJ+4qSbPb/zh3VBtC+3CuzMN7oC4dOthipcZyVLc=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.3.21": { + "jar": "sha256-oE/wbvtKWuB6ko2pT5tdBhIwyW1/69rri8dDjhqjGBE=", + "pom": "sha256-8aTyFh2fPULJrE7Lm5zuKhmQNoE1CdW1pP85oRy7n+M=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.0": { "jar": "sha256-MsdCfxBeYtT07/MDXaHkKAsndxvkrWFDuoZV0Yh3IM0=", "pom": "sha256-TPG5v5rmnHbz6nWnhW3GbeRGeKfHQXFa6cFdtA7Nfv0=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.20": { - "jar": "sha256-qR+5BJY0oyum09LpGgy5mD4KpOccDC4bKDg4qOBhYx8=", - "pom": "sha256-0df8RWSBne6v6OvdcfbyGBf/xVjr0U9HpW6NyTaW3Rk=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.21": { + "jar": "sha256-ieeKMybhIFqUIKGUQaTzgvenIkHVLJZCXonlsTA4coY=", + "pom": "sha256-L3wkrV6C4ttdtdqNwHDub8D1bCDpkGOaVMppB2vOPm0=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.0": { "jar": "sha256-NpM+uDYZqKZeBB36m2ktNOB9V8b9Yv43HIu/BYgL7Ec=", "pom": "sha256-qemsNTtIBUA7A3spmZpUnxvESATniVnYT/sbwzBF8kc=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.20": { - "jar": "sha256-jY+TYgGErIdsuo09/aF8JdQD+Q0kacqHrNfvox2EeZ8=", - "pom": "sha256-fJa3mogscA0BKBr1iT0dkuknZX2AOHkGjYMQsNV5G8E=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.21": { + "jar": "sha256-jLY3Ey/H+lEccA7n8rY7KCYwFn9evWmaJjoLZ7XUhqs=", + "pom": "sha256-WAssmFfzpmLFOj3rSFHXoa+jvV9Ku+mQX1tV+1Ih+BY=" + }, + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.3.21": { + "jar": "sha256-VCo2/lrlw1t7tMwpcQDzY007X5fHtfeM5ENiGDC7vvQ=", + "pom": "sha256-xARZ8GJeuKt2KJcbQvqint7UvIdcJe+7owkmlLD/vpE=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.20": { "jar": "sha256-O9Juy20Sl4xcTgtB92yf9VH6wqXmJoQnqdKgzfilrZE=", @@ -860,23 +831,24 @@ "jar": "sha256-wxQXeTXY3C7ah5UHEX8l1t5W9sV+3plBaxTNYiu54J0=", "pom": "sha256-NditbBnaV6t00h7YHdxYSZt8GwAlEbXoUgANuwxYq64=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { - "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=", - "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", - "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20/all": { - "jar": "sha256-VVzbTIhKWEwbXVn2lvt2zWYJF/qza4roAyvNYsdQ7+U=" - }, "org/jetbrains/kotlin#kotlin-stdlib/2.3.0": { "jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=", "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" }, + "org/jetbrains/kotlin#kotlin-stdlib/2.3.21": { + "jar": "sha256-b2TqxzbblDTdaSW0pRi50dFxd2UjIMN5Fs+bo859fXo=", + "module": "sha256-e06ksiQrsXektKu2PD89hXMx1A01hl42/MPbZm7BAXQ=", + "pom": "sha256-PgtI2qFNxz+AKdjZ4V7TKUA3fK97kVUQ+I0zIZs1AYY=" + }, "org/jetbrains/kotlin#kotlin-tooling-core/2.3.0": { "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", "pom": "sha256-tQ6FtLEYwSIjge0c67K6lqfeLdrtti3aZ9SuBqGiXTc=" }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.3.21": { + "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", + "pom": "sha256-bUmGsDzsaBW3sTLst2rWwLcczaeQSzoRTPOXAOnKyOQ=" + }, "org/jetbrains/kotlin#kotlin-util-io/2.3.0": { "jar": "sha256-HJEgPyfnO5aI3f4aiAIyjTXrcPpV9eE96ttyHnj5KqQ=", "pom": "sha256-hvmuNH2YfMwY2aEJ7tLlVDvjj/SMgdUtKMf6HyBarK8=" @@ -889,10 +861,6 @@ "jar": "sha256-ZLugCZZqAoGG2e5waw3ID+phwK5usXJe0dfXDvIrUuE=", "pom": "sha256-lzWjPLZJg7qg0S3AyOGTSw5VLmvMh2chrFWKmCKFC/4=" }, - "org/jetbrains/kotlin#swift-export-embeddable/2.2.20": { - "jar": "sha256-xAgKy0UComoaKdjxcbLjBIJKoiDCrtSvQEOHfy8tREg=", - "pom": "sha256-CiNVWKEHhN+VqqVTXkFEpscfSfpqCqGOL8sBKbaLG3Y=" - }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, @@ -901,121 +869,119 @@ "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.7.3": { - "pom": "sha256-QiakkcW1nOkJ9ztlqpiUQZHI3Kw4JWN8a+EGnmtYmkY=" + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.11.0": { + "pom": "sha256-O+IhttqG3NpRysbEskBLielasJzI0GoFaJvi7zZzXew=" }, - "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.11.0": { + "jar": "sha256-9KgBxkfUNRMnzZ4axBE+K+nqN6ZKsKuuJpwlpS4o810=", + "module": "sha256-2L7m6KUdfBab1gYKu8ay1Oe8QZomXNcF1HgkuD8b0LY=", + "pom": "sha256-gwOThZdv3ElCQfRXJVihNueyERbXJ5sm2vM1R4v6y1c=" }, - "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.11.0": { + "module": "sha256-TgEUBvLCKFpam6jDtkcawWj26Cr4KxqTtxoHMdJwNk4=", + "pom": "sha256-MTN3P7z5gip/Ol6FqxmUHme9KJv1/DGC2dtNHKuG6yI=" }, - "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.11.0": { + "jar": "sha256-VjoltOtckSiunCR589GlxE3NF2ESuRzwNoLpBuulyTU=", + "module": "sha256-RM5rdW+TyQrD2nPzXtCrA29Dtz9X81Y8ysnhUvQRJy0=", + "pom": "sha256-3G/845DzKNm8p0CmO5EJKv0J9Ec6HyqA131ks8W1BdM=" }, - "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.11.0": { + "module": "sha256-kxa2Th0N4KjHQTS0YJFtz20Z5ieUG0xO62PgfpBxEa8=", + "pom": "sha256-K9jF550v7oGDpF7YaQJOHXRXGTaWCxgSXWA7Bxj1NuM=" }, "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.2": { - "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=", - "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" + "org/junit#junit-bom/5.13.4": { + "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", + "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" }, - "org/junit#junit-bom/5.11.3": { - "module": "sha256-S/D1PO6nx5D9+9JNujyeBM3FGGQnnuv8V6qkc+vKA4A=", - "pom": "sha256-8T3y5Mrx/rzlZ2Z+fDeBAaAzHVPRMk1uLf467Psfd3Q=" + "org/junit#junit-bom/6.0.3": { + "module": "sha256-KA48NIVfKhPeJBIZN+TPl+S565IG5g+JHk8KHPDnq6E=", + "pom": "sha256-plW2pdwA0b68kfsrFcDH6K6snWvc+HlZVQU3DidTAoc=" }, - "org/junit/jupiter#junit-jupiter-api/5.11.3": { - "jar": "sha256-XYFHpg9JRTlz4lDtaHAbf/BVlk/iRi/Cyx7B1tRIibo=", - "module": "sha256-zC4yvwDuZDSpoZ3P2fJ6z2ZaPdYy03fkdhgNies+8n0=", - "pom": "sha256-8Zr+CSOwGTXEDy5+ltZgN+IAi3AXkXzHBRM4N3hJYY4=" + "org/junit/jupiter#junit-jupiter-api/6.0.3": { + "jar": "sha256-1lXX5vDHrgfxCi87uq67bTDpsmIEoGitnps5UKooeSw=", + "module": "sha256-6k1/evmsFrsuF34miQeJb6PG+a5QcmBNRoLXrv/inKg=", + "pom": "sha256-dmyA+zGOFgDr9smpId6AGIexVIqigtataRiLdgjVbUc=" }, - "org/junit/jupiter#junit-jupiter-engine/5.11.3": { - "jar": "sha256-5iQgyZ98DVmiFZou9j5hh36cgL1yLAPKi/O9zqBQpYk=", - "module": "sha256-s3w9vEFSbrpeVMz/ROxUf0hVYstDyj0J2p+n2hmjBl4=", - "pom": "sha256-eJ43jTfEndhlTWbjrTreQY5YhK5vSHI5Ad0758nsngM=" + "org/junit/jupiter#junit-jupiter-engine/6.0.3": { + "jar": "sha256-Hi+rYa0n6gj8fHDdlnfPjG0a5UNNQtz91jOxLH58BNA=", + "module": "sha256-03TlhvHApdyh+00ZNJ4KgEqRc7lh+EHijPxYgeLmUV0=", + "pom": "sha256-uvvAmTJsGIPw7hywVtMbQiLiYWX5+aqbiW89P3ijFTg=" }, - "org/junit/jupiter#junit-jupiter-params/5.11.3": { - "jar": "sha256-D3mOvsdExOZgX9TyBy9BqOmJ4tRp4h21qmfPeZwLUew=", - "module": "sha256-sLUYC9HX9NFhsKCF+7JP2hbNcKfQX2Ni4asuSS0cq+w=", - "pom": "sha256-zOw0JKBxSUTGd7lP1QP9DByiQ84VxAFg1gzmKKr6Nf8=" + "org/junit/jupiter#junit-jupiter-params/6.0.3": { + "jar": "sha256-zylH4jArn4yKBZJZoneIHBytro+8JRTBapJc/re+suU=", + "module": "sha256-1LBksP8UD1Vd0GdEscxr//wQ9SSbLdWqRprl9NTv7Cg=", + "pom": "sha256-mVtk7KoiJ8S1Xz6453c19URDSi7Cz+7QYF6LrxCCY94=" }, - "org/junit/jupiter#junit-jupiter/5.11.3": { - "jar": "sha256-rHV47+0WI2fD3cAGM44H1FcVEP2YZmQuqT1bnk7S9mU=", - "module": "sha256-a5pr3dlKOPEmUmh67HyBJisZkf6+vEjKmP6rxWOhKwE=", - "pom": "sha256-y+nzhaChO2/tjGxu0fFtxgWpJlfzslsZaDjHPZdoSAY=" + "org/junit/jupiter#junit-jupiter/6.0.3": { + "jar": "sha256-eEtlgV9HmgyZqdOlc7FC4qUl77YCXZf3UbGecvkK7aM=", + "module": "sha256-gaZM8ir7jnaHVSE+nIDr06sDMc5ACm/WOeQ6VJWtj+A=", + "pom": "sha256-vO0g6RqqVnfxupb6b3GBAKuD6JSlLplhtgBMBWoYRew=" }, - "org/junit/platform#junit-platform-commons/1.11.3": { - "jar": "sha256-viYpZLC2tI3pd8YdT5Md+M9h6A51DMPzoKOc3SHBAIw=", - "module": "sha256-l531zqTESC/fxZCK3ItGq2q/ADbpmk0CzBjAdDyLggc=", - "pom": "sha256-gW69MkSncNkV2cHUDTtGUf40j0L4m3y369De4gnFIEA=" + "org/junit/platform#junit-platform-commons/6.0.3": { + "jar": "sha256-OfJi0Jw9UnGf4Ld/CA6Qo2leKF13mkGyMuF5Y65dogA=", + "module": "sha256-nfLma22VBAClGKmt00M9CjBxzhwzpvgPnPIlYtUpRbc=", + "pom": "sha256-vbjiS+l+Dll2nyFktTYfVSJ5WN9BA9aGgvh3mtLKjX0=" }, - "org/junit/platform#junit-platform-engine/1.11.3": { - "jar": "sha256-AEP3L2EWZHNdqNyaMIvxLs0iNrBTOTUcR0HttNj6sNo=", - "module": "sha256-K5UnTIxw3eS9vEmQnxxY61qSLlQcXdO+qpx68rv6Qaw=", - "pom": "sha256-/ibcXakRuUtowSsiQSV6IIE1u7m4yRzBoTQzqAp6eR4=" + "org/junit/platform#junit-platform-engine/6.0.3": { + "jar": "sha256-SR6eT3RfFhuKjkGGoafGpFDqEscJMMmu2uQnIVMB2Uc=", + "module": "sha256-U1qGeP2rxB2/DEHMW3Vh7xINdWUMPcOTAqfWCTdmE5M=", + "pom": "sha256-eofYxqCn2wJgsAzjAxgPb0HQQFYoldaARhnV227iMr4=" }, - "org/junit/platform#junit-platform-launcher/1.11.3": { - "jar": "sha256-tHJ0WSAbABG+sHQr2AdCGh/IQmsRYZMDHth4JbwtTwQ=", - "module": "sha256-cqqtIKPLIsFMA9WYDgJZZ1KmWe3EaylHH35c/yJWbow=", - "pom": "sha256-ElFDZ7k84oUOXa4jt8PWSjZuVMuLgjf5FNiD/Z26G/o=" + "org/junit/platform#junit-platform-launcher/6.0.3": { + "jar": "sha256-MVYINy5NxEvKDMs66KB+zCBrM2cDP6BXSKA8zVY/EwE=", + "module": "sha256-glZnrWqEsMW6dTdSvpqZ4wFL/lKRQ7xmtGdNkbA/pbg=", + "pom": "sha256-TTngPyCTd29BkwccjN8ZgTa5YWbHtDteN+fWFWudmO0=" }, "org/opentest4j#opentest4j/1.3.0": { "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" }, - "org/pkl-lang#pkl-cli-linux-aarch64/0.31.0": { - "pom": "sha256-x3gmFPR3mEb7PHdM+h//H76KFPT3wSrfKAePCZuL2bk=" + "org/pkl-lang#pkl-cli-linux-aarch64/0.31.1": { + "pom": "sha256-tv7vH7HdGoKPx1efn30GvJsQFAiP+EAQbiq7NpcHhyU=" }, - "org/pkl-lang#pkl-cli-linux-amd64/0.31.0": { - "pom": "sha256-fW8qzg6gu30oAuGz9yl6TIIOsvsE9qfpuvKbtIHf1Vo=" + "org/pkl-lang#pkl-cli-linux-amd64/0.31.1": { + "pom": "sha256-a9qNeO4to3bldosuR8juWBfIVYOfcu8+dH9zAHjbF3o=" }, - "org/pkl-lang#pkl-cli-macos-aarch64/0.31.0": { - "pom": "sha256-TPv97UpFwv2mOd8VDaTcvpHE/wlvyNV0ixfObf0cImI=" + "org/pkl-lang#pkl-cli-macos-aarch64/0.31.1": { + "pom": "sha256-uBe6WLi8MwEWoEkMzx1TbhCpiTS2iuodLJduU+NjVb4=" }, - "org/pkl-lang#pkl-cli-macos-amd64/0.31.0": { - "pom": "sha256-JapHevmskTA8G7W8oF4Khe/CztXNeR6i7TR6jmuMhyg=" + "org/pkl-lang#pkl-cli-macos-amd64/0.31.1": { + "pom": "sha256-R8jTjWZ//52ce8HmvV0ITUhv2X3jJPR5zvnLjufrunc=" }, - "org/pkl-lang#pkl-formatter/0.31.0": { + "org/pkl-lang#pkl-formatter/0.31.1": { "jar": "sha256-DiIZhJM4k9Ye94nQBWgpFStjgnLOFetnjHQ60FJ34Hc=", - "module": "sha256-AZQyJzxiZsVIPxtqtwnbUCG06RdN9/ZwBhbz8519MWU=", - "pom": "sha256-XAUFbC4GfHyosMiei6sHKrMGIFm4sL5NFQA53t822pI=" + "module": "sha256-dHvc/WhBDsWDiMKrY7UNFmEto5ynPyjvlEpiExCS/jw=", + "pom": "sha256-1r8vTKsqkz6FdaiLts4bMB+t5yrMScAxoyUN961XNQ4=" }, - "org/pkl-lang#pkl-parser/0.31.0": { + "org/pkl-lang#pkl-parser/0.31.1": { "jar": "sha256-sjYkK4BB7nUO3+uB1wXcu9VVO4C8z5Pj1ANp3caSsB4=", - "module": "sha256-m7PyN1nv9/vN5QJ4Iu2q//P3WSNSMdvfzGinxnP/9Hc=", - "pom": "sha256-9Hsolbg6lyNPf4wSfq0TXoxLcHz+OAV1NWgUAFfvwfQ=" + "module": "sha256-Ea1S0QB8EtMrwJAfvP/8s9eZ0IxwsmarfvgK/BhY38M=", + "pom": "sha256-f26/+TtpflBa1SHiVDkL3UrP4FatBpZxr9yioXWJego=" }, - "org/pkl-lang#pkl-stdlib/0.31.0": { - "pom": "sha256-gTvfHz0BYSqaCst9rdvcZgRzrq/S87eKJGNgE8XGvNw=" + "org/pkl-lang#pkl-stdlib/0.31.1": { + "pom": "sha256-p7y/Np1Ei4ZAR+Ow3q315TxRKs/yLbl7ioCN3mtxLQg=" }, - "org/pkl-lang/pkl-cli-linux-aarch64/0.31.0/pkl-cli-linux-aarch64-0.31.0": { - "bin": "sha256-RxRgzdEeHLmsClQB/bBSd6462zpFc8wKnGPuCHwfk8g=" + "org/pkl-lang/pkl-cli-linux-aarch64/0.31.1/pkl-cli-linux-aarch64-0.31.1": { + "bin": "sha256-fvEOdD2qkh+5Sue9uexphvNivyUMVYFLnqKusT8tCD4=" }, - "org/pkl-lang/pkl-cli-linux-amd64/0.31.0/pkl-cli-linux-amd64-0.31.0": { - "bin": "sha256-WlwqiJtoypL/Qlj50nf5JBK5jf71BX2u91ZCAqIIcLY=" + "org/pkl-lang/pkl-cli-linux-amd64/0.31.1/pkl-cli-linux-amd64-0.31.1": { + "bin": "sha256-YY8TlV11XK+/6MnLodJ2NYSM1J28ar/9OY0nUdsSMb8=" }, - "org/pkl-lang/pkl-cli-macos-aarch64/0.31.0/pkl-cli-macos-aarch64-0.31.0": { - "bin": "sha256-NJQCrjLDU4LANLDAr3RP+w1TohOIjETe7JSngQ4USIk=" + "org/pkl-lang/pkl-cli-macos-aarch64/0.31.1/pkl-cli-macos-aarch64-0.31.1": { + "bin": "sha256-G2pUONliTNJ5inUwchu7+ifvcu/lyHihtsVGxufKDo8=" }, - "org/pkl-lang/pkl-cli-macos-amd64/0.31.0/pkl-cli-macos-amd64-0.31.0": { - "bin": "sha256-nxzI46wjJ7xIO5DQwiDaIOt4XDuj/pLgIfR9PVZ2goI=" + "org/pkl-lang/pkl-cli-macos-amd64/0.31.1/pkl-cli-macos-amd64-0.31.1": { + "bin": "sha256-IhI+1K5MA6+oxUxp938L7Dmw+g9nsJ1tFI4KN2oqRx0=" }, - "org/pkl-lang/pkl-stdlib/0.31.0/pkl-stdlib-0.31.0": { - "zip": "sha256-hcKVlc79njRhm+RvgIKu2cgQ5X90UV1sRZm55Oxo36I=" + "org/pkl-lang/pkl-stdlib/0.31.1/pkl-stdlib-0.31.1": { + "zip": "sha256-H2Z2H61I5kngygIOvRdDPQe4ZraiN3hGgOkStMjkyWY=" } } } diff --git a/pkgs/by-name/pk/pkl-lsp/package.nix b/pkgs/by-name/pk/pkl-lsp/package.nix index 30baa5d1030e..dfc5d6e41128 100644 --- a/pkgs/by-name/pk/pkl-lsp/package.nix +++ b/pkgs/by-name/pk/pkl-lsp/package.nix @@ -7,23 +7,24 @@ makeBinaryWrapper, nix-update-script, versionCheckHook, - zig_0_15, + zig_0_16, }: let jdk = jdk25_headless; gradle = gradle_9; gradleOverlay = gradle.override { java = jdk; }; + zig = zig_0_16; in stdenv.mkDerivation (finalAttrs: { pname = "pkl-lsp"; - version = "0.6.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "apple"; repo = "pkl-lsp"; tag = finalAttrs.version; - hash = "sha256-V6MrDpdh4jnSiXWD0UbF/XXpLa95smCbdj9/jT0Xb3w="; + hash = "sha256-r/wNI319BPbU48Mrteq0LdS4YKnyyhPcYxTAS0Mlrp8="; leaveDotGit = true; postFetch = '' pushd $out @@ -43,33 +44,20 @@ stdenv.mkDerivation (finalAttrs: { treeSitterPklSrc = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "v0.20.0"; - hash = "sha256-HfZ2NwO466Le2XFP1LZ2fLJgCq4Zq6hVpjChzsIoQgA="; + rev = "f9405e40597d7dac637a6b49e7d26c4515cb2a34"; + hash = "sha256-U2e9RDAdVWPoZRoWQD0icBCHjH2TFyGD0TPwgn9Kg2A="; }; postPatch = '' substituteInPlace buildSrc/src/main/kotlin/BuildInfo.kt \ - --replace-fail 'val jdkVersion: Int = 22' \ - 'val jdkVersion: Int = ${lib.versions.major jdk.version}' \ --replace-fail 'val executable: Path get() = installDir.resolve(if (os.isWindows) "zig.exe" else "zig")' \ - 'val executable: Path get() = java.nio.file.Path.of("${lib.getExe zig_0_15}")' \ + 'val executable: Path get() = java.nio.file.Path.of("${lib.getExe zig}")' \ substituteInPlace build.gradle.kts \ --replace-fail 'dependsOn(setupTreeSitterRepo)' "" \ --replace-fail 'dependsOn(setupTreeSitterPklRepo)' "" \ --replace-fail 'dependsOn(tasks.named("installZig"))' "" - # Ensure all pkl-cli platform variants are cached - # Otherwise, deps.json only includes the current system's pkl-cli, and the tests fail - cat >> build.gradle.kts << 'GRADLE_PATCH' - val pklCliAllPlatforms by configurations.creating - dependencies { - for (platform in listOf("linux-amd64", "linux-aarch64", "macos-amd64", "macos-aarch64")) { - pklCliAllPlatforms("org.pkl-lang:pkl-cli-$platform:''${libs.versions.pkl.get()}") - } - } - GRADLE_PATCH - mkdir -p build/repos/{tree-sitter,tree-sitter-pkl} cp -r $treeSitterSrc/* build/repos/tree-sitter/ cp -r $treeSitterPklSrc/* build/repos/tree-sitter-pkl/ @@ -79,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ gradleOverlay makeBinaryWrapper - zig_0_15 + zig ]; mitmCache = gradle.fetchDeps { @@ -100,6 +88,24 @@ stdenv.mkDerivation (finalAttrs: { gradleFlagsArray+=(-DcommitId=$(cat .commit-hash)) ''; + # - Ensure all pkl-cli platform variants are cached. Otherwise, deps.json only includes the current system's pkl-cli, and the tests fail. + # - Pin the Kotlin plugin's Bouncy Castle modules to a static version: it requests them as ranges but forbids dynamic versions (failOnNonReproducibleResolution), so fetchDeps' eager resolve fails. + preGradleUpdate = '' + cat >> build.gradle.kts << 'GRADLE_PATCH' + val pklCliAllPlatforms by configurations.creating + dependencies { + for (platform in listOf("linux-amd64", "linux-aarch64", "macos-amd64", "macos-aarch64")) { + pklCliAllPlatforms("org.pkl-lang:pkl-cli-$platform:''${libs.versions.pkl.get()}") + } + } + configurations.named("kotlinBouncyCastleConfiguration") { + resolutionStrategy.eachDependency { + if (requested.group == "org.bouncycastle") useVersion("1.80") + } + } + GRADLE_PATCH + ''; + # running the checkPhase replaces the .jar produced by the buildPhase, and leads to this error: # Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics # at org.pkl.lsp.cli.Main.main(Main.kt) diff --git a/pkgs/by-name/pr/precice-config-visualizer/package.nix b/pkgs/by-name/pr/precice-config-visualizer/package.nix index f9965d1261bc..8a4d02bbc1fa 100644 --- a/pkgs/by-name/pr/precice-config-visualizer/package.nix +++ b/pkgs/by-name/pr/precice-config-visualizer/package.nix @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication { homepage = "https://github.com/precice/config-visualizer"; description = "Small python tool for visualizing the preCICE xml configuration"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; mainProgram = "precice-config-visualizer"; }; } diff --git a/pkgs/by-name/pr/precice/package.nix b/pkgs/by-name/pr/precice/package.nix index 24ad02ae18e8..b1b215d4afe8 100644 --- a/pkgs/by-name/pr/precice/package.nix +++ b/pkgs/by-name/pr/precice/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { description = "PreCICE stands for Precise Code Interaction Coupling Environment"; homepage = "https://precice.org/"; license = with lib.licenses; [ lgpl3Only ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; mainProgram = "precice-tools"; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/re/reframe/package.nix b/pkgs/by-name/re/reframe/package.nix index 7261d0ef6dc8..2269454b9d5f 100644 --- a/pkgs/by-name/re/reframe/package.nix +++ b/pkgs/by-name/re/reframe/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "reframe"; - version = "1.17.1"; + version = "1.18.0"; src = fetchFromGitHub { owner = "AlynxZhou"; repo = "reframe"; tag = "v${finalAttrs.version}"; - hash = "sha256-gZSvNoVY2gDGcN/EFbK6vH7PghfR1GXzZt2JXPBhLuo="; + hash = "sha256-DXWW1QXgHnfsnH6O3qnVZoioIn+UOePNy1ZPNzVK1ks="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ri/rink/package.nix b/pkgs/by-name/ri/rink/package.nix index 3496c374a769..024fbbf7f317 100644 --- a/pkgs/by-name/ri/rink/package.nix +++ b/pkgs/by-name/ri/rink/package.nix @@ -64,6 +64,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; maintainers = with lib.maintainers; [ sb0 + keysmashes ]; }; }) diff --git a/pkgs/by-name/sa/salmon/package.nix b/pkgs/by-name/sa/salmon/package.nix index 4caba4faf339..f63e4a0a48ef 100644 --- a/pkgs/by-name/sa/salmon/package.nix +++ b/pkgs/by-name/sa/salmon/package.nix @@ -26,15 +26,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "salmon"; - version = "1.11.4"; + version = "1.12.1"; # SALMON_PUFFERFISH_GIT_TAG defined in cmake/SalmonDependencies.cmake pufferFishSrc = fetchFromGitHub { owner = "COMBINE-lab"; repo = "pufferfish"; fetchSubmodules = true; - rev = "ace68c1c022816ba8c50a1a07c5d08f2abd597d6"; - hash = "sha256-Zwl45sUYSmHOqsYLZPscigjgd1V3Waza0jRvhvNh7jU="; + rev = "1c788594cef77f0558b183281f32152e0ed22ba9"; + hash = "sha256-N9KYmFsl90eY8R1wH1Jbi3nnNld6YVGeQjqoxYxPqtE="; }; # SALMON_FQFEEDER_GIT_TAG defined in cmake/SalmonDependencies.cmake @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "COMBINE-lab"; repo = "salmon"; rev = "v${finalAttrs.version}"; - hash = "sha256-BjWXNQtycSwCTe40kujN/YzCNhGjkz2ULGOYtI01yos="; + hash = "sha256-ggFPp6sHPcR4Wq/B0AaMVf0LZVIz+QcvKMNrTfnAY4w="; }; patches = [ ./fix_pufferfish.patch ]; @@ -92,6 +92,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-DSALMON_PUFFERFISH_SOURCE_DIR=${finalAttrs.pufferFishSrc}" "-DSALMON_FQFEEDER_SOURCE_DIR=${finalAttrs.FQFeederSrc}" + "-DSALMON_FETCH_MISSING_DEPS=OFF" ]; # These are needed to please htslib @@ -120,6 +121,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/COMBINE-lab/salmon/releases/tag/" + "v${finalAttrs.version}"; license = lib.licenses.gpl3Only; platforms = lib.platforms.all; - maintainers = [ lib.maintainers.kupac ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index 06e0bfe4e81f..89b288392307 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; - version = "0.15.0"; + version = "0.15.2"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = finalAttrs.version; - hash = "sha256-zJP1mPkssDlrLzsUmxaSVMAImhI132+3R9JJiCxFH7o="; + hash = "sha256-119xEbCBmY61hJln0+ZncavZDXh+iY3oGrVtZPQZFsk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/se/server-box/git-hashes.json b/pkgs/by-name/se/server-box/git-hashes.json index d015dd21d6ff..75f1b66e17b5 100644 --- a/pkgs/by-name/se/server-box/git-hashes.json +++ b/pkgs/by-name/se/server-box/git-hashes.json @@ -1,3 +1,5 @@ { - "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=" + "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=", + "icons_plus": "sha256-/Aec3fBXbX949wPGlGkFXldTrv0Pxr1CpC3u5szAsxw=", + "re_editor": "sha256-RIawUQVjkE4pPlCryrQopvirfD1lld1ATzoyYjD4kCU=" } diff --git a/pkgs/by-name/se/server-box/package.nix b/pkgs/by-name/se/server-box/package.nix index 5337d8736244..a434e23158fb 100644 --- a/pkgs/by-name/se/server-box/package.nix +++ b/pkgs/by-name/se/server-box/package.nix @@ -1,6 +1,6 @@ { lib, - flutter341, + flutter344, fetchFromGitHub, autoPatchelfHook, copyDesktopItems, @@ -13,17 +13,17 @@ }: let - version = "1.0.1409"; + version = "1.0.1426"; src = fetchFromGitHub { owner = "lollipopkit"; repo = "flutter_server_box"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-+m44q4KhnJCcWG/i1KnNVYes3Uh1ZZwjzyIfnFW1Pm8="; + hash = "sha256-6/XKaE28v/LeDXnSAMX1alCIV2hBUeuDrH+Sa6t95m4="; }; in -flutter341.buildFlutterApplication { +flutter344.buildFlutterApplication { pname = "server-box"; inherit version src; diff --git a/pkgs/by-name/se/server-box/pubspec.lock.json b/pkgs/by-name/se/server-box/pubspec.lock.json index a3277cb3cd18..e13cca57ba31 100644 --- a/pkgs/by-name/se/server-box/pubspec.lock.json +++ b/pkgs/by-name/se/server-box/pubspec.lock.json @@ -247,7 +247,7 @@ "relative": true }, "source": "path", - "version": "1.0.0" + "version": "1.1.0" }, "cli_config": { "dependency": "transitive", @@ -273,11 +273,11 @@ "dependency": "transitive", "description": { "name": "code_assets", - "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.2.1" }, "code_builder": { "dependency": "transitive", @@ -383,11 +383,11 @@ "dependency": "transitive", "description": { "name": "dbus", - "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.14" }, "dio": { "dependency": "direct main", @@ -623,21 +623,21 @@ "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002", + "sha256": "9db4b80b044e9af17cc4b1272137fc7ace0054d879ef8210a76adc34aaf4cdff", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.7" + "version": "2.4.8" }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0", + "sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.34" + "version": "2.0.35" }, "flutter_riverpod": { "dependency": "direct main", @@ -653,31 +653,31 @@ "dependency": "transitive", "description": { "name": "flutter_secure_storage", - "sha256": "6848263f9744072d0977347c383fb8b57d9780319a6bf5238b5a2866a029de62", + "sha256": "7686b1d6a29985dcbb808c59518226e603e3bfa7c0ddfd1a0d00e4cda77c868e", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.2.0" + "version": "10.3.1" }, "flutter_secure_storage_darwin": { "dependency": "transitive", "description": { "name": "flutter_secure_storage_darwin", - "sha256": "67cd1ff671add31dc13e45194398187a04bb63804b37fa47866afae296d73fcb", + "sha256": "82329fa5cdf343773b1b6897dea959105a29f092454259edff92f9f6637e8149", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.1" + "version": "0.3.2" }, "flutter_secure_storage_linux": { "dependency": "transitive", "description": { "name": "flutter_secure_storage_linux", - "sha256": "2b5c76dce569ab752d55a1cee6a2242bcc11fdba927078fb88c503f150767cda", + "sha256": "a5f35ddab43cf5c8215d2feb4ce1957851f28c5c37e6f04335066a0602087bf5", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" + "version": "3.0.1" }, "flutter_secure_storage_platform_interface": { "dependency": "transitive", @@ -792,7 +792,7 @@ "version": "2.3.2" }, "highlight": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "highlight", "sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21", @@ -835,11 +835,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e", + "sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "2.0.2" }, "html": { "dependency": "transitive", @@ -891,24 +891,25 @@ "source": "hosted", "version": "4.1.2" }, - "icloud_storage": { + "icloud_storage_plus": { "dependency": "transitive", "description": { - "name": "icloud_storage", - "sha256": "fa91d9c3b4264651f01a4f5b99cffa354ffe455623b13ecf92be86d88b1e26ea", + "name": "icloud_storage_plus", + "sha256": "309660223892e6aa61eb458487692e854d9294cffff9afa79f4af3c35328eab2", "url": "https://pub.dev" }, "source": "hosted", "version": "2.2.0" }, "icons_plus": { - "dependency": "transitive", + "dependency": "direct main", "description": { - "name": "icons_plus", - "sha256": "8e2f601b8605d45dd55b106a0da084a1809125077a49574ca22e8bcd5b6e86f0", - "url": "https://pub.dev" + "path": ".", + "ref": "main", + "resolved-ref": "42670d29c8c1cffb7203dd110e0009ba98709667", + "url": "https://github.com/lollipopkit/icons_plus" }, - "source": "hosted", + "source": "git", "version": "5.0.0" }, "image": { @@ -1075,11 +1076,11 @@ "dependency": "transitive", "description": { "name": "local_auth_android", - "sha256": "b201c006fa769c23386f89aa6837ec0eb8179fcfb212eadcf87b422b3f9a6a78", + "sha256": "fdb936d59ab945c7af297defd67bd1ed87b11b6db1bc16d01e94677a8f1c38ec", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.8" + "version": "2.0.9" }, "local_auth_darwin": { "dependency": "transitive", @@ -1165,11 +1166,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.18.0" }, "mime": { "dependency": "transitive", @@ -1195,21 +1196,11 @@ "dependency": "transitive", "description": { "name": "multi_split_view", - "sha256": "06f5126a65d3010ce0a9d5c003e793041fe99377b23e3534bb05059f79a580e9", + "sha256": "76f6d593bce29e36ec52d8eff8849ac5a0e5b28648ebf38d8bbc158155b109d3", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.6.1" - }, - "native_toolchain_c": { - "dependency": "transitive", - "description": { - "name": "native_toolchain_c", - "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.6" + "version": "3.6.2" }, "nested": { "dependency": "transitive", @@ -1235,11 +1226,11 @@ "dependency": "transitive", "description": { "name": "objective_c", - "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.3.0" + "version": "9.4.1" }, "package_config": { "dependency": "transitive", @@ -1513,11 +1504,12 @@ "re_editor": { "dependency": "direct main", "description": { - "name": "re_editor", - "sha256": "dd4e6ca7350a8fa0cda4e425b82a0c3c010f0f6b3f618c74223e05b8129ab629", - "url": "https://pub.dev" + "path": ".", + "ref": "main", + "resolved-ref": "d5d70020da74082d182301a49e2bb87d30f0ab66", + "url": "https://github.com/lollipopkit/re-editor" }, - "source": "hosted", + "source": "git", "version": "0.8.0" }, "re_highlight": { @@ -1661,7 +1653,7 @@ "version": "6.1.0" }, "shared_preferences": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "shared_preferences", "sha256": "c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf", @@ -1674,11 +1666,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53", + "sha256": "a2c49fc1fed7140cadd892d765bd47edbe4ac0b9c7e7e3c493dcb58126f99cf0", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.23" + "version": "2.4.25" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -1890,31 +1882,31 @@ "dependency": "direct dev", "description": { "name": "test", - "sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7", + "sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.30.0" + "version": "1.31.0" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "test_core": { "dependency": "transitive", "description": { "name": "test_core", - "sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51", + "sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.16" + "version": "0.6.17" }, "tuple": { "dependency": "transitive", @@ -1960,11 +1952,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572", + "sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.29" + "version": "6.3.32" }, "url_launcher_ios": { "dependency": "transitive", @@ -2040,11 +2032,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a", + "sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.2" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2060,11 +2052,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598", + "sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.2" + "version": "1.2.5" }, "vector_math": { "dependency": "transitive", @@ -2110,11 +2102,11 @@ "dependency": "transitive", "description": { "name": "wakelock_plus_platform_interface", - "sha256": "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc", + "sha256": "b13f99e992e7ae6a152e16c5559d3c07ff445b13330192662494e614ca3e7d7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "1.5.1" }, "watch_connectivity": { "dependency": "direct main", @@ -2276,7 +2268,7 @@ } }, "sdks": { - "dart": ">=3.11.0 <4.0.0", - "flutter": ">=3.41.0" + "dart": ">=3.12.0 <4.0.0", + "flutter": ">=3.44.0" } } diff --git a/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix b/pkgs/by-name/sf/sftpgo-plugin-auth/package.nix index 95db5d2098ac..48740d7a0da9 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.15"; + version = "1.0.16"; src = fetchFromGitHub { owner = "sftpgo"; repo = "sftpgo-plugin-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-2wkM7rXDc8DuZ+ab1/eX9o4jpz2C7fs60cAkIexN558="; + hash = "sha256-IKCdWr+ZmuPJxRYdjS3FMNS8CT8oy7tqTSlEwqxyNqw="; }; - vendorHash = "sha256-dRKDJCy2OROoNRlQDma5JlDsqZp4DoIeT2AWAuVujuo="; + vendorHash = "sha256-AZWwPwumSNwMUEixm+aarJZlUaT647haVM87qm6oE4U="; env.CGO_ENABLED = "0"; diff --git a/pkgs/by-name/si/sioyek/package.nix b/pkgs/by-name/si/sioyek/package.nix index c08a0f31c9d7..fafb4e15ddf8 100644 --- a/pkgs/by-name/si/sioyek/package.nix +++ b/pkgs/by-name/si/sioyek/package.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sioyek"; - version = "2.0.0-unstable-2026-06-06"; + version = "2.0.0-unstable-2026-06-13"; src = fetchFromGitHub { owner = "ahrm"; repo = "sioyek"; - rev = "96a5b0aebbacffdd9c8ddefd6efd3413828d0f37"; - hash = "sha256-kCblPkBZETNmkX1RCQRR/zLBbAMhlB2svNCSltSeNlg="; + rev = "552008ace47614dbc21a0d41060b25f08767a4b6"; + hash = "sha256-yzisnz/7pl7IgUK24CqivPoau17rIiu7n0Z20q7UXy8="; }; buildInputs = [ @@ -91,6 +91,7 @@ stdenv.mkDerivation (finalAttrs: { podocarp stephen-huan xyven1 + stephsi ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index b07e000f80cc..d3fd4a7a9acb 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "snakemake"; - version = "9.22.0"; + version = "9.23.1"; pyproject = true; __structuredAttrs = true; @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "snakemake"; repo = "snakemake"; tag = "v${finalAttrs.version}"; - hash = "sha256-x9kz1GZJqrdknO1KK2MiSsFMTO3IstDy9uCBbhmBuxg="; + hash = "sha256-3u48cmG6+C4yU9k1v4kUxRVloYR3MlfhXdOoZ9XSB4I="; }; postPatch = '' diff --git a/pkgs/by-name/sp/spaceship-prompt/package.nix b/pkgs/by-name/sp/spaceship-prompt/package.nix index e411a473be3c..fb404e7cbcbf 100644 --- a/pkgs/by-name/sp/spaceship-prompt/package.nix +++ b/pkgs/by-name/sp/spaceship-prompt/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "spaceship-prompt"; - version = "4.22.3"; + version = "4.22.4"; src = fetchFromGitHub { owner = "denysdovhan"; repo = "spaceship-prompt"; rev = "v${version}"; - sha256 = "sha256-v2D8+EwOV5gzzawjgn99WJnYjI9N6bxqbHtTTfNWBNo="; + sha256 = "sha256-BqdD6WwFW8Dtyyh81bQ66jZsJwq7Ck9kCwJpU9+xHtw="; }; strictDeps = true; diff --git a/pkgs/by-name/sp/sprite/package.nix b/pkgs/by-name/sp/sprite/package.nix index 08103661017c..4532980a4c1c 100644 --- a/pkgs/by-name/sp/sprite/package.nix +++ b/pkgs/by-name/sp/sprite/package.nix @@ -5,10 +5,11 @@ versionCheckHook, autoPatchelfHook, writableTmpDirAsHomeHook, + makeWrapper, }: stdenv.mkDerivation (finalAttrs: { pname = "sprite"; - version = "0.0.1-rc43"; + version = "0.0.1-rc44"; src = fetchurl { url = "https://sprites-binaries.t3.storage.dev/client/v${finalAttrs.version}/sprite-${ @@ -16,21 +17,22 @@ stdenv.mkDerivation (finalAttrs: { }-${if stdenv.hostPlatform.isx86_64 then "amd64" else "arm64"}.tar.gz"; hash = { - aarch64-darwin = "sha256-6ztxc59b2H76+o7k7zMOvA/PAOib4m7WRXo1XsigL04="; - x86_64-darwin = "sha256-Ni779eJIFbZQ/zrAA3zQyYFFQ7ikEU9UYL9GeO1OcKA="; - aarch64-linux = "sha256-YTNHlVknlVkyUsiI422Quo04CyIMxCbrjhPvGADHw2s="; - x86_64-linux = "sha256-wEClvx4Kv7WK4uMYwNJqvsvjyQsonI01xlCo3z7CuwQ="; + aarch64-darwin = "sha256-XMr3JZxaFFpJh+CDxZYmbfOLrIhjgYj/mqOAA6qgyoo="; + x86_64-darwin = "sha256-KrBmA2auCp+gJ19Cmd7Kc6fDBkgxLIYV50/wWNhz4X0="; + aarch64-linux = "sha256-uiTQgChPRjo/OvvcQso52YxhaKjYJ5aU9nZRPUl5hgw="; + x86_64-linux = "sha256-cmffpuWg9XqFH2BcSC+gJG00kqHvV532XEDOs/u0dHs="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; sourceRoot = "."; - nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; + nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; installPhase = '' mkdir -p $out/bin install -m 755 sprite $out/bin/ + wrapProgram $out/bin/sprite --set UPGRADE_CHECK false ''; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/st/stalwart-vandelay/package.nix b/pkgs/by-name/st/stalwart-vandelay/package.nix index 7bd07b062b84..e3ff46155964 100644 --- a/pkgs/by-name/st/stalwart-vandelay/package.nix +++ b/pkgs/by-name/st/stalwart-vandelay/package.nix @@ -2,19 +2,20 @@ lib, cacert, fetchFromGitHub, + nix-update-script, rustPlatform, versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "vandelay"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "stalwartlabs"; repo = "vandelay"; tag = "v${finalAttrs.version}"; - hash = "sha256-khEK+uB/CrNBv4syDO9smDx9CbQ2BeDLZQn3wBuuA1g="; + hash = "sha256-5ByuCsKi0fFHwSWsYgjJcVo072buHiCFKHodAdF6Mrw="; }; - cargoHash = "sha256-i0MtrOIguU4bXeTqvyJjwvJwherib2vCnW7hTFB0aNk="; + cargoHash = "sha256-BI5O55KeHhQ9dFjLkRX4cK7DWaPJx6/NYH/F6IXec7E="; __structuredAttrs = true; __darwinAllowLocalNetworking = true; # called `Result::unwrap()` on an `Err` value: Tls("rustls platform verifier: unexpected error: No CA certificates were loaded from the system") @@ -23,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; + passthru.updateScript = nix-update-script { }; meta = { description = "JMAP importer-exporter (and backup tool)"; longDescription = '' diff --git a/pkgs/by-name/t3/t3/package.nix b/pkgs/by-name/t3/t3/package.nix index 2017c0d57287..b00b6cdede6d 100644 --- a/pkgs/by-name/t3/t3/package.nix +++ b/pkgs/by-name/t3/t3/package.nix @@ -8,13 +8,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "t3"; - version = "1.0.9"; + version = "1.1.0"; src = fetchFromGitHub { owner = "flox"; repo = "t3"; tag = "v${finalAttrs.version}"; - hash = "sha256-42T0qQ3zK1jTRU+gcBzEet5rHZ6QuknCbPdbGPNlETI="; + hash = "sha256-49nmFvyA5HtX0rTqG4vrCdQPo78HMF7wIN4StItShB4="; + postFetch = "rm -f $out/.flox/env/manifest.lock"; }; makeFlags = [ diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix index 9631bd23d3b7..9a02cdd189b5 100644 --- a/pkgs/by-name/ta/tauno-monitor/package.nix +++ b/pkgs/by-name/ta/tauno-monitor/package.nix @@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: { version = "0.2.20"; pyproject = false; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "taunoe"; repo = "tauno-monitor"; @@ -45,7 +47,9 @@ python3Packages.buildPythonApplication (finalAttrs: { dontWrapGApps = true; - makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/te/telegram-bot-api/package.nix b/pkgs/by-name/te/telegram-bot-api/package.nix index 2c40c961f145..6a73b8af8e54 100644 --- a/pkgs/by-name/te/telegram-bot-api/package.nix +++ b/pkgs/by-name/te/telegram-bot-api/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation { pname = "telegram-bot-api"; - version = "9.2"; + version = "10.1"; src = fetchFromGitHub { owner = "tdlib"; repo = "telegram-bot-api"; # https://github.com/tdlib/telegram-bot-api/issues/783 - rev = "3b6a0b769c4a7fbe064087a4ad9fe6b1dbda498f"; - hash = "sha256-EpDO1ulIT/RIUjc06BtGRpqdQIMpma5+DRy7i8YVhiU="; + rev = "0a9e5696ba149c99bedf972f040d2e28776a8a4f"; + hash = "sha256-F3TYYB5sI8nadiHUaxW5BOC1XMnEfsrZQX2dLJXA5Mg="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ti/tinty/package.nix b/pkgs/by-name/ti/tinty/package.nix index 17a04dadb18e..77da2ee64e97 100644 --- a/pkgs/by-name/ti/tinty/package.nix +++ b/pkgs/by-name/ti/tinty/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "0.33.0"; + version = "0.34.1"; in rustPlatform.buildRustPackage { pname = "tinty"; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage { owner = "tinted-theming"; repo = "tinty"; tag = "v${version}"; - hash = "sha256-pQ7Aw95evZc8buPLkluUhxs113El2SFFNTltpunPbow="; + hash = "sha256-DoF3blFlGe7hquRZTrhwC+gO0hqw7vAEslFv1A9RSrA="; }; - cargoHash = "sha256-pJH8ROgwfHZfJQWQI7u+mzqVX6I369/cF3QUM2+D7Y4="; + cargoHash = "sha256-4+oPOPgPSVgGlvVj4s5qKvW5p630pJnXL5LpOI2IVQQ="; # Pretty much all tests require internet access doCheck = false; diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix index 78879c34e9d8..960e7e126004 100644 --- a/pkgs/by-name/to/todoist-cli/package.nix +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "todoist-cli"; - version = "1.74.0"; + version = "1.75.2"; src = fetchFromGitHub { owner = "Doist"; repo = "todoist-cli"; rev = "v${version}"; - sha256 = "sha256-rPgTYZqqecOE3eVw9qJBLESNF7DMbR7E9cezHFmKeZs="; + sha256 = "sha256-f0mIBrX5+uGA77LR5G6JJaO3bhKGdPxHhakdcq2OfSw="; }; - npmDepsHash = "sha256-BW238pzFc7Cwt5lfnR5xAtSv87qE/4ge88h3ynjzVI0="; + npmDepsHash = "sha256-Zv3emGjA58gtWtFFa4fwGQ/Z1QVNSWtcL4gfeqUnbpw="; doCheck = true; diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix index b83b2178fbf9..595c864f4f26 100644 --- a/pkgs/by-name/to/tombi/package.nix +++ b/pkgs/by-name/to/tombi/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tombi"; - version = "1.1.3"; + version = "1.1.5"; __structuredAttrs = true; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "tombi-toml"; repo = "tombi"; tag = "v${finalAttrs.version}"; - hash = "sha256-zkvg82Fl8bFr5U0015z+5mQpZGw8hOQxO/7llFBpGAA="; + hash = "sha256-leBXWOzUcCQItRV6e3NW2Y2HCRbSoH9C5e7jt24D/iY="; }; # Tests relies on the presence of network diff --git a/pkgs/by-name/ts/tsx/package.nix b/pkgs/by-name/ts/tsx/package.nix index 85295a274b58..72e6c32bb673 100644 --- a/pkgs/by-name/ts/tsx/package.nix +++ b/pkgs/by-name/ts/tsx/package.nix @@ -5,22 +5,23 @@ pnpm_10, fetchPnpmDeps, pnpmConfigHook, - nodejs-slim_22, + nodejs-slim_24, versionCheckHook, nix-update-script, }: let - pnpm' = pnpm_10.override { nodejs-slim = nodejs-slim_22; }; + nodejs-slim = nodejs-slim_24; + pnpm' = pnpm_10.override { inherit nodejs-slim; }; in stdenv.mkDerivation (finalAttrs: { pname = "tsx"; - version = "4.21.0"; + version = "4.22.4"; src = fetchFromGitHub { owner = "privatenumber"; repo = "tsx"; tag = "v${finalAttrs.version}"; - hash = "sha256-vlVRq637l84xi9Og0ryzYuu+1b/eBq13jQJIptY0u0o="; + hash = "sha256-hiUy3VQXHvzuCr+WjaRV/pUcnz3bq29lmpofqKZ/sv8="; }; pnpmDeps = fetchPnpmDeps { @@ -31,17 +32,17 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm'; fetcherVersion = 3; - hash = "sha256-7JdL2qz663+y3tzeK0LLn57vSsQ0P0d+FofRimWVjrM="; + hash = "sha256-A0KaFJNBJaMDTG9g8dj3/qZPkqg5hnRgjP0lfTg/CQY="; }; nativeBuildInputs = [ - nodejs-slim_22 + nodejs-slim pnpmConfigHook pnpm' ]; buildInputs = [ - nodejs-slim_22 + nodejs-slim ]; patchPhase = '' @@ -55,7 +56,11 @@ stdenv.mkDerivation (finalAttrs: { # because tsx uses semantic-release, the package.json has a placeholder # version number. this patches it to match the version of the nix package, # which in turn is the release version in github. - substituteInPlace package.json --replace-fail "0.0.0-semantic-release" "${finalAttrs.version}" + # + # also remove the prepare script, which is just used to generate LLM skills + substituteInPlace package.json \ + --replace-fail "0.0.0-semantic-release" "${finalAttrs.version}" \ + --replace-fail '"prepare": "skills-npm",' "" runHook postPatch ''; diff --git a/pkgs/by-name/ue/ueransim/package.nix b/pkgs/by-name/ue/ueransim/package.nix index 54134d920615..fc273bc34371 100644 --- a/pkgs/by-name/ue/ueransim/package.nix +++ b/pkgs/by-name/ue/ueransim/package.nix @@ -4,7 +4,6 @@ cmake, pkg-config, fetchFromGitHub, - fetchpatch, lksctp-tools, iproute2, nix-update-script, @@ -12,13 +11,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ueransim"; - version = "3.2.8"; + version = "3.3.0"; src = fetchFromGitHub { owner = "aligungr"; repo = "ueransim"; tag = "v${finalAttrs.version}"; - hash = "sha256-dnFGPEgnmbx+ehfeas1Imv8G7s8snd7P2h70E3PtmuY="; + hash = "sha256-lTo/XYkRddyNdOpNO7MIAwq5mKMHDarCVzXjDomeXec="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/um/umami/package.nix b/pkgs/by-name/um/umami/package.nix index 2ebc6b7a3550..ed00d634041a 100644 --- a/pkgs/by-name/um/umami/package.nix +++ b/pkgs/by-name/um/umami/package.nix @@ -45,36 +45,40 @@ let # Pin the specific version of prisma to the one used by upstream # to guarantee compatibility. - prisma-engines' = prisma-engines_7.overrideAttrs (old: rec { - version = "7.6.0"; - src = fetchFromGitHub { - owner = "prisma"; - repo = "prisma-engines"; - tag = version; - hash = "sha256-NMoAaiTa68i51lR6iMCyHyCAsFuuhPx2+tHFSSoqWqA="; - }; - cargoHash = "sha256-uiFvzxwVJXCW9LUDFRC6ZkzSa7LQk+9ZJcaJw8mrBX4="; + prisma-engines' = prisma-engines_7.overrideAttrs ( + finalAttrs: prevAttrs: { + version = "7.6.0"; + src = fetchFromGitHub { + owner = "prisma"; + repo = "prisma-engines"; + tag = finalAttrs.version; + hash = "sha256-NMoAaiTa68i51lR6iMCyHyCAsFuuhPx2+tHFSSoqWqA="; + }; + cargoHash = "sha256-uiFvzxwVJXCW9LUDFRC6ZkzSa7LQk+9ZJcaJw8mrBX4="; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit (old) pname; - inherit src version; - patches = old.cargoDeps.vendorStaging.patches or [ ]; - hash = cargoHash; - }; - }); - prisma' = (prisma_7.override { prisma-engines_7 = prisma-engines'; }).overrideAttrs (old: rec { - version = "7.6.0"; - src = fetchFromGitHub { - owner = "prisma"; - repo = "prisma"; - tag = version; - hash = "sha256-BesX2ySfgew6+9Q6fnhZ8gMnnxh4D4fefaA5BhehlHE="; - }; - pnpmDeps = old.pnpmDeps.override { - inherit src version; - hash = "sha256-ZOpNt+W5b1troicfkCi4wCCDtwhTB4VlPgxYMZetcs0="; - }; - }); + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (prevAttrs) pname; + inherit (finalAttrs) src version; + patches = prevAttrs.cargoDeps.vendorStaging.patches or [ ]; + hash = finalAttrs.cargoHash; + }; + } + ); + prisma' = (prisma_7.override { prisma-engines_7 = prisma-engines'; }).overrideAttrs ( + finalAttrs: prevAttrs: { + version = "7.6.0"; + src = fetchFromGitHub { + owner = "prisma"; + repo = "prisma"; + tag = finalAttrs.version; + hash = "sha256-BesX2ySfgew6+9Q6fnhZ8gMnnxh4D4fefaA5BhehlHE="; + }; + pnpmDeps = prevAttrs.pnpmDeps.override { + inherit (finalAttrs) src version; + hash = "sha256-ZOpNt+W5b1troicfkCi4wCCDtwhTB4VlPgxYMZetcs0="; + }; + } + ); in stdenvNoCC.mkDerivation (finalAttrs: { pname = "umami"; diff --git a/pkgs/by-name/ve/verifpal/package.nix b/pkgs/by-name/ve/verifpal/package.nix index 652cf00f78a0..39acb88195e6 100644 --- a/pkgs/by-name/ve/verifpal/package.nix +++ b/pkgs/by-name/ve/verifpal/package.nix @@ -1,26 +1,21 @@ { lib, fetchFromGitHub, - buildGoModule, - pigeon, + rustPlatform, }: -buildGoModule (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "verifpal"; - version = "0.31.2"; + version = "0.52.0"; src = fetchFromGitHub { owner = "symbolicsoft"; repo = "verifpal"; - rev = "v${finalAttrs.version}"; - hash = "sha256-k8SGCo36tk4Etg4jt0NDeEj1BmSYjaZZptNNnrOXs4E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-o59Pn5B1GW8fzSsUzaJaK1S/CWaYLLVpqIcQ0L5P1KA="; }; - vendorHash = "sha256-Vg375DBPvurRpwl918AGQU+wJGnB1tYisgch9FA+Y/g="; - - nativeBuildInputs = [ pigeon ]; - - subPackages = [ "cmd/verifpal" ]; + cargoHash = "sha256-BvaCEqxdY16oHb2jHsqu6mL4ZNtIhY4S+OnrqQ80Yhc="; meta = { homepage = "https://verifpal.com/"; diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 976cba3491d6..bbc2f8b07470 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + installShellFiles, + stdenv, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -28,13 +30,16 @@ rustPlatform.buildRustPackage (finalAttrs: { "--workspace" "--exclude" "wit-dylib" - ] - ++ - # Due to https://github.com/bytecodealliance/wasm-tools/issues/1820 - [ - "--" - "--test-threads=1" - ]; + ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd wasm-tools \ + --bash <($out/bin/wasm-tools completion bash) \ + --fish <($out/bin/wasm-tools completion fish) \ + --zsh <($out/bin/wasm-tools completion zsh) + ''; meta = { description = "Low level tooling for WebAssembly in Rust"; diff --git a/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix b/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix index 9b59367ade0e..56f615352a2e 100644 --- a/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix +++ b/pkgs/desktops/lomiri/data/lomiri-schemas/default.nix @@ -14,13 +14,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lomiri-schemas"; - version = "0.1.10"; + version = "0.1.11"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-schemas"; tag = finalAttrs.version; - hash = "sha256-QZZTsVKu/6hyHhbBXZOYp4uVuih0nIBPocDsxBtbvyQ="; + hash = "sha256-PTt9aXxfw0LFF7nKYv7753feJy8uSmw4z513yj9Gqow="; }; strictDeps = true; diff --git a/pkgs/development/compilers/jetbrains-jdk/default.nix b/pkgs/development/compilers/jetbrains-jdk/default.nix index e4d9b77491a0..0bd358489aa9 100644 --- a/pkgs/development/compilers/jetbrains-jdk/default.nix +++ b/pkgs/development/compilers/jetbrains-jdk/default.nix @@ -1,4 +1,5 @@ { + lib, callPackage, fetchurl, jetbrains, @@ -8,6 +9,7 @@ wayland-scanner, wayland-protocols, libxkbcommon, + speechd-minimal, }: let @@ -26,8 +28,8 @@ let # cd jetbrainsruntime # git tag --points-at [revision] # Look for the line that starts with jbr- - javaVersion = "25.0.2"; - build = "432.48"; + javaVersion = "25.0.3"; + build = "508.4"; in callPackage ./common.nix { @@ -36,12 +38,21 @@ callPackage ./common.nix { inherit javaVersion build; # run `git log -1 --pretty=%ct` in jdk repo for new value on update - sourceDateEpoch = 1777242155; - srcHash = "sha256-BKyvBUKtg+JbZNuH/RZY87eJng6Eyd6L3cOwcOgOx/Y="; + sourceDateEpoch = 1780959777; + srcHash = "sha256-N+7D++Cxu0RGWChEWW8gtNz7E2I8qM2AFbXv4luAXto="; homePath = "${jetbrains.jdk}/lib/openjdk"; jcefPackage = jetbrains.jcef; extraBuildPhase = '' cp -r ${gtk-protocols.out} gtk-shell.xml + + # JBR hardcodes the speech-dispatcher header location to + # /usr/include/speech-dispatcher in its mkimages scripts. + substituteInPlace \ + jb/project/tools/linux/scripts/mkimages_x64.sh \ + jb/project/tools/linux/scripts/mkimages_aarch64.sh \ + --replace-fail \ + "--with-speechd-include=/usr/include/speech-dispatcher" \ + "--with-speechd-include=${lib.getDev speechd-minimal}/include/speech-dispatcher" ''; vendorVersionString = "nix/JBR-${javaVersion}-b${build}${if withJcef then "-jcef" else ""}"; extraConfigureFlags = [ diff --git a/pkgs/development/compilers/jetbrains-jdk/jcef.nix b/pkgs/development/compilers/jetbrains-jdk/jcef.nix index 54eb462eef4c..6e7df50b8199 100644 --- a/pkgs/development/compilers/jetbrains-jdk/jcef.nix +++ b/pkgs/development/compilers/jetbrains-jdk/jcef.nix @@ -53,15 +53,15 @@ let inherit (arches) depsArch projectArch targetArch; # `cef_binary_${CEF_VERSION}_linux64_minimal`, where CEF_VERSION is from $src/CMakeLists.txt - cef-name = "cef_binary_137.0.17+gf354b0e+chromium-137.0.7151.104_${platform}_minimal"; + cef-name = "cef_binary_144.0.15+g72717cf+chromium-144.0.7559.172_${platform}_minimal"; cef-bin = cef-binary.override { - version = "137.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/b39f12757908eda9f4c1039613b914606568bb84/CMakeLists.txt#L47 - gitRevision = "f354b0e"; - chromiumVersion = "137.0.7151.104"; + version = "144.0.15"; + gitRevision = "72717cf"; + chromiumVersion = "144.0.7559.172"; srcHashes = { - aarch64-linux = "sha256-C9P4+TpzjyMD5z2qLbzubbrIr66usFjRx7QqiAxI2D8="; - x86_64-linux = "sha256-iDC3a/YN0NqjX/b2waKvUAZCaR0lkLmUPqBJphE037Q="; + aarch64-linux = "sha256-2w2TDj7LGjYeUjpVvojAsHb8HlqG82AwH8Arg0NxREg="; + x86_64-linux = "sha256-JDlZmIEg9ajjuFOL8qAr6HDVbeu3/Cg21Z57fHryfdc="; }; }; @@ -92,11 +92,11 @@ let in stdenv.mkDerivation rec { pname = "jcef-jetbrains"; - rev = "97d05cdf1720586ebfff5d4bc6e15a6a533eb21e"; + rev = "fa677024a129747bd8cb05447af8918c494e4af7"; # This is the commit number # Currently from the branch: https://github.com/JetBrains/jcef/tree/261 # Run `git rev-list --count HEAD` - version = "1156"; + version = "1207"; nativeBuildInputs = [ cmake @@ -126,7 +126,7 @@ stdenv.mkDerivation rec { owner = "jetbrains"; repo = "jcef"; inherit rev; - hash = "sha256-31WV6vYp0zIf6EkccQTeiggCRtQnDOg8/4J2q6axiGs="; + hash = "sha256-eYn1T4cRrHeVDSye6FKBv8X3zZPDGFurk6HJG+jPypY="; }; # Find the hash in tools/buildtools/linux64/clang-format.sha1 diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix index 20b884d3f455..dd3663ed7ac2 100644 --- a/pkgs/development/compilers/reason/default.nix +++ b/pkgs/development/compilers/reason/default.nix @@ -18,8 +18,8 @@ let param = if lib.versionAtLeast ppxlib.version "0.36" then { - version = "3.17.3"; - hash = "sha256-AcRZG4ITrYxxtunx0YDqvSANRBk27if+n5lka3X5hlw="; + version = "3.18.0"; + hash = "sha256-T7pqFvVFUbeOHZDrLBZ/bulkyvU4O8LS+TzszH5k3EQ="; } else { diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index f1dcae961908..cf84bbe2b86c 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -80,9 +80,9 @@ major = "3"; minor = "15"; patch = "0"; - suffix = "b2"; + suffix = "b3"; }; - hash = "sha256-0U9HSrZ56QvHNLAv9YRHtuyZqCGvYdb/DB2g+G40GnE="; + hash = "sha256-apNa4jSmfmVJiUNzsM/rg2EYLQOyFEIyiulZirdCISc="; inherit passthruFun; }; diff --git a/pkgs/development/libraries/hyphen/dictionaries.nix b/pkgs/development/libraries/hyphen/dictionaries.nix index 7714dc4e5956..d1beaf73b359 100644 --- a/pkgs/development/libraries/hyphen/dictionaries.nix +++ b/pkgs/development/libraries/hyphen/dictionaries.nix @@ -5,22 +5,19 @@ stdenv, lib, fetchgit, - fetchurl, symlinkJoin, }: let - libreofficeRepository = "https://anongit.freedesktop.org/git/libreoffice/dictionaries.git"; - libreofficeCommit = "9e27d044d98e65f89af8c86df722a77be827bdc8"; - libreofficeSubdir = "de"; - # this does not assume any structure for dictFilePath and readmeFilePath mkDictFromLibreofficeGitCustom = { subdir, shortName, + dictFileName, shortDescription, dictFilePath, + filenameAliases ? "", readmeFilePath ? "", }: stdenv.mkDerivation rec { @@ -28,8 +25,8 @@ let pname = "hyphen-dict-${shortName}-libreoffice"; src = fetchgit { url = "https://anongit.freedesktop.org/git/libreoffice/dictionaries.git"; - rev = "a2bf59878dd76685803ec260e15d875746ad6e25"; - hash = "sha256-3CvjgNjsrm4obATK6LmtYob8i2ngTbwP6FB4HlJMPCE="; + rev = "e4ad1862342d7e1365978499ca951ae4788c9dc0"; + hash = "sha256-sv3KnmrewE1dRxeO+TqfOjfHjoJpzJ6p8MdBDiT3Ips="; }; meta = { description = "Hyphen dictionary for ${shortDescription} from LibreOffice"; @@ -44,6 +41,10 @@ let cd $src/${subdir} install -dm755 "$out/share/hyphen" install -m644 "${dictFilePath}" "$out/share/hyphen" + # Aliases can be found in dictionaries.xcu. + for lang in ${filenameAliases}; do + ln -s "$out/share/hyphen/hyph_${dictFileName}.dic" "$out/share/hyphen/hyph_$lang.dic" + done # docs if [ -n "${readmeFilePath}" ]; then install -dm755 "$out/share/doc/" @@ -60,6 +61,7 @@ let shortName, shortDescription, dictFileName, + filenameAliases ? "", readmeFileName ? "", }: mkDictFromLibreofficeGitCustom { @@ -67,6 +69,8 @@ let inherit shortName; inherit shortDescription; dictFilePath = "hyph_${dictFileName}.dic"; + dictFileName = dictFileName; + filenameAliases = filenameAliases; readmeFilePath = if (readmeFileName != "") then "README_${readmeFileName}.txt" else ""; }; @@ -80,15 +84,28 @@ let # AFRIKAANS + af_NA = af-za; af_ZA = af-za; af-za = mkDictFromLibreofficeGit { subdir = "af_ZA"; shortName = "af-za"; shortDescription = "Afrikaans"; dictFileName = "af_ZA"; + filenameAliases = "af_NA"; readmeFileName = "af_ZA"; }; + # ASSAMESE + + as_IN = as-in; + as-in = mkDictFromLibreofficeGit { + subdir = "as_IN"; + shortName = "as-in"; + shortDescription = "Assamese"; + dictFileName = "as_IN"; + readmeFileName = "as_IN"; + }; + # BELARUSSIAN be_BY = be-by; @@ -113,11 +130,17 @@ let # CATALAN + ca_ES_valencia = ca-es; + ca_AD = ca-es; + ca_FR = ca-es; + ca_IT = ca-es; ca_ES = ca-es; ca-es = mkDictFromLibreofficeGitCustom { subdir = "ca"; shortName = "ca-es"; shortDescription = "Catalan"; + dictFileName = "ca"; + filenameAliases = "ca_ES_valencia ca_AD ca_FR ca_IT"; dictFilePath = "dictionaries/hyph_ca.dic"; readmeFilePath = "README_hyph_ca.txt"; }; @@ -140,6 +163,7 @@ let subdir = "da_DK"; shortName = "da-dk"; shortDescription = "Danish"; + dictFileName = "da_DK"; dictFilePath = "hyph_da_DK.dic"; readmeFilePath = "HYPH_da_DK_README.txt"; }; @@ -187,11 +211,26 @@ let # ENGLISH en_GB = en-gb; + en_ZA = en-gb; + en_NA = en-gb; + en_ZW = en-gb; + en_AU = en-gb; + en_CA = en-gb; + en_IE = en-gb; + en_IN = en-gb; + en_BZ = en-gb; + en_BS = en-gb; + en_GH = en-gb; + en_JM = en-gb; + en_MW = en-gb; + en_NZ = en-gb; + en_TT = en-gb; en-gb = mkDictFromLibreofficeGit { subdir = "en"; shortName = "en-gb"; shortDescription = "English (Great Britain)"; dictFileName = "en_GB"; + filenameAliases = "en_ZA en_NA en_ZW en_AU en_CA en_IE en_IN en_BZ en_BS en_GH en_JM en_MW en_NZ en_TT"; readmeFileName = "hyph_en_GB"; }; @@ -223,18 +262,42 @@ let subdir = "eo"; shortName = "eo"; shortDescription = "Esperanto"; + dictFileName = "eo"; dictFilePath = "hyph_eo.dic"; readmeFilePath = "desc_eo.txt"; }; # SPANISH + es_AR = es-es; + es_BO = es-es; + es_CL = es-es; + es_CO = es-es; + es_CR = es-es; + es_CU = es-es; + es_DO = es-es; + es_EC = es-es; + es_GQ = es-es; + es_GT = es-es; + es_HN = es-es; + es_MX = es-es; + es_NI = es-es; + es_PA = es-es; + es_PE = es-es; + es_PH = es-es; + es_PR = es-es; + es_PY = es-es; + es_SV = es-es; + es_US = es-es; + es_UY = es-es; + es_VE = es-es; es_ES = es-es; es-es = mkDictFromLibreofficeGit { subdir = "es"; shortName = "es-es"; - shortDescription = "Spanish (Spain)"; + shortDescription = "Spanish"; dictFileName = "es"; + filenameAliases = "es_AR es_BO es_CL es_CO es_CR es_CU es_DO es_EC es_GQ es_GT es_HN es_MX es_NI es_PA es_PE es_PH es_PR es_PY es_SV es_US es_UY es_VE"; readmeFileName = "hyph_es"; }; @@ -251,15 +314,32 @@ let # FRENCH + fr_BE = fr-fr; + fr_CA = fr-fr; + fr_CH = fr-fr; + fr_LU = fr-fr; + fr_MC = fr-fr; fr_FR = fr-fr; fr-fr = mkDictFromLibreofficeGit { subdir = "fr_FR"; shortName = "fr-fr"; shortDescription = "French"; dictFileName = "fr"; + filenameAliases = "fr_BE fr_CA fr_CH fr_LU fr_MC"; readmeFileName = "hyph_fr"; }; + # GALICIAN + + gl_ES = gl-es; + gl-es = mkDictFromLibreofficeGit { + subdir = "gl"; + shortName = "gl-es"; + shortDescription = "Galician"; + dictFileName = "gl"; + readmeFileName = "hyph-gl"; + }; + # CROATIAN hr_HR = hr-hr; @@ -289,21 +369,36 @@ let subdir = "id"; shortName = "id-id"; shortDescription = "Indonesian"; + dictFileName = "id_ID"; dictFilePath = "hyph_id_ID.dic"; readmeFilePath = "README-dict.adoc"; }; # ITALIAN + it-CH = it-it; it_IT = it-it; it-it = mkDictFromLibreofficeGit { subdir = "it_IT"; shortName = "it-it"; shortDescription = "Italian"; dictFileName = "it_IT"; + filenameAliases = "it_CH"; readmeFileName = "hyph_it_IT"; }; + # KANNADA + + kn_IN = kn-in; + kn-in = mkDictFromLibreofficeGitCustom { + subdir = "kn_IN"; + shortName = "kn-in"; + shortDescription = "Kannada"; + dictFileName = "kn_IN"; + dictFilePath = "hyph_kn_IN.dic"; + readmeFilePath = "README-kn_IN.txt"; + }; + # LITHUANIAN lt_LT = lt-lt; @@ -311,6 +406,7 @@ let subdir = "lt_LT"; shortName = "lt-lt"; shortDescription = "Lithuanian"; + dictFileName = "lt"; dictFilePath = "hyph_lt.dic"; readmeFilePath = "README_hyph"; }; @@ -339,12 +435,14 @@ let # DUTCH + nl_BE = nl-nl; nl_NL = nl-nl; nl-nl = mkDictFromLibreofficeGit { subdir = "nl_NL"; shortName = "nl-nl"; shortDescription = "Dutch"; dictFileName = "nl_NL"; + filenameAliases = "nl_BE"; readmeFileName = "NL"; }; @@ -368,6 +466,26 @@ let readmeFileName = "hyph_NO"; }; + # ORIYA + + or_IN = or-in; + or-in = mkDictFromLibreofficeGit { + subdir = "or_IN"; + shortName = "or-in"; + shortDescription = "Oriya"; + dictFileName = "or_IN"; + }; + + # PANJABI + + pa_IN = pa-in; + pa-in = mkDictFromLibreofficeGit { + subdir = "pa_IN"; + shortName = "pa-in"; + shortDescription = "Panjabi"; + dictFileName = "pa_IN"; + }; + # POLISH pl_PL = pl-pl; @@ -421,6 +539,16 @@ let readmeFileName = "ru_RU"; }; + # SANSKRIT + + sa_IN = sa-in; + sa-in = mkDictFromLibreofficeGit { + subdir = "sa_IN"; + shortName = "sa-in"; + shortDescription = "Sanskrit (India)"; + dictFileName = "sa_IN"; + }; + # SLOVAK sk_SK = sk-sk; @@ -461,6 +589,7 @@ let subdir = "sr"; shortName = "sr-sr"; shortDescription = "Serbian (Cyrillic)"; + dictFileName = "sr"; dictFilePath = "hyph_sr.dic"; readmeFilePath = "README.txt"; }; @@ -470,12 +599,14 @@ let subdir = "sr"; shortName = "sr-sr-latn"; shortDescription = "Serbian (Latin)"; + dictFileName = "sr-Latn"; dictFilePath = "hyph_sr-Latn.dic"; readmeFilePath = "README.txt"; }; # SWEDISH + sv_FI = sv-se; sv_SE = sv-se; sv-se = mkDictFromLibreofficeGit { subdir = "sv_SE"; @@ -525,6 +656,7 @@ let subdir = "zu_ZA"; shortName = "zu-za"; shortDescription = "Zulu"; + dictFileName = "zu_ZA"; dictFilePath = "hyph_zu_ZA.dic"; # no readme file provided, leave empty }; diff --git a/pkgs/development/libraries/unqlite/default.nix b/pkgs/development/libraries/unqlite/default.nix index a9921b63207e..8b368b6e6c8f 100644 --- a/pkgs/development/libraries/unqlite/default.nix +++ b/pkgs/development/libraries/unqlite/default.nix @@ -7,22 +7,17 @@ stdenv.mkDerivation rec { pname = "unqlite"; - version = "1.1.9"; + version = "1.2.1"; src = fetchFromGitHub { owner = "symisc"; repo = "unqlite"; - rev = "v${version}"; - sha256 = "sha256-WLsyGEt7Xe6ZrOGMO7+3TU2sBgDTSmfD1WzD70pcDjo="; + tag = version; + hash = "sha256-HXhI+IEnBBsWzI+EriGqqkJmeyOF+Y/NJzu4rMd0eY0="; }; nativeBuildInputs = [ cmake ]; - postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)" - ''; - meta = { homepage = "https://unqlite.org/"; description = "Self-contained, serverless, zero-conf, transactional NoSQL DB library"; diff --git a/pkgs/development/ocaml-modules/ocaml-protoc/default.nix b/pkgs/development/ocaml-modules/ocaml-protoc/default.nix index 8d9d3a768209..79c9f37942da 100644 --- a/pkgs/development/ocaml-modules/ocaml-protoc/default.nix +++ b/pkgs/development/ocaml-modules/ocaml-protoc/default.nix @@ -1,7 +1,10 @@ { + lib, + ocaml, buildDunePackage, pbrt, stdlib-shims, + pbrt_services, }: buildDunePackage { @@ -12,7 +15,8 @@ buildDunePackage { buildInputs = [ stdlib-shims ]; propagatedBuildInputs = [ pbrt ]; - doCheck = true; + doCheck = lib.versionAtLeast ocaml.version "5.1"; + checkInputs = [ pbrt_services ]; meta = pbrt.meta // { description = "Protobuf Compiler for OCaml"; diff --git a/pkgs/development/ocaml-modules/pbrt/default.nix b/pkgs/development/ocaml-modules/pbrt/default.nix index 10df7382f287..102916dad809 100644 --- a/pkgs/development/ocaml-modules/pbrt/default.nix +++ b/pkgs/development/ocaml-modules/pbrt/default.nix @@ -6,15 +6,13 @@ buildDunePackage (finalAttrs: { pname = "pbrt"; - version = "2.4"; - - minimalOCamlVersion = "4.03"; + version = "4.1"; src = fetchFromGitHub { owner = "mransan"; repo = "ocaml-protoc"; - rev = "${finalAttrs.version}.0"; - hash = "sha256-EXugdcjALukSjB31zAVG9WiN6GMGXi2jlhHWaZ+p+uM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-UrgrzI5Pgi79C/OhqYxwSNfqsoBULUZ13XVaB71fGes="; }; meta = { diff --git a/pkgs/development/ocaml-modules/pbrt/services.nix b/pkgs/development/ocaml-modules/pbrt/services.nix new file mode 100644 index 000000000000..1d02a4a657ba --- /dev/null +++ b/pkgs/development/ocaml-modules/pbrt/services.nix @@ -0,0 +1,19 @@ +{ + buildDunePackage, + pbrt, + pbrt_yojson, +}: + +buildDunePackage { + pname = "pbrt_services"; + inherit (pbrt) version src; + + propagatedBuildInputs = [ + pbrt + pbrt_yojson + ]; + + meta = pbrt.meta // { + description = "Runtime library for ocaml-protoc to support RPC services"; + }; +} diff --git a/pkgs/development/ocaml-modules/pbrt/yojson.nix b/pkgs/development/ocaml-modules/pbrt/yojson.nix new file mode 100644 index 000000000000..a352408b7503 --- /dev/null +++ b/pkgs/development/ocaml-modules/pbrt/yojson.nix @@ -0,0 +1,21 @@ +{ + buildDunePackage, + pbrt, + base64, + yojson, +}: + +buildDunePackage { + pname = "pbrt_yojson"; + inherit (pbrt) version src; + + propagatedBuildInputs = [ + pbrt + base64 + yojson + ]; + + meta = pbrt.meta // { + description = "Runtime library for ocaml-protoc to support JSON encoding/decoding"; + }; +} diff --git a/pkgs/development/python-modules/asyncpraw/default.nix b/pkgs/development/python-modules/asyncpraw/default.nix index c707deb59829..8d7910730f9f 100644 --- a/pkgs/development/python-modules/asyncpraw/default.nix +++ b/pkgs/development/python-modules/asyncpraw/default.nix @@ -17,19 +17,19 @@ buildPythonPackage (finalAttrs: { pname = "asyncpraw"; - version = "7.8.1-unstable-2025-10-08"; + version = "8.0.1"; pyproject = true; src = fetchFromGitHub { owner = "praw-dev"; repo = "asyncpraw"; - rev = "9221cbef5d94fce9ecc92376cbab084f0082502d"; - hash = "sha256-/7x7XYw1JDVaoc2+wKWW3iUkyfI6MVtBNP9G1AEUp4Y="; + tag = "v${finalAttrs.version}"; + hash = "sha256-lVRIZP9XsUEM1Czl4YC10EdSC8RmO5ugPgo3THyqi9A="; }; pythonRelaxDeps = [ - "coverage" "defusedxml" + "update-checker" ]; build-system = [ hatchling ]; @@ -38,12 +38,12 @@ buildPythonPackage (finalAttrs: { aiofiles aiohttp asyncprawcore - coverage defusedxml update-checker ]; nativeCheckInputs = [ + coverage pytestCheckHook pytest-asyncio pytest-vcr diff --git a/pkgs/development/python-modules/asyncprawcore/default.nix b/pkgs/development/python-modules/asyncprawcore/default.nix index b6a34a6a2b9a..3e172364d65b 100644 --- a/pkgs/development/python-modules/asyncprawcore/default.nix +++ b/pkgs/development/python-modules/asyncprawcore/default.nix @@ -3,7 +3,7 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - flit-core, + hatchling, pytestCheckHook, pytest-asyncio, pytest-vcr, @@ -11,19 +11,19 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "asyncprawcore"; - version = "3.0.2"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "praw-dev"; repo = "asyncprawcore"; - tag = "v${version}"; - hash = "sha256-0FOMY/0LXGcHwDe4t+NMAovMhX83/mMv8sWvIf5gxok="; + tag = "v${finalAttrs.version}"; + hash = "sha256-kpqd6H8uiqp4rM+8B+qJxfslrY5uvRTEARwh/0runIg="; }; - build-system = [ flit-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp @@ -53,8 +53,8 @@ buildPythonPackage rec { meta = { description = "Low-level asynchronous communication layer for Async PRAW"; homepage = "https://asyncpraw.readthedocs.io/"; - changelog = "https://github.com/praw-dev/asyncprawcore/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/praw-dev/asyncprawcore/blob/v${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.amadejkastelic ]; }; -} +}) diff --git a/pkgs/development/python-modules/azure-mgmt-common/default.nix b/pkgs/development/python-modules/azure-mgmt-common/default.nix index c928a10ae30d..7fa9fbf4249a 100644 --- a/pkgs/development/python-modules/azure-mgmt-common/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-common/default.nix @@ -7,21 +7,26 @@ azure-mgmt-nspkg, requests, msrestazure, + setuptools, isPy3k, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { version = "0.20.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; pname = "azure-mgmt-common"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; extension = "zip"; - sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6"; + hash = "sha256-xjgSwT2fNmFcB/h0vGArczu1FvHtYqtzGJuPcca/v+Y="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-nspkg requests @@ -35,6 +40,8 @@ buildPythonPackage rec { doCheck = false; + pythonImportsCheck = [ "azure.mgmt.common" ]; + meta = { description = "This is the Microsoft Azure Resource Management common code"; homepage = "https://github.com/Azure/azure-sdk-for-python"; @@ -44,4 +51,4 @@ buildPythonPackage rec { maxwilson ]; }; -} +}) diff --git a/pkgs/development/python-modules/bashlex/default.nix b/pkgs/development/python-modules/bashlex/default.nix index fd319178e678..9bbabfbc6e98 100644 --- a/pkgs/development/python-modules/bashlex/default.nix +++ b/pkgs/development/python-modules/bashlex/default.nix @@ -3,22 +3,27 @@ buildPythonPackage, fetchFromGitHub, python, + setuptools, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bashlex"; version = "0.18"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "idank"; repo = "bashlex"; - rev = version; + tag = finalAttrs.version; hash = "sha256-ddZN91H95RiTLXx4lpES1Dmz7nNsSVUeuFuOEpJ7LQI="; }; + build-system = [ setuptools ]; + # workaround https://github.com/idank/bashlex/issues/51 preBuild = '' ${python.pythonOnBuildForHost.interpreter} -c 'import bashlex' @@ -34,4 +39,4 @@ buildPythonPackage rec { homepage = "https://github.com/idank/bashlex"; maintainers = with lib.maintainers; [ multun ]; }; -} +}) diff --git a/pkgs/development/python-modules/baycomp/default.nix b/pkgs/development/python-modules/baycomp/default.nix index af6474de2e17..0cc1c12743f2 100644 --- a/pkgs/development/python-modules/baycomp/default.nix +++ b/pkgs/development/python-modules/baycomp/default.nix @@ -2,23 +2,28 @@ lib, buildPythonPackage, fetchPypi, + setuptools, numpy, scipy, matplotlib, unittestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "baycomp"; version = "1.0.3"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-MrJa17FtWyUd259hEKMtezlTuYcJbaHSXvJ3k10l2uw="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ numpy scipy matplotlib @@ -33,4 +38,4 @@ buildPythonPackage rec { license = [ lib.licenses.mit ]; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/bcf/default.nix b/pkgs/development/python-modules/bcf/default.nix index 4bd204a4df28..a50da1f740da 100644 --- a/pkgs/development/python-modules/bcf/default.nix +++ b/pkgs/development/python-modules/bcf/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, appdirs, click, colorama, @@ -13,24 +14,28 @@ requests, schema, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bcf"; version = "1.9.1"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "hardwario"; repo = "bch-firmware-tool"; - rev = "v${version}"; - sha256 = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo="; }; + build-system = [ setuptools ]; + postPatch = '' - sed -ri 's/@@VERSION@@/${version}/g' \ + sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \ bcf/__init__.py setup.py ''; - propagatedBuildInputs = [ + dependencies = [ appdirs click colorama @@ -54,4 +59,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cynerd ]; }; -} +}) diff --git a/pkgs/development/python-modules/bcg/default.nix b/pkgs/development/python-modules/bcg/default.nix index 5932cbb898b0..c1a511defad5 100644 --- a/pkgs/development/python-modules/bcg/default.nix +++ b/pkgs/development/python-modules/bcg/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, fetchpatch, + setuptools, appdirs, click, click-log, @@ -13,16 +14,18 @@ schema, simplejson, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bcg"; version = "1.17.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "hardwario"; repo = "bch-gateway"; - rev = "v${version}"; - sha256 = "2Yh5MeIv+BIxjoO9GOPqq7xTAFhyBvnxPy7DeO2FrkI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-2Yh5MeIv+BIxjoO9GOPqq7xTAFhyBvnxPy7DeO2FrkI="; }; patches = [ @@ -34,11 +37,13 @@ buildPythonPackage rec { }) ]; postPatch = '' - sed -ri 's/@@VERSION@@/${version}/g' \ + sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \ bcg/__init__.py setup.py ''; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ appdirs click click-log @@ -60,4 +65,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ cynerd ]; }; -} +}) diff --git a/pkgs/development/python-modules/betacode/default.nix b/pkgs/development/python-modules/betacode/default.nix index 24931f25029c..2a78d4e55025 100644 --- a/pkgs/development/python-modules/betacode/default.nix +++ b/pkgs/development/python-modules/betacode/default.nix @@ -1,26 +1,32 @@ { fetchPypi, buildPythonPackage, + setuptools, pygtrie, isPy3k, lib, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "betacode"; version = "1.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "0s84kd9vblbjz61q7zchx64a6hmdqb4lillna5ryh0g9ij76g6r5"; + inherit (finalAttrs) pname version; + hash = "sha256-JZtnjozpAehzUZbSSMnCrUKjiOmQ/YOD+XLRtVObBGk="; }; + build-system = [ setuptools ]; preBuild = "echo > README.rst"; # setup.py uses a python3 os.path.join disabled = !isPy3k; - propagatedBuildInputs = [ pygtrie ]; + dependencies = [ pygtrie ]; + pythonImportsCheck = [ "betacode" ]; meta = { homepage = "https://github.com/matgrioni/betacode"; description = "Small python package to flexibly convert from betacode to unicode and back"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kmein ]; }; -} +}) diff --git a/pkgs/development/python-modules/bluepy/default.nix b/pkgs/development/python-modules/bluepy/default.nix index 194a2ecd830c..910bd7e2996d 100644 --- a/pkgs/development/python-modules/bluepy/default.nix +++ b/pkgs/development/python-modules/bluepy/default.nix @@ -2,20 +2,25 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pkg-config, glib, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bluepy"; version = "1.3.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "1v0wjy1rz0rbwghr1z3xhdm06lqn9iig6vr5j2wmymh3w6pysw9a"; + inherit (finalAttrs) pname version; + hash = "sha256-KnHtr+EDVl+5kCVv82JMFlMDaoN9/JDh4yuDn4OXHOw="; }; + build-system = [ setuptools ]; + buildInputs = [ glib ]; nativeBuildInputs = [ pkg-config ]; @@ -34,4 +39,4 @@ buildPythonPackage rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +}) diff --git a/pkgs/development/python-modules/cachy/default.nix b/pkgs/development/python-modules/cachy/default.nix index c59ef70c938c..fbf8d9bddcdf 100644 --- a/pkgs/development/python-modules/cachy/default.nix +++ b/pkgs/development/python-modules/cachy/default.nix @@ -2,22 +2,27 @@ lib, buildPythonPackage, fetchPypi, + setuptools, redis, python-memcached, msgpack, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "cachy"; version = "0.3.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1"; + inherit (finalAttrs) pname version; + hash = "sha256-GGWB9M60Kgu+BAxAfac8FAkjebHkwOMn/bcq5KmyabE="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ redis python-memcached msgpack @@ -28,10 +33,12 @@ buildPythonPackage rec { # https://github.com/NixOS/nixpkgs/pull/53599#discussion_r245855665 doCheck = false; + pythonImportsCheck = [ "cachy" ]; + meta = { homepage = "https://github.com/sdispater/cachy"; description = "Cachy provides a simple yet effective caching library"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jakewaksbaum ]; }; -} +}) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index f9a46fc29ed8..729d1701846e 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -28,16 +28,18 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.18.0"; + version = "4.19.0"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gg1FrEXmx90U5vO6u0ttue+niswIuWrKYFpscAoaaKY="; + hash = "sha256-4BaCqqAKktw1hyde5OXfCsb35h2/s+p4In3APyAXWoQ="; }; + pythonRelaxDeps = [ "rich-rst" ]; + build-system = [ hatchling hatch-vcs diff --git a/pkgs/development/python-modules/googlemaps/default.nix b/pkgs/development/python-modules/googlemaps/default.nix index 5a2f2ad9e866..504a45d1fefe 100644 --- a/pkgs/development/python-modules/googlemaps/default.nix +++ b/pkgs/development/python-modules/googlemaps/default.nix @@ -46,6 +46,6 @@ buildPythonPackage rec { homepage = "https://github.com/googlemaps/google-maps-services-python"; changelog = "https://github.com/googlemaps/google-maps-services-python/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index b31a4b1ea581..c65804a5f894 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -92,6 +92,7 @@ buildPythonPackage (finalAttrs: { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab + Scriptkiddi ]; }; }) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 4303c9ae55d5..4e06b6135f5a 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202606231"; + version = "0.1.202606241"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-IQWbG1aPrQ8mgzCa8XFMiZDPeMStIy/L9WubtMKpCbI="; + hash = "sha256-7B6OPBlYW8k9uSuZ86dmY9ROdgKDcsFLjVqesIDb9r8="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/imbalanced-learn/default.nix b/pkgs/development/python-modules/imbalanced-learn/default.nix index 65d8e16aec29..f4e92b53fada 100644 --- a/pkgs/development/python-modules/imbalanced-learn/default.nix +++ b/pkgs/development/python-modules/imbalanced-learn/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "imbalanced-learn"; - version = "0.14.1"; + version = "0.14.2"; pyproject = true; src = fetchFromGitHub { owner = "scikit-learn-contrib"; repo = "imbalanced-learn"; tag = version; - hash = "sha256-nY8Hn+EsKOXqAQV9TtuZaQY+XnxNNzIaHYM2n0gD5rY="; + hash = "sha256-uWln6+r9QsGnH4I4JQm2/y80zTQkAflVPlIN9KQNzy0="; }; build-system = [ diff --git a/pkgs/development/python-modules/kaggle/default.nix b/pkgs/development/python-modules/kaggle/default.nix index 07d04f48de9e..8076b3822d0a 100644 --- a/pkgs/development/python-modules/kaggle/default.nix +++ b/pkgs/development/python-modules/kaggle/default.nix @@ -1,47 +1,48 @@ { bleach, buildPythonPackage, - certifi, - fetchPypi, + fetchFromGitHub, hatchling, + jupytext, kagglesdk, lib, packaging, + protobuf, python-dateutil, + python-dotenv, python-slugify, + pytestCheckHook, requests, six, tqdm, urllib3, - protobuf, + writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { + __structuredAttrs = true; + pname = "kaggle"; - version = "1.8.3"; + version = "2.2.2"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-MzXaV1KuKEPDqgUjt6ftkajdVQXBnLQDH51XZRw0YQY="; + src = fetchFromGitHub { + owner = "Kaggle"; + repo = "kaggle-cli"; + tag = "v${finalAttrs.version}"; + hash = "sha256-LPeJxjxyeRHElU4y1JiG0zTX5NFlrrnwP6ZYdYkR8mo="; }; build-system = [ hatchling ]; - pythonRemoveDeps = [ - "black" - "mypy" - "types-requests" - "types-tqdm" - ]; - dependencies = [ bleach - certifi + jupytext kagglesdk packaging protobuf python-dateutil + python-dotenv python-slugify requests six @@ -49,20 +50,26 @@ buildPythonPackage rec { urllib3 ]; - # Tests try to access the network. - checkPhase = '' - export HOME="$TMP" - mkdir -p "$HOME/.kaggle/" - echo '{"username":"foobar","key":"00000000000000000000000000000000"}' > "$HOME/.kaggle/kaggle.json" - $out/bin/kaggle --help > /dev/null - ''; + nativeCheckInputs = [ + pytestCheckHook + # kaggle creates its config dir at import time; needs a writable HOME. + writableTmpDirAsHomeHook + ]; + + # kaggle authenticates at import time; fake creds for the offline checks. + env = { + KAGGLE_USERNAME = "nixos-test"; + KAGGLE_KEY = "00000000000000000000000000000000"; + }; + pythonImportsCheck = [ "kaggle" ]; meta = { - description = "Official API for https://www.kaggle.com, accessible using a command line tool implemented in Python 3"; + description = "Official Kaggle CLI"; mainProgram = "kaggle"; - homepage = "https://github.com/Kaggle/kaggle-api"; + homepage = "https://github.com/Kaggle/kaggle-cli"; + changelog = "https://github.com/Kaggle/kaggle-cli/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ daniel-fahey ]; }; -} +}) diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix index 69ccf7cde5f3..00a90f5aaa2e 100644 --- a/pkgs/development/python-modules/knx-frontend/default.nix +++ b/pkgs/development/python-modules/knx-frontend/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "knx-frontend"; - version = "2026.6.1.213802"; + version = "2026.6.23.203726"; pyproject = true; # TODO: source build, uses yarn.lock src = fetchPypi { pname = "knx_frontend"; inherit (finalAttrs) version; - hash = "sha256-P3a2dPAaowvYzrUit0MAdNPjcTECkE8juMBAapLYtFs="; + hash = "sha256-lbkdw/OmMzwnhy2Z61rVhAi74euwx5M7h21YFZYcR4c="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/m3u8/default.nix b/pkgs/development/python-modules/m3u8/default.nix index bc5cc6f7fecf..a70d819080c5 100644 --- a/pkgs/development/python-modules/m3u8/default.nix +++ b/pkgs/development/python-modules/m3u8/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { homepage = "https://github.com/globocom/m3u8"; changelog = "https://github.com/globocom/m3u8/releases/tag/${version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/nutils/default.nix b/pkgs/development/python-modules/nutils/default.nix index 0cc278f75824..67478567e2d4 100644 --- a/pkgs/development/python-modules/nutils/default.nix +++ b/pkgs/development/python-modules/nutils/default.nix @@ -69,6 +69,6 @@ buildPythonPackage rec { changelog = "https://github.com/evalf/nutils/releases/tag/${src.tag}"; homepage = "https://www.nutils.org/"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/openrouteservice/default.nix b/pkgs/development/python-modules/openrouteservice/default.nix index 8c41636cfbb1..fd4ebb3b805b 100644 --- a/pkgs/development/python-modules/openrouteservice/default.nix +++ b/pkgs/development/python-modules/openrouteservice/default.nix @@ -34,6 +34,6 @@ buildPythonPackage rec { homepage = "https://github.com/GIScience/openrouteservice-py"; description = "Python API to consume openrouteservice(s) painlessly"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/pyprecice/default.nix b/pkgs/development/python-modules/pyprecice/default.nix index 9a6ce873d33d..135af007cd07 100644 --- a/pkgs/development/python-modules/pyprecice/default.nix +++ b/pkgs/development/python-modules/pyprecice/default.nix @@ -55,6 +55,6 @@ buildPythonPackage rec { homepage = "https://github.com/precice/python-bindings"; changelog = "https://github.com/precice/python-bindings/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.lgpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/rich-rst/default.nix b/pkgs/development/python-modules/rich-rst/default.nix index 10698741bb32..457138c5e226 100644 --- a/pkgs/development/python-modules/rich-rst/default.nix +++ b/pkgs/development/python-modules/rich-rst/default.nix @@ -1,24 +1,24 @@ { lib, buildPythonPackage, - fetchFromGitHub, - setuptools, - setuptools-scm, docutils, - rich, + fetchFromGitHub, pytestCheckHook, + rich, + setuptools-scm, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "rich-rst"; - version = "1.3.2"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "wasi-master"; repo = "rich-rst"; - tag = "v${version}"; - hash = "sha256-NL5Y3m8KcAiZIH6IvuPp75Tbxh/X9Ob5qUWtYfuq8Bc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-7nniBu9UnXA0pogv0TDkANTeOcsVYbyDxEr6/r7MxcY="; }; build-system = [ @@ -38,7 +38,8 @@ buildPythonPackage rec { meta = { description = "Beautiful reStructuredText renderer for rich"; homepage = "https://github.com/wasi-master/rich-rst"; + changelog = "https://github.com/wasi-master/rich-rst/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/sklearn-compat/default.nix b/pkgs/development/python-modules/sklearn-compat/default.nix index 494a080ce458..4e525bbe19e0 100644 --- a/pkgs/development/python-modules/sklearn-compat/default.nix +++ b/pkgs/development/python-modules/sklearn-compat/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "sklearn-compat"; - version = "0.1.5"; + version = "0.1.6"; pyproject = true; src = fetchFromGitHub { owner = "sklearn-compat"; repo = "sklearn-compat"; tag = version; - hash = "sha256-7YgNXYm/uMPRRZ1ApHQ8PPyeNBURuwHao5GSXJFCYZ0="; + hash = "sha256-bziweext3Mqq0Wa9KlX1gp5NpVYX8IpcvS1gTjxQa70="; }; build-system = [ diff --git a/pkgs/development/python-modules/snitun/default.nix b/pkgs/development/python-modules/snitun/default.nix index fc764f2c55ec..1540fcaec9de 100644 --- a/pkgs/development/python-modules/snitun/default.nix +++ b/pkgs/development/python-modules/snitun/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { changelog = "https://github.com/NabuCasa/snitun/releases/tag/${src.tag}"; homepage = "https://github.com/nabucasa/snitun"; license = lib.licenses.gpl3Only; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/development/python-modules/sqlparams/default.nix b/pkgs/development/python-modules/sqlparams/default.nix new file mode 100644 index 000000000000..e96b562c4c38 --- /dev/null +++ b/pkgs/development/python-modules/sqlparams/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "sqlparams"; + version = "6.2.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "cpburnz"; + repo = "python-sql-parameters"; + tag = "v${finalAttrs.version}"; + hash = "sha256-PcAv76ZtArJDbddziOMTiDmMXyDTieDpqMA92iG2vgA="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "sqlparams" ]; + + meta = { + description = "Convert DB API 2.0 named/numeric parameter styles to the style a driver supports"; + homepage = "https://github.com/cpburnz/python-sql-parameters"; + changelog = "https://github.com/cpburnz/python-sql-parameters/blob/${finalAttrs.src.tag}/CHANGES.rst"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ davidlghellin ]; + }; +}) diff --git a/pkgs/development/python-modules/stringly/default.nix b/pkgs/development/python-modules/stringly/default.nix index a642f441a3ee..37245f948f91 100644 --- a/pkgs/development/python-modules/stringly/default.nix +++ b/pkgs/development/python-modules/stringly/default.nix @@ -30,6 +30,6 @@ buildPythonPackage rec { description = "Stringly: Human Readable Object Serialization"; homepage = "https://github.com/evalf/stringly"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.Scriptkiddi ]; }; } diff --git a/pkgs/development/python-modules/tables/default.nix b/pkgs/development/python-modules/tables/default.nix index 784172c9ceef..41e0a2067c98 100644 --- a/pkgs/development/python-modules/tables/default.nix +++ b/pkgs/development/python-modules/tables/default.nix @@ -1,49 +1,49 @@ { lib, - stdenv, - fetchPypi, - fetchpatch, + fetchFromGitHub, buildPythonPackage, + stdenv, + + # build-system + cython, + setuptools, + sphinx, + + # build-inputs blosc2, bzip2, c-blosc, - cython, hdf5, lzo, - numpy, - numexpr, - packaging, pkg-config, - setuptools, - sphinx, + + # dependencies + numexpr, + numpy, + packaging, # uses packaging.version at runtime + py-cpuinfo, typing-extensions, + # Test inputs python, - pytest, - py-cpuinfo, + writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tables"; - version = "3.10.2"; + version = "3.11.1"; pyproject = true; + __structuredAttrs = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-JUSBKnGG+tuoMdbdNOtJzNeI1qg/TkwrQxuDW2eWyRA="; + src = fetchFromGitHub { + owner = "PyTables"; + repo = "PyTables"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ImzfUc+B5odozROkwhnDUY2a9XDXn8Il2wKuLzOvKAg="; + fetchSubmodules = true; }; - patches = [ - # should be included in next release - (fetchpatch { - name = "numexpr-2.13.0-compat.patch"; - url = "https://github.com/PyTables/PyTables/commit/41270019ce1ffd97ce8f23b21d635e00e12b0ccb.patch"; - hash = "sha256-CaDBYKiABVtlM5e9ChCsf8dWOwEnMPOIXQ100JTnlnE="; - }) - ]; - build-system = [ - blosc2 cython setuptools sphinx @@ -54,6 +54,7 @@ buildPythonPackage rec { ]; buildInputs = [ + blosc2 bzip2 c-blosc blosc2.c-blosc2 @@ -63,6 +64,8 @@ buildPythonPackage rec { dependencies = [ blosc2 + c-blosc + blosc2.c-blosc2 py-cpuinfo numpy numexpr @@ -70,41 +73,36 @@ buildPythonPackage rec { typing-extensions ]; - # When doing `make distclean`, ignore docs postPatch = '' # Force test suite to error when unittest runner fails substituteInPlace tables/tests/test_suite.py \ --replace-fail "return 0" "assert result.wasSuccessful(); return 0" \ --replace-fail "return 1" "assert result.wasSuccessful(); return 1" + # Hard-code the blosc2 path to avoid issues with blosc2.c-blosc2 substituteInPlace tables/__init__.py \ - --replace-fail 'find_library("blosc2")' '"${lib.getLib c-blosc}/lib/libblosc${stdenv.hostPlatform.extensions.sharedLibrary}"' ''; + --replace-fail "ctypes.CDLL(str(lib_path))" \ + "ctypes.CDLL('"${lib.getLib c-blosc}/lib/libblosc${stdenv.hostPlatform.extensions.sharedLibrary}"')" + ''; env = { HDF5_DIR = lib.getDev hdf5; + LZO_DIR = lib.getDev lzo; + BZIP2_DIR = lib.getDev bzip2; + BLOSC_DIR = lib.getDev c-blosc; + BLOSC2_DIR = lib.getDev blosc2.c-blosc2; }; - # Regenerate C code with Cython - preBuild = '' - make distclean - ''; - - pypaBuildFlags = [ - "--config-setting=--build-option=--hdf5=${lib.getDev hdf5}" - "--config-setting=--build-option=--lzo=${lib.getDev lzo}" - "--config-setting=--build-option=--bzip2=${lib.getDev bzip2}" - "--config-setting=--build-option=--blosc=${lib.getDev c-blosc}" - "--config-setting=--build-option=--blosc2=${lib.getDev blosc2.c-blosc2}" + nativeCheckInputs = [ + python + writableTmpDirAsHomeHook ]; - nativeCheckInputs = [ pytest ]; - preCheck = '' - export HOME=$(mktemp -d) - cd .. + cd tables/tests ''; # Runs the light (yet comprehensive) subset of the test suite. - # The whole "heavy" test suite supposedly takes ~4 hours to run. + # Pass `--heavy` for the whole "heavy" test suite (hour+ runtime). checkPhase = '' runHook preCheck ${python.interpreter} -m tables.tests.test_all @@ -116,8 +114,8 @@ buildPythonPackage rec { meta = { description = "Hierarchical datasets for Python"; homepage = "https://www.pytables.org/"; - changelog = "https://github.com/PyTables/PyTables/releases/tag/v${version}"; + changelog = "https://github.com/PyTables/PyTables/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd2; - maintainers = [ ]; + maintainers = with lib.maintainers; [ sarahec ]; }; -} +}) diff --git a/pkgs/development/python-modules/treelog/default.nix b/pkgs/development/python-modules/treelog/default.nix index f4d6ffbd9901..c3140c16f81c 100644 --- a/pkgs/development/python-modules/treelog/default.nix +++ b/pkgs/development/python-modules/treelog/default.nix @@ -26,6 +26,6 @@ buildPythonPackage (finalAttrs: { description = "Logging framework that organizes messages in a tree structure"; homepage = "https://github.com/evalf/treelog"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.Scriptkiddi ]; }; }) diff --git a/pkgs/development/python-modules/wsgiprox/default.nix b/pkgs/development/python-modules/wsgiprox/default.nix index 67d6e294f7f1..f19e06dd3833 100644 --- a/pkgs/development/python-modules/wsgiprox/default.nix +++ b/pkgs/development/python-modules/wsgiprox/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, six, certauth, }: @@ -9,7 +10,9 @@ buildPythonPackage { pname = "wsgiprox"; version = "1.5.2"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "webrecorder"; @@ -19,7 +22,9 @@ buildPythonPackage { hash = "sha256-EquddaNrVceyJHuQMCajKHGZX2Q7ebR0Zhvi2pl2WEw="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ six certauth ]; diff --git a/pkgs/development/python-modules/x256/default.nix b/pkgs/development/python-modules/x256/default.nix index 96e26ec68afa..d055ee8a96f7 100644 --- a/pkgs/development/python-modules/x256/default.nix +++ b/pkgs/development/python-modules/x256/default.nix @@ -27,6 +27,6 @@ buildPythonPackage (finalAttrs: { description = "Find the nearest xterm 256 color index for an RGB"; homepage = "https://github.com/magarcia/python-x256"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Scriptkiddi ]; }; }) diff --git a/pkgs/development/python-modules/xlrd/default.nix b/pkgs/development/python-modules/xlrd/default.nix index 78308e5127f1..5c68872e28d2 100644 --- a/pkgs/development/python-modules/xlrd/default.nix +++ b/pkgs/development/python-modules/xlrd/default.nix @@ -2,28 +2,35 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xlrd"; version = "2.0.2"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "sha256-CLXiXeWPIc5x3H2zs7gQbB+ndvMCTFTkW0WzdOiSNMk="; + inherit (finalAttrs) pname version; + hash = "sha256-CLXiXeWPIc5x3H2zs7gQbB+ndvMCTFTkW0WzdOiSNMk="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; # No tests in archive doCheck = false; + pythonImportsCheck = [ "xlrd" ]; + meta = { homepage = "https://www.python-excel.org/"; description = "Library for developers to extract data from Microsoft Excel (tm) spreadsheet files"; mainProgram = "runxlrd.py"; license = lib.licenses.bsd0; }; -} +}) diff --git a/pkgs/development/tools/build-managers/gradle/update-deps.nix b/pkgs/development/tools/build-managers/gradle/update-deps.nix index 814aa888960b..b31a5c755667 100644 --- a/pkgs/development/tools/build-managers/gradle/update-deps.nix +++ b/pkgs/development/tools/build-managers/gradle/update-deps.nix @@ -37,6 +37,7 @@ lib.makeOverridable ( ]; gradleScript = writeShellScript "gradle-commands.sh" '' set -eo pipefail + if [ -e "''${NIX_ATTRS_SH_FILE:-}" ]; then . "$NIX_ATTRS_SH_FILE"; fi export http_proxy="$MITM_CACHE_ADDRESS" export https_proxy="$MITM_CACHE_ADDRESS" export SSL_CERT_FILE="$MITM_CACHE_CA" diff --git a/pkgs/development/tools/godot/4.7/default.nix b/pkgs/development/tools/godot/4.7/default.nix new file mode 100644 index 000000000000..81ccf416ba37 --- /dev/null +++ b/pkgs/development/tools/godot/4.7/default.nix @@ -0,0 +1,11 @@ +{ + version = "4.7-stable"; + hash = "sha256-ur9bQ6DTUxeTRqFITAgjpyoOEHgYnjEAQY3sSNNtr0c="; + default = { + exportTemplatesHash = "sha256-lxRFncBxkHwPPV8X1gj69p582iEzH8XTnEUD/6Tpnuw="; + }; + mono = { + exportTemplatesHash = "sha256-TAKguZrZxbwkPC55RoYo2z34k1DZ24/JlZiPadEm4Gk="; + nugetDeps = ./deps.json; + }; +} diff --git a/pkgs/development/tools/godot/4.7/deps.json b/pkgs/development/tools/godot/4.7/deps.json new file mode 100644 index 000000000000..ca271739dfb7 --- /dev/null +++ b/pkgs/development/tools/godot/4.7/deps.json @@ -0,0 +1,1297 @@ +[ + { + "pname": "coverlet.collector", + "version": "6.0.4", + "hash": "sha256-ieiUl7G5pVKQ4V6rxhEe0ehep0/u1RBD3EAI63AQTI0=" + }, + { + "pname": "DiffPlex", + "version": "1.7.2", + "hash": "sha256-Vsn81duAmPIPkR40h5bEz7hgtF5Kt5nAAGhQZrQbqxE=" + }, + { + "pname": "Humanizer.Core", + "version": "2.14.1", + "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o=" + }, + { + "pname": "Humanizer.Core", + "version": "2.2.0", + "hash": "sha256-5Q6oRaV8wHPONHreKvB74VjV2FW36mwC3n+05It5vyI=" + }, + { + "pname": "JetBrains.Annotations", + "version": "2019.1.3", + "hash": "sha256-gn2Z7yANT+2tnK+qbOA2PviRf1M1VtvamABGajgGC6E=" + }, + { + "pname": "JetBrains.Lifetimes", + "version": "2024.3.0", + "hash": "sha256-EkSiuJuLJSip+zw9RHdHSLRFOZuCWWWn2zUY3aIqV1s=" + }, + { + "pname": "JetBrains.RdFramework", + "version": "2024.3.0", + "hash": "sha256-JtaT4VWDEqMcZ2Sy3yBTCmBalJ5+Qy9Mf84ns7PE2WE=" + }, + { + "pname": "JetBrains.Rider.PathLocator", + "version": "1.0.12", + "hash": "sha256-4VmTLbDa+KzFCE/pywgzMijLvgwqt9/nSXvLGg4w17g=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "1.1.1", + "hash": "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "5.0.0", + "hash": "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI=" + }, + { + "pname": "Microsoft.Bcl.AsyncInterfaces", + "version": "7.0.0", + "hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE=" + }, + { + "pname": "Microsoft.Bcl.Cryptography", + "version": "9.0.10", + "hash": "sha256-mQt77cIDoHaGi+dWmRGMmIcTln3qs+6v95HwinVYqEw=" + }, + { + "pname": "Microsoft.Build", + "version": "15.1.548", + "hash": "sha256-v6rTGfytT6QwXkp97T6vQurVi8oDzZmIOn3/cHYuC6s=" + }, + { + "pname": "Microsoft.Build.Framework", + "version": "15.1.548", + "hash": "sha256-0U6XANGftKOS9Owx1x8hOe5GOdqx2uwQwuAsVHw297g=" + }, + { + "pname": "Microsoft.Build.Locator", + "version": "1.2.6", + "hash": "sha256-Z5wzSnsGbbJe3nvj6kAAv6KhYMK1H3Mktn4ugflpzuY=" + }, + { + "pname": "Microsoft.Build.NoTargets", + "version": "3.7.56", + "hash": "sha256-eL1PHJ2+sAdV7nKeXt02w8xc0s6sVv29pFpDok8JZjE=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzer.Testing", + "version": "1.1.2", + "hash": "sha256-NeOzfN/9WiX/GsZicQ+oDUuPrZgrxTcP8w7kszAKaaY=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "1.0.0", + "hash": "sha256-40uYDx51I8gbyvIaCgo8HIsCoe1NjzQ1sCPb96gpeOs=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.0.0", + "hash": "sha256-KDbCfsBWSJ5ohEXUKp1s1LX9xA2NPvXE/xVzj68EdC0=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.3.2", + "hash": "sha256-pDeaMqX7a01Hp1Qd9P/y/B2rEGAv2eIY0Ld/klBZW5g=" + }, + { + "pname": "Microsoft.CodeAnalysis.Analyzers", + "version": "3.3.4", + "hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=" + }, + { + "pname": "Microsoft.CodeAnalysis.CodeFix.Testing", + "version": "1.1.2", + "hash": "sha256-6l7tvU19JoNf/OXxKWSeypB13y9PBto0DwqtmHUUGXo=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "1.0.1", + "hash": "sha256-jjWtdrHSISgBF1m94P0DsVbQa4YxKnf2CWRWYHQLTG8=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "3.11.0", + "hash": "sha256-lOW5q1kAAk+Wpweb9TaZ1LztWzAODt9yZKe6SN5rkV8=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "3.8.0", + "hash": "sha256-3G9vSc/gHH7FWgOySLTut1+eEaf3H66qcPOvNPLOx4o=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "4.11.0", + "hash": "sha256-cX/xgM0VmS+Bsu63KZk2ofjFOOy1mzI+CCVEY6kI+Qk=" + }, + { + "pname": "Microsoft.CodeAnalysis.Common", + "version": "4.8.0", + "hash": "sha256-3IEinVTZq6/aajMVA8XTRO3LTIEt0PuhGyITGJLtqz4=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "3.11.0", + "hash": "sha256-AVFv1c6eMi5Jc6GXyL2P3WSs9YTOs3hPO7iGq9tZJsA=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "4.11.0", + "hash": "sha256-E9jEOjp9g/CFecsc5/QfRKOPXMRpSw0Tf79XsRgL+Mk=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp", + "version": "4.8.0", + "hash": "sha256-MmOnXJvd/ezs5UPcqyGLnbZz5m+VedpRfB+kFZeeqkU=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing", + "version": "1.1.2", + "hash": "sha256-AT5AgpmG9yZ8EjFd23ZlWZwC0E7SvzNwe83yAayp3wA=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.XUnit", + "version": "1.1.2", + "hash": "sha256-zIjddo1+8ZRANO2aJNPCbtDhNyf6RO7gkkyrAuVLk70=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing", + "version": "1.1.2", + "hash": "sha256-aJyBbJwbopYtAY8peCCNBHrqnV93WU+u4K2G2fTvOWQ=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit", + "version": "1.1.2", + "hash": "sha256-7VlXQyC/CbEnUY4UDIcAt48mgWSEzHZFXHc6FDhbEa4=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing", + "version": "1.1.2", + "hash": "sha256-WkdcHsqrFQnXEkcuyWPIPybY25QDzpMEem9KflPwFn0=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit", + "version": "1.1.2", + "hash": "sha256-wYCDZopLucktDQpzACb/BTj+t4arpFuqUEAKxfjLk7U=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", + "version": "3.11.0", + "hash": "sha256-4WQgwOdmKbCMfT2c4K+5ZkErU3zkRboJO0ORHhnUvpo=" + }, + { + "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", + "version": "4.8.0", + "hash": "sha256-WNzc+6mKqzPviOI0WMdhKyrWs8u32bfGj2XwmfL7bwE=" + }, + { + "pname": "Microsoft.CodeAnalysis.SourceGenerators.Testing", + "version": "1.1.2", + "hash": "sha256-5npL4J8jxcBTmNBT9k3CNeGT0lIWfmWBVXwzEiqRypg=" + }, + { + "pname": "Microsoft.CodeAnalysis.Testing.Verifiers.XUnit", + "version": "1.1.2", + "hash": "sha256-lwRXcej7nA6sa/Ss4HwDBgiMG3NTBx9peiLxn4l0Wrk=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "1.0.1", + "hash": "sha256-/SYPkq5LhOoEWi+rcBZDyQL2U0cQk2YrykNJODrRLVs=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "3.11.0", + "hash": "sha256-mkJ/pkf7x7kQ2NngYl8yOlEwJIEjphL84KyUC5vEKh4=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "3.8.0", + "hash": "sha256-3D7xV3V1WsUU9OMMEOj+z9GouCDKXSBC4Z/Szs/OcWE=" + }, + { + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", + "version": "4.8.0", + "hash": "sha256-X8R4SpWVO/gpip5erVZf5jCCx8EX3VzIRtNrQiLDIoM=" + }, + { + "pname": "Microsoft.CodeCoverage", + "version": "18.0.0", + "hash": "sha256-1RNxheCYASMusDC48BXtaO3MhnInw15JVfjfLM1VMGA=" + }, + { + "pname": "Microsoft.Composition", + "version": "1.0.27", + "hash": "sha256-G/3p3zxOWC8HqLt7Ll5cqN7507F6N/G6G/HzKazQRdE=" + }, + { + "pname": "Microsoft.NET.Test.Sdk", + "version": "18.0.0", + "hash": "sha256-9iW+9mvMeZgDXwSoR08bnvRNsN4jT8OVWcjq3lcE+cs=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.0.1", + "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "1.1.0", + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "2.0.0", + "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "2.1.2", + "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" + }, + { + "pname": "Microsoft.NETCore.Platforms", + "version": "5.0.0", + "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.0.1", + "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" + }, + { + "pname": "Microsoft.NETCore.Targets", + "version": "1.1.0", + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" + }, + { + "pname": "Microsoft.NETFramework.ReferenceAssemblies", + "version": "1.0.0", + "hash": "sha256-6faPQ4jaFY3OGGVk3lZKW+DEZaIOBZ/wHqbiDTsRR1k=" + }, + { + "pname": "Microsoft.NETFramework.ReferenceAssemblies.net461", + "version": "1.0.0", + "hash": "sha256-oS7sUMzKBkLmhggqbI6eBqb1OPAipH0TDTaDaBixcwM=" + }, + { + "pname": "Microsoft.TestPlatform.ObjectModel", + "version": "18.0.0", + "hash": "sha256-O/ivHdoIO+q1n0byJ9OZO4quOqACOD3K3Qm00wfhuZk=" + }, + { + "pname": "Microsoft.TestPlatform.TestHost", + "version": "18.0.0", + "hash": "sha256-qAIX2Rqxrnh1xaYRjCbkkvvMm407oyKihqyVjURX5wY=" + }, + { + "pname": "Microsoft.VisualStudio.Composition", + "version": "16.1.8", + "hash": "sha256-yFT4t3Uk31R5EPdAxxsTAmRuiv58MlYoYL4JT1ywlHQ=" + }, + { + "pname": "Microsoft.VisualStudio.Composition.NetFxAttributes", + "version": "16.1.8", + "hash": "sha256-FFemIG+m8RWUPo5W+kCHPh5Yn4fGS+tpjGiQTcT0sAE=" + }, + { + "pname": "Microsoft.VisualStudio.SolutionPersistence", + "version": "1.0.52", + "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw=" + }, + { + "pname": "Microsoft.VisualStudio.Validation", + "version": "15.0.82", + "hash": "sha256-7JFaA/HZHVjsEtTh/iHDRLi5RcuA39KKvvCkuI4JQFc=" + }, + { + "pname": "Microsoft.Win32.Primitives", + "version": "4.0.1", + "hash": "sha256-B4t5El/ViBdxALMcpZulewc4j/3SIXf71HhJWhm4Ctk=" + }, + { + "pname": "Microsoft.Win32.Primitives", + "version": "4.3.0", + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "4.0.0", + "hash": "sha256-M/06F/Z2wTHCh4pZOgtCjUGLD1FJXEJKCmzOeFMl7uo=" + }, + { + "pname": "Microsoft.Win32.Registry", + "version": "5.0.0", + "hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA=" + }, + { + "pname": "NETStandard.Library", + "version": "1.6.1", + "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" + }, + { + "pname": "NETStandard.Library", + "version": "2.0.3", + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" + }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.1", + "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" + }, + { + "pname": "Newtonsoft.Json", + "version": "13.0.3", + "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + }, + { + "pname": "NuGet.Common", + "version": "6.3.4", + "hash": "sha256-GDzEyx9/wdVOUAri94uoDjChmfDnBhI90nBfzoHarts=" + }, + { + "pname": "NuGet.Configuration", + "version": "6.3.4", + "hash": "sha256-qXIONIKcCIXJUmNJQs7MINQ18qIEUByTtW5xsORoZoc=" + }, + { + "pname": "NuGet.Frameworks", + "version": "6.12.1", + "hash": "sha256-GGpkbas+PNLx35vvr3nyAVz5lY/aeoMx6qjmT368Lpg=" + }, + { + "pname": "NuGet.Frameworks", + "version": "6.3.4", + "hash": "sha256-zqogus3HXQYSiqfnhVH2jd2VZXa+uTsmaw/uwD8dlgY=" + }, + { + "pname": "NuGet.Packaging", + "version": "6.3.4", + "hash": "sha256-1LKM5vgfNKn8v2LcqialwmcynACISR57q13n7I2lQbU=" + }, + { + "pname": "NuGet.Protocol", + "version": "6.3.4", + "hash": "sha256-j3L4bDzM+0/U4dm9q914DNpOzPpOPWhaolfOFKosdAQ=" + }, + { + "pname": "NuGet.Resolver", + "version": "6.3.4", + "hash": "sha256-rXYXgdJMtwne3skk4jMgqyZlwh3QCTX9hIHvvXafxUM=" + }, + { + "pname": "NuGet.Versioning", + "version": "6.3.4", + "hash": "sha256-6CMYVQeGfXu+xner3T3mgl/iQfXiYixoHizmrNA6bvQ=" + }, + { + "pname": "ReflectionAnalyzers", + "version": "0.1.22-dev", + "hash": "sha256-NA/pyCCzzIewVr6IfZtFQjR5lOBnBdSzYj5SzgsBFvw=" + }, + { + "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.0.0", + "hash": "sha256-bmaM0ovT4X4aqDJOR255Yda/u3fmHZskU++lMnsy894=" + }, + { + "pname": "runtime.native.System", + "version": "4.3.0", + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" + }, + { + "pname": "runtime.native.System.IO.Compression", + "version": "4.1.0", + "hash": "sha256-085JrZxNEwIHdBWKKKFsh1JzpF0AblvrUsz5T8kH4jQ=" + }, + { + "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": "System.AppContext", + "version": "4.1.0", + "hash": "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs=" + }, + { + "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.5.1", + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" + }, + { + "pname": "System.Collections", + "version": "4.0.11", + "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" + }, + { + "pname": "System.Collections", + "version": "4.3.0", + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" + }, + { + "pname": "System.Collections.Concurrent", + "version": "4.0.12", + "hash": "sha256-zIEM7AB4SyE9u6G8+o+gCLLwkgi6+3rHQVPdn/dEwB8=" + }, + { + "pname": "System.Collections.Concurrent", + "version": "4.3.0", + "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" + }, + { + "pname": "System.Collections.Immutable", + "version": "1.1.36", + "hash": "sha256-x/UyLEyveCYI+JAWo9xallSPbl78dIVuW2pGqgTY/C0=" + }, + { + "pname": "System.Collections.Immutable", + "version": "1.2.0", + "hash": "sha256-FQ3l+ulbLSPhQ0JcQCC4D4SzjTnHsRqcOj56Ywy7pMo=" + }, + { + "pname": "System.Collections.Immutable", + "version": "5.0.0", + "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=" + }, + { + "pname": "System.Collections.Immutable", + "version": "7.0.0", + "hash": "sha256-9an2wbxue2qrtugYES9awshQg+KfJqajhnhs45kQIdk=" + }, + { + "pname": "System.Collections.Immutable", + "version": "8.0.0", + "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" + }, + { + "pname": "System.Collections.NonGeneric", + "version": "4.0.1", + "hash": "sha256-jdCVXmGOsJ+2F0xAagCkiMZ91SGAm9iOhO2u4ksmKaU=" + }, + { + "pname": "System.ComponentModel.Composition", + "version": "4.5.0", + "hash": "sha256-xxeZs1zIkhl2ZXU8CaOtCkMX1N290IK7bbHYeEKD0aQ=" + }, + { + "pname": "System.Composition", + "version": "1.0.31", + "hash": "sha256-wcQEG6MCRa1S03s3Yb3E3tfsIBZid99M7WDhcb48Qik=" + }, + { + "pname": "System.Composition", + "version": "7.0.0", + "hash": "sha256-YjhxuzuVdAzRBHNQy9y/1ES+ll3QtLcd2o+o8wIyMao=" + }, + { + "pname": "System.Composition.AttributedModel", + "version": "1.0.31", + "hash": "sha256-u+XnXfj6LQ3OXwrb9KqHRW4a/a9yHzLrJOXwDQ1a/sY=" + }, + { + "pname": "System.Composition.AttributedModel", + "version": "7.0.0", + "hash": "sha256-3s52Dyk2J66v/B4LLYFBMyXl0I8DFDshjE+sMjW4ubM=" + }, + { + "pname": "System.Composition.Convention", + "version": "1.0.31", + "hash": "sha256-GQWo1YDyQ3r2OMcKW+GbR3BbZNIAdwK79XAfinNj+AE=" + }, + { + "pname": "System.Composition.Convention", + "version": "7.0.0", + "hash": "sha256-N4MkkBXSQkcFKsEdcSe6zmyFyMmFOHmI2BNo3wWxftk=" + }, + { + "pname": "System.Composition.Hosting", + "version": "1.0.31", + "hash": "sha256-fg9BIY+zWtiEBIJefYP2lKHDYa4r/vtPTr3ZI8e0K7g=" + }, + { + "pname": "System.Composition.Hosting", + "version": "7.0.0", + "hash": "sha256-7liQGMaVKNZU1iWTIXvqf0SG8zPobRoLsW7q916XC3M=" + }, + { + "pname": "System.Composition.Runtime", + "version": "1.0.31", + "hash": "sha256-mqfxjAnVyE1YCgXMOcV34IWhYFnvXVKjMo9Y/d3yDuo=" + }, + { + "pname": "System.Composition.Runtime", + "version": "7.0.0", + "hash": "sha256-Oo1BxSGLETmdNcYvnkGdgm7JYAnQmv1jY0gL0j++Pd0=" + }, + { + "pname": "System.Composition.TypedParts", + "version": "1.0.31", + "hash": "sha256-w9ApcUJr7jYP4Vf5+efIIqoWmr5v9R56W4uC0n8KktQ=" + }, + { + "pname": "System.Composition.TypedParts", + "version": "7.0.0", + "hash": "sha256-6ZzNdk35qQG3ttiAi4OXrihla7LVP+y2fL3bx40/32s=" + }, + { + "pname": "System.Console", + "version": "4.0.0", + "hash": "sha256-jtZfT/TpJtLisV/y5Mk3IfCpE79zwhBYXtyGP9jC3Xo=" + }, + { + "pname": "System.Console", + "version": "4.3.0", + "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" + }, + { + "pname": "System.Diagnostics.Contracts", + "version": "4.0.1", + "hash": "sha256-Mq2MU+80m+zqhe92JazEIDi4rsgk8MHg3yjNYlObzXg=" + }, + { + "pname": "System.Diagnostics.Debug", + "version": "4.0.11", + "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" + }, + { + "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.FileVersionInfo", + "version": "4.0.0", + "hash": "sha256-Yy94jPhDXF2QHOF7qTmqKkn1048K9xkKryuBeDzsu+g=" + }, + { + "pname": "System.Diagnostics.Process", + "version": "4.1.0", + "hash": "sha256-OgW6ogQ+oYADYS0PHmwXdhrOKQJpqXlwzSvmfjTLNBg=" + }, + { + "pname": "System.Diagnostics.Tools", + "version": "4.3.0", + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" + }, + { + "pname": "System.Diagnostics.TraceSource", + "version": "4.0.0", + "hash": "sha256-cCjdPU7ow91HGf1hBIOLJMQGO6pNmF+N+5/Z38XJh9U=" + }, + { + "pname": "System.Diagnostics.Tracing", + "version": "4.1.0", + "hash": "sha256-JA0jJcLbU3zh52ub3zweob2EVHvxOqiC6SCYHrY5WbQ=" + }, + { + "pname": "System.Diagnostics.Tracing", + "version": "4.3.0", + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" + }, + { + "pname": "System.Dynamic.Runtime", + "version": "4.0.11", + "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" + }, + { + "pname": "System.Formats.Asn1", + "version": "5.0.0", + "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" + }, + { + "pname": "System.Formats.Asn1", + "version": "9.0.10", + "hash": "sha256-hPvY9hKsDEbNyyzaaMImebYTQWLWD/AOjtru+a4NsIc=" + }, + { + "pname": "System.Globalization", + "version": "4.0.11", + "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" + }, + { + "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=" + }, + { + "pname": "System.IO", + "version": "4.1.0", + "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" + }, + { + "pname": "System.IO", + "version": "4.3.0", + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" + }, + { + "pname": "System.IO.Compression", + "version": "4.1.0", + "hash": "sha256-UT4KEfJNZOk7b4X0AqLFUsqfHu6myVH/BhbRKYc+1Uc=" + }, + { + "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.0.1", + "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" + }, + { + "pname": "System.IO.FileSystem", + "version": "4.3.0", + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.0.1", + "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" + }, + { + "pname": "System.IO.FileSystem.Primitives", + "version": "4.3.0", + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" + }, + { + "pname": "System.IO.Pipelines", + "version": "5.0.1", + "hash": "sha256-2zT5uBiyYm+jLIoJppIKJttTtpcMNKxd7Li0QEVjbv8=" + }, + { + "pname": "System.IO.Pipelines", + "version": "7.0.0", + "hash": "sha256-W2181khfJUTxLqhuAVRhCa52xZ3+ePGOLIPwEN8WisY=" + }, + { + "pname": "System.IO.Pipes", + "version": "4.0.0", + "hash": "sha256-6qMAD6DCZ5c1wswLWi1msqwu8GwI8un1RzjpUhzbrjs=" + }, + { + "pname": "System.Linq", + "version": "4.1.0", + "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" + }, + { + "pname": "System.Linq", + "version": "4.3.0", + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.1.0", + "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" + }, + { + "pname": "System.Linq.Expressions", + "version": "4.3.0", + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" + }, + { + "pname": "System.Linq.Parallel", + "version": "4.0.1", + "hash": "sha256-TV1F3KYFipPmPnWFjX6hOZQNFsG2m729EdgPSFzqY0Q=" + }, + { + "pname": "System.Memory", + "version": "4.5.4", + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" + }, + { + "pname": "System.Memory", + "version": "4.5.5", + "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" + }, + { + "pname": "System.Net.Http", + "version": "4.3.0", + "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" + }, + { + "pname": "System.Net.Primitives", + "version": "4.0.11", + "hash": "sha256-2YSijNhCdw/ZU2yfH7vE+ReA8pgxRCXPnWr+ab36v4M=" + }, + { + "pname": "System.Net.Primitives", + "version": "4.3.0", + "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" + }, + { + "pname": "System.Net.Sockets", + "version": "4.1.0", + "hash": "sha256-muK7oXIX7ykqhXskuUt0KX6Hzg5VogJhUS0JiOB2BY0=" + }, + { + "pname": "System.Net.Sockets", + "version": "4.3.0", + "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" + }, + { + "pname": "System.Numerics.Vectors", + "version": "4.4.0", + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" + }, + { + "pname": "System.ObjectModel", + "version": "4.0.12", + "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" + }, + { + "pname": "System.ObjectModel", + "version": "4.3.0", + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" + }, + { + "pname": "System.Reflection", + "version": "4.1.0", + "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" + }, + { + "pname": "System.Reflection", + "version": "4.3.0", + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.0.1", + "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" + }, + { + "pname": "System.Reflection.Emit", + "version": "4.3.0", + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.0.1", + "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" + }, + { + "pname": "System.Reflection.Emit.ILGeneration", + "version": "4.3.0", + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.0.1", + "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" + }, + { + "pname": "System.Reflection.Emit.Lightweight", + "version": "4.3.0", + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.0.1", + "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" + }, + { + "pname": "System.Reflection.Extensions", + "version": "4.3.0", + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "1.0.21", + "hash": "sha256-0yqDWxwaw57YQ5dl8qdo+2o6VvG8qKp4il093uWWAUs=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "1.3.0", + "hash": "sha256-a/RQr++mSsziWaOTknicfIQX/zJrwPFExfhK6PM0tfg=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "5.0.0", + "hash": "sha256-Wo+MiqhcP9dQ6NuFGrQTw6hpbJORFwp+TBNTq2yhGp8=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "7.0.0", + "hash": "sha256-GwAKQhkhPBYTqmRdG9c9taqrKSKDwyUgOEhWLKxWNPI=" + }, + { + "pname": "System.Reflection.Metadata", + "version": "8.0.0", + "hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.0.1", + "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" + }, + { + "pname": "System.Reflection.Primitives", + "version": "4.3.0", + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.1.0", + "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" + }, + { + "pname": "System.Reflection.TypeExtensions", + "version": "4.3.0", + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.0.1", + "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" + }, + { + "pname": "System.Resources.ResourceManager", + "version": "4.3.0", + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" + }, + { + "pname": "System.Runtime", + "version": "4.1.0", + "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" + }, + { + "pname": "System.Runtime", + "version": "4.3.0", + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "4.5.3", + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "4.7.1", + "hash": "sha256-UvyoDV8O0oY3HPG1GbA56YVdvwTGEfjYR5gW1O7IK4U=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "5.0.0", + "hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo=" + }, + { + "pname": "System.Runtime.CompilerServices.Unsafe", + "version": "6.0.0", + "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.1.0", + "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" + }, + { + "pname": "System.Runtime.Extensions", + "version": "4.3.0", + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.0.1", + "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" + }, + { + "pname": "System.Runtime.Handles", + "version": "4.3.0", + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.1.0", + "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" + }, + { + "pname": "System.Runtime.InteropServices", + "version": "4.3.0", + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" + }, + { + "pname": "System.Runtime.InteropServices.RuntimeInformation", + "version": "4.0.0", + "hash": "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4=" + }, + { + "pname": "System.Runtime.InteropServices.RuntimeInformation", + "version": "4.3.0", + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" + }, + { + "pname": "System.Runtime.Loader", + "version": "4.0.0", + "hash": "sha256-gE5/ehU3Qq5phhSxGuPmSv1DFVQeiyl1/+YyrO+I7lI=" + }, + { + "pname": "System.Runtime.Numerics", + "version": "4.3.0", + "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" + }, + { + "pname": "System.Security.AccessControl", + "version": "4.5.0", + "hash": "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM=" + }, + { + "pname": "System.Security.AccessControl", + "version": "5.0.0", + "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" + }, + { + "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.Cng", + "version": "5.0.0", + "hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo=" + }, + { + "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": "9.0.10", + "hash": "sha256-Hgs2WRGyiDDc8HcQOoP4Yi0eM3N892AkvVUTLD1MQx8=" + }, + { + "pname": "System.Security.Cryptography.Primitives", + "version": "4.3.0", + "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" + }, + { + "pname": "System.Security.Cryptography.ProtectedData", + "version": "4.4.0", + "hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE=" + }, + { + "pname": "System.Security.Cryptography.X509Certificates", + "version": "4.3.0", + "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" + }, + { + "pname": "System.Security.Permissions", + "version": "4.5.0", + "hash": "sha256-Fa6dX6Gyse1A/RBoin8cVaHQePbfBvp6jjWxUXPhXKQ=" + }, + { + "pname": "System.Security.Principal", + "version": "4.0.1", + "hash": "sha256-9wBgPnJfFOtrhKZ7wDXZ4q12GklQ49Ka02/9v7Frf9k=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "4.5.0", + "hash": "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY=" + }, + { + "pname": "System.Security.Principal.Windows", + "version": "5.0.0", + "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.0.11", + "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" + }, + { + "pname": "System.Text.Encoding", + "version": "4.3.0", + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" + }, + { + "pname": "System.Text.Encoding.CodePages", + "version": "4.5.1", + "hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw=" + }, + { + "pname": "System.Text.Encoding.CodePages", + "version": "7.0.0", + "hash": "sha256-eCKTVwumD051ZEcoJcDVRGnIGAsEvKpfH3ydKluHxmo=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.0.11", + "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" + }, + { + "pname": "System.Text.Encoding.Extensions", + "version": "4.3.0", + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.1.0", + "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" + }, + { + "pname": "System.Text.RegularExpressions", + "version": "4.3.0", + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" + }, + { + "pname": "System.Threading", + "version": "4.0.11", + "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" + }, + { + "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.Overlapped", + "version": "4.0.1", + "hash": "sha256-CAWZlavcuBQHs+kaSX9CmkpHF7wC8rFrug3XPb5KJzo=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.0.11", + "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" + }, + { + "pname": "System.Threading.Tasks", + "version": "4.3.0", + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" + }, + { + "pname": "System.Threading.Tasks.Dataflow", + "version": "4.6.0", + "hash": "sha256-YYrT3GRzVBdendxt8FUDCnOBJi0nw/CJ9VrzcPJWLSg=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.0.0", + "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.3.0", + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" + }, + { + "pname": "System.Threading.Tasks.Extensions", + "version": "4.5.4", + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" + }, + { + "pname": "System.Threading.Thread", + "version": "4.0.0", + "hash": "sha256-7EtSJuKqcW107FYA5Ko9NFXEWUPIzNDtlfKaQV2pvb8=" + }, + { + "pname": "System.Threading.ThreadPool", + "version": "4.0.10", + "hash": "sha256-/fowWjM/0ZZFC1Rwu0i5N71iRxV2JOd3jQV2Jn0wuTk=" + }, + { + "pname": "System.Threading.Timer", + "version": "4.3.0", + "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" + }, + { + "pname": "System.Xml.ReaderWriter", + "version": "4.0.11", + "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" + }, + { + "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.Xml.XmlDocument", + "version": "4.0.1", + "hash": "sha256-gdoFrPo54v1LjkBF79f8EvtltVVjHz9ZI9kc5ve0GkY=" + }, + { + "pname": "System.Xml.XPath", + "version": "4.0.1", + "hash": "sha256-lQCoK2M51SGRuGjfiuIW26Y2goABY2RLE6cZ4816WDo=" + }, + { + "pname": "System.Xml.XPath.XmlDocument", + "version": "4.0.1", + "hash": "sha256-bK9AfAYrdSipdRbmo8Rk7394ku92UFNe2TEQF5+k/lA=" + }, + { + "pname": "xunit", + "version": "2.9.3", + "hash": "sha256-BPrpSbjlIB7PoH+ocCusqMDrMZgRQZSzeTeJzHK/I9c=" + }, + { + "pname": "xunit.abstractions", + "version": "2.0.3", + "hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM=" + }, + { + "pname": "xunit.analyzers", + "version": "1.18.0", + "hash": "sha256-DOgamLnfi9Ua5IDm3JVm9MaOFbSSbmq5l8j2NPO3qd0=" + }, + { + "pname": "xunit.assert", + "version": "2.3.0", + "hash": "sha256-lN+NiUEQoHWmoamUjvsNt2PVhHXYeHJHjHRk1BTs6R8=" + }, + { + "pname": "xunit.assert", + "version": "2.9.3", + "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA=" + }, + { + "pname": "xunit.core", + "version": "2.9.3", + "hash": "sha256-qkVQ8Jw/LZWmxirkPOwiry7bvZn3IuaRzu/sp2H8anw=" + }, + { + "pname": "xunit.extensibility.core", + "version": "2.9.3", + "hash": "sha256-mcpVX+m0R7F0ev9CaBnbai9gtu4GVcqijEuRqe89D0g=" + }, + { + "pname": "xunit.extensibility.execution", + "version": "2.9.3", + "hash": "sha256-2rxMs2Dt4cAcmOFMwP5Yd3RpP0BnmiL8cXlKysXY0jw=" + }, + { + "pname": "xunit.runner.visualstudio", + "version": "3.1.5", + "hash": "sha256-O5657884QGldszsEWQFCDRTXViFBmZ4GGC+4iU+usSQ=" + } +] diff --git a/pkgs/development/tools/godot/common.nix b/pkgs/development/tools/godot/common.nix index a7b38916f72b..1ff39286d4bf 100644 --- a/pkgs/development/tools/godot/common.nix +++ b/pkgs/development/tools/godot/common.nix @@ -99,7 +99,15 @@ let dottedVersion = lib.replaceStrings [ "-" ] [ "." ] version + lib.optionalString withMono ".mono"; - harfbuzz-icu = harfbuzz.override { withIcu = true; }; + harfbuzz-raster = harfbuzz.override { + withRaster = lib.versionAtLeast version "4.7"; + withCairo = lib.versionAtLeast version "4.7"; + }; + + harfbuzz-icu = harfbuzz-raster.override { + withIcu = true; + harfbuzz = harfbuzz-raster; + }; mkTarget = target: @@ -341,6 +349,8 @@ let ); attrs = finalAttrs: { + __structuredAttrs = true; + pname = "godot${suffix}"; inherit version; @@ -400,10 +410,16 @@ let dotnet restore modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk.sln ''; - # darwin needs $HOME/.cache/clang/ModuleCache - preBuild = lib.optionalString stdenv.hostPlatform.isDarwin '' - export HOME=$(mktemp -d) - ''; + # Godot 4.7 with system HarfBuzz needs explicit raster linkage, but should be resolved with 4.7.1. + # See https://github.com/godotengine/godot/pull/120568 + preBuild = + lib.optionalString (!withBuiltins && lib.versionAtLeast version "4.7") '' + export NIX_LDFLAGS="$NIX_LDFLAGS -lharfbuzz-raster" + '' + # darwin needs $HOME/.cache/clang/ModuleCache. + + lib.optionalString stdenv.hostPlatform.isDarwin '' + export HOME=$(mktemp -d) + ''; # From: https://github.com/godotengine/godot/blob/4.2.2-stable/SConstruct sconsFlags = mkSconsFlagsFromAttrSet ( @@ -645,7 +661,7 @@ let # when building the mono editor, we need to build the assemblies # before generating the bundle + lib.optionalString stdenv.hostPlatform.isDarwin '' - scons $sconsFlags generate_bundle=yes + scons "''${sconsFlags[@]}" generate_bundle=yes '' ); @@ -675,8 +691,18 @@ let --replace-fail "Godot Engine" "Godot Engine ${ lib.versions.majorMinor version + lib.optionalString withMono " (Mono)" }" - cp icon.svg "$out/share/icons/hicolor/scalable/apps/godot.svg" - cp icon.png "$out/share/icons/godot.png" + ${ + if lib.versionOlder version "4.7" then + '' + cp icon.svg "$out/share/icons/hicolor/scalable/apps/godot.svg" + cp icon.png "$out/share/icons/godot.png" + '' + else + '' + cp misc/logo/icon.svg "$out/share/icons/hicolor/scalable/apps/godot.svg" + cp misc/logo/icon.png "$out/share/icons/godot.png" + '' + } '' + lib.optionalString withMono '' cp -r bin/GodotSharp "$out"/libexec/ diff --git a/pkgs/development/tools/godot/default.nix b/pkgs/development/tools/godot/default.nix index 6e1277a8f2ec..de9d6cf563ff 100644 --- a/pkgs/development/tools/godot/default.nix +++ b/pkgs/development/tools/godot/default.nix @@ -61,6 +61,7 @@ rec { godotPackages_4_4 = mkGodotPackages "4.4"; godotPackages_4_5 = mkGodotPackages "4.5"; godotPackages_4_6 = mkGodotPackages "4.6"; + godotPackages_4_7 = mkGodotPackages "4.7"; godotPackages_4 = godotPackages_4_6; godotPackages = godotPackages_4; @@ -76,6 +77,9 @@ rec { godot_4_6 = godotPackages_4_6.godot; godot_4_6-mono = godotPackages_4_6.godot-mono; godot_4_6-export-templates-bin = godotPackages_4_6.export-templates-bin; + godot_4_7 = godotPackages_4_7.godot; + godot_4_7-mono = godotPackages_4_7.godot-mono; + godot_4_7-export-templates-bin = godotPackages_4_7.export-templates-bin; godot_4 = godotPackages_4.godot; godot_4-mono = godotPackages_4.godot-mono; godot_4-export-templates-bin = godotPackages_4.export-templates-bin; diff --git a/pkgs/development/tools/godot/export-templates-bin.nix b/pkgs/development/tools/godot/export-templates-bin.nix index d6fe6890c281..642af51dc9e8 100644 --- a/pkgs/development/tools/godot/export-templates-bin.nix +++ b/pkgs/development/tools/godot/export-templates-bin.nix @@ -14,6 +14,8 @@ # https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html#export-templates let self = stdenvNoCC.mkDerivation { + __structuredAttrs = true; + pname = "godot-export-templates${lib.optionalString withMono "-mono"}-bin"; version = version; @@ -26,6 +28,8 @@ let unzip ]; + strictDeps = true; + unpackPhase = '' runHook preUnpack unzip -q "$src" diff --git a/pkgs/development/tools/ocaml/melange/default.nix b/pkgs/development/tools/ocaml/melange/default.nix index 6e0139729635..ded48ecac77b 100644 --- a/pkgs/development/tools/ocaml/melange/default.nix +++ b/pkgs/development/tools/ocaml/melange/default.nix @@ -21,15 +21,20 @@ let pname = "melange"; versionHash = - if lib.versionAtLeast ocaml.version "5.4" then + if lib.versionAtLeast ocaml.version "5.5" then { - version = "6.0.1-54"; - hash = "sha256-bV5TD8qlLt7wQdm9W0TyhDDBFFo/PdJXGgiscnsBFmc="; + version = "7.0.0-55"; + hash = "sha256:f71d2910599c230506efe01f43e02d16d4468fdaea34b537e9e3dfd7383cdf56"; + } + else if lib.versionAtLeast ocaml.version "5.4" then + { + version = "7.0.0-54"; + hash = "sha256:cb78172b329c1a0a1c120801d2b915c03c83d2027014ba88416e7cafc1251a7c"; } else if lib.versionAtLeast ocaml.version "5.3" then { - version = "6.0.1-53"; - hash = "sha256-e1/RIsFsKeAbc2wgQf1Hhta+nyAXIuEP7uatXrU9cLs="; + version = "7.0.0-53"; + hash = "sha256:2b3d94a770d1ce7d9cf43a83c1e61e176b0a13b7472c166bb6856121b5bd6e64"; } else if lib.versionAtLeast ocaml.version "5.2" then { diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 5ca1e26dfea4..8de81bf72298 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -324,6 +324,9 @@ python3Packages.buildPythonApplication rec { (replaceVars ./patches/ffmpeg-path.patch { ffmpeg = "${lib.getExe ffmpeg-headless}"; }) + + # https://github.com/home-assistant/core/pull/172893 + ./patches/pyjwt-2.13-compat.patch ]; postPatch = '' diff --git a/pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch b/pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch new file mode 100644 index 000000000000..4f72df241c55 --- /dev/null +++ b/pkgs/servers/home-assistant/patches/pyjwt-2.13-compat.patch @@ -0,0 +1,48 @@ +diff --git a/homeassistant/auth/__init__.py b/homeassistant/auth/__init__.py +index d4b86febd1d..0edd0edd69b 100644 +--- a/homeassistant/auth/__init__.py ++++ b/homeassistant/auth/__init__.py +@@ -656,6 +656,8 @@ class AuthManager: + try: + unverif_claims = jwt_wrapper.unverified_hs256_token_decode(token) + except jwt.InvalidTokenError: ++ # PyJWT 2.13 raises InvalidKeyError (not an InvalidTokenError) when ++ # the refresh token's key has been removed and is therefore empty. + return None + + refresh_token = self.async_get_refresh_token( +@@ -673,7 +675,7 @@ class AuthManager: + jwt_wrapper.verify_and_decode( + token, jwt_key, leeway=10, issuer=issuer, algorithms=["HS256"] + ) +- except jwt.InvalidTokenError: ++ except jwt.InvalidTokenError, jwt.InvalidKeyError: + return None + + if refresh_token is None or not refresh_token.user.is_active: +diff --git a/homeassistant/components/html5/notify.py b/homeassistant/components/html5/notify.py +index 24b395748d8..3424749e86d 100644 +--- a/homeassistant/components/html5/notify.py ++++ b/homeassistant/components/html5/notify.py +@@ -327,7 +327,7 @@ class HTML5PushCallbackView(HomeAssistantView): + if target_check.get(ATTR_TARGET) in self.registrations: + possible_target = self.registrations[target_check[ATTR_TARGET]] + key = possible_target["subscription"]["keys"]["auth"] +- with suppress(jwt.exceptions.DecodeError), warnings.catch_warnings(): ++ with suppress(jwt.exceptions.DecodeError, jwt.exceptions.InvalidKeyError), warnings.catch_warnings(): + warnings.simplefilter("ignore", InsecureKeyLengthWarning) + return jwt.decode(token, key, algorithms=["ES256", "HS256"]) + +diff --git a/tests/components/elmax/conftest.py b/tests/components/elmax/conftest.py +index 02f01036996..c9c3f13e9e3 100644 +--- a/tests/components/elmax/conftest.py ++++ b/tests/components/elmax/conftest.py +@@ -82,7 +82,7 @@ def httpx_mock_direct_fixture(base_uri: str) -> Generator[respx.MockRouter]: + expiration = datetime.now() + timedelta(hours=1) + decoded_jwt["payload"]["exp"] = int(expiration.timestamp()) + jws_string = jwt.encode( +- payload=decoded_jwt["payload"], algorithm="HS256", key="" ++ payload=decoded_jwt["payload"], algorithm="HS256", key="test" + ) + login_json["token"] = f"JWT {jws_string}" + login_route.return_value = Response(200, json=login_json) diff --git a/pkgs/tools/misc/gams/default.nix b/pkgs/tools/misc/gams/default.nix index 7c5b78e89d64..9c4c9f976d2f 100644 --- a/pkgs/tools/misc/gams/default.nix +++ b/pkgs/tools/misc/gams/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { homepage = "https://www.gams.com/"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ ]; + maintainers = [ lib.maintainers.Scriptkiddi ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f798e732d15c..fd0bae89108b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2129,6 +2129,7 @@ with pkgs; godotPackages_4_4 godotPackages_4_5 godotPackages_4_6 + godotPackages_4_7 godotPackages_4 godotPackages godot_4_3 @@ -2143,6 +2144,9 @@ with pkgs; godot_4_6 godot_4_6-mono godot_4_6-export-templates-bin + godot_4_7 + godot_4_7-mono + godot_4_7-export-templates-bin godot_4 godot_4-mono godot_4-export-templates-bin @@ -2323,6 +2327,7 @@ with pkgs; definitions = { clojure = clojupyter.definition; octave = octave-kernel.definition; + r = r-ark-kernel.definition; # wolfram = wolfram-for-jupyter-kernel.definition; # unfree }; }; @@ -4542,6 +4547,8 @@ with pkgs; octave-kernel = recurseIntoAttrs (callPackage ../applications/editors/jupyter-kernels/octave { }); + r-ark-kernel = callPackage ../applications/editors/jupyter-kernels/r-ark { }; + octavePackages = recurseIntoAttrs octave.pkgs; # PHP interpreters, packages and extensions. diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index c2157ed3316c..71cfe7da5118 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1721,6 +1721,10 @@ let pbrt = callPackage ../development/ocaml-modules/pbrt { }; + pbrt_services = callPackage ../development/ocaml-modules/pbrt/services.nix { }; + + pbrt_yojson = callPackage ../development/ocaml-modules/pbrt/yojson.nix { }; + pcre2 = callPackage ../development/ocaml-modules/pcre2 { inherit (pkgs) pcre2; }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a53bf4579193..3b3783bddaba 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18942,6 +18942,8 @@ self: super: with self; { sqlobject = callPackage ../development/python-modules/sqlobject { }; + sqlparams = callPackage ../development/python-modules/sqlparams { }; + sqlparse = callPackage ../development/python-modules/sqlparse { }; sqltrie = callPackage ../development/python-modules/sqltrie { };