From ab2aa830c91e7d0a9245bd2d4e546bf986d08b02 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Jan 2026 12:40:07 +0000 Subject: [PATCH 01/57] azure-artifacts-credprovider: 1.4.1 -> 2.0.0 --- .../az/azure-artifacts-credprovider/deps.json | 30 +++++++++---------- .../azure-artifacts-credprovider/package.nix | 4 +-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/az/azure-artifacts-credprovider/deps.json b/pkgs/by-name/az/azure-artifacts-credprovider/deps.json index c9969113cf08..da0a1893774a 100644 --- a/pkgs/by-name/az/azure-artifacts-credprovider/deps.json +++ b/pkgs/by-name/az/azure-artifacts-credprovider/deps.json @@ -79,33 +79,33 @@ }, { "pname": "Microsoft.Identity.Client", - "version": "4.64.0", - "hash": "sha256-VsB72O+EJaxCrc5K2w2XdxThVhIDPVmZw3l86w6O1PU=", - "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client/4.64.0/microsoft.identity.client.4.64.0.nupkg" + "version": "4.77.1", + "hash": "sha256-Kj+pzEEhnr+ulzETuvOKmxmRfdYv5ZfToHc3AvyQEr0=", + "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client/4.77.1/microsoft.identity.client.4.77.1.nupkg" }, { "pname": "Microsoft.Identity.Client.Broker", - "version": "4.64.0", - "hash": "sha256-FdShbdlstMuT3CPL4J2+1Qym1aPz+H86SHyS/hi5+iM=", - "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.broker/4.64.0/microsoft.identity.client.broker.4.64.0.nupkg" + "version": "4.77.1", + "hash": "sha256-ZttD8DujZB3HUx+oeADnkiMDLe8Wb2eFw03vlAtOLz4=", + "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.broker/4.77.1/microsoft.identity.client.broker.4.77.1.nupkg" }, { "pname": "Microsoft.Identity.Client.Extensions.Msal", - "version": "4.64.0", - "hash": "sha256-dDYIEbSuV4ijb9fn3diOaz+TEs8cJMP1Tb5/mD+DAGg=", - "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.extensions.msal/4.64.0/microsoft.identity.client.extensions.msal.4.64.0.nupkg" + "version": "4.77.1", + "hash": "sha256-s1JeDN3H3auUz2Js+ladXfwz0Z0AKIWxLPTb5+zE1TM=", + "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.extensions.msal/4.77.1/microsoft.identity.client.extensions.msal.4.77.1.nupkg" }, { "pname": "Microsoft.Identity.Client.NativeInterop", - "version": "0.16.2", - "hash": "sha256-hlLFLp6a+vnQT1urt3GlIo94G3AoawczYgooaCkvfNU=", - "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.nativeinterop/0.16.2/microsoft.identity.client.nativeinterop.0.16.2.nupkg" + "version": "0.19.4", + "hash": "sha256-f4FmUEUZ5O20itkik7noUzQdawKKVlmVsgebFE4PvWA=", + "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identity.client.nativeinterop/0.19.4/microsoft.identity.client.nativeinterop.0.19.4.nupkg" }, { "pname": "Microsoft.IdentityModel.Abstractions", - "version": "6.35.0", - "hash": "sha256-bxyYu6/QgaA4TQYBr5d+bzICL+ktlkdy/tb/1fBu00Q=", - "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identitymodel.abstractions/6.35.0/microsoft.identitymodel.abstractions.6.35.0.nupkg" + "version": "8.14.0", + "hash": "sha256-bkCuz1Wj56N+LHWLvHKLcCtIRqBK+3k5vD2qfB7xXKk=", + "url": "https://pkgs.dev.azure.com/mseng/c86767d8-af79-4303-a7e6-21da0ba435e2/_packaging/a319f538-6c19-4e2e-9df3-0222939da271/nuget/v3/flat2/microsoft.identitymodel.abstractions/8.14.0/microsoft.identitymodel.abstractions.8.14.0.nupkg" }, { "pname": "Microsoft.NET.Test.Sdk", diff --git a/pkgs/by-name/az/azure-artifacts-credprovider/package.nix b/pkgs/by-name/az/azure-artifacts-credprovider/package.nix index 4bf73d07de4b..1a94ebdf8c0f 100644 --- a/pkgs/by-name/az/azure-artifacts-credprovider/package.nix +++ b/pkgs/by-name/az/azure-artifacts-credprovider/package.nix @@ -8,12 +8,12 @@ buildDotnetModule rec { dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; - version = "1.4.1"; + version = "2.0.0"; src = fetchFromGitHub { owner = "microsoft"; repo = "artifacts-credprovider"; rev = "v${version}"; - sha256 = "sha256-MYOl+UfRExeZsozcPJynWbx5JpYL0dxTADycAt6Wm7o="; + sha256 = "sha256-MYoeK+AYNCu/xNt6zwN8AE0UtotkAVAJeysGnywI8iI="; }; pname = "azure-artifacts-credprovider"; projectFile = "CredentialProvider.Microsoft/CredentialProvider.Microsoft.csproj"; From 275046cdd01ae64e8ff4b4667f0c48e3a9962ec2 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 31 Jan 2026 12:40:26 +0700 Subject: [PATCH 02/57] whitesur-icon-theme: 2025-08-02 -> 2025-12-27 --- pkgs/by-name/wh/whitesur-icon-theme/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/whitesur-icon-theme/package.nix b/pkgs/by-name/wh/whitesur-icon-theme/package.nix index e3d56ce1e413..786068701a74 100644 --- a/pkgs/by-name/wh/whitesur-icon-theme/package.nix +++ b/pkgs/by-name/wh/whitesur-icon-theme/package.nix @@ -31,13 +31,13 @@ lib.checkListOfEnum "${pname}: theme variants" stdenvNoCC.mkDerivation rec { inherit pname; - version = "2025-08-02"; + version = "2025-12-27"; src = fetchFromGitHub { owner = "vinceliuice"; repo = "WhiteSur-icon-theme"; tag = version; - hash = "sha256-oBKDvCVHEjN6JT0r0G+VndzijEWU9L8AvDhHQTmw2E4="; + hash = "sha256-5AWyuqREKpgBCXPplpkdrcInDTZfjVIm/JtTleOmaNY="; }; nativeBuildInputs = [ @@ -70,6 +70,11 @@ lib.checkListOfEnum "${pname}: theme variants" runHook postInstall ''; + # Drop dangling symlinks from the upstream icon set. + postFixup = '' + find $out/share/icons -xtype l -delete + ''; + meta = { description = "MacOS Big Sur style icon theme for Linux desktops"; homepage = "https://github.com/vinceliuice/WhiteSur-icon-theme"; From 0f2dbdd3282364f20420bd468551f2c443b3d849 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sat, 31 Jan 2026 21:40:00 -0800 Subject: [PATCH 03/57] yubihsm-shell: 2.7.0 -> 2.7.1 Add an installCheckPhase that makes sure the HTTP connector loads. --- pkgs/by-name/yu/yubihsm-shell/package.nix | 83 ++++++++++++++++------- 1 file changed, 58 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/yu/yubihsm-shell/package.nix b/pkgs/by-name/yu/yubihsm-shell/package.nix index cbc4571fe2f3..3cec92b5d7b7 100644 --- a/pkgs/by-name/yu/yubihsm-shell/package.nix +++ b/pkgs/by-name/yu/yubihsm-shell/package.nix @@ -2,53 +2,53 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, openssl, libusb1, libedit, + makeWrapper, curl, gengetopt, + patchelf, pkg-config, pcsclite, help2man, libiconv, + + # for installCheckPhase + versionCheckHook, + jq, + yubihsm-connector, }: stdenv.mkDerivation (finalAttrs: { pname = "yubihsm-shell"; - version = "2.7.0"; + version = "2.7.1"; src = fetchFromGitHub { owner = "Yubico"; repo = "yubihsm-shell"; rev = finalAttrs.version; - hash = "sha256-ymGS35kjhNlFee3FEXF8n6Jm7NVaynjv+lpix6F75BQ="; + hash = "sha256-/hmG7yVxCVTrpmm/S7oDKQQyXIEO+S5D9wMTc7oW9Io="; }; - patches = [ - (fetchpatch { - url = "https://github.com/Yubico/yubihsm-shell/pull/493.patch"; - hash = "sha256-mM4ef1GV7BJT+EZ8B7+ejleTocglhxCWO/RKHZN69GE="; - }) - ]; - postPatch = '' - # Can't find libyubihsm at runtime because of dlopen() in C code - substituteInPlace lib/yubihsm.c \ - --replace "libyubihsm_usb.so" "$out/lib/libyubihsm_usb.so" \ - --replace "libyubihsm_http.so" "$out/lib/libyubihsm_http.so" # ld: unknown option: -z substituteInPlace CMakeLists.txt cmake/SecurityFlags.cmake \ - --replace "AppleClang" "Clang" + --replace-fail "AppleClang" "Clang" ''; - nativeBuildInputs = [ - pkg-config - cmake - help2man - gengetopt - ]; + nativeBuildInputs = + lib.optionals stdenv.hostPlatform.isLinux [ + patchelf + ] + ++ [ + pkg-config + cmake + help2man + gengetopt + makeWrapper + ]; buildInputs = [ libusb1 @@ -63,14 +63,47 @@ stdenv.mkDerivation (finalAttrs: { libiconv ]; - preBuild = lib.optionalString stdenv.hostPlatform.isLinux '' - NIX_CFLAGS_COMPILE="$(pkg-config --cflags libpcsclite) $NIX_CFLAGS_COMPILE" - ''; - # causes redefinition of _FORTIFY_SOURCE hardeningDisable = [ "fortify3" ]; + # libyubihsm.so performs a dlopen() to connectors in $out/lib, + # this will solve search path issues for both the command line tools + # and the PKCS#11 library without patching + postFixup = + lib.optionalString stdenv.hostPlatform.isLinux '' + patchelf --force-rpath --add-rpath "$out/lib" "$out/lib/libyubihsm.so" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + install_name_tool -add_rpath "$out/lib" "$out/lib/libyubihsm.dylib" + ''; + + doInstallCheck = true; + + __darwinAllowLocalNetworking = true; + + nativeInstallCheckInputs = [ + versionCheckHook + yubihsm-connector + ]; + + installCheckPhase = '' + runHook preInstallCheck + + # yubihsm-shell should be able to connect to yubihsm-connector over http if postFixup worked + # note that checkPhase is more extensive and seems to require a YubiHSM plugged in, + # so we expect a failure here, but it should at least try to connect + yubihsm-connector -d &2 2>connector.log & + yubihsm_pid=$! + $out/bin/yubihsm-shell -Pv1 &2 + grep -E 'GET.+/connector/status' connector.log >/dev/null + + runHook postInstallCheck + ''; + meta = { + mainProgram = "yubihsm-shell"; description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM"; homepage = "https://github.com/Yubico/yubihsm-shell"; maintainers = with lib.maintainers; [ From aaa4a6cd5a5ad5ca2d0150396554f95ac4b07957 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sat, 31 Jan 2026 21:51:19 -0800 Subject: [PATCH 04/57] yubihsm-connector: 3.0.5 -> 3.0.7 --- pkgs/by-name/yu/yubihsm-connector/package.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yu/yubihsm-connector/package.nix b/pkgs/by-name/yu/yubihsm-connector/package.nix index a84d124bbfeb..e70c42a4ba5c 100644 --- a/pkgs/by-name/yu/yubihsm-connector/package.nix +++ b/pkgs/by-name/yu/yubihsm-connector/package.nix @@ -4,20 +4,26 @@ buildGoModule, fetchFromGitHub, pkg-config, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "yubihsm-connector"; - version = "3.0.5"; + version = "3.0.7"; src = fetchFromGitHub { owner = "Yubico"; repo = "yubihsm-connector"; rev = finalAttrs.version; - hash = "sha256-hiCh/TG1epSmJtaptfVzcPklDTaBh0biKqfM01YoWo0="; + hash = "sha256-ddf8IamX8wC8IG9puFDoSKsVqc9KE/LtsJ0Wk0FFquw="; }; - vendorHash = "sha256-XW7rEHY3S+M3b6QjmINgrCak+BqCEV3PJP90jz7J47A="; + # Don't run go generate in the module fetching + overrideModAttrs = _: { + preBuild = null; + }; + + vendorHash = "sha256-vtIXFOptDbBKjnDUSD9ng5tnfYQ3lklwgcEUvKMdCOM="; nativeBuildInputs = [ pkg-config @@ -36,6 +42,10 @@ buildGoModule (finalAttrs: { GOOS= GOARCH= go generate ''; + doInstallCheck = true; + installCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + meta = { description = "Performs the communication between the YubiHSM 2 and applications that use it"; homepage = "https://developers.yubico.com/yubihsm-connector/"; From d2af80bd808191ce22be0a862ae670e084148c27 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Sat, 31 Jan 2026 21:52:18 -0800 Subject: [PATCH 05/57] yubihsm-connector: add numinit as maintainer --- pkgs/by-name/yu/yubihsm-connector/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/yu/yubihsm-connector/package.nix b/pkgs/by-name/yu/yubihsm-connector/package.nix index e70c42a4ba5c..751e37287642 100644 --- a/pkgs/by-name/yu/yubihsm-connector/package.nix +++ b/pkgs/by-name/yu/yubihsm-connector/package.nix @@ -49,7 +49,10 @@ buildGoModule (finalAttrs: { meta = { description = "Performs the communication between the YubiHSM 2 and applications that use it"; homepage = "https://developers.yubico.com/yubihsm-connector/"; - maintainers = with lib.maintainers; [ matthewcroughan ]; + maintainers = with lib.maintainers; [ + matthewcroughan + numinit + ]; license = lib.licenses.asl20; mainProgram = "yubihsm-connector"; }; From 998d0292a763f77fbec1e50f8913fd02c87c6bed Mon Sep 17 00:00:00 2001 From: Mirko Lenz Date: Wed, 11 Feb 2026 20:38:03 +0100 Subject: [PATCH 06/57] claude-code: enable plugin updates --- pkgs/by-name/cl/claude-code-bin/package.nix | 1 + pkgs/by-name/cl/claude-code/package.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/pkgs/by-name/cl/claude-code-bin/package.nix b/pkgs/by-name/cl/claude-code-bin/package.nix index d8635c169508..a00308dc633f 100644 --- a/pkgs/by-name/cl/claude-code-bin/package.nix +++ b/pkgs/by-name/cl/claude-code-bin/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { wrapProgram $out/bin/claude \ --set DISABLE_AUTOUPDATER 1 \ + --set-default FORCE_AUTOUPDATE_PLUGINS 1 \ --set USE_BUILTIN_RIPGREP 0 \ --prefix PATH : ${ lib.makeBinPath ( diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index b9395fe9e37f..6b4239489572 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -44,6 +44,7 @@ buildNpmPackage (finalAttrs: { postInstall = '' wrapProgram $out/bin/claude \ --set DISABLE_AUTOUPDATER 1 \ + --set-default FORCE_AUTOUPDATE_PLUGINS 1 \ --set DISABLE_INSTALLATION_CHECKS 1 \ --unset DEV \ --prefix PATH : ${ From 599c04858accc14a068510925583eb9a8bc57b42 Mon Sep 17 00:00:00 2001 From: javigomezo Date: Thu, 12 Feb 2026 20:26:41 +0100 Subject: [PATCH 07/57] multiviewer-for-f1: 2.3.0 -> 2.5.1 --- pkgs/by-name/mu/multiviewer-for-f1/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/multiviewer-for-f1/package.nix b/pkgs/by-name/mu/multiviewer-for-f1/package.nix index c1eb6b9a6203..ca7473de30bf 100644 --- a/pkgs/by-name/mu/multiviewer-for-f1/package.nix +++ b/pkgs/by-name/mu/multiviewer-for-f1/package.nix @@ -31,15 +31,15 @@ writeScript, }: let - id = "305607196"; + id = "354596705"; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "multiviewer-for-f1"; - version = "2.3.0"; + version = "2.5.1"; src = fetchurl { url = "https://releases.multiviewer.dev/download/${id}/multiviewer_${finalAttrs.version}_amd64.deb"; - hash = "sha256-Uc4db2o4XBV9eRNugxS6pA9Z5YhjY5QnEkwOICXmUwc="; + hash = "sha256-9ts5CZD14CzJHiC3YoKWIEKiFpOrcUX1tRUhE4it5Mo="; }; nativeBuildInputs = [ From 9440d2ea22469fd608725f793492d0b73f0f4943 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 12:11:21 +0000 Subject: [PATCH 08/57] broot: 1.54.0 -> 1.55.0 --- pkgs/by-name/br/broot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/br/broot/package.nix b/pkgs/by-name/br/broot/package.nix index d66c05d84b19..dc4e65e6d6fe 100644 --- a/pkgs/by-name/br/broot/package.nix +++ b/pkgs/by-name/br/broot/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "broot"; - version = "1.54.0"; + version = "1.55.0"; src = fetchFromGitHub { owner = "Canop"; repo = "broot"; tag = "v${finalAttrs.version}"; - hash = "sha256-c7q6VTXoToUSx8gsOLcsLUvriZYYyYwGAjO8VTF3JFk="; + hash = "sha256-5P/7AtiEBvogFvi/k3XylMy0T8Hy7RqQ7n9LCmeiUx8="; }; - cargoHash = "sha256-jErnCexuu8PPUugsI+fRqWpqtpspDiVjnfn3it5jeK4="; + cargoHash = "sha256-J8MD77lsZKIA98R5SsIJVhOeCWyb6p8kazdVmv36YEo="; nativeBuildInputs = [ installShellFiles From 69f573beb329f5cecb2e82a414d7beec282b561f Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Wed, 11 Feb 2026 17:38:36 -0600 Subject: [PATCH 09/57] knossosnet: modernize --- pkgs/by-name/kn/knossosnet/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/kn/knossosnet/package.nix b/pkgs/by-name/kn/knossosnet/package.nix index b392df89e27b..c538eff27bfb 100644 --- a/pkgs/by-name/kn/knossosnet/package.nix +++ b/pkgs/by-name/kn/knossosnet/package.nix @@ -6,6 +6,7 @@ dotnetCorePackages, copyDesktopItems, makeDesktopItem, + nix-update-script, }: buildDotnetModule rec { @@ -15,7 +16,7 @@ buildDotnetModule rec { src = fetchFromGitHub { owner = "KnossosNET"; repo = "Knossos.NET"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-XaCBuZ4Hf2ISw3hVQ1s2Hp8PLxp2eFr+I7U5ttUDQvU="; }; @@ -41,14 +42,18 @@ buildDotnetModule rec { ]; postInstall = '' - install -Dm644 $src/packaging/linux/knossos-512.png $out/share/icons/hicolor/512x512/apps/knossos.png + install -Dm444 $src/packaging/linux/knossos-512.png $out/share/icons/hicolor/512x512/apps/knossos.png ''; + passthru.updateScript = nix-update-script { }; + meta = { - homepage = "https://github.com/KnossosNET/Knossos.NET"; + changelog = "https://github.com/KnossosNET/Knossos.NET/releases/tag/v${version}"; description = "Multi-platform launcher for Freespace 2 Open"; + homepage = "https://fsnebula.org/knossos/"; license = lib.licenses.gpl3Only; mainProgram = "Knossos.NET"; maintainers = with lib.maintainers; [ cdombroski ]; + platforms = lib.platforms.unix; }; } From e9b070602f1b824f152d7d411c0b84cfb5f9e376 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Wed, 11 Feb 2026 17:39:00 -0600 Subject: [PATCH 10/57] knossosnet: 1.3.1 -> 1.3.2 --- pkgs/by-name/kn/knossosnet/deps.json | 92 +++++++++++++------------- pkgs/by-name/kn/knossosnet/package.nix | 4 +- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/pkgs/by-name/kn/knossosnet/deps.json b/pkgs/by-name/kn/knossosnet/deps.json index 96f952f684f7..2d77d383209b 100644 --- a/pkgs/by-name/kn/knossosnet/deps.json +++ b/pkgs/by-name/kn/knossosnet/deps.json @@ -6,88 +6,88 @@ }, { "pname": "Avalonia", - "version": "11.2.3", - "hash": "sha256-NUoyXJkIsgbkcKFVb10VRafM4ViHs801c/7vhu3ssUY=" + "version": "11.3.9", + "hash": "sha256-bjSH8REHeK19bh8IacmyllDPaWND+TJdkhKGc8LVvjE=" }, { "pname": "Avalonia.Angle.Windows.Natives", - "version": "2.1.22045.20230930", - "hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc=" + "version": "2.1.25547.20250602", + "hash": "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M=" }, { "pname": "Avalonia.BuildServices", - "version": "0.0.29", - "hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY=" + "version": "11.3.2", + "hash": "sha256-6wx06tjSKWQOlX2czdp6Wh0nuwVapx5qf/s8Qj5we40=" }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.2.3", - "hash": "sha256-z3ZHxVSOoOjqq+5G71jnGN1Y0i3YpAkox7cj3lNr6kg=" + "version": "11.3.9", + "hash": "sha256-Kk3AmO7foyO5JdnGKfE9KwtVyGwe6SgUZnXCX/OuZjo=" }, { "pname": "Avalonia.Controls.DataGrid", - "version": "11.2.3", - "hash": "sha256-jIJvuYN0iym/WeOC0C7z5xj5kCZSXGoeLQ/q5qQfewM=" + "version": "11.3.9", + "hash": "sha256-VpJNTCaug7rtEfO2z1fFkAPXW2Y/lQSUInt6cVZC6DA=" }, { "pname": "Avalonia.Desktop", - "version": "11.2.3", - "hash": "sha256-srtZi+kDbhRtMl33l91zssBWETU5oHodKbbWyfEsb/I=" + "version": "11.3.9", + "hash": "sha256-ib4psuecjBXKow0UC6oXvcVNhizFKokadCVqmwyQtCc=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.2.3", - "hash": "sha256-DIGkaBff+C3BLwedw5xteR5lfzb6ecxiLt12eJVgLQc=" + "version": "11.3.9", + "hash": "sha256-psajJAfqzLpMVx3//nezH7TixDJepN3/y6GwNn8k+TM=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.2.3", - "hash": "sha256-3sNemBmZE06w2ul87T5HrEeHUxXMOa9MfQhpI4AoxDY=" + "version": "11.3.9", + "hash": "sha256-+adR3ErHqoqTBAJ5hMiyP6efX/hCAcWWCowCqA0Bxrw=" }, { "pname": "Avalonia.HtmlRenderer", - "version": "11.0.0", - "hash": "sha256-DBD113eQJNHeEgFmx/tVRSnHxhGBQIKWVKxr1QRilr4=" + "version": "11.2.0", + "hash": "sha256-cATaSdyVEI2f2dM4votgoHEVZaHVHEVXSmsd5BW9Xrw=" }, { "pname": "Avalonia.Markup.Xaml.Loader", - "version": "11.2.3", - "hash": "sha256-odkZZXqTbL+h9aPSQiO+haFF89xgFg4XKsvzVWxLjVE=" + "version": "11.3.9", + "hash": "sha256-8qrDtgGhNEy5ClNo0+OyxYVRHIElUMlDVHla9RgsgCU=" }, { "pname": "Avalonia.Native", - "version": "11.2.3", - "hash": "sha256-2Gp98NGWcrILqF+P5PDMPRdsMby/lZiT3eWAUskFim8=" + "version": "11.3.9", + "hash": "sha256-cQ9/MKZ03jaLqAGRDLCzws5OfP/mSOoPRr1OxXNGa3o=" }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.2.3", - "hash": "sha256-dSeu7rnTD9rIvlyro2iFS52oi0vvfeaGV3kDm90BkKw=" + "version": "11.3.9", + "hash": "sha256-HxHN91T0BbQMkcZwozuVOQwmywm1oayTLYvUozwt1J0=" }, { "pname": "Avalonia.Skia", - "version": "11.2.3", - "hash": "sha256-QBp8wTA92hGwbmNSVL4gsjrqA9CfwDPgdTiOEqcogGA=" + "version": "11.3.9", + "hash": "sha256-KCL1LNUd2i+50vQpDgfI+aMkIBUWtxExyuc43QIK21o=" }, { "pname": "Avalonia.Themes.Fluent", - "version": "11.2.3", - "hash": "sha256-DRl+267mUtJDUJpreUj6BxDLGGYGkEEo5vDGtGguoC8=" + "version": "11.3.9", + "hash": "sha256-4HuNP/nSB7T+n9KZQgXNvbgudG3eITnDACj8Y2NV6OU=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.2.3", - "hash": "sha256-UF15yTDzHmqd33siH3TJxmxaonA51dzga+hmCUahn1k=" + "version": "11.3.9", + "hash": "sha256-0MyHPZbkp0DduFwoOMScAOKpqQ/Zs6DOUfexVLKzSco=" }, { "pname": "Avalonia.Win32", - "version": "11.2.3", - "hash": "sha256-xKFKObvqdJaQjphEktRJvzmAoDEsKg3WqlEG31V3qLE=" + "version": "11.3.9", + "hash": "sha256-OwWQymPLmN362vMD6kZk8dBD/+lSpvGqIW0T/AquYig=" }, { "pname": "Avalonia.X11", - "version": "11.2.3", - "hash": "sha256-SD4dmpKx4l8YOyUnrA0fnf2Bb+tHSNyARh7GAtHyg60=" + "version": "11.3.9", + "hash": "sha256-B8P+m2VyPwXCyVWGAKewZCqO8fycgYWjWx830VbR79A=" }, { "pname": "CommunityToolkit.Mvvm", @@ -96,28 +96,28 @@ }, { "pname": "HarfBuzzSharp", - "version": "7.3.0.3", - "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" + "version": "8.3.1.1", + "hash": "sha256-614yv6bK9ynhdUnvW4wIkgpBe2sqTh28U9cDZzdhPc0=" }, { "pname": "HarfBuzzSharp.NativeAssets.Linux", - "version": "7.3.0.3", - "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" + "version": "8.3.1.1", + "hash": "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU=" }, { "pname": "HarfBuzzSharp.NativeAssets.macOS", - "version": "7.3.0.3", - "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" + "version": "8.3.1.1", + "hash": "sha256-hK20KbX2OpewIO5qG5gWw5Ih6GoLcIDgFOqCJIjXR/Q=" }, { "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", - "version": "7.3.0.3", - "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" + "version": "8.3.1.1", + "hash": "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw=" }, { "pname": "HarfBuzzSharp.NativeAssets.Win32", - "version": "7.3.0.3", - "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" + "version": "8.3.1.1", + "hash": "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo=" }, { "pname": "ini-parser-netstandard", @@ -241,8 +241,8 @@ }, { "pname": "Tmds.DBus.Protocol", - "version": "0.20.0", - "hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw=" + "version": "0.21.2", + "hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI=" }, { "pname": "WindowsShortcutFactory", diff --git a/pkgs/by-name/kn/knossosnet/package.nix b/pkgs/by-name/kn/knossosnet/package.nix index c538eff27bfb..37a7184e6ae7 100644 --- a/pkgs/by-name/kn/knossosnet/package.nix +++ b/pkgs/by-name/kn/knossosnet/package.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "knossosnet"; - version = "1.3.1"; + version = "1.3.2"; src = fetchFromGitHub { owner = "KnossosNET"; repo = "Knossos.NET"; tag = "v${version}"; - hash = "sha256-XaCBuZ4Hf2ISw3hVQ1s2Hp8PLxp2eFr+I7U5ttUDQvU="; + hash = "sha256-Ss9xk7HiWBy6Ku8cMvhsxxCCkE8PbWmpSv7Rqk/l3bI="; }; patches = [ ./dotnet-8-upgrade.patch ]; From 37059b8e14e5b97af2511301b5b41a8318197173 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Wed, 11 Feb 2026 19:09:25 -0600 Subject: [PATCH 11/57] knossosnet: add AVALONIA_TELEMETRY_OPTOUT --- pkgs/by-name/kn/knossosnet/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/kn/knossosnet/package.nix b/pkgs/by-name/kn/knossosnet/package.nix index 37a7184e6ae7..46d3900d4e37 100644 --- a/pkgs/by-name/kn/knossosnet/package.nix +++ b/pkgs/by-name/kn/knossosnet/package.nix @@ -28,6 +28,10 @@ buildDotnetModule rec { runtimeDeps = [ openal ]; + env = { + AVALONIA_TELEMETRY_OPTOUT = "1"; + }; + nativeBuildInputs = [ copyDesktopItems ]; desktopItems = [ From 84c1ce8178853a501f454f32373253003d57a4c8 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 1 Feb 2026 12:56:28 +0100 Subject: [PATCH 12/57] timetrap: set pname and version --- pkgs/by-name/ti/timetrap/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/timetrap/package.nix b/pkgs/by-name/ti/timetrap/package.nix index 683a156579e6..08f983baa1d7 100644 --- a/pkgs/by-name/ti/timetrap/package.nix +++ b/pkgs/by-name/ti/timetrap/package.nix @@ -9,8 +9,10 @@ }: let + pname = "timetrap"; + ttBundlerApp = (bundlerApp.override { ruby = ruby_3_4; }) { - pname = "timetrap"; + inherit pname; gemdir = ./.; exes = [ "t" @@ -21,14 +23,15 @@ let }; ttGem = (bundlerEnv.override { ruby = ruby_3_4; }) { - pname = "timetrap"; + inherit pname; gemdir = ./.; }; in stdenv.mkDerivation { - name = "timetrap"; + inherit pname; + inherit (ttBundlerApp) version; dontUnpack = true; From 86e197e7476943dd0419e949ef8a1b1f43306741 Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:53:19 -0500 Subject: [PATCH 13/57] gamma-launcher: 2.6 -> 3.0 --- pkgs/by-name/ga/gamma-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gamma-launcher/package.nix b/pkgs/by-name/ga/gamma-launcher/package.nix index 871b52c1a3fb..03cba4cc5af9 100644 --- a/pkgs/by-name/ga/gamma-launcher/package.nix +++ b/pkgs/by-name/ga/gamma-launcher/package.nix @@ -16,14 +16,14 @@ let in python3Packages.buildPythonApplication rec { pname = "gamma-launcher"; - version = "2.6"; + version = "3.0"; pyproject = true; src = fetchFromGitHub { owner = "Mord3rca"; repo = "gamma-launcher"; tag = "v${version}"; - hash = "sha256-QegptRWMUKpkzsHBdT6KlyyWpmrIuvcyCRvWT9Te3DQ="; + hash = "sha256-bvlNmpl2L9MAhZMyHwosXrypH1CQrSI1RQwo+sXO7/w="; }; build-system = [ python3Packages.setuptools ]; From 3d8829a3216dc99ffbdcc2eedc0402e4df4c0dd8 Mon Sep 17 00:00:00 2001 From: ibizaman Date: Sun, 21 Dec 2025 20:43:16 +0100 Subject: [PATCH 14/57] nixos/turborepo-remote-cache: init --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + .../development/turborepo-remote-cache.nix | 131 ++++++++++++++++++ 3 files changed, 134 insertions(+) create mode 100644 nixos/modules/services/development/turborepo-remote-cache.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 8e4856ec0cd1..fdfe4e6ab97a 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -60,6 +60,8 @@ - [udp-over-tcp](https://github.com/mullvad/udp-over-tcp), a tunnel for proxying UDP traffic over a TCP stream. Available as `services.udp-over-tcp`. +- [turborepo-remote-cache](https://ducktors.github.io/turborepo-remote-cache/), an open-source implementation of the [Turborepo custom remote cache server](https://turbo.build/repo/docs/core-concepts/remote-caching#self-hosting). Available as [services.turborepo-remote-cache](options.html#opt-services.turborepo-remote-cache). + - [Komodo Periphery](https://github.com/moghtech/komodo), a multi-server Docker and Git deployment agent by Komodo. Available as [services.komodo-periphery](#opt-services.komodo-periphery.enable). - [Shoko](https://shokoanime.com), an anime management system. Available as [services.shoko](#opt-services.shoko.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index fde4180a04a6..a4545314c585 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -609,6 +609,7 @@ ./services/development/lorri.nix ./services/development/nixseparatedebuginfod2.nix ./services/development/rstudio-server/default.nix + ./services/development/turborepo-remote-cache.nix ./services/development/vsmartcard-vpcd.nix ./services/development/zammad.nix ./services/display-managers/cosmic-greeter.nix diff --git a/nixos/modules/services/development/turborepo-remote-cache.nix b/nixos/modules/services/development/turborepo-remote-cache.nix new file mode 100644 index 000000000000..4b2ca2fdb13c --- /dev/null +++ b/nixos/modules/services/development/turborepo-remote-cache.nix @@ -0,0 +1,131 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.turborepo-remote-cache; + + inherit (lib) + boolToString + isBool + literalExpression + mapAttrs + mkEnableOption + mkIf + mkOption + mkPackageOption + types + ; +in +{ + options.services.turborepo-remote-cache = { + enable = mkEnableOption "Turborepo Remote Cache" // { + description = '' + Enables the daemon for `turborepo-remote-cache`, + an open source implementation of the Turborepo custom remote cache server. + ''; + }; + + package = mkPackageOption pkgs "turborepo-remote-cache" { }; + + environment = mkOption { + type = types.attrsOf ( + types.nullOr ( + types.oneOf [ + types.bool + types.int + types.str + ] + ) + ); + default = { }; + description = '' + Environment variables to set. + + Turborepo-remote-cache is configured through the use of environment variables. + The available configuration options can be found in the [documentation][envvars]. + + [envvars]: https://ducktors.github.io/turborepo-remote-cache/environment-variables.html + + Note that all environment variables set through this configuration + parameter will be readable by anyone with access to the host + machine. Therefore, sensitive information like {env}`TURBO_TOKEN` + should never be set using this configuration option, but should instead use + [](#opt-services.turborepo-remote-cache.environmentFile). + See the documentation for that option for more information. + + Any environment variables specified in the + [](#opt-services.turborepo-remote-cache.environmentFile) + will supersede environment variables specified in this option. + ''; + + example = literalExpression '' + { + NODE_ENV = "production"; + PORT = 8080; + } + ''; + }; + + environmentFile = mkOption { + type = types.nullOr types.path; + default = null; + description = '' + Additional environment file as defined in {manpage}`systemd.exec(5)`. + + Secrets like {env}`TURBO_TOKEN` may be passed to the + service without making them readable to everyone with access to + systemctl by using this configuration parameter. + + Note that this file needs to be available on the host on which + `turborepo-remote-cache` is running. + + See the [documentation][envvars] + and the [](#opt-services.turborepo-remote-cache.environment) configuration parameter + for further options. + + [envvars]: https://ducktors.github.io/turborepo-remote-cache/environment-variables.html + ''; + example = "/run/secrets/turborepo-remote-cache.env"; + }; + + openFirewall = mkOption { + type = types.bool; + default = false; + description = '' + Open ports in the firewall for turborepo-remote-cache daemon. + ''; + }; + }; + + config = mkIf cfg.enable { + systemd.services.turborepo-remote-cache = { + serviceConfig = { + Restart = "always"; + EnvironmentFile = cfg.environmentFile; + ExecStart = "${cfg.package}/bin/turborepo-remote-cache"; + + DynamicUser = true; + ProtectSystem = "strict"; + ProtectHome = true; + NoNewPrivileges = true; + PrivateDevices = true; + PrivateTmp = true; + }; + environment = mapAttrs ( + name: value: if isBool value then boolToString value else toString value + ) cfg.environment; + wantedBy = [ "default.target" ]; + }; + + networking.firewall.allowedTCPPorts = + let + # 3000 is the default port as specified in + # https://ducktors.github.io/turborepo-remote-cache/environment-variables.html + port = cfg.environment.PORT or 3000; + in + mkIf cfg.openFirewall [ port ]; + }; +} From bd3fc6d18645a6ce0be0d5acd60272ed1f83e5b9 Mon Sep 17 00:00:00 2001 From: ibizaman Date: Sun, 10 Aug 2025 22:49:51 +0200 Subject: [PATCH 15/57] nixosTests.turborepo-remote-cache: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/turborepo-remote-cache.nix | 65 +++++++++++++++++++ .../tu/turborepo-remote-cache/package.nix | 6 +- 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/turborepo-remote-cache.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 109a14676734..8e21a71df7b4 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1663,6 +1663,7 @@ in tuliprox = runTest ./tuliprox.nix; tuned = runTest ./tuned.nix; tuptime = runTest ./tuptime.nix; + turborepo-remote-cache = runTest ./turborepo-remote-cache.nix; turbovnc-headless-server = runTest ./turbovnc-headless-server.nix; turn-rs = runTest ./turn-rs.nix; tusd = runTest ./tusd/default.nix; diff --git a/nixos/tests/turborepo-remote-cache.nix b/nixos/tests/turborepo-remote-cache.nix new file mode 100644 index 000000000000..86cccd52c275 --- /dev/null +++ b/nixos/tests/turborepo-remote-cache.nix @@ -0,0 +1,65 @@ +{ lib, ... }: + +let + ports = { + turborepo-remote-cache = 8080; + }; + + token = "myrandomtoken"; + team = "nixos-team"; + # require('crypto').randomBytes(20).toString('hex'); + artifactid = "82286e93a6f84e18a8fe4770c5a88b24653e7f59"; +in +{ + name = "turborepo-remote-cache"; + + nodes.machine = { + services.turborepo-remote-cache = { + enable = true; + + environment = { + PORT = ports.turborepo-remote-cache; + TURBO_TEAM = team; + TURBO_TOKEN = token; + }; + }; + }; + + testScript = '' + import json + + machine.wait_for_unit("turborepo-remote-cache.service") + machine.wait_for_open_port(${toString ports.turborepo-remote-cache}) + + def read_json(input): + try: + return json.loads(input) + except Exception as e: + print(input) + raise e + + out = read_json(machine.succeed("""curl 127.0.0.1:${toString ports.turborepo-remote-cache}/v8/artifacts/status? \ + -H 'Content-Type: application/json' \ + -H "Authorization: Bearer ${token}" + """)) + + if out["status"] != "enabled": + raise Exception(f"status is not enabled in response: {out}") + + out = read_json(machine.succeed("""curl -X PUT "127.0.0.1:${toString ports.turborepo-remote-cache}/v8/artifacts/${artifactid}?teamId=${team}" \ + -H "Authorization: Bearer ${token}" \ + -H "Content-Type: application/octet-stream" \ + -d 'myartifact'""")) + if "urls" not in out: + raise Exception(f"'urls' not in response: {out}") + + out = machine.succeed("""curl 127.0.0.1:${toString ports.turborepo-remote-cache}/v8/artifacts/${artifactid}?teamId=${team} \ + -H 'Content-Type: application/json' \ + -H "Authorization: Bearer ${token}" + """) + if out != "myartifact": + raise Exception(f"reponse in not 'myartifact': {out}") + ''; + + meta.maintainers = [ lib.maintainers.ibizaman ]; +} diff --git a/pkgs/by-name/tu/turborepo-remote-cache/package.nix b/pkgs/by-name/tu/turborepo-remote-cache/package.nix index 9479a3b82fe6..0a151a358720 100644 --- a/pkgs/by-name/tu/turborepo-remote-cache/package.nix +++ b/pkgs/by-name/tu/turborepo-remote-cache/package.nix @@ -9,6 +9,7 @@ fetchPnpmDeps, makeWrapper, nix-update-script, + nixosTests, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "turborepo-remote-cache"; @@ -73,7 +74,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.updateScript = nix-update-script { }; + passthru = { + tests = { inherit (nixosTests) turborepo-remote-cache; }; + updateScript = nix-update-script { }; + }; meta = { homepage = "https://github.com/ducktors/turborepo-remote-cache"; From f84179233f869a580e53e3cda40d4cf9831b50d2 Mon Sep 17 00:00:00 2001 From: Nikita Morozov Date: Mon, 2 Mar 2026 03:16:15 +0300 Subject: [PATCH 16/57] lmstudio: add linux-aarch64 package --- pkgs/by-name/lm/lmstudio/package.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/lm/lmstudio/package.nix b/pkgs/by-name/lm/lmstudio/package.nix index eeed9c1ac5fa..9cfc220a69e2 100644 --- a/pkgs/by-name/lm/lmstudio/package.nix +++ b/pkgs/by-name/lm/lmstudio/package.nix @@ -7,6 +7,8 @@ let pname = "lmstudio"; + version_aarch64-linux = "0.4.5-2"; + hash_aarch64-linux = "sha256-BeF9FNMde9RW2icdq07zkWQafge7ViWKvR+xupRIdjE="; version_aarch64-darwin = "0.4.5-2"; hash_aarch64-darwin = "sha256-mSszzDsoXv2D9Ky3K/P2Nn/mixq3HzGMonS1I4mz5+s="; version_x86_64-linux = "0.4.5-2"; @@ -20,12 +22,13 @@ let maintainers = with lib.maintainers; [ crertel ]; platforms = [ "x86_64-linux" + "aarch64-linux" "aarch64-darwin" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; in -if stdenv.hostPlatform.isDarwin then +if stdenv.hostPlatform.system == "aarch64-darwin" then callPackage ./darwin.nix { inherit pname meta; passthru.updateScript = ./update.sh; @@ -35,6 +38,16 @@ if stdenv.hostPlatform.isDarwin then or "https://installers.lmstudio.ai/darwin/arm64/${version_aarch64-darwin}/LM-Studio-${version_aarch64-darwin}-arm64.dmg"; hash = args.hash or hash_aarch64-darwin; } +else if stdenv.hostPlatform.system == "aarch64-linux" then + callPackage ./linux.nix { + inherit pname meta; + passthru.updateScript = ./update.sh; + version = version_aarch64-linux; + url = + args.url + or "https://installers.lmstudio.ai/linux/arm64/${version_aarch64-linux}/LM-Studio-${version_aarch64-linux}-arm64.AppImage"; + hash = args.hash or hash_aarch64-linux; + } else callPackage ./linux.nix { inherit pname meta; From d580e5f3ede449dd27e6a2e938fa054dacbdddd8 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 24 Feb 2026 21:53:29 +0000 Subject: [PATCH 17/57] rust-analyzer-unwrapped: 2026-02-16 -> 2026-03-02 Changes: - https://github.com/rust-lang/rust-analyzer/releases/tag/2026-02-23 - https://github.com/rust-lang/rust-analyzer/releases/tag/2026-03-02 --- pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index ee0b1a1ebb23..6a0ae9532eca 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-analyzer-unwrapped"; - version = "2026-02-16"; + version = "2026-03-02"; cargoHash = "sha256-1Brx4mvT8683zhrFkfL15/ynfgewyd7WcFFdKvDL3+Q="; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "rust-lang"; repo = "rust-analyzer"; rev = finalAttrs.version; - hash = "sha256-1TZROjtryMzOJHgHhAUQUoAMnnWal231G7gM1pfNlK4="; + hash = "sha256-UfVF6W3LKSl+KMM510AXrGOdOdkU0PTZd3xyee14iRc="; }; cargoBuildFlags = [ From c3fbe4ca5a4349ba7e6b02f539cbc55dd6d1bee3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 01:41:04 +0000 Subject: [PATCH 18/57] pony-corral: 0.9.1 -> 0.9.2 --- pkgs/by-name/po/pony-corral/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/pony-corral/package.nix b/pkgs/by-name/po/pony-corral/package.nix index d0ce1734d188..32647363b155 100644 --- a/pkgs/by-name/po/pony-corral/package.nix +++ b/pkgs/by-name/po/pony-corral/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "corral"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "ponylang"; repo = "corral"; rev = finalAttrs.version; - hash = "sha256-pJ6/+PYxMpJcj1e9v2Al8vIWFizJnLMIw7LlVU9ogS0="; + hash = "sha256-WblwyUm7mTdh3GvuSvO9bW6txbJeSS4qrvP4TeYk1uw="; }; env.arch = From ac7d5b628ede5fc2c4743a61c671d5cd0782a22c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 04:36:12 +0000 Subject: [PATCH 19/57] renode-dts2repl: 0-unstable-2026-02-03 -> 0-unstable-2026-03-04 --- pkgs/by-name/re/renode-dts2repl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index ec7ea1289a99..e232ff7226b5 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2026-02-03"; + version = "0-unstable-2026-03-04"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "9a95defc04faac0c3787082245656771a3de69e6"; - hash = "sha256-0zYTU3FVV8Inmu0Y1ZNm8RqMQBjJ4xpGKX99Tp3m0xs="; + rev = "c0417ea78616572c543b3a6e4d2d1b5f03b7d9a9"; + hash = "sha256-gblaFhFI5N/95FW/cqUng4j6Lmlc/TVTejvwOlkIoXU="; }; nativeBuildInputs = [ From 36a98869714a2b63a5f5f35ad3730db5c18f12df Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:42:00 +0100 Subject: [PATCH 20/57] python3Packages.mkdocs-callouts: init at 1.16.0 --- .../mkdocs-callouts/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/mkdocs-callouts/default.nix diff --git a/pkgs/development/python-modules/mkdocs-callouts/default.nix b/pkgs/development/python-modules/mkdocs-callouts/default.nix new file mode 100644 index 000000000000..6222a80f13d6 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-callouts/default.nix @@ -0,0 +1,42 @@ +{ + lib, + fetchFromGitHub, + buildPythonPackage, + setuptools, + mkdocs, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "mkdocs-callouts"; + version = "1.16.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "sondregronas"; + repo = "mkdocs-callouts"; + tag = "v${finalAttrs.version}"; + hash = "sha256-CffhtU5ur/QleVOk2twh+7kbHUB6HWEXt+E1YbI5I94="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + mkdocs + ]; + + pythonImportsCheck = [ + "mkdocs_callouts" + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + meta = { + description = "A simple MkDocs plugin that converts Obsidian callout blocks to mkdocs supported Admonitions"; + homepage = "https://github.com/sondregronas/mkdocs-callouts"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c607fec6cde6..9bab08a81b8a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9897,6 +9897,8 @@ self: super: with self; { mkdocs-build-plantuml = callPackage ../development/python-modules/mkdocs-build-plantuml { }; + mkdocs-callouts = callPackage ../development/python-modules/mkdocs-callouts { }; + mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; mkdocs-drawio-file = callPackage ../development/python-modules/mkdocs-drawio-file { }; From b5c287630562a711ff468405d2b54e6006a79791 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:42:24 +0100 Subject: [PATCH 21/57] python3Packages.mdx-wikilink-plus: init at 1.4.1 --- .../mdx-wikilink-plus/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/mdx-wikilink-plus/default.nix diff --git a/pkgs/development/python-modules/mdx-wikilink-plus/default.nix b/pkgs/development/python-modules/mdx-wikilink-plus/default.nix new file mode 100644 index 000000000000..0eaf114866c7 --- /dev/null +++ b/pkgs/development/python-modules/mdx-wikilink-plus/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + markdown, +}: + +buildPythonPackage (finalAttrs: { + pname = "mdx-wikilink-plus"; + version = "1.4.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "neurobin"; + repo = "mdx_wikilink_plus"; + tag = "v${finalAttrs.version}"; + hash = "sha256-d0F0blSYYRNbkwnbL9kzkNbfNVG2NZV74WapP5ubkoo="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + markdown + ]; + + pythonImportsCheck = [ + "mdx_wikilink_plus" + ]; + + # No tests available. + doCheck = false; + + meta = { + description = "A wikilink extension for Python Markdown"; + homepage = "https://github.com/neurobin/mdx_wikilink_plus"; + changelog = "https://github.com/neurobin/mdx_wikilink_plus/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "mdx-wikilink-plus"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9bab08a81b8a..53a1743d87d3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9614,6 +9614,8 @@ self: super: with self; { mdx-truly-sane-lists = callPackage ../development/python-modules/mdx-truly-sane-lists { }; + mdx-wikilink-plus = callPackage ../development/python-modules/mdx-wikilink-plus { }; + mean-average-precision = callPackage ../development/python-modules/mean-average-precision { }; measurement = callPackage ../development/python-modules/measurement { }; From f7dd55aac5c7bb3c227abcbbc9ae482d6ccbde92 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:31:03 +0100 Subject: [PATCH 22/57] python3Packages.obsidian-callouts: init at 1.0.1 --- .../obsidian-callouts/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/obsidian-callouts/default.nix diff --git a/pkgs/development/python-modules/obsidian-callouts/default.nix b/pkgs/development/python-modules/obsidian-callouts/default.nix new file mode 100644 index 000000000000..8010eb3d6772 --- /dev/null +++ b/pkgs/development/python-modules/obsidian-callouts/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + markdown, +}: + +buildPythonPackage (finalAttrs: { + pname = "obsidian-callouts"; + version = "1.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "GooRoo"; + repo = "obsidian-callouts"; + tag = "v${finalAttrs.version}"; + hash = "sha256-inq/c5rJ8YirwfFrlfhFVe9FqOt/o2Nkv7+EFUoYBXA="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + markdown + ]; + + pythonImportsCheck = [ + "obsidian_callouts" + ]; + + # No tests are available + doCheck = false; + + meta = { + description = "A plugin for Python-Markdown that allows you to use callouts as in Obsidian"; + homepage = "https://github.com/GooRoo/obsidian-callouts"; + license = with lib.licenses; [ + bsd3 + cc0 + ]; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "obsidian-callouts"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e8cc43456a6b..1d3e36ee7137 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11265,6 +11265,8 @@ self: super: with self; { objsize = callPackage ../development/python-modules/objsize { }; + obsidian-callouts = callPackage ../development/python-modules/obsidian-callouts { }; + obspy = callPackage ../development/python-modules/obspy { }; oca-port = callPackage ../development/python-modules/oca-port { }; From ad7bfa2a2c44166193a03f9248e59629b77b7739 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:31:32 +0100 Subject: [PATCH 23/57] python3Packages.obsidian-media: init at 2.0.0 --- .../python-modules/obsidian-media/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/obsidian-media/default.nix diff --git a/pkgs/development/python-modules/obsidian-media/default.nix b/pkgs/development/python-modules/obsidian-media/default.nix new file mode 100644 index 000000000000..1168aee8b5fa --- /dev/null +++ b/pkgs/development/python-modules/obsidian-media/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + markdown, +}: + +buildPythonPackage (finalAttrs: { + pname = "obsidian-media"; + version = "2.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "GooRoo"; + repo = "obsidian-media"; + tag = "v${finalAttrs.version}"; + hash = "sha256-+JerHkpQExP2ytYFFxNbsvAJInUqVg/483KtywP38/g="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + markdown + ]; + + pythonImportsCheck = [ + "obsidian_media" + ]; + + # No tests are available + doCheck = false; + + meta = { + description = ""; + homepage = "https://github.com/GooRoo/obsidian-media"; + license = with lib.licenses; [ + bsd3 + cc0 + ]; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "obsidian-media"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1d3e36ee7137..3f49ba555514 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11267,6 +11267,8 @@ self: super: with self; { obsidian-callouts = callPackage ../development/python-modules/obsidian-callouts { }; + obsidian-media = callPackage ../development/python-modules/obsidian-media { }; + obspy = callPackage ../development/python-modules/obspy { }; oca-port = callPackage ../development/python-modules/oca-port { }; From 8b9ba632c4740c61b5d4ce300d692c5879ae6ea6 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:31:54 +0100 Subject: [PATCH 24/57] python3Packages.mkdocs-obsidian-bridge: init at 1.3.1 --- .../mkdocs-obsidian-bridge/default.nix | 55 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/development/python-modules/mkdocs-obsidian-bridge/default.nix diff --git a/pkgs/development/python-modules/mkdocs-obsidian-bridge/default.nix b/pkgs/development/python-modules/mkdocs-obsidian-bridge/default.nix new file mode 100644 index 000000000000..903726a267d7 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-obsidian-bridge/default.nix @@ -0,0 +1,55 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + markdown, + mkdocs, + obsidian-callouts, + obsidian-media, + pytestCheckHook, + mkdocs-test, +}: + +buildPythonPackage (finalAttrs: { + pname = "mkdocs-obsidian-bridge"; + version = "1.3.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "GooRoo"; + repo = "mkdocs-obsidian-bridge"; + tag = "v${finalAttrs.version}"; + hash = "sha256-362hEIu84dpfo7L+VsK9/AordnByWZUcakO2mByhZaw="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + markdown + mkdocs + obsidian-callouts + obsidian-media + ]; + + pythonImportsCheck = [ + "mkdocs_obsidian_bridge" + ]; + + nativeCheckInputs = [ + pytestCheckHook + mkdocs-test + ]; + + meta = { + description = "Use Obsidian’s syntax for your website with this MkDocs plugin"; + homepage = "https://github.com/GooRoo/mkdocs-obsidian-bridge"; + license = with lib.licenses; [ + bsd3 + cc0 + ]; + maintainers = with lib.maintainers; [ drupol ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3f49ba555514..7ba3a5bc68ed 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9953,6 +9953,8 @@ self: super: with self; { mkdocs-minify-plugin = callPackage ../development/python-modules/mkdocs-minify-plugin { }; + mkdocs-obsidian-bridge = callPackage ../development/python-modules/mkdocs-obsidian-bridge { }; + mkdocs-puml = callPackage ../development/python-modules/mkdocs-puml { }; mkdocs-redirects = callPackage ../development/python-modules/mkdocs-redirects { }; From c31ff172d14c58f8dd34f7ed8406803ac9adbb2b Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:42:51 +0100 Subject: [PATCH 25/57] python3Packages.mkdocs-custom-tags-attributes: init at 0.3.2 --- .../mkdocs-custom-tags-attributes/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 ++ 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix diff --git a/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix b/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix new file mode 100644 index 000000000000..e9872366cbc1 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-custom-tags-attributes/default.nix @@ -0,0 +1,43 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + mkdocs, +}: + +buildPythonPackage (finalAttrs: { + pname = "mkdocs-custom-tags-attributes"; + version = "0.3.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Mara-Li"; + repo = "mkdocs-custom-tags-attributes"; + tag = "v${finalAttrs.version}"; + hash = "sha256-oP2yfq16gc+0aA7GOcXKZ2x4n5AakWMHy3RO3o0MaqI="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + mkdocs + ]; + + pythonImportsCheck = [ + "custom_attributes" + ]; + + doCheck = false; + + meta = { + description = "A mkdocs plugin to create custom attributes using hashtags"; + homepage = "https://github.com/Mara-Li/mkdocs-custom-tags-attributes"; + changelog = "https://github.com/Mara-Li/mkdocs-custom-tags-attributes/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "mkdocs-custom-tags-attributes"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 53a1743d87d3..7877d06d9195 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9901,6 +9901,10 @@ self: super: with self; { mkdocs-callouts = callPackage ../development/python-modules/mkdocs-callouts { }; + mkdocs-custom-tags-attributes = + callPackage ../development/python-modules/mkdocs-custom-tags-attributes + { }; + mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; mkdocs-drawio-file = callPackage ../development/python-modules/mkdocs-drawio-file { }; From bdf1f6b8e90204daa2fe465a1b62a279e19a8c7d Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:43:17 +0100 Subject: [PATCH 26/57] python3Packages.mkdocs-embed-file-plugin: init at 2.1.5 --- .../mkdocs-embed-file-plugin/default.nix | 65 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 67 insertions(+) create mode 100644 pkgs/development/python-modules/mkdocs-embed-file-plugin/default.nix diff --git a/pkgs/development/python-modules/mkdocs-embed-file-plugin/default.nix b/pkgs/development/python-modules/mkdocs-embed-file-plugin/default.nix new file mode 100644 index 000000000000..7384e05e23b2 --- /dev/null +++ b/pkgs/development/python-modules/mkdocs-embed-file-plugin/default.nix @@ -0,0 +1,65 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + beautifulsoup4, + markdown, + mdx-wikilink-plus, + mkdocs, + mkdocs-callouts, + mkdocs-custom-tags-attributes, + pymdown-extensions, + python-frontmatter, + ruamel-yaml, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "mkdocs-embed-file-plugin"; + version = "2.1.5"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ObsidianPublisher"; + repo = "mkdocs-embed_file-plugin"; + tag = "v${finalAttrs.version}"; + hash = "sha256-6FmMMaR+gyp5Gx0oXiDYvsr6uA8hwrV93YYrYkJsMNY="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + beautifulsoup4 + markdown + mdx-wikilink-plus + mkdocs + mkdocs-callouts + mkdocs-custom-tags-attributes + pymdown-extensions + python-frontmatter + ruamel-yaml + setuptools + ]; + + pythonImportsCheck = [ + "mkdocs_embed_file_plugins" + ]; + + # No tests available. + doCheck = false; + + meta = { + description = "A way to embed a file present in your docs"; + homepage = "https://github.com/ObsidianPublisher/mkdocs-embed_file-plugin"; + changelog = "https://github.com/ObsidianPublisher/mkdocs-embed_file-plugin/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = with lib.licenses; [ + agpl3Only + agpl3Plus + ]; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "mkdocs-embed-file-plugin"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7877d06d9195..657977fc63fe 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9909,6 +9909,8 @@ self: super: with self; { mkdocs-drawio-file = callPackage ../development/python-modules/mkdocs-drawio-file { }; + mkdocs-embed-file-plugin = callPackage ../development/python-modules/mkdocs-embed-file-plugin { }; + mkdocs-exclude = callPackage ../development/python-modules/mkdocs-exclude { }; mkdocs-gen-files = callPackage ../development/python-modules/mkdocs-gen-files { }; From f010be01b9656d9f812d1d03bca3ef2595fcca08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 08:16:18 +0000 Subject: [PATCH 27/57] dotnet-outdated: 4.7.0 -> 4.7.1 --- pkgs/by-name/do/dotnet-outdated/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dotnet-outdated/package.nix b/pkgs/by-name/do/dotnet-outdated/package.nix index 738696dbaf2b..c3b5f6035d8a 100644 --- a/pkgs/by-name/do/dotnet-outdated/package.nix +++ b/pkgs/by-name/do/dotnet-outdated/package.nix @@ -6,11 +6,11 @@ buildDotnetGlobalTool rec { pname = "dotnet-outdated"; nugetName = "dotnet-outdated-tool"; - version = "4.7.0"; + version = "4.7.1"; dotnet-sdk = dotnetCorePackages.sdk_10_0; - nugetHash = "sha256-96tYVEN6sWw2H5xB6UaDUO7EtOn839Nfagamxf8bLvA="; + nugetHash = "sha256-EoH9TFAtnex+9uYaKUZMqQDSofQaZJDe0Va37PiO4OU="; meta = { description = ".NET Core global tool to display and update outdated NuGet packages in a project"; From c114b116aec525ec6743b552b695ecb5cfba3781 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 09:56:53 +0000 Subject: [PATCH 28/57] dwarf-fortress-packages.dwarf-fortress-original: 53.10 -> 53.11 --- pkgs/games/dwarf-fortress/df.lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/games/dwarf-fortress/df.lock.json b/pkgs/games/dwarf-fortress/df.lock.json index f9731927c865..534cc66f4a90 100644 --- a/pkgs/games/dwarf-fortress/df.lock.json +++ b/pkgs/games/dwarf-fortress/df.lock.json @@ -1,28 +1,28 @@ { "game": { "latest": { - "linux": "53.10", + "linux": "53.11", "darwin": "0.47.05" }, "versions": { - "53.10": { + "53.11": { "df": { - "version": "53.10", + "version": "53.11", "urls": { "linux": { - "url": "https://www.bay12games.com/dwarves/df_53_10_linux.tar.bz2", - "outputHash": "sha256-JdG48F1EJ1lvnJQUq7fMCgBKWXX2nyJj8odkOtDi/fY=" + "url": "https://www.bay12games.com/dwarves/df_53_11_linux.tar.bz2", + "outputHash": "sha256-Ss1SHsLr3V9aMWptIpd6PTO9ZmqPZiR8P97vNRBuLZs=" } } }, "hack": { - "version": "53.10-r1", + "version": "53.11-r1", "git": { "url": "https://github.com/DFHack/dfhack.git", - "revision": "53.10-r1", - "outputHash": "sha256-PSmZY8QK9hHgxh+VHYn1bFN9LScpBjpVzFaGHTEGCaY=" + "revision": "53.11-r1", + "outputHash": "sha256-w2yfR9kOw13Ag3wxEHMXI9tVZMUwfgUWmrSVD1ViU4U=" }, - "xmlRev": "3826f45ef0fad7bd3357a6d55d5c9d28b56614c2" + "xmlRev": "d79288374802cc63b1507900030b32231ffd244b" } }, "52.05": { From 128bccf79b6e005d91bd7ad6b99ce97f6f220726 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 6 Mar 2026 21:34:38 +0100 Subject: [PATCH 29/57] =?UTF-8?q?coqPackages.mathcomp-word:=203.2=20?= =?UTF-8?q?=E2=86=92=203.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../coq-modules/mathcomp-word/default.nix | 21 +++++++++++++------ pkgs/top-level/coq-packages.nix | 4 +++- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/development/coq-modules/mathcomp-word/default.nix b/pkgs/development/coq-modules/mathcomp-word/default.nix index 674891119188..2d69086f1d03 100644 --- a/pkgs/development/coq-modules/mathcomp-word/default.nix +++ b/pkgs/development/coq-modules/mathcomp-word/default.nix @@ -21,20 +21,28 @@ let repo, rev, sha256 ? null, + hash ? null, ... }: let prefix = "https://${domain}/${owner}/${repo}/"; in - if sha256 == null then - fetchTarball { url = "${prefix}archive/refs/heads/${rev}.tar.gz"; } - else + if sha256 != null then fetchurl { url = "${prefix}releases/download/${rev}/${ lib.concatStringsSep "-" (namePrefix ++ [ pname ]) }-${rev}.tbz"; inherit sha256; - }; + } + else if hash != null then + fetchurl { + url = "${prefix}releases/download/v${rev}/${ + lib.concatStringsSep "-" (namePrefix ++ [ pname ]) + }-${rev}.tbz"; + inherit hash; + } + else + fetchTarball { url = "${prefix}archive/refs/heads/${rev}.tar.gz"; }; in mkCoqDerivation { @@ -43,8 +51,9 @@ mkCoqDerivation { repo = "coqword"; useDune = true; - releaseRev = v: "v${v}"; + releaseRev = v: if lib.versionAtLeast v "3.3" then v else "v${v}"; + release."3.3".hash = "sha256-z+2eerYZbaEytg3A00GQ12wpj4IjKLJYf6Ny5cARwog="; release."3.2".sha256 = "sha256-4HOFFQzKbHIq+ktjJaS5b2Qr8WL1eQ26YxF4vt1FdWM="; release."3.1".sha256 = "sha256-qQHis6554sG7NpCpWhT2wvelnxsrbEPVNv3fpxwxHMU="; release."3.0".sha256 = "sha256-xEgx5HHDOimOJbNMtIVf/KG3XBemOS9XwoCoW6btyJ4="; @@ -69,7 +78,7 @@ mkCoqDerivation { lib.switch [ coq.coq-version mathcomp.version ] [ - (case (range "8.16" "9.1") (isGe "2.0") "3.2") + (case (range "8.16" "9.1") (isGe "2.0") "3.3") (case (range "8.12" "8.20") (range "1.12" "1.19") "2.4") ] null; diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index 18f608a57c20..f9464c39fae8 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -214,7 +214,9 @@ let simple-io = callPackage ../development/coq-modules/simple-io { }; smpl = callPackage ../development/coq-modules/smpl { }; smtcoq = callPackage ../development/coq-modules/smtcoq { }; - ssprove = callPackage ../development/coq-modules/ssprove { }; + ssprove = callPackage ../development/coq-modules/ssprove { + mathcomp-word = self.mathcomp-word.override { version = "3.2"; }; + }; stalmarck-tactic = callPackage ../development/coq-modules/stalmarck { }; stalmarck = self.stalmarck-tactic.stalmarck; stdlib = callPackage ../development/coq-modules/stdlib { }; From 3bd3cf8ca97bad9d6d7496e0fbccbd65448fa7de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 21:50:37 +0000 Subject: [PATCH 30/57] couchbase-shell: 1.1.0 -> 1.2.0 --- pkgs/by-name/co/couchbase-shell/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/couchbase-shell/package.nix b/pkgs/by-name/co/couchbase-shell/package.nix index 6c7aa05dcbe9..77b02de72628 100644 --- a/pkgs/by-name/co/couchbase-shell/package.nix +++ b/pkgs/by-name/co/couchbase-shell/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "couchbase-shell"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "couchbaselabs"; repo = "couchbase-shell"; rev = "v${version}"; - hash = "sha256-wqOU94rPqIO128uL9iyVzWcAgqnDUPUy1+Qq1hSkvHA="; + hash = "sha256-sxKf0AdUpV3SgGkXYQSJn5q+l2NrxvWxrFQvzAt1PVo="; }; - cargoHash = "sha256-tlVOro9u4ypgJ5yqjEzjfvrGXVCYe6DN6bg/3NhipR4="; + cargoHash = "sha256-o9bfbmtPROU9XD1R6pLrH4UK5OE92RWu2fpekWcrexY="; nativeBuildInputs = [ pkg-config From 6159b7925a7cf92c6278180230680f850b68cef8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 16:23:18 +0000 Subject: [PATCH 31/57] taze: 19.9.2 -> 19.10.0 --- pkgs/by-name/ta/taze/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/taze/package.nix b/pkgs/by-name/ta/taze/package.nix index b1b6d10b9998..a0b65fa40b3d 100644 --- a/pkgs/by-name/ta/taze/package.nix +++ b/pkgs/by-name/ta/taze/package.nix @@ -12,20 +12,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "taze"; - version = "19.9.2"; + version = "19.10.0"; src = fetchFromGitHub { owner = "antfu-collective"; repo = "taze"; tag = "v${finalAttrs.version}"; - hash = "sha256-6VH1j2v9gySalq6OXL1WzEApcaoE1VxHdrZtYv2xKZk="; + hash = "sha256-jkVbPEHSO2ZZwxfxzq6GUsAi0O/BJYv2YLghpiLM66g="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 1; - hash = "sha256-SV8dHPydTOz/cbOY3p4npp0uMjh3hSXH9ZNk4BtHb4w="; + hash = "sha256-+kORi1CwLD567b2L0PRs+t16Qi7HegpYoc8W127rp9k="; }; nativeBuildInputs = [ From 048ff8d955a0de27d3093e7de43011c1c91bd05c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 00:31:06 +0000 Subject: [PATCH 32/57] release-plz: 0.3.156 -> 0.3.157 --- pkgs/by-name/re/release-plz/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/release-plz/package.nix b/pkgs/by-name/re/release-plz/package.nix index 5dd0f206c18c..f57c83ecffa6 100644 --- a/pkgs/by-name/re/release-plz/package.nix +++ b/pkgs/by-name/re/release-plz/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "release-plz"; - version = "0.3.156"; + version = "0.3.157"; src = fetchFromGitHub { owner = "MarcoIeni"; repo = "release-plz"; rev = "release-plz-v${finalAttrs.version}"; - hash = "sha256-XJACR1/wpN4NhV/zEgYwA1f+3AHTwJeoQ2dgGlJqpBo="; + hash = "sha256-ATPf1ObepPT2Ndd72hXpqEHMGpaZz12Ee8wwCPCQrlQ="; }; - cargoHash = "sha256-OlBhTlfM5LV1mRRYjnQFioap/lMCrav9ggj5wiI1Qqo="; + cargoHash = "sha256-q1iSB+Qi8UAXajlVD6AvMrFJFliywQQauTZ+TInbvd4="; nativeBuildInputs = [ installShellFiles From 3d17c5ed2af46c5568338894513a0a0747f419df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 02:32:31 +0000 Subject: [PATCH 33/57] adrs: 0.7.2 -> 0.7.3 --- pkgs/by-name/ad/adrs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ad/adrs/package.nix b/pkgs/by-name/ad/adrs/package.nix index 4f60adf3a0c1..1e9b979e71d2 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.2"; + version = "0.7.3"; src = fetchFromGitHub { owner = "joshrotenberg"; repo = "adrs"; tag = "v${finalAttrs.version}"; - hash = "sha256-PXB87P5M/yxR9DQDnDQDL4oTnKBcgv7paPAEZWBluwg="; + hash = "sha256-42nuX04VUl/M9hjUr3LeAUeJRHfkGsC8kJJSy6eF6gI="; }; - cargoHash = "sha256-/8fvCBanZOB3an57a1i9jM+/Xhd9K8xi/vosHklD8xU="; + cargoHash = "sha256-Cir+gGlsNDDkcPeRNYT57Fg31/vcNyJTL5UbPs16EpY="; meta = { description = "Command-line tool for managing Architectural Decision Records"; From 516f328750afbf1412b7fa49c0ed2ac73e5f3bb9 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 16 Feb 2026 21:09:19 +0100 Subject: [PATCH 34/57] diffnav: 0.9.0 -> 0.10.0 Signed-off-by: Matthias Beyer --- pkgs/by-name/di/diffnav/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/diffnav/package.nix b/pkgs/by-name/di/diffnav/package.nix index 7a05d4270241..a230876405d5 100644 --- a/pkgs/by-name/di/diffnav/package.nix +++ b/pkgs/by-name/di/diffnav/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "diffnav"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "diffnav"; tag = "v${finalAttrs.version}"; - hash = "sha256-EkJim0YCdImlf7cNELMwXMQEJPZxSBbmUH0rnNkCuOM="; + hash = "sha256-hoikRqhVjbd7hH4H+f5OGq0KdIX1etAJhrRL+QsAkx8="; }; - vendorHash = "sha256-/GwIxSyH7maY2m9CcqUs3aeX/5OX0VsvUoOGWkBzJ9M="; + vendorHash = "sha256-VNpmcniSpeocl9B+aNwLh4XPyPnYC8SXowJPYWHyzWs="; ldflags = [ "-s" From 9eda9fcba46bd8890cc43e804daf28f63b25a75e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 16:23:06 +0000 Subject: [PATCH 35/57] siyuan: 3.5.8 -> 3.5.9 --- pkgs/by-name/si/siyuan/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/si/siyuan/package.nix b/pkgs/by-name/si/siyuan/package.nix index 14fb57b7cc59..cd4544ae741c 100644 --- a/pkgs/by-name/si/siyuan/package.nix +++ b/pkgs/by-name/si/siyuan/package.nix @@ -36,20 +36,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "siyuan"; - version = "3.5.8"; + version = "3.5.9"; src = fetchFromGitHub { owner = "siyuan-note"; repo = "siyuan"; rev = "v${finalAttrs.version}"; - hash = "sha256-mXDro4m2QZEUcljpQNC5JqhVbRZgBVU1Wfiq1JtS0B0="; + hash = "sha256-lQtgVYYinkgxgwnxyhsebt8CpdCDClcS+qo0tQaTD94="; }; kernel = buildGoModule { name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/kernel"; - vendorHash = "sha256-i7eq8RDbuv+FzreClW8JFocUs7R8A02cOZ8NaAGBMfA="; + vendorHash = "sha256-Qz2LAtznJ8MxPQ6bSuMuvCDWt+8JSe0MawNWH70X/5k="; patches = [ (replaceVars ./set-pandoc-path.patch { @@ -100,7 +100,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_9; fetcherVersion = 3; - hash = "sha256-Dp684KKAb8Ge2PyPhBFgIB17Fs6swAF/Fw2z9SN4Aio="; + hash = "sha256-KXSR2QCcYdUCaQhDZAF/4rwlAmn7GtUHVbP8xYKcxVI="; }; sourceRoot = "${finalAttrs.src.name}/app"; From f63220c7173d880fc453b61a951bfbb4993fcfa9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:22:37 +0000 Subject: [PATCH 36/57] trilium-desktop: 0.102.0 -> 0.102.1 --- pkgs/by-name/tr/trilium-desktop/package.nix | 10 +++++----- pkgs/by-name/tr/trilium-server/package.nix | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/tr/trilium-desktop/package.nix b/pkgs/by-name/tr/trilium-desktop/package.nix index e846362e50e6..be13017ad1bb 100644 --- a/pkgs/by-name/tr/trilium-desktop/package.nix +++ b/pkgs/by-name/tr/trilium-desktop/package.nix @@ -15,7 +15,7 @@ let pname = "trilium-desktop"; - version = "0.102.0"; + version = "0.102.1"; triliumSource = os: arch: hash: { url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-v${version}-${os}-${arch}.zip"; @@ -26,10 +26,10 @@ let darwinSource = triliumSource "macos"; # exposed like this for update.sh - x86_64-linux.hash = "sha256-/M7Quq7tgnrp/x7845fA041snC4ybIxculA3IXah5zs="; - aarch64-linux.hash = "sha256-9ONccvxAhPrO3Sj1wSlb93G0zrtEiD4jD0vyr3W11X0="; - x86_64-darwin.hash = "sha256-yaxv5LynfCOdNMHjmV3uFDBzlxtSZCDOFnUV577z8N8="; - aarch64-darwin.hash = "sha256-Rr3da4R/7rT5ippGE38RWOGT+W0yXp5S43Mo1nFdzMw="; + x86_64-linux.hash = "sha256-whGKMEruDqQjXEwYa3xlaoZPERWMmI541X4HZSzLla0="; + aarch64-linux.hash = "sha256-mTs+5j2jYKRW1cMQgs9SLp4UxpaE0lT41HG4AhIb+xE="; + x86_64-darwin.hash = "sha256-lkebqEMY37A6y3W2KjENIPys0cH+fGPFYeK/n4nPd1Y="; + aarch64-darwin.hash = "sha256-nIodFvyPI7LJUE4PI1BMwI3Xnz/OfzMrgaHHkltUgKw="; sources = { x86_64-linux = linuxSource "x64" x86_64-linux.hash; diff --git a/pkgs/by-name/tr/trilium-server/package.nix b/pkgs/by-name/tr/trilium-server/package.nix index 2ea9e4847a1e..d117c280891f 100644 --- a/pkgs/by-name/tr/trilium-server/package.nix +++ b/pkgs/by-name/tr/trilium-server/package.nix @@ -7,12 +7,12 @@ }: let - version = "0.102.0"; + version = "0.102.1"; serverSource_x64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-x64.tar.xz"; - serverSource_x64.hash = "sha256-EC4Ige8ox2+twzpsQcT0DDjZlP74zpHSk2IAK6txcJs="; + serverSource_x64.hash = "sha256-5UW+3VrexXbtfVEcoPGEl1cu44nX89a88ny5o2pSv1I="; serverSource_arm64.url = "https://github.com/TriliumNext/Trilium/releases/download/v${version}/TriliumNotes-Server-v${version}-linux-arm64.tar.xz"; - serverSource_arm64.hash = "sha256-uXFm5mzkYeupSTUnBgnyBa9oEP6px0ATINEN0imQbdw="; + serverSource_arm64.hash = "sha256-uwOYXCoWmpRK2XQfSYervEzdbwHy0qQ+OkRh6izvDNM="; serverSource = if stdenv.hostPlatform.isx86_64 then From 56dded433b1a1ab19583a8dd8317e37e54e746b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 21:17:24 +0000 Subject: [PATCH 37/57] mymake: 2.4.2 -> 2.4.3 --- pkgs/by-name/my/mymake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/my/mymake/package.nix b/pkgs/by-name/my/mymake/package.nix index 0e0c05837fa6..d78ff685fa3e 100644 --- a/pkgs/by-name/my/mymake/package.nix +++ b/pkgs/by-name/my/mymake/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mymake"; - version = "2.4.2"; + version = "2.4.3"; src = fetchFromGitHub { owner = "fstromback"; repo = "mymake"; tag = "v${finalAttrs.version}"; - hash = "sha256-JV9WGSCYWdqSD7jbGd4NlFVEZ8Rzh6l9h14O0qzzIw0="; + hash = "sha256-OjlcQ49jxMMmAhyl8c6lREOwBE63s+DIEf+rFElUsi0="; }; buildPhase = '' From b04e459b66557616e191d85d54c281c90eab2cee Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 8 Mar 2026 16:57:58 -0700 Subject: [PATCH 38/57] rocm-modules: regenerate release-attrPaths.json --- .../rocm-modules/release-attrPaths.json | 66 ++++++++++++++++--- 1 file changed, 57 insertions(+), 9 deletions(-) diff --git a/pkgs/development/rocm-modules/release-attrPaths.json b/pkgs/development/rocm-modules/release-attrPaths.json index 71ed86fa6c90..dfa15e06096a 100644 --- a/pkgs/development/rocm-modules/release-attrPaths.json +++ b/pkgs/development/rocm-modules/release-attrPaths.json @@ -30,6 +30,7 @@ "chatd", "cloudcompare", "contact", + "convertx", "costa", "cp2k", "crewai", @@ -40,6 +41,7 @@ "dl-poly-classic-mpi", "dolfinx", "dtcmp", + "dyndnsc", "easyocr", "elastix", "elmerfem", @@ -63,6 +65,7 @@ "firefox-mobile", "firefox-unwrapped", "firefoxpwa", + "fotema", "freecad", "frigate", "gdcm", @@ -79,13 +82,17 @@ "haskellPackages.mpi-hs-store", "hdf5-fortran-mpi", "hdf5-mpi", + "heretic", "hieroglyphic", "highfive-mpi", + "hns", + "howdy", "hp2p", "hpcg", "hpl", "hypre", "hyprpanel", + "hyprwhspr-rs", "ieda", "imagination", "immich-machine-learning", @@ -100,6 +107,8 @@ "kikoplay", "lacus", "lammps-mpi", + "lasuite-docs", + "lasuite-meet", "libcircle", "libmbd", "libretranslate", @@ -107,6 +116,7 @@ "librewolf-unwrapped", "libsupermesh", "libvdwxc", + "linux-enable-ir-emitter", "livecaptions", "llama-cpp", "llama-cpp-vulkan", @@ -117,6 +127,7 @@ "magika-cli", "manim", "manim-slides", + "markitdown-mcp", "meshtastic", "midivisualizer", "migrate", @@ -132,6 +143,8 @@ "mumps-mpi", "mvapich", "nest-mpi", + "netbox", + "netbox_4_4", "netcdf-mpi", "netgen", "neuron-mpi", @@ -149,8 +162,8 @@ "openseeface", "opensplat", "opentrack", + "osu-micro-benchmarks", "otb", - "owncast", "owocr", "p4est", "p4est-dbg", @@ -204,15 +217,16 @@ "python3Packages.cleanvision", "python3Packages.clip", "python3Packages.clip-anytorch", + "python3Packages.cloudevents", "python3Packages.cltk", "python3Packages.clu", - "python3Packages.cnvkit", "python3Packages.colbert-ai", "python3Packages.compressai", "python3Packages.compressed-tensors", "python3Packages.conduit-mpi", "python3Packages.corner", "python3Packages.crewai", + "python3Packages.cross-web", "python3Packages.ctranslate2", "python3Packages.curated-transformers", "python3Packages.cut-cross-entropy", @@ -228,13 +242,17 @@ "python3Packages.diffusers", "python3Packages.distrax", "python3Packages.dm-sonnet", + "python3Packages.dockerflow", "python3Packages.docling-core", "python3Packages.docling-ibm-models", "python3Packages.easyocr", "python3Packages.edward", "python3Packages.effdet", "python3Packages.einops", + "python3Packages.elastic-apm", "python3Packages.encodec", + "python3Packages.entrance", + "python3Packages.entrance-with-router-features", "python3Packages.envisage", "python3Packages.evosax", "python3Packages.executorch", @@ -255,6 +273,7 @@ "python3Packages.flax", "python3Packages.flowjax", "python3Packages.flyingsquid", + "python3Packages.functions-framework", "python3Packages.funsor", "python3Packages.fvcore", "python3Packages.gdcm", @@ -276,7 +295,8 @@ "python3Packages.gymnasium", "python3Packages.h5io", "python3Packages.h5py-mpi", - "python3Packages.holistic-trace-analysis", + "python3Packages.helium", + "python3Packages.heretic-llm", "python3Packages.hoomd-blue", "python3Packages.hyper-connections", "python3Packages.ignite", @@ -287,6 +307,7 @@ "python3Packages.iopath", "python3Packages.itk", "python3Packages.jaxopt", + "python3Packages.json-logging", "python3Packages.julius", "python3Packages.k-diffusion", "python3Packages.kahip", @@ -342,9 +363,11 @@ "python3Packages.llm-sentence-transformers", "python3Packages.lm-eval", "python3Packages.local-attention", + "python3Packages.lpips", "python3Packages.magika", "python3Packages.manga-ocr", "python3Packages.manifest-ml", + "python3Packages.manim", "python3Packages.manimgl", "python3Packages.markitdown", "python3Packages.mayavi", @@ -353,9 +376,11 @@ "python3Packages.medvol", "python3Packages.meep", "python3Packages.meshtastic", + "python3Packages.mflux", "python3Packages.mhcflurry", "python3Packages.mim-solvers", "python3Packages.minari", + "python3Packages.minisbd", "python3Packages.mlcroissant", "python3Packages.mlflow", "python3Packages.mlx-lm", @@ -371,6 +396,18 @@ "python3Packages.mtcnn", "python3Packages.napari-nifti", "python3Packages.nest", + "python3Packages.netbox-attachments", + "python3Packages.netbox-bgp", + "python3Packages.netbox-contract", + "python3Packages.netbox-documents", + "python3Packages.netbox-floorplan-plugin", + "python3Packages.netbox-interface-synchronization", + "python3Packages.netbox-napalm-plugin", + "python3Packages.netbox-plugin-prometheus-sd", + "python3Packages.netbox-qrcode", + "python3Packages.netbox-reorder-rack", + "python3Packages.netbox-routing", + "python3Packages.netbox-topology-views", "python3Packages.netgen-mesher", "python3Packages.nianet", "python3Packages.nifty8", @@ -378,7 +415,10 @@ "python3Packages.numpyro", "python3Packages.nutpie", "python3Packages.nvdlfw-inspect", + "python3Packages.onnx-asr", + "python3Packages.onnx-ir", "python3Packages.onnxruntime", + "python3Packages.onnxscript", "python3Packages.open-clip-torch", "python3Packages.openai-whisper", "python3Packages.opencv4Full", @@ -406,7 +446,6 @@ "python3Packages.piper-phonemize", "python3Packages.pocket-tts", "python3Packages.pomegranate", - "python3Packages.pyannote-audio", "python3Packages.pyannote-pipeline", "python3Packages.pydub", "python3Packages.pyglet", @@ -452,15 +491,21 @@ "python3Packages.safetensors", "python3Packages.sagemaker-mlflow", "python3Packages.sam2", + "python3Packages.sanic", + "python3Packages.sanic-auth", + "python3Packages.sanic-ext", + "python3Packages.sanic-testing", "python3Packages.scanpy", "python3Packages.scikit-bio", "python3Packages.scikit-survival", "python3Packages.sentence-transformers", "python3Packages.shap", + "python3Packages.sherpa-onnx", "python3Packages.shimmy", "python3Packages.simpleitk", "python3Packages.sirius", "python3Packages.skrl", + "python3Packages.slack-bolt", "python3Packages.slepc4py", "python3Packages.slicer", "python3Packages.smolagents", @@ -470,11 +515,12 @@ "python3Packages.spacy-loggers", "python3Packages.spacy-lookups-data", "python3Packages.spacy-transformers", - "python3Packages.speechbrain", "python3Packages.speechrecognition", "python3Packages.stable-baselines3", "python3Packages.stanza", "python3Packages.staticvectors", + "python3Packages.strawberry-django", + "python3Packages.strawberry-graphql", "python3Packages.stytra", "python3Packages.syne-tune", "python3Packages.tables", @@ -513,9 +559,11 @@ "python3Packages.torchsde", "python3Packages.torchsnapshot", "python3Packages.torchsummary", + "python3Packages.torchtitan", "python3Packages.torchtnt", "python3Packages.torchtune", "python3Packages.torchvision", + "python3Packages.tracerite", "python3Packages.trainer", "python3Packages.transformers", "python3Packages.translatehtml", @@ -535,13 +583,13 @@ "python3Packages.wandb", "python3Packages.waymax", "python3Packages.webdataset", - "python3Packages.whisperx", "python3Packages.x-transformers", "python3Packages.xarray-einstats", "python3Packages.xformers", "python3Packages.xgrammar", "qcsxcad", "quantum-espresso", + "rabbit-ng", "ramalama", "rapidraw", "raxml-mpi", @@ -555,6 +603,7 @@ "scalapack-ilp64", "scipopt-ug", "seagoat", + "sherpa-onnx", "siesta", "siesta-mpi", "simpleitk", @@ -592,6 +641,7 @@ "tts", "ucc", "ucx", + "ultralytics", "unbook", "unstructured-api", "vcmi", @@ -600,6 +650,7 @@ "vimPlugins.vectorcode-nvim", "viskores", "vllm", + "voxtype-onnx", "vtk", "vtk-dicom", "vtk-full", @@ -607,11 +658,8 @@ "vtk_9_5", "whisper-cpp", "whisper-cpp-vulkan", - "whisper-ctranslate2", - "whisperx", "wifite2", "witnessme", - "wivrn", "wlr-layout-ui", "wyoming-faster-whisper", "wyoming-piper", From 1466545bdb4f80ea187e44add66609e24f9d168a Mon Sep 17 00:00:00 2001 From: superherointj Date: Sat, 7 Mar 2026 15:41:26 -0300 Subject: [PATCH 39/57] gradle_9: 9.3.1 -> 9.4.0 https://github.com/gradle/gradle/releases/tag/v9.4.0 --- pkgs/development/tools/build-managers/gradle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/gradle/default.nix b/pkgs/development/tools/build-managers/gradle/default.nix index 7d8c31368ab7..1d6b9f25ddac 100644 --- a/pkgs/development/tools/build-managers/gradle/default.nix +++ b/pkgs/development/tools/build-managers/gradle/default.nix @@ -364,8 +364,8 @@ rec { # https://docs.gradle.org/current/userguide/compatibility.html gradle_9 = mkGradle { - version = "9.3.1"; - hash = "sha256-smbV/2uQ6tptw7IMsJDjcxMC5VOifF0+TfHw12vq/wY="; + version = "9.4.0"; + hash = "sha256-YOpyM1bYEmPoAC/sD8+eKw7uDAhQx6PXqwpj8szGAfM="; defaultJava = jdk21; }; gradle_8 = mkGradle { From cb3e912060af691505c2c97b7d77ae770b945bd8 Mon Sep 17 00:00:00 2001 From: superherointj Date: Sun, 8 Mar 2026 21:21:24 -0300 Subject: [PATCH 40/57] jabref: fix build for gradle 9.4.0 --- pkgs/by-name/ja/jabref/deps.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ja/jabref/deps.json b/pkgs/by-name/ja/jabref/deps.json index 806de87d2389..a2a97eb36cb5 100644 --- a/pkgs/by-name/ja/jabref/deps.json +++ b/pkgs/by-name/ja/jabref/deps.json @@ -868,9 +868,9 @@ "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.2.21": { - "jar": "sha256-RDgKvzfSRc5cDylPQ1EtHDmllkK/pGOSLHTpaHfPSfg=", - "pom": "sha256-5atrEFYKWlJWLDXNvnHdvkJ9Uetb/HAdzU9rlJvZ4D8=" + "org/jetbrains/kotlin#kotlin-reflect/2.3.0": { + "jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=", + "pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE=" }, "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.21": { "jar": "sha256-yweF5qeHDS9eqW9kcCDigS3snXAjAzMZu9sc5+XmVUg=", @@ -924,6 +924,11 @@ "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI=" }, + "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-tooling-core/2.2.21": { "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", "pom": "sha256-3TPmGTLBut893oXyBPY0yABL6WQnw6HKiGbMAR1xHfo=" From e0be49277346ff66d3a248ebdd5daa11aabfaa52 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 00:24:58 +0000 Subject: [PATCH 41/57] openapi-python-client: 0.28.2 -> 0.28.3 --- pkgs/by-name/op/openapi-python-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openapi-python-client/package.nix b/pkgs/by-name/op/openapi-python-client/package.nix index cd39d85e0efd..dfb8b25f3710 100644 --- a/pkgs/by-name/op/openapi-python-client/package.nix +++ b/pkgs/by-name/op/openapi-python-client/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "openapi-python-client"; - version = "0.28.2"; + version = "0.28.3"; pyproject = true; src = fetchFromGitHub { @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "openapi-generators"; repo = "openapi-python-client"; tag = "v${finalAttrs.version}"; - hash = "sha256-egeT/XTUTq+HbwX7PpfygDNNKgBkExM0neMEu/mfErw="; + hash = "sha256-09XqMy++lczQrbQWkj13WM98VDIOMPSMXAkgJWMfcKM="; }; nativeBuildInputs = [ From b3f84e31252263a11e6b4a3d7a579a3b17d99d19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 00:27:16 +0000 Subject: [PATCH 42/57] pv: 1.10.3 -> 1.10.4 --- pkgs/by-name/pv/pv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pv/pv/package.nix b/pkgs/by-name/pv/pv/package.nix index 736e62f53b8d..260c3902fae5 100644 --- a/pkgs/by-name/pv/pv/package.nix +++ b/pkgs/by-name/pv/pv/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "pv"; - version = "1.10.3"; + version = "1.10.4"; src = fetchurl { url = "https://www.ivarch.com/programs/sources/pv-${finalAttrs.version}.tar.gz"; - hash = "sha256-qhYwx5r2lgqJIv+mTSw+f4dIbaIfy1fid4JClP0mZ0I="; + hash = "sha256-fplPm4ZFggookohGgFFXWt8JoeaI2OTY+j7MSHeL98k="; }; meta = { From dd62c4a4207be3362f707efecfda60a57822c492 Mon Sep 17 00:00:00 2001 From: superherointj Date: Sun, 8 Mar 2026 21:57:28 -0300 Subject: [PATCH 43/57] keyguard: fix build for gradle 9.4.0 --- pkgs/by-name/ke/keyguard/deps.json | 278 ++++++++++++++--------------- 1 file changed, 139 insertions(+), 139 deletions(-) diff --git a/pkgs/by-name/ke/keyguard/deps.json b/pkgs/by-name/ke/keyguard/deps.json index ceb18b185f2b..d3c379b962b0 100644 --- a/pkgs/by-name/ke/keyguard/deps.json +++ b/pkgs/by-name/ke/keyguard/deps.json @@ -1114,13 +1114,13 @@ "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/1.0.1": { "pom": "sha256-BBNTyo5k8a+g5bFPXj+6PWRwIoFPPnomKwrgReqv2EA=" }, - "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.4.2": { - "jar": "sha256-MwhkX0Z7Jm5YhMJkUIIktnKejtwWbm1DX1tibBTg/Rk=", - "module": "sha256-kxqze7wDwJHt/8RtlqYLXk+isLTV2UWLkscm4FpR0NM=", - "pom": "sha256-VGkK7nfKVycLvqXnhrnTPiOvYIzuIVuIDvcq45v5aU8=" + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.5.2": { + "jar": "sha256-O/9KBwDhyBXRlEifB7ugbLGQ6PKbdz03z+43rI1cdkQ=", + "module": "sha256-MVnFQXhFqWmTx4nULexDVwf7uEiXnP0R0LgzBZ5RIKM=", + "pom": "sha256-ctVO1m6jP6+UKCNRwxAZ4S59fpIOpnpRbL4ODWdBA0M=" }, - "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.4.2": { - "pom": "sha256-Xi2xvrvUHGTWc1VEsphssmofxmiX0ZCXnJC1C4fIXfo=" + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/6.5.2": { + "pom": "sha256-5aavF7WFYNdGyrQseV/jpCoevkBQ5VpPANjPVM8x8eo=" }, "org/gradle/toolchains#foojay-resolver/1.0.0": { "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=", @@ -1137,112 +1137,106 @@ "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.11.0-alpha02": { "pom": "sha256-MU2vfNXg5KBkAF+cfuVA2xRoE9ywWMiBM4tHjynNKLw=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.21": { - "jar": "sha256-I5kB8xfBibS0zIvF6WaUPcGeOSWVOeZouqXX7xjrkWo=", - "pom": "sha256-kkkKzKD0UFgdVs4FeWHY/6mDVYfmn2bpbQpxdbrOzYU=" + "org/jetbrains/kotlin#abi-tools-api/2.3.0": { + "jar": "sha256-QBe8wfXTKFsX5rYiDRakaMhxWTDw35Y5bXZLV/Cm02U=", + "pom": "sha256-qJIhRAlxhudUjXFH3I3O1eYOMGnUY1ulUe8uV3WrmAk=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21": { - "module": "sha256-SVZZs54wVUHstxLmm2IuE+OK2SQPmoJ8oFhDS9mfIR0=", - "pom": "sha256-JQzsmn5XTCwRF+7PBCHjIAHqDzSwqQHH+k6tb+jd7aQ=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.0": { + "module": "sha256-d8IDSG/XkrWAVyBp5cRC0YDA7wVbpzRQXaKNGX7BL/c=", + "pom": "sha256-k8/rFUWRw3AengQ1C9AF0ZVqmuZHFH1vsqfFeD4fkJo=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.21/gradle813": { - "jar": "sha256-J9z0rqpbu2TYYb0p7WDUgvD/2WJEyB4kJrnaxef9xj8=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.0/gradle813": { + "jar": "sha256-D+cv3G5RvisnSw5kuEQB9SUDavsgYWKkRYIU8R6614c=" }, - "org/jetbrains/kotlin#kotlin-assignment/2.2.21": { - "module": "sha256-GNfXYm3tHJiZC9JhNVjUmrJfY7eGx360iKmdirZaxhM=", - "pom": "sha256-rzH4fPfA2i55da7DPjYB0T/HeWaE0VVTaX3uJJtt7tQ=" + "org/jetbrains/kotlin#kotlin-assignment/2.3.0": { + "module": "sha256-ljRPGdjxnqpbxEHjP2UB9+c9o8el1X1EvHwW6qRXVls=", + "pom": "sha256-GqwiGC0snJVP/8FrV2Xq0jjiAw9HhIctRrxfOcozll0=" }, - "org/jetbrains/kotlin#kotlin-assignment/2.2.21/gradle813": { - "jar": "sha256-hxwwVHmuFrFE1AwgTr3/AZEwBejpjasXs2XFRaJZ9R0=" + "org/jetbrains/kotlin#kotlin-assignment/2.3.0/gradle813": { + "jar": "sha256-PKIayHkWchdbgnPemV8CTzWZLfAwCijCdUnPd3DMnOY=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.21": { - "jar": "sha256-jf37K49n/NzEzuPvkKJa9GfKKVhTsOoBnQAQrOvW8Yo=", - "pom": "sha256-yL9i9tym159DbECxrwnbQvRuv0vNcrMHnfjHJbXAY1g=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.3.0": { + "jar": "sha256-Z3hVlwDnLXZOniTZWPFuwMx152t1s4FMK83hRKYnT04=", + "pom": "sha256-QTkKXrIxFJOxpFubOXLDoL8dqEfoRaNKtoQKr0EmTeI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.21": { - "jar": "sha256-MWRcpSI5siHr0GCgD/+NhRb/3Ii72fTkzX3bQacGjHA=", - "pom": "sha256-Y/3PHe0qtFrXfASZefqkTxkPe7jurE+B+Yd+nfqf2fk=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.0": { + "jar": "sha256-xsCc8oU0VySfcHyGOCESQJ1aVfULa4Vouk9TDdAD/tw=", + "pom": "sha256-FzTIvg4nFXJ3AkW01gbOW7iBbosNHA9+euEcEMLKF1s=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.21": { - "jar": "sha256-o6Qi4GvNNaMqeY0ZHvbrs16ms5w1U+lB05wB5jH8XHc=", - "pom": "sha256-HxA9i94I3dYUvZg6vfy3lJE5xgasYM2KaJQf0Pse4SQ=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.0": { + "jar": "sha256-hwl38pYFQ2xesiV7nI5dZPMoLyqI7e5FRNNOxF8Wpqc=", + "pom": "sha256-ov8zZnin9TpEOSv8bFK2gS7dxz5AghyQfyomQWeeDrs=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.21": { - "jar": "sha256-POLKPF17x8h8QUmsLFk9IaeR1ndiKa4SPbZFowF96BQ=", - "pom": "sha256-T2/dvBDZshZ4meNPoRP8mtdcxNbOWKuE+WFLY8BfjaM=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.0": { + "jar": "sha256-sr5naIyvEaE41a4M4SNTga2asN25OVqwb42EagtGYBc=", + "pom": "sha256-teLnTuXC+I/Qi/g+7GRx9rvKeqEhWYgCtsMsVuhwYCY=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.21": { - "jar": "sha256-NZTEDHAF0ESVL4D3BBcrtv0YRCQQJRlPsWvubUXaLls=", - "pom": "sha256-VErpKrN3QI/B7TBOxBou7EKT4PLhObPS9v0nIF8UY38=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.3.0": { + "jar": "sha256-/HKYw2tF820WUscDuraT9f6bEVmOzZrH7J/f6IptsPA=", + "pom": "sha256-aQhDRFhvUkNNH7tRZmlgr/uHbGQ+gIYkXrgLpeREm7U=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21": { - "jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=", - "module": "sha256-HnS0hvlEq54Rb5pKriDFL8L5rFI6VS25fdZYFID+lAs=", - "pom": "sha256-m9RXg5guF17un6rUX1/3QVyWrrau8ufPjjUIr7Y51hc=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.0": { + "module": "sha256-BQ8eECIJAOR6MIkd1c/qg3pl27sNmjyxuFKRq6MmykE=", + "pom": "sha256-GeTwq/tcvwEdJZP1ZRV8jr9FkvMAhhS6LtsEinhRF10=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.21/gradle813": { - "jar": "sha256-t7/Qf18eCkSvYS60hHTfYyjuD286anNkLORz8wZF4aU=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.3.0/gradle813": { + "jar": "sha256-yh6tFJqMj0G6YKg5qDsjw6BiJ8RsYhJMUb6ZkDXerDE=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.21": { - "jar": "sha256-S0vndO+5WFrw/aGA0zkD2CcuSX33uBuwkfqTOezaRb0=", - "pom": "sha256-uhvOJI5HRY7tRmheuiEreT/7fTfkKd/2cKIT3dEC0MA=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.3.0": { + "jar": "sha256-epBQPJ14f5vNLBd25MxSfrneeRLvecbJWPEwWi0cQ7o=", + "pom": "sha256-2bCOHuM4pjRhSanQIY+FHuPUfYu3fWEDJg8qhyauUl4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.21": { - "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-kVGuIjeH8cILcLJKEXeJtNFNDMSE5GJzLLIwp5f3W88=", - "pom": "sha256-KKWiq7pbWCk+JKngbmqskmJr4YLGXfyLLbaUlE5wraU=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.3.0": { + "jar": "sha256-lS5zlI4qINOYwmuHprtwzPZkGPuvFSfDUVsYjqnUvWA=", + "module": "sha256-kRUvrqO8DJTbZtPLWKrh2+rXyGC1dk5nsgC01N9M6rk=", + "pom": "sha256-BLSVrgZj7a3aSEBkZKzTlDGjysez6OjAlLdplu1BSaA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.21": { - "jar": "sha256-kI5uXIkLtJ28kmbczyi9sMJYxIZHA5rtcC/p1YZkAYY=", - "module": "sha256-/kRucdWLn1verY7wW2i0mGFzF+G5LUe5qztnTWTydmQ=", - "pom": "sha256-IIRTo2pr5JsHGhwQ6bRAQQZjbJO65b8wxtrFdMQM9bE=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.0": { + "module": "sha256-vbMts6ongF80eewDPsY9PMq+sTuInYbavadCu+9TwJo=", + "pom": "sha256-h4cnvyGoOtrYnU5giEhN2/OfaoSpQoAiGm4cL4hBMD4=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21": { - "module": "sha256-TiOAKj1TACSsRlrNJkh9ajpwLugEzWEzScUQjeq/S6I=", - "pom": "sha256-5bWdPJpGu38Pe0nPyI1pjaVBpL0JClwX2aAKtHIQc4w=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.3.0/gradle813": { + "jar": "sha256-Os+X1zolgbAyhz+on1Z1DTazt21A1pLZg58kZ92uTWk=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.21/gradle813": { - "jar": "sha256-t6UoZcal4WDSz2Hk1CPORKaiDeCmsj0DQEttAaKBFzc=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.3.0": { + "module": "sha256-/9anNzSypS+3Yz8WOVRL43HgYpxR2X+h5fteqTQ6Fwk=", + "pom": "sha256-cYYJKmnzaIQyxcCsuQtKZx/Y7oANhP5YT66P1TO6v4o=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.21": { - "module": "sha256-3E/A81pVMqU6Qy7k/iJDEyVIVV8nX2PuaZDVAzP4zio=", - "pom": "sha256-JfRGZjOd7uAQanbqXvzPqzSvz9uWCnZy+4h/cboNqL0=" + "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-api/2.2.21": { - "jar": "sha256-WLxFHOYu1r79B3rBB+pfEzRD503XjPOkpI+GjmGDfos=", - "pom": "sha256-yJkqd6ltK5+NgTdMQL1x0y4h2f8c23mdFdSXGLEqEuE=" + "org/jetbrains/kotlin#kotlin-native-utils/2.3.0": { + "jar": "sha256-7kvygz0Q5fN90haoMSn1nzx8vvXrrBMPcGZIOXCMgLc=", + "pom": "sha256-Rp6PYB/b34kP+ozXSOEQcCqkUxu7KbZOXnUD8O/lDZA=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.21": { - "jar": "sha256-50sUQG2uCgI4gYfGLBcxGDun0NjmBnVoLeURqQr6bFY=", - "pom": "sha256-1SJqfIYGn6mnIavJeuTaFaQO0WicirVQXhoa0tsg3F8=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.3.0": { + "module": "sha256-DCD2gdNvSnmRYiFYCYkpF5TmVlgvlJwGed+kNKAm9so=", + "pom": "sha256-DILmEXpGNhvUzF5iZV8rgC8Q9LfZJWpjaD0DSv0MDUM=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.21": { - "module": "sha256-2iXbk8+OvwbGM1L4PnIK14e8cD/Q54DxGRjQii7JgE4=", - "pom": "sha256-IU7uupPxsDquZnoJfbq/6z2XRel5zU0LJGLzj+vHd2Q=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.3.0/gradle813": { + "jar": "sha256-r8iTlKUrUu8Lp6gpakJi0NOoo850CRXYfXE7CgFhMpg=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.2.21/gradle813": { - "jar": "sha256-tHyUm4u4DOaAcj+Lw8hw8ifDZHel6wLCtz1hEY1GMKY=" + "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.2.21": { - "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=", - "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", - "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI=" + "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.2.21": { - "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-3TPmGTLBut893oXyBPY0yABL6WQnw6HKiGbMAR1xHfo=" + "org/jetbrains/kotlin#kotlin-util-io/2.3.0": { + "jar": "sha256-HJEgPyfnO5aI3f4aiAIyjTXrcPpV9eE96ttyHnj5KqQ=", + "pom": "sha256-hvmuNH2YfMwY2aEJ7tLlVDvjj/SMgdUtKMf6HyBarK8=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.21": { - "jar": "sha256-JmqkAmoQb1n878PxUXaIcK+RzvFeQBH6wKofH1Z9SfQ=", - "pom": "sha256-67UM9Bx0RJdvAsL5FbQXMlcsXzmUplgciOZN4LmY970=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.3.0": { + "jar": "sha256-JZjCbDTMXGnrAEc0Y+lQrmfpuAln9DoBg8Vn7eZqlxc=", + "pom": "sha256-4EB9YmkdWjQWFh/YNztNt0o714bxtILghGGXUQL58+s=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.21": { - "jar": "sha256-AiuVo9/tlJ18LkeCC82YNu4Fe3IVE/dzNh5DM/bHb4w=", - "pom": "sha256-87Mj0f6eM9x+nF7XfzBSg//WN4FdiMUHlFQRvXqiow8=" - }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.21": { - "jar": "sha256-VUAKkX5rmEphl+rni1tS7b3yzW4KfDhD95VEgbr7JD8=", - "pom": "sha256-o1Lf02Uns67w98DsZJDeydX8m+xPM02ETK6U+BdD3zA=" + "org/jetbrains/kotlin#kotlin-util-klib/2.3.0": { + "jar": "sha256-ZLugCZZqAoGG2e5waw3ID+phwK5usXJe0dfXDvIrUuE=", + "pom": "sha256-lzWjPLZJg7qg0S3AyOGTSw5VLmvMh2chrFWKmCKFC/4=" }, "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.3.10-RC": { "pom": "sha256-p0/yoS/KLjABAqN1+7/O9sT75OaoBfyxZCxyZiIt5gw=" @@ -3123,9 +3117,9 @@ "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.3.10-RC/gradle813": { "jar": "sha256-lW/RrbQXK6I9hwM12BUayFL2/DmqyAMfRptDoBNoLBg=" }, - "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.2.21": { - "jar": "sha256-JmFrjhshTWLwLRUzHK/3JcToI3ziCtFPXMznJKop588=", - "pom": "sha256-Bhpvb0xNvpCtDeOeUeeKuvtmf+jJsJXODA3qM1aPQh8=" + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.3.0": { + "jar": "sha256-1D+qszfzaY6NrOZSXSzXwq66ewNZOEhYZBZP5wLnM70=", + "pom": "sha256-UttpIUdRA18/LYUvJDCC5x566wenFs2eCHskuYJ6Uio=" }, "org/jetbrains/kotlin#kotlin-bom/2.0.21": { "pom": "sha256-1Ufg3iVCLZY+IsepRPO13pQ8akmClbUtv/49KJXNm+g=" @@ -3134,37 +3128,41 @@ "jar": "sha256-QcD+zb7B4vUdXG96lyzMaSIVNhpXSU5rI+4xOeKyIpQ=", "pom": "sha256-jbIqNqSFRiw9BdaOnnPwHqeDlovPlTeZWN8/zGeaSlQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.21": { - "jar": "sha256-MWRcpSI5siHr0GCgD/+NhRb/3Ii72fTkzX3bQacGjHA=", - "pom": "sha256-Y/3PHe0qtFrXfASZefqkTxkPe7jurE+B+Yd+nfqf2fk=" + "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.10-RC": { "jar": "sha256-PaKI6nHlhcPNzNdz0cDdZ/+sGrxx77cWNp5+tma1pwM=", "pom": "sha256-ZOHGPrbAdBbxcC3/ltSXayhERBNbsEN9rM47bWrmAFY=" }, + "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-compat/2.3.10-RC": { "jar": "sha256-Cy5M/Ny64fh/Or9QicVqgwpMF5cLKOgktamabo2JFFQ=", "pom": "sha256-wK1VOiQf6+HyYJcUPjMiRmO2REG6/XY/6Vm2Ae5mbwI=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.21": { - "jar": "sha256-RYtj74/FCgoxgP5ojsG5lXRZkqBcSV2sYeWNEIiSeoA=", - "pom": "sha256-Ln/cogFlzxDnO2L4NfZ+7PQnyCPtYPGdXwButnQ0Wv4=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.0": { + "jar": "sha256-k6Xo/7EACAHIMqhisjvZdm9ETm9sGFwysftXh3+1zqM=", + "pom": "sha256-AKelPNgr5ws234oCI6Wrhhoqb/txnZt3M3XId8idugQ=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.3.10-RC": { "jar": "sha256-9n02tA24gnd7Bseg/hO/aGAnu6wlxfblGNJzZWwhZrY=", "pom": "sha256-CMsXeW8qAa5vfqppz/F7bVzsr/tHxKBSpQWdiCJDC8w=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.21": { - "jar": "sha256-lYj6aWrFUHr3ZP1WYN9olBheEnBOwbw/XLdyr0mH8pU=", - "pom": "sha256-CzPGTyYiujvIKDN4vbdQXyvjMKInWAcDitVDWbM935s=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.0": { + "jar": "sha256-jb2IL6WMPRfmg6JzkCiDFfi0kPjj47G+TcPigNN+KFo=", + "pom": "sha256-zOmxEfIRZgxcRTk+dI30aVC2HAEUfgdzttxxnui7d6g=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.3.10-RC": { "jar": "sha256-r6+klWvxvWJX9wLPm5oonqviny9TDCM7pPgZptfno6I=", "pom": "sha256-UyU8WscTHsSThFu1RsTY+79bu5WEF8KUBlFnLcmmKWA=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.21": { - "jar": "sha256-o6Qi4GvNNaMqeY0ZHvbrs16ms5w1U+lB05wB5jH8XHc=", - "pom": "sha256-HxA9i94I3dYUvZg6vfy3lJE5xgasYM2KaJQf0Pse4SQ=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.0": { + "jar": "sha256-hwl38pYFQ2xesiV7nI5dZPMoLyqI7e5FRNNOxF8Wpqc=", + "pom": "sha256-ov8zZnin9TpEOSv8bFK2gS7dxz5AghyQfyomQWeeDrs=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.3.10-RC": { "jar": "sha256-QqRjDDh2gXZkUOxQfriAelausTOw4G7RcDwEXorDfrM=", @@ -3174,17 +3172,17 @@ "jar": "sha256-zy8oVmxarKIn07MOOzTP9mjQh4IEYcA6nuhTJLrDDA8=", "pom": "sha256-REd2WqNlz5rxWBJ5kRx81qNxcwKp0fgVpeKVXZqQgS4=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.21": { - "jar": "sha256-POLKPF17x8h8QUmsLFk9IaeR1ndiKa4SPbZFowF96BQ=", - "pom": "sha256-T2/dvBDZshZ4meNPoRP8mtdcxNbOWKuE+WFLY8BfjaM=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.3.0": { + "jar": "sha256-sr5naIyvEaE41a4M4SNTga2asN25OVqwb42EagtGYBc=", + "pom": "sha256-teLnTuXC+I/Qi/g+7GRx9rvKeqEhWYgCtsMsVuhwYCY=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.3.10-RC": { "jar": "sha256-C+suo6o9uyYgihTqpJs022QDETlZE6fOb5GDQQnGZsQ=", "pom": "sha256-qG6d+5GGaQ5j/Z5ROCL2pkRT/QDvLPgG0P6+PgSUzYA=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.21": { - "jar": "sha256-kcBnPCLkSwVK4DFNMjhg6+Hzr/Pw68dP/4LEcz3eCb4=", - "pom": "sha256-Fwvb7LpX/wCiuNF+8seeCLhfZ99p2FO6CiWaQYO/uSM=" + "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.10-RC": { "jar": "sha256-QyoFSvwpRD1uVybcO3JKdrhDxR2yKEVbyogs3ANJhlk=", @@ -3240,49 +3238,49 @@ "jar": "sha256-vNdaNspK2OBhFyFO2Af43qL+YaceB/kcoU9DNQJLhGM=", "pom": "sha256-7XngK/COxxXsvNHi16RTYteqfDP5LvZ15t+kpJMbzF8=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.2.21": { - "jar": "sha256-RDgKvzfSRc5cDylPQ1EtHDmllkK/pGOSLHTpaHfPSfg=", - "pom": "sha256-5atrEFYKWlJWLDXNvnHdvkJ9Uetb/HAdzU9rlJvZ4D8=" + "org/jetbrains/kotlin#kotlin-reflect/2.3.0": { + "jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=", + "pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE=" }, - "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.2.21": { - "jar": "sha256-yweF5qeHDS9eqW9kcCDigS3snXAjAzMZu9sc5+XmVUg=", - "pom": "sha256-CcOMhkgRKRfUMPoji0Nxz4DbE86Dgu6KK6g0EPmd0yY=" + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.3.0": { + "jar": "sha256-QOPhi7jFUjLuZSXOV9F7hl5WcosFK/DBDnvsHQhJmMo=", + "pom": "sha256-BnzIEOCaYeFufoe1Kk3WR+FfYLd+PaDRsVPz+A7r8wM=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.21": { - "jar": "sha256-KxUZtCe1FNFTbBtCVnSwP+kUr2N5JAKOmVnGYlRC31E=", - "pom": "sha256-h2elQPxdviC34Sg6lfUQKX5sDJiy6sLtxNBhKi0PLq8=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.3.0": { + "jar": "sha256-24JpYTcdZgUxjZxOS/zb+slMOgiSzcq9VSJIcP6tV/E=", + "pom": "sha256-20CN5tumaQeVvFOkoPhbM8en1qzLZ94ZAmQPr1QfL1s=" }, "org/jetbrains/kotlin#kotlin-script-runtime/2.3.10-RC": { "jar": "sha256-vabutEYi4rlflkxb3MkPoWPNCgybtVabpd86MRwm8iA=", "pom": "sha256-JH2OT7fPc1Wnr/gMRAHp2wXubkb6xoZKp5ebl7ehR70=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.21": { - "jar": "sha256-QU7ZHD9eRJKyPLlTeEK0ZRA44l2thBB5OfQ0wiA/KpI=", - "pom": "sha256-7CWpeZRRdbrSFlRqSEsLj0SoZwVZGV4kCzR/H9oXcN8=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.3.0": { + "jar": "sha256-QlK3gs2lP8v9lTuQrwMlDiGX/+9uVavZsKLkj5Pv8lM=", + "pom": "sha256-9AuKrV3x68riUJLMM7hpP6Qw5TRCC6Wup/AGsvMrQw4=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.3.10-RC": { "jar": "sha256-gbM3To+5LF1t82X13tIAW2Vb4rg3oNKjylND0/9tMCc=", "pom": "sha256-FA4i/htI2X7VHlRWnAUw9fNxhCQhGyEXMOwOrxbnLcQ=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.21": { - "jar": "sha256-2TS50MJGvAliS3Bor1itV87xHb4q3bx7GdJQzOQt4ck=", - "pom": "sha256-EUhmLJXzbgCYEXj7LYldBrLs59BX7YRTLdNTu9bDVlA=" + "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-embeddable/2.3.10-RC": { "jar": "sha256-WkVxf5DBowquk3ukcouU9cVjxp03s08671HP9OybPRg=", "pom": "sha256-z75mf7STjoyR9BDJWbjM+Xksc0bD8CjVmOotzRxYGX0=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.21": { - "jar": "sha256-eIowYMjnmX+K4WulwCgNBQBa8KQgKfGMsQxWJbl5+sM=", - "pom": "sha256-DKT5XDLUrpVOF06kHlutYseNvJOmTEUHb96czISrNgk=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.0": { + "jar": "sha256-MsdCfxBeYtT07/MDXaHkKAsndxvkrWFDuoZV0Yh3IM0=", + "pom": "sha256-TPG5v5rmnHbz6nWnhW3GbeRGeKfHQXFa6cFdtA7Nfv0=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.3.10-RC": { "jar": "sha256-ua86tjyjMwHLUfkBJZk5Xtjy64jjyWNQHOLriCv/12I=", "pom": "sha256-gWW9J1eaLKO3r8ww5Swo6QfJECUg6yL+7QzS9rgtSuA=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.21": { - "jar": "sha256-g4IMX8xdKPBF+RTs1ZALu8+BFbDXAHM03gaf5scGaeY=", - "pom": "sha256-nR1Dsi27irmp3yJ6bVRYNB2v/sFQ73WV12XMXsvxeQg=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.0": { + "jar": "sha256-NpM+uDYZqKZeBB36m2ktNOB9V8b9Yv43HIu/BYgL7Ec=", + "pom": "sha256-qemsNTtIBUA7A3spmZpUnxvESATniVnYT/sbwzBF8kc=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.3.10-RC": { "jar": "sha256-7N5Qd0P8WB5wabFLHhohHK7MQ9fns7uZTrqEWqzAiag=", @@ -3303,9 +3301,9 @@ "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.21": { - "module": "sha256-P/20UaotMU/nJjeC036r3c+LlBvLlA/jGSrAGmK1f3s=", - "pom": "sha256-YY3DrMdzRaytwwwN7viloOYD+O7zr0LldvBYoXVMLHw=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.0": { + "module": "sha256-/pAljbcTNVWBoBZDfQbAKdBpwgu93uE02R5LiHBz108=", + "pom": "sha256-J+2DQuBLgcqy0aP512D06/lQmG9n7Eme1y1cw4d+6NA=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.10-RC": { "module": "sha256-T7RK7JIrF+ytx62EMPj7cc0Cs0ZPLzNoPUEnau3/vPw=", @@ -3360,6 +3358,11 @@ "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI=" }, + "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.0-RC": { "jar": "sha256-zDONZbvslLcwNvfDw6X28JrocFuVwPkg7DKHtGtolNM=", "module": "sha256-j+uBo/Q5DDNtB8a3zz7kVQHpwF5zupBFU8UeJImo4VM=", @@ -3373,6 +3376,10 @@ "org/jetbrains/kotlin#kotlin-stdlib/2.3.10-RC/all": { "jar": "sha256-8tQNQce+hFtMQsSM0wFI9oNm6QnfgiBJo96d0VLUjAI=" }, + "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.10-RC": { "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", "pom": "sha256-JP5o1+ZtHKA6rzslyx5nPzE0F54G3Q8K0rQyaxCREyo=" @@ -3821,13 +3828,6 @@ "org/tensorflow#tensorflow-lite-metadata/0.2.0": { "jar": "sha256-6fGLikHwF+kDPLDthciiuiMHKSzf4l6uNlkj56MdKnA=", "pom": "sha256-D+MTJug7diLLzZx11GeykfAf/jzG4+dmUawFocHHo2A=" - }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-arm64/1.11.0-alpha02": { - "pom": "sha256-INXuoJ8sUBzIGbUKGbGv2Bsa5pT5vadziMS7cd6ZOb4=" - }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-arm64/0.9.40": { - "jar": "sha256-L9JHTj02sANpf1Kclv9nk4v3iDOu2twWDp68OYTyJx0=", - "pom": "sha256-c2q1pyWFqoRuQlR3eYBCexNZoVDXHiB7ti/i0IbSsQk=" } } } From feeb634b92c9eca25eed3711984582bafb5d8c1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 01:31:16 +0000 Subject: [PATCH 44/57] tremc: 0.9.5 -> 0.9.6 --- pkgs/by-name/tr/tremc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/tremc/package.nix b/pkgs/by-name/tr/tremc/package.nix index 213185c421d2..59220f0bf27a 100644 --- a/pkgs/by-name/tr/tremc/package.nix +++ b/pkgs/by-name/tr/tremc/package.nix @@ -9,7 +9,7 @@ useGeoIP ? false, # Require /var/lib/geoip-databases/GeoIP.dat }: let - version = "0.9.5"; + version = "0.9.6"; in python3Packages.buildPythonApplication { pname = "tremc"; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication { owner = "tremc"; repo = "tremc"; tag = version; - hash = "sha256-t7GH3flTLN8O+nnv/kwwzu5x3VoCyF11bqb1EJ8LQs8="; + hash = "sha256-GbQ1x973M9sP9360gEzCypU7JlxwH/Uo/tUUQRlNfC8="; }; pythonPath = From 4001de66d06ef907c55205932a5680578ad70e0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 02:29:05 +0000 Subject: [PATCH 45/57] mattermostLatest: 11.4.0 -> 11.5.1 --- pkgs/by-name/ma/mattermostLatest/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mattermostLatest/package.nix b/pkgs/by-name/ma/mattermostLatest/package.nix index 477cc2a5286c..33facbda2518 100644 --- a/pkgs/by-name/ma/mattermostLatest/package.nix +++ b/pkgs/by-name/ma/mattermostLatest/package.nix @@ -11,10 +11,10 @@ mattermost.override { # and make sure the version regex is up to date here. # Ensure you also check ../mattermost/package.nix for ESR releases. regex = "^v(11\\.[0-9]+\\.[0-9]+)$"; - version = "11.4.0"; - srcHash = "sha256-w+/slirvft6OQHLmZHwy92GEy0SSJ+5uV/8e3xOB2CE="; - vendorHash = "sha256-8Q5jiEsLy3hZLL81tU3xG8zp65KpAYsjSE9jit77fEI="; - npmDepsHash = "sha256-MrFV87WslmFxil9zW5JmoT5psM0GAJvmDK3WfkxpoUo="; + version = "11.5.1"; + srcHash = "sha256-3ij6JYGectkAYc2z6caD3L0NUP1UJJ6QaR2qLcTWXoI="; + vendorHash = "sha256-ao8jWfrzMTs9JJokaGH0kuoZ0d3VnIDGc5uDN2hCrhk="; + npmDepsHash = "sha256-r7iq1pCAJjFyspZBdeNWe00W7A3l73PGC6rrsZ7O6Uw="; lockfileOverlay = '' unlock(.; "@floating-ui/react"; "channels/node_modules/@floating-ui/react") ''; From 648613a2dd8527b1ebf7617ba3d4a0e60e45ecac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 03:36:01 +0000 Subject: [PATCH 46/57] monkeys-audio: 12.36 -> 12.50 --- pkgs/by-name/mo/monkeys-audio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monkeys-audio/package.nix b/pkgs/by-name/mo/monkeys-audio/package.nix index f62d0f13047b..ec41146ce0f3 100644 --- a/pkgs/by-name/mo/monkeys-audio/package.nix +++ b/pkgs/by-name/mo/monkeys-audio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "12.36"; + version = "12.50"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-gat/VUvmfvYAux0cHN/I7LsLBrp1F04imNGMp0JzRto="; + hash = "sha256-ZQ2tZnJ1uTSughjLadNhhLCDT8B27UWulqd0hNY6aKw="; stripRoot = false; }; From e1748cf44172abd5447dd5f48953e144cdb75250 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:58:24 -0400 Subject: [PATCH 47/57] ntfy-sh: 2.17.0 -> 2.18.0 Changelog: https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0 --- pkgs/by-name/nt/ntfy-sh/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/nt/ntfy-sh/package.nix b/pkgs/by-name/nt/ntfy-sh/package.nix index 4a9bacb82a19..ecc98205b095 100644 --- a/pkgs/by-name/nt/ntfy-sh/package.nix +++ b/pkgs/by-name/nt/ntfy-sh/package.nix @@ -17,7 +17,7 @@ buildGoModule ( ui = buildNpmPackage { inherit (finalAttrs) src version; pname = "ntfy-sh-ui"; - npmDepsHash = "sha256-d73rymqCKalsjAwHSJshEovmUHJStfGt8wcZYN49sHY="; + npmDepsHash = "sha256-eBGtw3R0mm26kQcxs7ODNpdAQGaBlRxn9ERn48zwuag="; prePatch = '' cd web/ @@ -37,16 +37,16 @@ buildGoModule ( in { pname = "ntfy-sh"; - version = "2.17.0"; + version = "2.18.0"; src = fetchFromGitHub { owner = "binwiederhier"; repo = "ntfy"; tag = "v${finalAttrs.version}"; - hash = "sha256-/dxILAkye1HwYcybnx1WrMRK2jXZMrxal2ZKm6y2bWc="; + hash = "sha256-QyApZObrCVcTD2ZFKJdv7Ghr0lYote4L6VELnL13KAc="; }; - vendorHash = "sha256-/mQ+UwBYz78mPVVwYgsSYatE00ce2AKXJdx+nl6oT8E="; + vendorHash = "sha256-mX7o1nXKhzzbSwJ4xmhg9ZQn4l5fIJDgIszxrgxPUKc="; doCheck = false; @@ -56,6 +56,11 @@ buildGoModule ( "-X main.version=${finalAttrs.version}" ]; + excludedPackages = [ + # main module (heckel.io/ntfy/v2) does not contain package heckel.io/ntfy/v2/tools/loadtest + "tools/loadtest" + ]; + nativeBuildInputs = [ debianutils mkdocs @@ -81,6 +86,7 @@ buildGoModule ( meta = { description = "Send push notifications to your phone or desktop via PUT/POST"; homepage = "https://ntfy.sh"; + changelog = "https://github.com/binwiederhier/ntfy/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arjan-s From 4117a28eb7bed16a06a5645c4f49a6cab3a29267 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:57:57 +0000 Subject: [PATCH 48/57] fabric-ai: 1.4.425 -> 1.4.433 --- pkgs/by-name/fa/fabric-ai/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fabric-ai/package.nix b/pkgs/by-name/fa/fabric-ai/package.nix index eda54754aafa..4dd5f3bcf7da 100644 --- a/pkgs/by-name/fa/fabric-ai/package.nix +++ b/pkgs/by-name/fa/fabric-ai/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "fabric-ai"; - version = "1.4.425"; + version = "1.4.433"; src = fetchFromGitHub { owner = "danielmiessler"; repo = "fabric"; tag = "v${finalAttrs.version}"; - hash = "sha256-QYfRO0vjONZ1DqsW+Rnh0KycDTzSs5uetEFEaFY1i4M="; + hash = "sha256-PsAG5qmlviae+4xuHa1pOHYEIqYvNX3yY57bWcgjA2s="; }; vendorHash = "sha256-aE2b6Pe3v+2kT7nSHrmW3Vd/0ky6SQMag6ndsWuYSqs="; From b3c8fae4f61afc66efb07ef70af254d6dd597bd5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 05:15:04 +0000 Subject: [PATCH 49/57] ni: 28.2.0 -> 28.3.0 --- pkgs/by-name/ni/ni/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/ni/package.nix b/pkgs/by-name/ni/ni/package.nix index 63223326f773..709e0ed9124f 100644 --- a/pkgs/by-name/ni/ni/package.nix +++ b/pkgs/by-name/ni/ni/package.nix @@ -12,19 +12,19 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ni"; - version = "28.2.0"; + version = "28.3.0"; src = fetchFromGitHub { owner = "antfu-collective"; repo = "ni"; tag = "v${finalAttrs.version}"; - hash = "sha256-QRatGm8e12mYtCPpeZwz4adtl6PTPUXTRlge6UKqiqI="; + hash = "sha256-YLHtNJIGdprmqgBnKMREeHk6zZ43909JpmjJk/j0qyU="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-n/iqROsdVwLZEAHU3G6Hkl2wrwnwJv7BUMzJif9bYRM="; + hash = "sha256-cwVCGEhNmhMweJJJoPzqe8e2agHfIxIi6WmKiceCAns="; }; nativeBuildInputs = [ From 60cb833752aecd4f38dd3179895427bcca4e0e69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:04:24 +0000 Subject: [PATCH 50/57] feishu-cli: 1.7.0 -> 1.8.0 --- pkgs/by-name/fe/feishu-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fe/feishu-cli/package.nix b/pkgs/by-name/fe/feishu-cli/package.nix index 74029ceb7087..84de18f5ca5f 100644 --- a/pkgs/by-name/fe/feishu-cli/package.nix +++ b/pkgs/by-name/fe/feishu-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "feishu-cli"; - version = "1.7.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "riba2534"; repo = "feishu-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-MO9RpMEJcWIrOoJ+O4IpF7wmnhYNNYpLJC/2IhkrQeg="; + hash = "sha256-7o5WMUhmA9BEjmz55E90DS6BKHKZhNfo1WV0jdJVrkw="; }; - vendorHash = "sha256-j2X9sPUYLqOdHzXJCXP2s4uL6rerjZboEwKHofIE1sE="; + vendorHash = "sha256-MZv772U+3+Fcanaiuhz+OCqfIsYyCG7B4iZOnEftbi8="; subPackages = [ "." ]; From 94cb2b5ebe7902c90c8e00c84917963d0b563cf4 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 8 Mar 2026 09:02:19 +0100 Subject: [PATCH 51/57] diffnav: Install shell completion files Signed-off-by: Matthias Beyer --- pkgs/by-name/di/diffnav/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/di/diffnav/package.nix b/pkgs/by-name/di/diffnav/package.nix index a230876405d5..f9d2e70276f2 100644 --- a/pkgs/by-name/di/diffnav/package.nix +++ b/pkgs/by-name/di/diffnav/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, buildGoModule, makeBinaryWrapper, + installShellFiles, delta, }: @@ -24,10 +25,17 @@ buildGoModule (finalAttrs: { "-w" ]; - nativeBuildInputs = [ makeBinaryWrapper ]; + nativeBuildInputs = [ + makeBinaryWrapper + installShellFiles + ]; postInstall = '' wrapProgram $out/bin/diffnav \ --prefix PATH : ${lib.makeBinPath [ delta ]} + installShellCompletion --cmd diffnav \ + --bash <($out/bin/diffnav completion bash) \ + --fish <($out/bin/diffnav completion fish) \ + --zsh <($out/bin/diffnav completion zsh) ''; meta = { From 17c16e53af43d169fbce65dd66a08b2f38ecafa4 Mon Sep 17 00:00:00 2001 From: drafolin Date: Wed, 4 Mar 2026 10:19:07 +0100 Subject: [PATCH 52/57] tonearm: 1.2.0 -> 1.4.0 --- pkgs/by-name/to/tonearm/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/to/tonearm/package.nix b/pkgs/by-name/to/tonearm/package.nix index 98d0a99ba9e2..d63aa6788920 100644 --- a/pkgs/by-name/to/tonearm/package.nix +++ b/pkgs/by-name/to/tonearm/package.nix @@ -1,5 +1,5 @@ { - buildGoModule, + buildGo126Module, cairo, copyDesktopItems, fetchFromGitea, @@ -38,17 +38,17 @@ let ]; }; in -buildGoModule (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "tonearm"; - version = "1.2.0"; + version = "1.4.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "dergs"; repo = "Tonearm"; tag = "v${finalAttrs.version}"; - hash = "sha256-2on27z3BRf63gjs3NKmF9H0Le7hBdaHRUp8WQgFs3QU="; + hash = "sha256-tfnJiEJD0SWKxi5MjGbDLVe80niMcMHpzNaOM1SNEQo="; }; - vendorHash = "sha256-j+7cobxVGNuZFYeRn5ad7XT4um8WNWE1byFo7qo9zK0="; + vendorHash = "sha256-/pUSUfOt5heiObZNQRlZjN1a+j9JocB43F9072pyLjw="; ldflags = [ "-X \"codeberg.org/dergs/tonearm/internal/ui.Version=${finalAttrs.version}\"" From 5b3a02cce88f8923c001872618710987f57d3521 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:43:26 +0000 Subject: [PATCH 53/57] nextvi: 3.2 -> 4.0 --- pkgs/by-name/ne/nextvi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nextvi/package.nix b/pkgs/by-name/ne/nextvi/package.nix index 80db97f9d16c..e02da16e332b 100644 --- a/pkgs/by-name/ne/nextvi/package.nix +++ b/pkgs/by-name/ne/nextvi/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nextvi"; - version = "3.2"; + version = "4.0"; src = fetchFromGitHub { owner = "kyx0r"; repo = "nextvi"; tag = finalAttrs.version; - hash = "sha256-tFV0VDMAiD099UBsdf1dC2KKFfUCFmJe4kEb/Z69U10="; + hash = "sha256-zX4m4y/y9kt/9dfEauLry+LdgcvSs+3s1OVPL52Ecok="; }; nativeBuildInputs = [ installShellFiles ]; From dc2f4355d7e2cd28fc2686559c92b6459868fa53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 08:44:17 +0000 Subject: [PATCH 54/57] mdserve: 1.0.0 -> 1.1.0 --- pkgs/by-name/md/mdserve/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdserve/package.nix b/pkgs/by-name/md/mdserve/package.nix index e791f1c27b8c..256111ad1962 100644 --- a/pkgs/by-name/md/mdserve/package.nix +++ b/pkgs/by-name/md/mdserve/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdserve"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "jfernandez"; repo = "mdserve"; tag = "v${finalAttrs.version}"; - hash = "sha256-t8eQBzdR5+O5U85HSRj6P7PgE7ubZhY8IkNXsDEpy+w="; + hash = "sha256-f84Fkd3nONE+nJM27c+1kRztXEzsDye77heJDG8MUm0="; }; - cargoHash = "sha256-jBTbScyflkvhwfOu4DHkcsfxogjgSGXBAF2euq3lZEo="; + cargoHash = "sha256-SuCLJE0uSUGCzF4OXL4I9go0rw5GMvCBHxnRpIKTqi0="; __darwinAllowLocalNetworking = true; From 30fccb8f7a861ea6542934cedc7f39ea0078563c Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 9 Mar 2026 14:58:15 +0400 Subject: [PATCH 55/57] python3Packages.rio-tiler: add optional-dependencies --- .../python-modules/rio-tiler/default.nix | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/rio-tiler/default.nix b/pkgs/development/python-modules/rio-tiler/default.nix index c475020c3168..91dc919876ca 100644 --- a/pkgs/development/python-modules/rio-tiler/default.nix +++ b/pkgs/development/python-modules/rio-tiler/default.nix @@ -14,13 +14,15 @@ morecantile, numexpr, numpy, + obstore, pydantic, pystac, rasterio, rioxarray, + zarr, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "rio-tiler"; version = "8.0.5"; pyproject = true; @@ -28,7 +30,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "cogeotiff"; repo = "rio-tiler"; - tag = version; + tag = finalAttrs.version; hash = "sha256-FOTwP4iTLfWl81KKarLOQQyp4gpi6Q+pjUXfZrXXsfo="; }; @@ -47,19 +49,26 @@ buildPythonPackage rec { rasterio ]; + optional-dependencies = { + s3 = [ boto3 ]; + xarray = [ rioxarray ]; + zarr = [ + obstore + zarr + ]; + }; + nativeCheckInputs = [ - boto3 h5netcdf pytestCheckHook - rioxarray - ]; + ] + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "rio_tiler" ]; disabledTests = [ - # Requires obstore + # Requires network access "test_dataset_reader" - "test_dataset_reader_variable" ]; meta = { @@ -68,4 +77,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; teams = [ lib.teams.geospatial ]; }; -} +}) From b606f37bc832b878afa035cf5a25e1ce4e3dacf6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 11:09:49 +0000 Subject: [PATCH 56/57] rclone: 1.73.1 -> 1.73.2 --- pkgs/by-name/rc/rclone/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rc/rclone/package.nix b/pkgs/by-name/rc/rclone/package.nix index 0d8f664268e7..c7e7b05ba69b 100644 --- a/pkgs/by-name/rc/rclone/package.nix +++ b/pkgs/by-name/rc/rclone/package.nix @@ -17,7 +17,7 @@ buildGoModule (finalAttrs: { pname = "rclone"; - version = "1.73.1"; + version = "1.73.2"; outputs = [ "out" @@ -28,10 +28,10 @@ buildGoModule (finalAttrs: { owner = "rclone"; repo = "rclone"; tag = "v${finalAttrs.version}"; - hash = "sha256-DzyfG14c2ca/Nw8rVL1SJ0fp9CWvus/9jDtwSqYN6F8="; + hash = "sha256-ICq0VEy0i5Q/9Fd9rsZmMZGMnAW2tGsIhluHFGlmI/Q="; }; - vendorHash = "sha256-mMkntyRAYFrzp0HqlD0FBmzztCMc9gL/Cs/drq8U4K0="; + vendorHash = "sha256-4WLtVzlboBRO5HVYUVfwt6xGaaG2mt8GVHcS4K+fgvA="; subPackages = [ "." ]; From b070761a78c406003320d21008fe7797f6bef23a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 11:28:07 +0000 Subject: [PATCH 57/57] kbld: 0.47.1 -> 0.47.2 --- pkgs/by-name/kb/kbld/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kb/kbld/package.nix b/pkgs/by-name/kb/kbld/package.nix index 25e4a1422685..ca3e4e40eab0 100644 --- a/pkgs/by-name/kb/kbld/package.nix +++ b/pkgs/by-name/kb/kbld/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "kbld"; - version = "0.47.1"; + version = "0.47.2"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "kbld"; rev = "v${finalAttrs.version}"; - hash = "sha256-kfUx17T2r6BDezH4Sz4wAny8A3aOQLyfsjivpXN7dRQ="; + hash = "sha256-RsGHwNvrRTddxLIrJekZg8SxYzf618H+ikLgDkk8nP4="; }; vendorHash = null;