From 22f3caf7471fcb3cb7615f8a28c14ac465d7ca42 Mon Sep 17 00:00:00 2001 From: n0099 Date: Fri, 17 Oct 2025 16:24:07 +0000 Subject: [PATCH 001/267] nixos/nginx: allow using `security.dhparams` via `sslDhparam = true` Currently `security.dhparams` is only used by `services.dovecot2` : https://github.com/NixOS/nixpkgs/blob/98ff3f9af2684f6136c24beef08f5e2033fc5389/nixos/modules/services/mail/dovecot.nix#L627-L630 Co-authored-by: Sandro --- .../modules/services/web-servers/nginx/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index a29ad656cad9..e07c0a8e9bdf 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -202,7 +202,11 @@ let ssl_protocols ${cfg.sslProtocols}; ${optionalString (cfg.sslCiphers != null) "ssl_ciphers ${cfg.sslCiphers};"} - ${optionalString (cfg.sslDhparam != null) "ssl_dhparam ${cfg.sslDhparam};"} + ${optionalString (cfg.sslDhparam != false) + "ssl_dhparam ${ + if cfg.sslDhparam == true then config.security.dhparams.params.nginx.path else cfg.sslDhparam + };" + } ${optionalString cfg.recommendedTlsSettings '' # Keep in sync with https://ssl-config.mozilla.org/#server=nginx&config=intermediate @@ -982,10 +986,10 @@ in }; sslDhparam = mkOption { - type = types.nullOr types.path; - default = null; + type = types.either types.path types.bool; + default = false; example = "/path/to/dhparams.pem"; - description = "Path to DH parameters file."; + description = "Path to DH parameters file, or `true` to generate with `security.dhparms.params.nginx`."; }; proxyResolveWhileRunning = mkOption { @@ -1652,6 +1656,8 @@ in in listToAttrs acmePairs; + security.dhparams.params.nginx = lib.mkIf (cfg.sslDhparam == true) { }; + users.users = optionalAttrs (cfg.user == "nginx") { nginx = { group = cfg.group; From c6f020810df0f3cba17f03f488179af1a00f424d Mon Sep 17 00:00:00 2001 From: Sped0n Date: Sat, 17 Jan 2026 15:21:31 +0800 Subject: [PATCH 002/267] maintainers: add Sped0n Signed-off-by: Sped0n --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ef50ebc387ae..ff9c3c7220aa 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24916,6 +24916,12 @@ github = "spectre256"; githubId = 72505298; }; + Sped0n = { + name = "Ryan Wen"; + email = "hi@sped0n.com"; + github = "Sped0n"; + githubId = 197479310; + }; spencerjanssen = { email = "spencerjanssen@gmail.com"; matrix = "@sjanssen:matrix.org"; From ab2aa830c91e7d0a9245bd2d4e546bf986d08b02 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Jan 2026 12:40:07 +0000 Subject: [PATCH 003/267] 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 004/267] 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 005/267] 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 006/267] 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 007/267] 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 03a0701f675dca391c7ecbcad0006432860bec2b Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Wed, 11 Feb 2026 12:30:50 +0100 Subject: [PATCH 008/267] libtraceevent: 1.8.7 -> 1.9 --- pkgs/by-name/li/libtraceevent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libtraceevent/package.nix b/pkgs/by-name/li/libtraceevent/package.nix index 38932b914532..0e4f075a3905 100644 --- a/pkgs/by-name/li/libtraceevent/package.nix +++ b/pkgs/by-name/li/libtraceevent/package.nix @@ -15,12 +15,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "libtraceevent"; - version = "1.8.7"; + version = "1.9"; src = fetchgit { url = "https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git"; rev = "libtraceevent-${finalAttrs.version}"; - hash = "sha256-9rDgAHK1m369CGKxC+NEkW7fzOJsgKTQtk9GLfVEoLg="; + hash = "sha256-4KuF+UNMWxfxXYVlS0cBY5/p242UQ/NoRRVK+wmn04E="; }; postPatch = '' From 998d0292a763f77fbec1e50f8913fd02c87c6bed Mon Sep 17 00:00:00 2001 From: Mirko Lenz Date: Wed, 11 Feb 2026 20:38:03 +0100 Subject: [PATCH 009/267] 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 010/267] 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 4fc62b5f1d97aeeda705add07b0c396d12cb83fa Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 12 Feb 2026 22:35:11 +0000 Subject: [PATCH 011/267] pgpdump: 0.36 -> 0.37 Changes: https://github.com/kazu-yamamoto/pgpdump/compare/v0.36...v0.37 --- pkgs/by-name/pg/pgpdump/package.nix | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/pg/pgpdump/package.nix b/pkgs/by-name/pg/pgpdump/package.nix index 8af5a40262ea..d1f7391b0fc8 100644 --- a/pkgs/by-name/pg/pgpdump/package.nix +++ b/pkgs/by-name/pg/pgpdump/package.nix @@ -2,31 +2,25 @@ lib, stdenv, fetchFromGitHub, - fetchpatch2, supportCompressedPackets ? true, zlib, bzip2, + autoreconfHook, }: stdenv.mkDerivation (finalAttrs: { pname = "pgpdump"; - version = "0.36"; + version = "0.37"; src = fetchFromGitHub { owner = "kazu-yamamoto"; repo = "pgpdump"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-JKedgHCTDnvLyLR3nGl4XFAaxXDU1TgHrxPMlRFwtBo="; + sha256 = "sha256-nB7f6VTxRidymi9RV7W1x9JbWi9Eoa/CYzYmekYDVOo="; }; - patches = [ - # Fix for GCC 15. Remove on next package update. - # https://github.com/kazu-yamamoto/pgpdump/pull/45 - (fetchpatch2 { - name = "fix-c23-compatibility.patch"; - url = "https://github.com/kazu-yamamoto/pgpdump/commit/541442dc04259bde680b46742522177be40cc065.patch?full_index=1"; - hash = "sha256-ye+B8hy0etGcwCG9pD0jCnrg+U5VpFkERad61CexW9Y="; - }) + nativeBuildInputs = [ + autoreconfHook ]; buildInputs = lib.optionals supportCompressedPackets [ From f6f584bf3060fb81a389f21bd926726db36a436d Mon Sep 17 00:00:00 2001 From: Sped0n Date: Sat, 17 Jan 2026 15:27:31 +0800 Subject: [PATCH 012/267] diun: init at 4.31.0 Signed-off-by: Sped0n --- pkgs/by-name/di/diun/package.nix | 67 ++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 pkgs/by-name/di/diun/package.nix diff --git a/pkgs/by-name/di/diun/package.nix b/pkgs/by-name/di/diun/package.nix new file mode 100644 index 000000000000..8a492b58ecbf --- /dev/null +++ b/pkgs/by-name/di/diun/package.nix @@ -0,0 +1,67 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "diun"; + version = "4.31.0"; + + src = fetchFromGitHub { + owner = "crazy-max"; + repo = "diun"; + tag = "v${finalAttrs.version}"; + hash = "sha256-H05yZSH2rUrwM+ZR/PDCxXmrDkZ/Gd4RrpywGk5eW2A="; + }; + vendorHash = null; + + # upstream disable CGO in release build + # https://github.com/crazy-max/diun/blob/76c0fe99212adc58d6a3433bbcde1ffa9fb879c4/Dockerfile#L11 + env.CGO_ENABLED = false; + + ldflags = [ + "-s" + "-w" + "-X" + "main.version=${finalAttrs.version}" + ]; + + checkFlags = + let + # these tests require a network connection + skippedTests = [ + "TestTags" + "TestTagsWithDigest" + "TestCompareDigest" + "TestManifest" + "TestManifestMultiUpdatedPlatform" + "TestManifestMultiNotUpdatedPlatform" + "TestManifestVariant" + "TestManifestTaggedDigest" + "TestManifestTaggedDigestUnknownTag" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + postInstall = '' + mv $out/bin/cmd $out/bin/diun + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "CLI application to receive notifications when a Docker image is updated on a Docker registry"; + homepage = "https://crazymax.dev/diun"; + changelog = "https://crazymax.dev/diun/changelog"; + license = lib.licenses.mit; + mainProgram = "diun"; + maintainers = with lib.maintainers; [ Sped0n ]; + platforms = lib.platforms.unix; + }; +}) From 9440d2ea22469fd608725f793492d0b73f0f4943 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 12:11:21 +0000 Subject: [PATCH 013/267] 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 014/267] 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 015/267] 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 016/267] 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 017/267] 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 9f2a664194814259bb49b8f5f3bc2c81c654616c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 00:48:10 +0000 Subject: [PATCH 018/267] frr: 10.5.1 -> 10.5.2 --- pkgs/by-name/fr/frr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/frr/package.nix b/pkgs/by-name/fr/frr/package.nix index ef3a202c00c6..57cf14a781b5 100644 --- a/pkgs/by-name/fr/frr/package.nix +++ b/pkgs/by-name/fr/frr/package.nix @@ -80,13 +80,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "frr"; - version = "10.5.1"; + version = "10.5.2"; src = fetchFromGitHub { owner = "FRRouting"; repo = "frr"; rev = "frr-${finalAttrs.version}"; - hash = "sha256-sTPYIaaF/OfmBMIRS4nRV2Pay03u8R1nUsqMjFH4cFo="; + hash = "sha256-/SO4KELX5NQzbkeoO6QIY6NMUI30ABTRqcAztIAv6/Y="; }; # Without the std explicitly set, we may run into abseil-cpp From d8b31d65275f3491be9767a21c6383d0d7368ee6 Mon Sep 17 00:00:00 2001 From: Martin Becze Date: Tue, 24 Feb 2026 14:55:50 +0100 Subject: [PATCH 019/267] octodns-providers.desec: init at 1.3.0 --- .../oc/octodns/providers/desec/package.nix | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/by-name/oc/octodns/providers/desec/package.nix diff --git a/pkgs/by-name/oc/octodns/providers/desec/package.nix b/pkgs/by-name/oc/octodns/providers/desec/package.nix new file mode 100644 index 000000000000..61c57b140ba9 --- /dev/null +++ b/pkgs/by-name/oc/octodns/providers/desec/package.nix @@ -0,0 +1,47 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + octodns, + pytestCheckHook, + requests, + setuptools, +}: + +buildPythonPackage rec { + pname = "octodns-desec"; + version = "1.3.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "rootshell-labs"; + repo = "octodns-desec"; + tag = version; + hash = "sha256-tRviqrNkKYWj4a3EWCJEco8AnzFuRkvSCzZ1HrSye/I="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + octodns + requests + ]; + + env.OCTODNS_RELEASE = 1; + + pythonImportsCheck = [ "octodns_desec" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + description = "deSEC DNS provider for octoDNS"; + homepage = "https://github.com/rootshell-labs/octodns-desec"; + changelog = "https://github.com/rootshell-labs/octodns-desec/blob/${src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + teams = [ lib.teams.octodns ]; + }; +} From c95da334600cae0e8c6e18593c507d3a1973963e Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Wed, 25 Feb 2026 15:57:05 +0100 Subject: [PATCH 020/267] ardour: 9.0 -> 9.2 --- pkgs/by-name/ar/ardour/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/ardour/package.nix b/pkgs/by-name/ar/ardour/package.nix index 1a2e14771506..22bd1873cdeb 100644 --- a/pkgs/by-name/ar/ardour/package.nix +++ b/pkgs/by-name/ar/ardour/package.nix @@ -72,14 +72,14 @@ stdenv.mkDerivation ( in { pname = "ardour"; - version = "9.0"; + version = "9.2"; # We can't use `fetchFromGitea` here, as attempting to fetch release archives from git.ardour.org # result in an empty archive. See https://tracker.ardour.org/view.php?id=7328 for more info. src = fetchgit { url = "git://git.ardour.org/ardour/ardour.git"; rev = finalAttrs.version; - hash = "sha256-zgWNKYN45qa2xLWnL3W/UWfRVBJN3+hya9dpIZLLJvo="; + hash = "sha256-zbEfEuWdhlKtYE0gVB/N0dFrcmNoJqgEMuvQ0wdmRpM="; }; bundledContent = fetchzip { 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 021/267] 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 022/267] 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 023/267] 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 d76b8cbd0307b59ce389e93c88a205968c6925ad Mon Sep 17 00:00:00 2001 From: Thane Gill Date: Fri, 27 Feb 2026 18:44:57 -0800 Subject: [PATCH 024/267] sqlitebrowser: add .app bundle for darwin --- pkgs/by-name/sq/sqlitebrowser/macos.patch | 35 ----------------------- pkgs/by-name/sq/sqlitebrowser/package.nix | 16 +++++++++++ 2 files changed, 16 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/sq/sqlitebrowser/macos.patch b/pkgs/by-name/sq/sqlitebrowser/macos.patch index 6da7d67a0326..e4016f9d8502 100644 --- a/pkgs/by-name/sq/sqlitebrowser/macos.patch +++ b/pkgs/by-name/sq/sqlitebrowser/macos.patch @@ -1,17 +1,6 @@ diff -ru source/CMakeLists.txt source-patched/CMakeLists.txt --- source/CMakeLists.txt 1970-01-01 01:00:01.000000000 +0100 +++ source-patched/CMakeLists.txt 2024-09-03 11:09:48.289053141 +0200 -@@ -39,9 +39,7 @@ - set(CMAKE_AUTOMOC ON) - set(CMAKE_INCLUDE_CURRENT_DIR ON) - --if(APPLE) -- add_executable(${PROJECT_NAME} MACOSX_BUNDLE) --elseif(WIN32) -+if(WIN32) - add_executable(${PROJECT_NAME} WIN32) - else() - add_executable(${PROJECT_NAME}) @@ -106,33 +104,6 @@ list(PREPEND CMAKE_PREFIX_PATH ${QT5_PATH} ${SQLITE3_PATH}) endif() @@ -60,27 +49,3 @@ diff -ru source/CMakeLists.txt source-patched/CMakeLists.txt find_package(${LIBSQLITE_NAME}) if (sqlcipher) target_link_libraries(${PROJECT_NAME} SQLCipher::SQLCipher) -@@ -510,7 +474,7 @@ - endif() - endif() - --if((NOT WIN32 AND NOT APPLE) OR MINGW) -+if(NOT WIN32 OR MINGW) - install(TARGETS ${PROJECT_NAME} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -@@ -630,14 +594,6 @@ - ) - endif() - --if(APPLE) -- set_target_properties(${PROJECT_NAME} PROPERTIES -- BUNDLE True -- OUTPUT_NAME "DB Browser for SQLite" -- MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/src/app.plist -- ) --endif() -- - # CPack configuration - set(CPACK_STRIP_FILES ON) - set(CPACK_DEBIAN_PACKAGE_PRIORITY optional) diff --git a/pkgs/by-name/sq/sqlitebrowser/package.nix b/pkgs/by-name/sq/sqlitebrowser/package.nix index d11c3b469bd2..b4f18bf67981 100644 --- a/pkgs/by-name/sq/sqlitebrowser/package.nix +++ b/pkgs/by-name/sq/sqlitebrowser/package.nix @@ -6,6 +6,7 @@ pkg-config, libsForQt5, sqlcipher, + nix-update-script, }: let @@ -28,6 +29,9 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail '"Unknown"' '"${finalAttrs.src.rev}"' + + substituteInPlace src/app.plist \ + --replace-fail '@ICON@' 'icon.icns' '' # Fix build with CMake 4 # Will be part of the Qt6 port @@ -62,10 +66,22 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "QSCINTILLA_INCLUDE_DIR" "${lib.getDev qt'.qscintilla}/include") ]; + postInstall = lib.optional stdenv.hostPlatform.isDarwin '' + # Copy the icon file to the app bundle + target="$(find . -name "*.app")" + mkdir -p "$target/Contents/Resources/" + cp $src/installer/macos/macapp.icns "$target/Contents/Resources/icon.icns" + + mkdir -p $out/Applications + cp -r *.app $out/Applications + ''; + env.LANG = "C.UTF-8"; doCheck = true; + passthru.updateScript = nix-update-script { }; + meta = { description = "DB Browser for SQLite"; mainProgram = "sqlitebrowser"; From c7bccbac152f9692b5df8a3c379ff482bba64fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 28 Feb 2026 08:01:15 -0800 Subject: [PATCH 025/267] python3Packages.pyturbojpeg: 2.0.0 -> 2.2.0 Diff: https://github.com/lilohuang/PyTurboJPEG/compare/v2.0.0...v2.2.0 Changelog: https://github.com/lilohuang/PyTurboJPEG/releases/tag/v2.2.0 --- pkgs/development/python-modules/pyturbojpeg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyturbojpeg/default.nix b/pkgs/development/python-modules/pyturbojpeg/default.nix index 98c085edba15..05d24e31f8d4 100644 --- a/pkgs/development/python-modules/pyturbojpeg/default.nix +++ b/pkgs/development/python-modules/pyturbojpeg/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyturbojpeg"; - version = "2.0.0"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "lilohuang"; repo = "PyTurboJPEG"; tag = "v${version}"; - hash = "sha256-yITX+6mP8AihaTFjZG9A5U6pAUTdPy6UDbbjnznwuqI="; + hash = "sha256-Sue8S/2/dY3aF7fihHuqpHXotcXcijcqAXGCJn8Z5VE="; }; patches = [ From 9a235e3792b8c395494ce3c4442b8b19c9f3549e Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sat, 28 Feb 2026 19:05:09 -0600 Subject: [PATCH 026/267] ory: 0.3.4 -> 1.2.0 * diff: https://github.com/ory/cli/compare/v0.3.4...v1.2.0 * changelog: https://github.com/ory/cli/releases/tag/v1.2.0 * newer version of ory cli reads `version` env var, and expects it in `vMAJOR.MINOR.PATCH` format. Rather than update `finalAttrs.version` I opted to temporarily export `version` to the expected format during postInstall phase. Appears to be a known bug in upstream (see: ory/cli#404) --- pkgs/by-name/or/ory/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/or/ory/package.nix b/pkgs/by-name/or/ory/package.nix index 4028fe1b2f04..5ba8a09a9d9f 100644 --- a/pkgs/by-name/or/ory/package.nix +++ b/pkgs/by-name/or/ory/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "ory"; - version = "0.3.4"; + version = "1.2.0"; src = fetchFromGitHub { owner = "ory"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-q7+Fpttgx62GbKxCCiEDlX//e/pNO24e7KhhBeGRDH0="; + hash = "sha256-WqVcVqdgzlI6OvgLA4OViBsU0DGaTnv5F+Ew58UzQlM="; }; nativeBuildInputs = [ @@ -29,12 +29,12 @@ buildGoModule (finalAttrs: { "sqlite" ]; - vendorHash = "sha256-B0y1JVjJmC5eitn7yIcDpl+9+xaBDJBMdvm+7N/ZxTk="; - + vendorHash = "sha256-W7yi6CSioLnLmOsK7hdB3C96fV7METOe+wzKKMWpphw="; postInstall = '' mv $out/bin/cli $out/bin/ory '' + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + export version=v${finalAttrs.version} installShellCompletion --cmd ory \ --bash <($out/bin/ory completion bash) \ --fish <($out/bin/ory completion fish) \ From 3ea6bd727630948749558a96072551c2485a9687 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:04:30 -0600 Subject: [PATCH 027/267] oathkeeper: 0.40.9 -> 25.4.0 * diff: https://github.com/ory/oathkeeper/compare/v0.40.9...v25.4.0 * changelog: https://github.com/ory/oathkeeper/releases/tag/v25.4.0 --- pkgs/by-name/oa/oathkeeper/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/oa/oathkeeper/package.nix b/pkgs/by-name/oa/oathkeeper/package.nix index 7801017c0df9..87853987a894 100644 --- a/pkgs/by-name/oa/oathkeeper/package.nix +++ b/pkgs/by-name/oa/oathkeeper/package.nix @@ -5,8 +5,8 @@ }: let pname = "oathkeeper"; - version = "0.40.9"; - commit = "c75695837f170334b526359f28967aa33d61bce6"; + version = "25.4.0"; + commit = "2020997ed914fbc8c4b048effbe28841c34ac23d"; in buildGoModule { inherit pname version commit; @@ -15,10 +15,10 @@ buildGoModule { owner = "ory"; repo = "oathkeeper"; rev = "v${version}"; - hash = "sha256-R7xKhKF7mhS/vmSpOj+QDL0OBBWnh42X2Kr3TDQxVIo="; + hash = "sha256-J+76oQbm/CulzfJOhXVzlXWNtpl7PaEJPM96p1ko3Cg="; }; - vendorHash = "sha256-qETVUpxckZGa41Ll+SZTGcDlImsCvbvGQBcIwuIzSY8="; + vendorHash = "sha256-YNpWjDOcjELCpNcxmd8eatMvPUTHos52yvDg4jsHAQk="; tags = [ "sqlite" From 2ff371ffd124d7022592d2c83b34a959605f7598 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:22:47 -0600 Subject: [PATCH 028/267] keto: 0.14.0 -> 25.4.0 * diff: https://github.com/ory/keto/compare/v0.14.0...v25.4.0 * changelog: https://github.com/ory/keto/releases/tag/v25.4.0 --- pkgs/by-name/ke/keto/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ke/keto/package.nix b/pkgs/by-name/ke/keto/package.nix index 4913a13a6d28..7678f4bde45f 100644 --- a/pkgs/by-name/ke/keto/package.nix +++ b/pkgs/by-name/ke/keto/package.nix @@ -5,8 +5,8 @@ }: let pname = "keto"; - version = "0.14.0"; - commit = "613779b6dad89f6fb6b4fa6968f13ede11963c97"; + version = "25.4.0"; + commit = "f5635433a56324f266ea414727bf7395bb2da429"; in buildGoModule { inherit pname version commit; @@ -15,10 +15,10 @@ buildGoModule { owner = "ory"; repo = "keto"; rev = "v${version}"; - hash = "sha256-DQiE7PvRnOzdRITRl7LgUDmCJO5/aUzbFdEIyiofZfU="; + hash = "sha256-2DktCLYOj2azYBAhMVuqfU7QQ+eC3qDLtcp+fPljFAg="; }; - vendorHash = "sha256-deQxdG3HZiMzzwTr6moILBSNeNR/3noFlJlIx1eyBZs="; + vendorHash = "sha256-+zHvIf3CBMMqKVmQYzMRGQg9iGf9Khnhpgt95lA0BBA="; tags = [ "sqlite" From dbe775d745266be4017e4c4adbedf3c1b6f53e61 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:24:22 -0600 Subject: [PATCH 029/267] maintainer: add debtquity * add self as maintainer to keto --- pkgs/by-name/ke/keto/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ke/keto/package.nix b/pkgs/by-name/ke/keto/package.nix index 7678f4bde45f..582bae643c67 100644 --- a/pkgs/by-name/ke/keto/package.nix +++ b/pkgs/by-name/ke/keto/package.nix @@ -40,6 +40,9 @@ buildGoModule { description = "ORY Keto, the open source access control server"; homepage = "https://www.ory.sh/keto/"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ mrmebelman ]; + maintainers = with lib.maintainers; [ + mrmebelman + debtquity + ]; }; } From d43b7a40268d78e58e837182c2276f293e47743d Mon Sep 17 00:00:00 2001 From: eymeric Date: Sun, 1 Mar 2026 01:44:08 +0100 Subject: [PATCH 030/267] matrix-authentication-service: fix cross compile --- .../matrix-authentication-service/package.nix | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 97fe5df6fdd6..e794f24eb58c 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -72,10 +72,26 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail ./share/policy.wasm "$out/share/$pname/policy.wasm" ''; - preBuild = '' - make -C policies - (cd "$npmRoot" && npm run build) - ''; + preBuild = + let + rustTarget = stdenv.hostPlatform.rust.rustcTarget; + rustTargetUnderscore = builtins.replaceStrings [ "-" ] [ "_" ] rustTarget; + in + '' + make -C policies + (cd "$npmRoot" && npm run build) + + # Fix aws-lc-sys cross-compilation: + # The cc crate looks for "aarch64-linux-gnu-gcc") + # when CC is unset and TARGET != HOST, but Nix's cross-compiler is + # named "aarch64-unknown-linux-gnu-gcc" (with vendor). + # We set the target-specific CC_ variable so the cc crate + # and aws-lc-sys find the correct cross-compiler, then unset the + # generic CC so aws-lc-sys doesn't misassign it. + export CC_${rustTargetUnderscore}=$CC + export CXX_${rustTargetUnderscore}=$CXX + unset CC CXX + ''; # Adapted from https://github.com/element-hq/matrix-authentication-service/blob/v0.20.0/.github/workflows/build.yaml#L75-L84 postInstall = '' From fbcbcec64f206a0cecfa18365fc0cb43cd9181f4 Mon Sep 17 00:00:00 2001 From: Herwig Hochleitner Date: Sun, 1 Mar 2026 13:46:16 +0100 Subject: [PATCH 031/267] openvscode-server: 1.106.3 -> 1.109.5 --- pkgs/by-name/op/openvscode-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openvscode-server/package.nix b/pkgs/by-name/op/openvscode-server/package.nix index 6a166a566048..55375fa981ab 100644 --- a/pkgs/by-name/op/openvscode-server/package.nix +++ b/pkgs/by-name/op/openvscode-server/package.nix @@ -39,13 +39,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openvscode-server"; - version = "1.106.3"; + version = "1.109.5"; src = fetchFromGitHub { owner = "gitpod-io"; repo = "openvscode-server"; rev = "openvscode-server-v${finalAttrs.version}"; - hash = "sha256-wcmk35oqJ6d5MR9YnqC/pR0pC03/vCFCd9KLRByQWqk="; + hash = "sha256-FWexstn6pmKPkMuoXOWr4+levM+3FK74q1HLu4kFWTc="; }; ## fetchNpmDeps doesn't correctly process git dependencies @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) src nativeBuildInputs; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-FnlzXlhu72G9dUnezzc62qH2TG5mU9EJNe9akWtR6zg="; + outputHash = "sha256-DMjqFMdp7ocGdvMEmrKqB8RhF+BTN/9ybOKQAeuSG/o="; env = { FORCE_EMPTY_CACHE = true; FORCE_GIT_DEPS = true; From 4aff1c5b7074f6a79b0f15b4038a99862e7a65a2 Mon Sep 17 00:00:00 2001 From: "Nakul S." Date: Sun, 1 Mar 2026 11:55:26 -0600 Subject: [PATCH 032/267] stasis: 0.9.0 -> 1.0.0 --- pkgs/by-name/st/stasis/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stasis/package.nix b/pkgs/by-name/st/stasis/package.nix index 97815d6a4791..f64903294899 100644 --- a/pkgs/by-name/st/stasis/package.nix +++ b/pkgs/by-name/st/stasis/package.nix @@ -14,16 +14,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "stasis"; - version = "0.9.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "saltnpepper97"; repo = "stasis"; tag = "v${finalAttrs.version}"; - hash = "sha256-ILv0TY1x7DdZw+AqTSs1+TW8bdxlCIN0/tiLsAuIpXc="; + hash = "sha256-Rq3JnZAYzysIPdcVVM/ctKBARPGxKzzae2owVwqNPt8="; }; - cargoHash = "sha256-reu0SJt5gQ/+XOx508PXzg9VL1+iBFwvUiyJyQC+oR0="; + cargoHash = "sha256-wAuiD66MFoQoAxsDL2bGV1GIUn7mw2TVespuD1gJcuQ="; nativeBuildInputs = [ pkg-config From f84179233f869a580e53e3cda40d4cf9831b50d2 Mon Sep 17 00:00:00 2001 From: Nikita Morozov Date: Mon, 2 Mar 2026 03:16:15 +0300 Subject: [PATCH 033/267] 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 31935999c69b0c2a2fe8b111b348359d1caa6c6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 05:33:41 +0000 Subject: [PATCH 034/267] python3Packages.kagglesdk: 0.1.15 -> 0.1.16 --- pkgs/development/python-modules/kagglesdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kagglesdk/default.nix b/pkgs/development/python-modules/kagglesdk/default.nix index 195e211d7275..25a5ff60464e 100644 --- a/pkgs/development/python-modules/kagglesdk/default.nix +++ b/pkgs/development/python-modules/kagglesdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "kagglesdk"; - version = "0.1.15"; + version = "0.1.16"; pyproject = true; src = fetchFromGitHub { owner = "Kaggle"; repo = "kagglesdk"; tag = "v${finalAttrs.version}"; - hash = "sha256-u945sytmPUEYRNvT8v/O3HBhJoLnECPAT3GdvtBkBV4="; + hash = "sha256-MmgX9gQ8fQU8yE/2qpw1Kz/VslVix3qUhaGkRahSxns="; }; build-system = [ From 7177a0807c4ed06a73b8f7869ab2ae889b275004 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Mon, 2 Mar 2026 08:50:27 +0000 Subject: [PATCH 035/267] python3Packages.wfuzz: drop moot patch fixes #493740 --- pkgs/development/python-modules/wfuzz/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/wfuzz/default.nix b/pkgs/development/python-modules/wfuzz/default.nix index 2fdce5236819..d1d63ab4deaa 100644 --- a/pkgs/development/python-modules/wfuzz/default.nix +++ b/pkgs/development/python-modules/wfuzz/default.nix @@ -37,11 +37,6 @@ buildPythonPackage rec { }) ]; - postPatch = '' - substituteInPlace setup.py \ - --replace-fail "pyparsing>=2.4*" "pyparsing>=2.4" - ''; - build-system = [ setuptools ]; dependencies = [ From 13286f562f4259bf23704ad6fa2af7c86934b03e Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Mon, 2 Mar 2026 08:50:27 +0000 Subject: [PATCH 036/267] python3Packages.wfuzz: modernize --- pkgs/development/python-modules/wfuzz/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/wfuzz/default.nix b/pkgs/development/python-modules/wfuzz/default.nix index d1d63ab4deaa..058836e43726 100644 --- a/pkgs/development/python-modules/wfuzz/default.nix +++ b/pkgs/development/python-modules/wfuzz/default.nix @@ -16,7 +16,7 @@ legacy-cgi, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "wfuzz"; version = "3.1.1"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "xmendez"; repo = "wfuzz"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-OYMZHo0ujRzwOcE+EKRNPxffxVbbiMHe+AqBz7q/u2A="; }; @@ -75,7 +75,7 @@ buildPythonPackage rec { ''; meta = { - changelog = "https://github.com/xmendez/wfuzz/releases/tag/${src.tag}"; + changelog = "https://github.com/xmendez/wfuzz/releases/tag/${finalAttrs.src.tag}"; description = "Web content fuzzer to facilitate web applications assessments"; longDescription = '' Wfuzz provides a framework to automate web applications security assessments @@ -86,4 +86,4 @@ buildPythonPackage rec { license = with lib.licenses; [ gpl2Only ]; maintainers = with lib.maintainers; [ pamplemousse ]; }; -} +}) From edf0c0b958074721933b4ac6824b489dd975fdfb Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:19:29 -0800 Subject: [PATCH 037/267] goxlr-utility: move icon to spec-compliant location --- pkgs/by-name/go/goxlr-utility/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/goxlr-utility/package.nix b/pkgs/by-name/go/goxlr-utility/package.nix index b02e9fe3aa07..978a0aaa43f0 100644 --- a/pkgs/by-name/go/goxlr-utility/package.nix +++ b/pkgs/by-name/go/goxlr-utility/package.nix @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { install -Dm644 "50-goxlr.rules" "$out/etc/udev/rules.d/50-goxlr.rules" install -Dm644 "daemon/resources/goxlr-utility.png" "$out/share/icons/hicolor/48x48/apps/goxlr-utility.png" install -Dm644 "daemon/resources/goxlr-utility.svg" "$out/share/icons/hicolor/scalable/apps/goxlr-utility.svg" - install -Dm644 "daemon/resources/goxlr-utility-large.png" "$out/share/pixmaps/goxlr-utility.png" + install -Dm644 "daemon/resources/goxlr-utility-large.png" "$out/share/icons/hicolor/128x128/apps/goxlr-utility.png" install -Dm644 "daemon/resources/goxlr-utility.desktop" "$out/share/applications/goxlr-utility.desktop" substituteInPlace $out/share/applications/goxlr-utility.desktop \ --replace-fail /usr/bin $out/bin From a759a99d162839ef86b59b44d16b4ea69c1aca57 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 02:09:03 -0800 Subject: [PATCH 038/267] lorien: move icon to spec-compliant location --- pkgs/by-name/lo/lorien/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lo/lorien/package.nix b/pkgs/by-name/lo/lorien/package.nix index f7795d8020d2..0bebd281ef00 100644 --- a/pkgs/by-name/lo/lorien/package.nix +++ b/pkgs/by-name/lo/lorien/package.nix @@ -115,7 +115,7 @@ stdenv.mkDerivation rec { --set-rpath ${lib.makeLibraryPath buildInputs} \ $out/share/lorien/lorien - install -Dm644 images/lorien.png $out/share/pixmaps/lorien.png + install -Dm644 images/lorien.png -t $out/share/icons/hicolor/64x64/apps runHook postInstall ''; From 67cdda8955529226c089fe9a8c4ef379422670aa Mon Sep 17 00:00:00 2001 From: Mikael Voss Date: Wed, 21 Jan 2026 18:00:29 +0100 Subject: [PATCH 039/267] matrix-tuwunel: enable LDAP support through option --- pkgs/by-name/ma/matrix-tuwunel/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/matrix-tuwunel/package.nix b/pkgs/by-name/ma/matrix-tuwunel/package.nix index 76b72138ce42..5973ee5f0a31 100644 --- a/pkgs/by-name/ma/matrix-tuwunel/package.nix +++ b/pkgs/by-name/ma/matrix-tuwunel/package.nix @@ -16,6 +16,7 @@ enableJemalloc ? true, rust-jemalloc-sys, enableLiburing ? stdenv.hostPlatform.isLinux, + enableLdap ? true, liburing, nixosTests, writeTextFile, @@ -144,7 +145,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "jemalloc" "jemalloc_conf" ] - ++ lib.optional enableLiburing "io_uring"; + ++ lib.optional enableLiburing "io_uring" + ++ lib.optional enableLdap "ldap"; nativeCheckInputs = [ libredirect.hook From dd74a96fcd253f8c98465ea4b73d503fc54895d0 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 02:24:36 -0800 Subject: [PATCH 040/267] midisheetmusic: move icon to spec-compliant location --- pkgs/by-name/mi/midisheetmusic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/midisheetmusic/package.nix b/pkgs/by-name/mi/midisheetmusic/package.nix index 4ce1d6558f35..5e89914676a0 100644 --- a/pkgs/by-name/mi/midisheetmusic/package.nix +++ b/pkgs/by-name/mi/midisheetmusic/package.nix @@ -77,10 +77,10 @@ stdenv.mkDerivation { env.FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; }; installPhase = '' - mkdir -p $out/share/applications $out/share/pixmaps $out/bin + mkdir -p $out/share/applications $out/bin cp deb/midisheetmusic.desktop $out/share/applications - cp NotePair.png $out/share/pixmaps/midisheetmusic.png + install -D NotePair.png $out/share/icons/hicolor/256x256/apps/midisheetmusic.png cp bin/Debug/MidiSheetMusic.exe $out/bin/.MidiSheetMusic.exe makeWrapper ${mono}/bin/mono $out/bin/midisheetmusic.mono.exe \ From d56cba4cf122106cd553577c03c96c5ce6f73afa Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 03:19:21 -0800 Subject: [PATCH 041/267] liberation-circuit: move icon to spec-compliant location --- pkgs/by-name/li/liberation-circuit/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/liberation-circuit/package.nix b/pkgs/by-name/li/liberation-circuit/package.nix index 356fbb3c5d60..285cf2b2dd1c 100644 --- a/pkgs/by-name/li/liberation-circuit/package.nix +++ b/pkgs/by-name/li/liberation-circuit/package.nix @@ -39,7 +39,9 @@ stdenv.mkDerivation { install -D linux-packaging/liberation-circuit.desktop $out/share/applications/liberation-circuit.desktop install -D linux-packaging/liberation-circuit.appdata.xml $out/share/metainfo/liberation-circuit.appdata.xml - install -D linux-packaging/icon-256px.png $out/share/pixmaps/liberation-circuit.png + install -D linux-packaging/icon-16px.png $out/share/icons/hicolor/16x16/apps/liberation-circuit.png + install -D linux-packaging/icon-32px.png $out/share/icons/hicolor/32x32/apps/liberation-circuit.png + install -D linux-packaging/icon-256px.png $out/share/icons/hicolor/256x256/apps/liberation-circuit.png runHook postInstall ''; From 53bbfae4b9054397a437bd911bf603c7326c9d2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 11:23:25 +0000 Subject: [PATCH 042/267] python3Packages.netbox-attachments: 10.0.1 -> 11.0.0b2 --- .../development/python-modules/netbox-attachments/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/netbox-attachments/default.nix b/pkgs/development/python-modules/netbox-attachments/default.nix index 85b34faedfba..b36c70ad8dfe 100644 --- a/pkgs/development/python-modules/netbox-attachments/default.nix +++ b/pkgs/development/python-modules/netbox-attachments/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage rec { pname = "netbox-attachments"; - version = "10.0.1"; + version = "11.0.0b2"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Kani999"; repo = "netbox-attachments"; tag = "v${version}"; - hash = "sha256-ZsK6RKYkfzn6YSS9ern9QxLsRdcwzt8BmMdYGJTMOKM="; + hash = "sha256-TaEzYUhuBBXYoCmB6bY/1n8KzyaXNbOMRGiDbMDroLw="; }; build-system = [ setuptools ]; From 3fb426b56bab49fb1276067d3b045327c2be72e1 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 03:33:04 -0800 Subject: [PATCH 043/267] srb2: move icon to spec-compliant location --- pkgs/by-name/sr/srb2/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sr/srb2/package.nix b/pkgs/by-name/sr/srb2/package.nix index 0a9567759ff9..7a716d2e6140 100644 --- a/pkgs/by-name/sr/srb2/package.nix +++ b/pkgs/by-name/sr/srb2/package.nix @@ -99,12 +99,10 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/bin $out/share/applications $out/share/pixmaps $out/share/icons - + mkdir -p $out/bin $out/share/applications copyDesktopItems - cp ../srb2.png $out/share/pixmaps/. - cp ../srb2.png $out/share/icons/. + install -D ../srb2.png -t $out/share/icons/hicolor/256x256/apps cp bin/lsdlsrb2 $out/bin/srb2 wrapProgram $out/bin/srb2 --set SRB2WADDIR "${finalAttrs.assets}/share/srb2" From cec332b8f1cf1ad18f82d4063fc48dbab7e8be80 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 11:41:17 -0800 Subject: [PATCH 044/267] qgroundcontrol: move icon to spec-compliant location --- pkgs/by-name/qg/qgroundcontrol/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/qg/qgroundcontrol/package.nix b/pkgs/by-name/qg/qgroundcontrol/package.nix index 0f5f53c0a054..f226de0c703c 100644 --- a/pkgs/by-name/qg/qgroundcontrol/package.nix +++ b/pkgs/by-name/qg/qgroundcontrol/package.nix @@ -74,8 +74,7 @@ stdenv.mkDerivation rec { mkdir -p $out/share/qgroundcontrol cp -rv resources/ $out/share/qgroundcontrol - mkdir -p $out/share/pixmaps - cp -v resources/icons/qgroundcontrol.png $out/share/pixmaps + install -D resources/icons/qgroundcontrol.png -t $out/share/icons/hicolor/128x128/apps runHook postInstall ''; From 20887ff246fd29254359a56a478881858155ceb3 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:21:38 -0800 Subject: [PATCH 045/267] nanosaur{,2}: move icon to spec-compliant location --- pkgs/by-name/na/nanosaur/package.nix | 2 +- pkgs/by-name/na/nanosaur2/package.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nanosaur/package.nix b/pkgs/by-name/na/nanosaur/package.nix index 35a1ab8778da..1c013e87d160 100644 --- a/pkgs/by-name/na/nanosaur/package.nix +++ b/pkgs/by-name/na/nanosaur/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { install -Dm755 {.,$out/bin}/Nanosaur wrapProgram $out/bin/Nanosaur --chdir "$out/share/Nanosaur" install -Dm644 $src/packaging/io.jor.nanosaur.desktop $out/share/applications/nanosaur.desktop - install -Dm644 $src/packaging/io.jor.nanosaur.png $out/share/pixmaps/nanosaur-desktopicon.png + install -Dm644 $src/packaging/io.jor.nanosaur.png -t $out/share/icons/hicolor/512x512/apps runHook postInstall ''; diff --git a/pkgs/by-name/na/nanosaur2/package.nix b/pkgs/by-name/na/nanosaur2/package.nix index 139fa5730c3d..6f1bf35db77f 100644 --- a/pkgs/by-name/na/nanosaur2/package.nix +++ b/pkgs/by-name/na/nanosaur2/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { install -Dm755 {.,$out/bin}/Nanosaur2 wrapProgram $out/bin/Nanosaur2 --chdir "$out/share/Nanosaur2" install -Dm644 $src/packaging/io.jor.nanosaur2.desktop $out/share/applications/nanosaur2.desktop - install -Dm644 $src/packaging/io.jor.nanosaur2.png $out/share/pixmaps/nanosaur2.png + install -Dm644 $src/packaging/io.jor.nanosaur2.png -t $out/share/icons/hicolor/256x256/apps runHook postInstall ''; From 91b885597177833012fc42083fb0ab32af72b9e2 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:27:13 -0800 Subject: [PATCH 046/267] hoppscotch: move icon to spec-compliant location --- pkgs/by-name/ho/hoppscotch/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 609f7972f528..3e6352529e4b 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -92,7 +92,7 @@ else '' # Install .desktop files install -Dm444 ${appimageContents}/Hoppscotch.desktop $out/share/applications/hoppscotch.desktop - install -Dm444 ${appimageContents}/Hoppscotch.png $out/share/pixmaps/hoppscotch.png + install -Dm444 ${appimageContents}/Hoppscotch.png $out/share/icons/hicolor/256x256/apps/hoppscotch.png substituteInPlace $out/share/applications/hoppscotch.desktop \ --replace-fail "hoppscotch-desktop" "hoppscotch" ''; From 76576fe1165798641510304acb067909442acf47 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:29:46 -0800 Subject: [PATCH 047/267] neovim-qt: remove excess pixmaps folder --- pkgs/by-name/ne/neovim-qt/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ne/neovim-qt/package.nix b/pkgs/by-name/ne/neovim-qt/package.nix index 1af3a94b724f..4fd4d76470e9 100644 --- a/pkgs/by-name/ne/neovim-qt/package.nix +++ b/pkgs/by-name/ne/neovim-qt/package.nix @@ -27,7 +27,6 @@ stdenvNoCC.mkDerivation { --prefix PATH : ${neovim}/bin # link .desktop file - mkdir -p $out/share/pixmaps ln -s ${unwrapped}/share/applications $out/share/applications ln -s ${unwrapped}/share/icons $out/share/icons ''; From ef0005b2db7b4e36dde0c3db5aa8fa5adc1c6ef3 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:40:14 -0800 Subject: [PATCH 048/267] hqplayer-desktop: move icon to spec-compliant location --- pkgs/by-name/hq/hqplayer-desktop/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/hq/hqplayer-desktop/package.nix b/pkgs/by-name/hq/hqplayer-desktop/package.nix index 3f7e5490183e..89555043e30d 100644 --- a/pkgs/by-name/hq/hqplayer-desktop/package.nix +++ b/pkgs/by-name/hq/hqplayer-desktop/package.nix @@ -14,6 +14,7 @@ mpfr, wavpack, kdePackages, + imagemagick, }: let @@ -40,6 +41,7 @@ stdenv.mkDerivation { autoPatchelfHook dpkg kdePackages.wrapQtAppsHook + imagemagick ]; buildInputs = [ @@ -79,10 +81,11 @@ stdenv.mkDerivation { mkdir -p "$out/share/applications" mv ./usr/share/applications/* "$out/share/applications" - # pixmaps - mkdir -p "$out/share/pixmaps" - mv ./usr/share/pixmaps/* "$out/share/pixmaps" - + # icons + mkdir -p $out/share/icons/hicolor/96x96/apps + install -D ./usr/share/pixmaps/hqplayer5client.png -t $out/share/icons/hicolor/128x128/apps + install -D ./usr/share/pixmaps/hqplayer5desktop.png -t $out/share/icons/hicolor/128x128/apps + magick ./usr/share/pixmaps/hqplayer5desktop-manual.png -resize 96x96 $out/share/icons/hicolor/96x96/apps/hqplayer5desktop-manual.png runHook postInstall ''; From fe3db01c7f579465706b8bac9c37473a10f5701d Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:59:14 -0800 Subject: [PATCH 049/267] ipscan: move icon to spec-compliant location, fixup desktopitem --- pkgs/by-name/ip/ipscan/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ip/ipscan/package.nix b/pkgs/by-name/ip/ipscan/package.nix index 61704697e931..80e653ab3e63 100644 --- a/pkgs/by-name/ip/ipscan/package.nix +++ b/pkgs/by-name/ip/ipscan/package.nix @@ -43,12 +43,9 @@ stdenv.mkDerivation (finalAttrs: { }" \ --add-flags "-Xmx256m -cp $out/share/${finalAttrs.pname}-${finalAttrs.version}.jar:${swt}/jars/swt.jar net.azib.ipscan.Main" - mkdir -p $out/share/applications - cp usr/share/applications/ipscan.desktop $out/share/applications/ipscan.desktop - substituteInPlace $out/share/applications/ipscan.desktop --replace "/usr/bin" "$out/bin" - - mkdir -p $out/share/pixmaps - cp usr/share/pixmaps/ipscan.png $out/share/pixmaps/ipscan.png + install -D usr/share/applications/ipscan.desktop -t $out/share/applications/ + substituteInPlace $out/share/applications/ipscan.desktop --replace-fail "Exec=sh /usr/bin/ipscan" "Exec=ipscan" + install -D usr/share/pixmaps/ipscan.png -t $out/share/icons/hicolor/128x128/apps ''; meta = { From 94432b7d32a7c47836a1d2a2ea78f8f67f597c52 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:07:56 -0800 Subject: [PATCH 050/267] ideamaker: move icon to spec-compliant location --- pkgs/by-name/id/ideamaker/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/id/ideamaker/package.nix b/pkgs/by-name/id/ideamaker/package.nix index f99e76615b63..3cf22b635dc9 100644 --- a/pkgs/by-name/id/ideamaker/package.nix +++ b/pkgs/by-name/id/ideamaker/package.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation { $out/share/mime/packages/ideamaker.xml install -D usr/share/ideamaker/icons/ideamaker-icon.png \ - $out/share/pixmaps/ideamaker.png + $out/share/icons/hicolor/128x128/apps/ideamaker.png ln -sf $out/usr/lib/x86_64-linux-gnu/ideamaker/ideamaker $out/bin/ideamaker From 4bc740c8e6b1701a7d3650c217a75815cae17e92 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:25:59 -0800 Subject: [PATCH 051/267] jameica: move icon to spec-compliant location --- pkgs/by-name/ja/jameica/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ja/jameica/package.nix b/pkgs/by-name/ja/jameica/package.nix index e41386949f13..556acfc74307 100644 --- a/pkgs/by-name/ja/jameica/package.nix +++ b/pkgs/by-name/ja/jameica/package.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation rec { install -Dm644 releases/${version}/jameica/jameica.jar $out/share/java/ install -Dm644 plugin.xml $out/share/java/ - install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png + install -Dm644 build/jameica-icon.png $out/share/icons/hicolor/64x64/apps/jameica.png cp ${desktopItem}/share/applications/* $out/share/applications/ '' + lib.optionalString stdenv.hostPlatform.isDarwin '' From c2d3283f2c931500d957078cd192d31d6be5d058 Mon Sep 17 00:00:00 2001 From: Anthony Wang Date: Mon, 2 Mar 2026 19:48:58 -0500 Subject: [PATCH 052/267] kdePackages.libquotient: 0.9.5 -> 0.9.6.1 --- pkgs/development/libraries/libquotient/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/libraries/libquotient/default.nix b/pkgs/development/libraries/libquotient/default.nix index 73e254eb8b07..bc65f028b749 100644 --- a/pkgs/development/libraries/libquotient/default.nix +++ b/pkgs/development/libraries/libquotient/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { pname = "libquotient"; - version = "0.9.5"; + version = "0.9.6.1"; outputs = [ "out" @@ -24,18 +24,9 @@ stdenv.mkDerivation rec { owner = "quotient-im"; repo = "libQuotient"; rev = version; - hash = "sha256-wdIE5LI4l3WUvpGfoJBL8sjBl2k8NfZTh9CjfJc9FIA="; + hash = "sha256-ea7vOxmc4S7KizbwYp21NryW3BGh+Jn0HOR4qsA1roE="; }; - patches = [ - # Qt 6.10 compat - # FIXME: remove in next update - (fetchpatch { - url = "https://github.com/quotient-im/libQuotient/commit/ea83157eed37ff97ab275a5d14c971f0a5a70595.diff"; - hash = "sha256-JMdcywGgZ0Gev/Nce4oPiMJQxTBJYPoq+WoT3WLWWNQ="; - }) - ]; - nativeBuildInputs = [ cmake ]; propagatedBuildInputs = [ From e8dbf2f14dab9c22dce59e81ba58c1068393da76 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 11:18:46 +0000 Subject: [PATCH 053/267] jdt-language-server: 1.56.0 -> 1.57.0 --- pkgs/by-name/jd/jdt-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jd/jdt-language-server/package.nix b/pkgs/by-name/jd/jdt-language-server/package.nix index 530ffdce3f21..3ea84f2b91a2 100644 --- a/pkgs/by-name/jd/jdt-language-server/package.nix +++ b/pkgs/by-name/jd/jdt-language-server/package.nix @@ -7,15 +7,15 @@ }: let - timestamp = "202601291528"; + timestamp = "202602261110"; in stdenv.mkDerivation (finalAttrs: { pname = "jdt-language-server"; - version = "1.56.0"; + version = "1.57.0"; src = fetchurl { url = "https://download.eclipse.org/jdtls/milestones/${finalAttrs.version}/jdt-language-server-${finalAttrs.version}-${timestamp}.tar.gz"; - hash = "sha256-mISS8aQ1C+Uqr75TjcBPXE2uCK0OHyqjUxdiLtLb48Y="; + hash = "sha256-9/+pP+G7vqldrBPdl83NJcWC1uVttnJY2g3M6yMCYB4="; }; sourceRoot = "."; From d580e5f3ede449dd27e6a2e938fa054dacbdddd8 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 24 Feb 2026 21:53:29 +0000 Subject: [PATCH 054/267] 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 dac1aab45e20739bd9bb54b68955dd0a1ad72197 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:40:17 -0800 Subject: [PATCH 055/267] netbird: move icon to spec-compliant location, remove absolute Exec path --- pkgs/by-name/ne/netbird/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 3b38bcc0481a..78ef07baeb38 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -127,11 +127,11 @@ buildGoModule (finalAttrs: { '' # assemble & adjust netbird.desktop files for the GUI + lib.optionalString (stdenv.hostPlatform.isLinux && componentName == "ui") '' - install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/pixmaps/netbird.png" + install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/icons/hicolor/256x256/apps/netbird.png" install -Dm644 "$src/client/ui/build/netbird.desktop" "$out/share/applications/netbird.desktop" substituteInPlace $out/share/applications/netbird.desktop \ - --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/${component.binaryName}" + --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=${component.binaryName}" ''; nativeInstallCheckInputs = lib.lists.optionals (component ? versionCheckProgramArg) [ From 75d73c414634606fe8a2c076924485a691cb90e7 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:52:01 -0800 Subject: [PATCH 056/267] netlogo: move icon to spec-compliant location --- pkgs/by-name/ne/netlogo/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ne/netlogo/package.nix b/pkgs/by-name/ne/netlogo/package.nix index 168ad2a917af..1aae1f9b8288 100644 --- a/pkgs/by-name/ne/netlogo/package.nix +++ b/pkgs/by-name/ne/netlogo/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper ${jre}/bin/java $out/bin/netlogo \ --chdir $out/opt/netlogo \ --add-flags "-jar netlogo-${finalAttrs.version}.jar" - install -Dm644 ${desktopicon} $out/share/pixmaps/netlogo.png + install -Dm644 ${desktopicon} $out/share/icons/hicolor/256x256/apps/netlogo.png runHook postInstall ''; From 8817428062d0f478c2a121fb9eda769c8b200be8 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:01:06 -0800 Subject: [PATCH 057/267] networkminer: move icon to spec-compliant location --- pkgs/by-name/ne/networkminer/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ne/networkminer/package.nix b/pkgs/by-name/ne/networkminer/package.nix index 72186710e76a..32f389a1a400 100644 --- a/pkgs/by-name/ne/networkminer/package.nix +++ b/pkgs/by-name/ne/networkminer/package.nix @@ -71,7 +71,7 @@ buildDotnetModule rec { install -D NetworkMiner/NetworkMiner.desktop $out/share/applications/NetworkMiner.desktop substituteInPlace $out/share/applications/NetworkMiner.desktop \ --replace-fail "Icon=./Images/NetworkMiner_logo_313x313.png" "Icon=NetworkMiner" - install -D NetworkMiner/networkminericon-96x96.png $out/share/pixmaps/NetworkMiner.png + install -D NetworkMiner/networkminericon-96x96.png $out/share/icons/hicolor/96x96/apps/NetworkMiner.png runHook postInstall ''; From 4f49d649bb9252a19bec539a600097dca894ab3c Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:14:57 -0800 Subject: [PATCH 058/267] projectlibre: move icon to spec-compliant location --- pkgs/by-name/pr/projectlibre/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/projectlibre/package.nix b/pkgs/by-name/pr/projectlibre/package.nix index 960bf5faab2c..607e27248e85 100644 --- a/pkgs/by-name/pr/projectlibre/package.nix +++ b/pkgs/by-name/pr/projectlibre/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { cp -R license $out/share/doc/projectlibre cp -R resources/samples/* $out/share/projectlibre/samples install -Dm644 resources/projectlibre.desktop -t $out/share/applications - install -Dm644 resources/projectlibre.png -t $out/share/pixmaps + install -Dm644 resources/projectlibre.png -t $out/share/icons/hicolor/128x128/apps install -Dm755 resources/projectlibre -t $out/bin popd From f69e2af9ca7f98a65dcb66240de3d6bdedbf04dc Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:55:25 -0800 Subject: [PATCH 059/267] nwg-panel: move icon to spec-compliant location --- pkgs/by-name/nw/nwg-panel/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nw/nwg-panel/package.nix b/pkgs/by-name/nw/nwg-panel/package.nix index 85867c627666..a0b79ff060b5 100644 --- a/pkgs/by-name/nw/nwg-panel/package.nix +++ b/pkgs/by-name/nw/nwg-panel/package.nix @@ -66,9 +66,8 @@ python3Packages.buildPythonApplication (finalAttrs: { ++ [ libdbusmenu-gtk3 ]; postInstall = '' - mkdir -p $out/share/{applications,pixmaps} - cp $src/nwg-panel-config.desktop nwg-processes.desktop $out/share/applications/ - cp $src/nwg-shell.svg $src/nwg-panel.svg nwg-processes.svg $out/share/pixmaps/ + install -D $src/nwg-panel-config.desktop nwg-processes.desktop -t $out/share/applications/ + install -D $src/nwg-shell.svg $src/nwg-panel.svg nwg-processes.svg -t $out/share/icons/hicolor/scalable/apps/ ''; preFixup = '' From 87b6433eb499e06ba6639b04635e5765050e9b3b Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:36:14 -0800 Subject: [PATCH 060/267] otto-matic: move icon to spec-compliant location --- pkgs/by-name/ot/otto-matic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ot/otto-matic/package.nix b/pkgs/by-name/ot/otto-matic/package.nix index 87714af175f8..c2b01940cf4b 100644 --- a/pkgs/by-name/ot/otto-matic/package.nix +++ b/pkgs/by-name/ot/otto-matic/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation { install -Dm755 {.,$out/bin}/OttoMatic wrapProgram $out/bin/OttoMatic --chdir "$out/share/OttoMatic" install -Dm644 $src/packaging/io.jor.ottomatic.desktop $out/share/applications/io.jor.ottomatic.desktop - install -Dm644 $src/packaging/io.jor.ottomatic.png $out/share/pixmaps/io.jor.ottomatic.png + install -Dm644 $src/packaging/io.jor.ottomatic.png $out/share/icons/hicolor/512x512/apps/io.jor.ottomatic.png runHook postInstall ''; From f1b950d319ea262a02205eb0c3dfd388751a171e Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:09:15 -0800 Subject: [PATCH 061/267] plater: move icon to spec-compliant location, use copyDesktopItems --- pkgs/by-name/pl/plater/package.nix | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/pl/plater/package.nix b/pkgs/by-name/pl/plater/package.nix index 800c9299d8ca..8443f4755b4a 100644 --- a/pkgs/by-name/pl/plater/package.nix +++ b/pkgs/by-name/pl/plater/package.nix @@ -5,6 +5,7 @@ lib, libGLU, makeDesktopItem, + copyDesktopItems, qt5, }: @@ -22,28 +23,29 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake qt5.wrapQtAppsHook + copyDesktopItems ]; buildInputs = [ libGLU qt5.qtbase ]; - desktopItem = makeDesktopItem { - name = "plater"; - exec = "plater"; - icon = "plater"; - desktopName = "Ideamaker"; - genericName = meta.description; - categories = [ - "Utility" - "Engineering" - ]; - }; + desktopItems = [ + (makeDesktopItem { + name = "plater"; + exec = "plater"; + icon = "plater"; + desktopName = "Ideamaker"; + genericName = meta.description; + categories = [ + "Utility" + "Engineering" + ]; + }) + ]; postInstall = '' - mkdir -p $out/share/pixmaps - ln -s ${desktopItem}/share/applications $out/share/ - cp $src/gui/img/plater.png $out/share/pixmaps/${pname}.png + install -D $src/gui/img/plater.png -t $out/share/icons/hicolor/128x128/apps ''; meta = { From 9dd7586b31b90da9e4babcd65a6f7278c275d8d5 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:43:00 -0800 Subject: [PATCH 062/267] pattypan: move icon to spec-compliant location --- pkgs/by-name/pa/pattypan/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/pattypan/package.nix b/pkgs/by-name/pa/pattypan/package.nix index 62c2fba5494c..65aa30eff298 100644 --- a/pkgs/by-name/pa/pattypan/package.nix +++ b/pkgs/by-name/pa/pattypan/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, ant, jdk, + imagemagick, makeWrapper, wrapGAppsHook3, makeDesktopItem, @@ -31,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: { wrapGAppsHook3 copyDesktopItems stripJavaArchivesHook + imagemagick ]; dontWrapGApps = true; @@ -45,8 +47,9 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + mkdir -p $out/share/icons/hicolor/96x96/apps install -Dm644 pattypan.jar -t $out/share/pattypan - install -Dm644 src/pattypan/resources/logo.png $out/share/pixmaps/pattypan.png + magick src/pattypan/resources/logo.png -resize 96x96 $out/share/icons/hicolor/96x96/apps/pattypan.png runHook postInstall ''; From b999486d39424449ffa6747ce2a1810143784308 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Mar 2026 20:10:19 +0000 Subject: [PATCH 063/267] wheelwizard: 2.4.0 -> 2.4.1 --- pkgs/by-name/wh/wheelwizard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix index ee98afc7ead3..c1663a9e5fc5 100644 --- a/pkgs/by-name/wh/wheelwizard/package.nix +++ b/pkgs/by-name/wh/wheelwizard/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule rec { pname = "wheelwizard"; - version = "2.4.0"; + version = "2.4.1"; src = fetchFromGitHub { owner = "TeamWheelWizard"; repo = "WheelWizard"; tag = version; - hash = "sha256-3qFJ08v9JI7VDSG9Nm0EuWJG8WHVLfpkk8TLYezWV5Y="; + hash = "sha256-pxz4aZozpQQB8GgL/D2AgbtCy+cTbd5DNsODoDd2Xa0="; }; postPatch = '' rm .config/dotnet-tools.json From c3fbe4ca5a4349ba7e6b02f539cbc55dd6d1bee3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 01:41:04 +0000 Subject: [PATCH 064/267] 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 c16aa8abf9c37bddf575e2f5b65f226d131a1199 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 03:04:04 +0000 Subject: [PATCH 065/267] commitizen: 4.13.8 -> 4.13.9 --- pkgs/by-name/co/commitizen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/commitizen/package.nix b/pkgs/by-name/co/commitizen/package.nix index b910a8af7a29..9bbdda3ad1bd 100644 --- a/pkgs/by-name/co/commitizen/package.nix +++ b/pkgs/by-name/co/commitizen/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonPackage rec { pname = "commitizen"; - version = "4.13.8"; + version = "4.13.9"; pyproject = true; src = fetchFromGitHub { owner = "commitizen-tools"; repo = "commitizen"; tag = "v${version}"; - hash = "sha256-xRje/iCXeUJSmt1qdQ8cOTC8vqJSW8XFIIkplgzMpCo="; + hash = "sha256-bT154qRnZCf3StYs+acv4Be/SUCA5ovGjY/j2EDmUEc="; }; postPatch = '' From ac7d5b628ede5fc2c4743a61c671d5cd0782a22c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 04:36:12 +0000 Subject: [PATCH 066/267] 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 fbc748b72ae47a14d314f918d86caf5152ac7f8f Mon Sep 17 00:00:00 2001 From: Guillaume Fournier Date: Thu, 5 Mar 2026 08:17:59 +0100 Subject: [PATCH 067/267] nixoscope: init at 0-unstable-2026-03-05 --- pkgs/by-name/ni/nixoscope/package.nix | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/ni/nixoscope/package.nix diff --git a/pkgs/by-name/ni/nixoscope/package.nix b/pkgs/by-name/ni/nixoscope/package.nix new file mode 100644 index 000000000000..4280080b4540 --- /dev/null +++ b/pkgs/by-name/ni/nixoscope/package.nix @@ -0,0 +1,37 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: +python3Packages.buildPythonPackage { + pname = "nixoscope"; + version = "0-unstable-2026-03-05"; + pyproject = true; + + src = fetchFromGitHub { + owner = "giomf"; + repo = "nixoscope"; + rev = "71de2ff0b4c9376db759a05ad58ace87d2b52ccb"; + hash = "sha256-5yNGtEWlSAfJcy4X8C3dHQ+4Xaawi6aX20C82bfZxG4="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = with python3Packages; [ + graphviz + ]; + + meta = { + description = "Visualize dependencies between NixOS modules"; + homepage = "https://github.com/giomf/NixoScope"; + license = with lib.licenses; [ + mit + ]; + maintainers = with lib.maintainers; [ + giomf + ]; + mainProgram = "nixoscope"; + }; +} From 36a98869714a2b63a5f5f35ad3730db5c18f12df Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 5 Mar 2026 16:42:00 +0100 Subject: [PATCH 068/267] 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 069/267] 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 070/267] 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 071/267] 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 072/267] 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 073/267] 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 074/267] 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 25f0b8839dc528a859c62c283369b9ce12cf6805 Mon Sep 17 00:00:00 2001 From: Gustlik501 Date: Thu, 5 Mar 2026 18:44:41 +0100 Subject: [PATCH 075/267] cwal: init at 0.4.1 --- maintainers/maintainer-list.nix | 6 +++++ pkgs/by-name/cw/cwal/package.nix | 44 ++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 pkgs/by-name/cw/cwal/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 07748eb80747..fa4471cae935 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10079,6 +10079,12 @@ githubId = 28863828; name = "guserav"; }; + gustlik501 = { + email = "sevcnikar.gregor2@gmail.com"; + github = "Gustlik501"; + githubId = 36334538; + name = "Gustlik501"; + }; guttermonk = { github = "guttermonk"; githubId = 4753752; diff --git a/pkgs/by-name/cw/cwal/package.nix b/pkgs/by-name/cw/cwal/package.nix new file mode 100644 index 000000000000..0536cb7fb978 --- /dev/null +++ b/pkgs/by-name/cw/cwal/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + pkg-config, + imagemagick, + libimagequant, + lua, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "cwal"; + version = "0.4.1"; + + src = fetchFromGitHub { + owner = "nitinbhat972"; + repo = "cwal"; + rev = "v${finalAttrs.version}"; + hash = "sha256-H7liUw/KUT8U0KxBbUFvfu+L1vD7CbGw0cjbwjwwKrY="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + imagemagick + libimagequant + lua + ]; + + meta = { + description = "Blazing-fast pywal-like color palette generator written in C"; + homepage = "https://github.com/nitinbhat972/cwal"; + license = lib.licenses.gpl3Only; + mainProgram = "cwal"; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ gustlik501 ]; + }; +}) From 78d93ccec0250bbf31bd6978caf6102c3a89430e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 17:46:18 +0000 Subject: [PATCH 076/267] docker: 29.2.1 -> 29.3.0 --- pkgs/applications/virtualization/docker/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index fa8e35be7153..6671d40e752b 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -438,14 +438,14 @@ in docker_29 = let - version = "29.2.1"; + version = "29.3.0"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-9foA1MThtq1sQnwki+cxPuU1dZbukOgdMg99Z1EElxk="; + cliHash = "sha256-h4GyKwAbeF5y971iH4zRmfnvx/PxbttPBWc12u5IYvQ="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-LN/IVgKdBwpTR2fUq2Syi6zWP4YN7DQS4bfJVk8Agtg="; + mobyHash = "sha256-CYkZ9geZPQdWMqFc3MOT9aA0GVBtsoRVzxZU801DKlA="; runcRev = "v1.3.4"; runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8="; containerdRev = "v2.2.1"; From b55645d6bd13d8a266e40b3a12d764dc79a06f23 Mon Sep 17 00:00:00 2001 From: Dan Xin Date: Fri, 6 Mar 2026 01:50:47 +0800 Subject: [PATCH 077/267] chatgpt: 1.2025.203 -> 1.2026.048 --- pkgs/by-name/ch/chatgpt/source.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chatgpt/source.nix b/pkgs/by-name/ch/chatgpt/source.nix index ee7a715de7fc..30fe580a11f0 100644 --- a/pkgs/by-name/ch/chatgpt/source.nix +++ b/pkgs/by-name/ch/chatgpt/source.nix @@ -1,7 +1,7 @@ { - version = "1.2025.203"; + version = "1.2026.048"; src = { - url = "https://persistent.oaistatic.com/sidekick/public/ChatGPT_Desktop_public_1.2025.203_1753492939.dmg"; - hash = "sha256-m+KvDXcNz4M6MhgOGwsTGytXzAuC6WKd/Dr+3PESQtg="; + url = "https://persistent.oaistatic.com/sidekick/public/ChatGPT_Desktop_public_1.2026.048_1771630681.dmg"; + hash = "sha256-6V3H0sA9dlLa/FygZrOO9FqjSVsVgkdH1ZAYLdbET9U="; }; } From 05c54a03c0481d04b9100381df4424cb8330d2f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 00:26:18 +0000 Subject: [PATCH 078/267] python3Packages.python-keystoneclient: 5.7.0 -> 5.8.0 --- .../python-modules/python-keystoneclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-keystoneclient/default.nix b/pkgs/development/python-modules/python-keystoneclient/default.nix index e39f57f5c41c..1e0fc4b24283 100644 --- a/pkgs/development/python-modules/python-keystoneclient/default.nix +++ b/pkgs/development/python-modules/python-keystoneclient/default.nix @@ -16,13 +16,13 @@ buildPythonPackage rec { pname = "python-keystoneclient"; - version = "5.7.0"; + version = "5.8.0"; pyproject = true; src = fetchPypi { pname = "python_keystoneclient"; inherit version; - hash = "sha256-jOe/HIzdym1xQPx2kYtE7d8dZAQKYMuP9wWRNhBNTOs="; + hash = "sha256-PKh8Z8QEKYzoYjELVp9UWlis91zVaFCUyC81Mgs6NV0="; }; build-system = [ setuptools ]; From 7b40f3c3a22dd52b74dba9f43e17ed9030dba1a1 Mon Sep 17 00:00:00 2001 From: kossLAN Date: Fri, 6 Mar 2026 00:04:22 -0500 Subject: [PATCH 079/267] maintainers: add kossLAN --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3fb6c89bf258..f12faf9a7d50 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14266,6 +14266,13 @@ githubId = 2037002; name = "Konstantinos"; }; + kosslan = { + email = "kosslan@kosslan.dev"; + matrix = "@kosslan:kosslan.dev"; + github = "kosslan"; + githubId = 98048456; + name = "kosslan"; + }; kotatsuyaki = { email = "kotatsuyaki@mail.kotatsu.dev"; github = "kotatsuyaki"; From 7a91a8aeecf531f4e39d526c686539a75bf43822 Mon Sep 17 00:00:00 2001 From: kossLAN Date: Fri, 6 Mar 2026 00:04:25 -0500 Subject: [PATCH 080/267] qtengine: init at 0.2.1 --- pkgs/by-name/qt/qtengine/package.nix | 77 ++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 pkgs/by-name/qt/qtengine/package.nix diff --git a/pkgs/by-name/qt/qtengine/package.nix b/pkgs/by-name/qt/qtengine/package.nix new file mode 100644 index 000000000000..70ee18462c95 --- /dev/null +++ b/pkgs/by-name/qt/qtengine/package.nix @@ -0,0 +1,77 @@ +{ + lib, + stdenv, + cmake, + ninja, + kdePackages, + libsForQt5, + fetchFromGitHub, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "qtengine"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "kossLAN"; + repo = "qtengine"; + tag = finalAttrs.version; + hash = "sha256-aJ5ZdIX10nmhzMLjP6QMuFJHvljJD+xcojuKZjPkr70="; + }; + + outputs = [ + "out" + "qt5" + ]; + + nativeBuildInputs = [ + cmake + ninja + ]; + + buildInputs = [ + kdePackages.qtbase + kdePackages.kconfig + kdePackages.kcolorscheme + kdePackages.kiconthemes + ]; + + # Workaround for Qt5/Qt6 dual support, similar to breeze (pkgs/kde/plasma/breeze) + cmakeFlags = [ + "-DQT6_PLUGINDIR=${placeholder "out"}/${kdePackages.qtbase.qtPluginPrefix}" + "-DQT5_PLUGINDIR=${placeholder "qt5"}/${libsForQt5.qtbase.qtPluginPrefix}" + "-DQT5_LIBDIR=${placeholder "qt5"}/lib" + "-DQt5_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5" + "-DQt5Core_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5Core" + "-DQt5DBus_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5DBus" + "-DQt5Gui_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5Gui" + "-DQt5Widgets_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5Widgets" + "-DQt5Xml_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5Xml" + "-DQt5ThemeSupport_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5ThemeSupport" + "-DQt5ThemeSupport_LIBRARY=${libsForQt5.qtbase.out}/lib/libQt5ThemeSupport.a" + "-DQt5ThemeSupport_INCLUDE_DIR=${libsForQt5.qtbase.dev}/include/QtThemeSupport/${libsForQt5.qtbase.version}" + "-DQt5Network_DIR=${libsForQt5.qtbase.dev}/lib/cmake/Qt5Network" + "-DQt5Qml_DIR=${libsForQt5.qtdeclarative.dev}/lib/cmake/Qt5Qml" + "-DQt5Quick_DIR=${libsForQt5.qtdeclarative.dev}/lib/cmake/Qt5Quick" + "-DQt5QmlModels_DIR=${libsForQt5.qtdeclarative.dev}/lib/cmake/Qt5QmlModels" + "-DQt5QuickControls2_DIR=${libsForQt5.qtquickcontrols2.dev}/lib/cmake/Qt5QuickControls2" + + "-DKF5Auth_DIR=${libsForQt5.kauth.dev}/lib/cmake/KF5Auth" + "-DKF5Codecs_DIR=${libsForQt5.kcodecs.dev}/lib/cmake/KF5Codecs" + "-DKF5Config_DIR=${libsForQt5.kconfig.dev}/lib/cmake/KF5Config" + "-DKF5ConfigWidgets_DIR=${libsForQt5.kconfigwidgets.dev}/lib/cmake/KF5ConfigWidgets" + "-DKF5CoreAddons_DIR=${libsForQt5.kcoreaddons.dev}/lib/cmake/KF5CoreAddons" + "-DKF5GuiAddons_DIR=${libsForQt5.kguiaddons.dev}/lib/cmake/KF5GuiAddons" + "-DKF5IconThemes_DIR=${libsForQt5.kiconthemes.dev}/lib/cmake/KF5IconThemes" + "-DKF5WidgetsAddons_DIR=${libsForQt5.kwidgetsaddons.dev}/lib/cmake/KF5WidgetsAddons" + ]; + + dontWrapQtApps = true; + + meta = { + description = "Minimal Qt platform theme"; + homepage = "https://github.com/kossLAN/qtengine"; + license = lib.licenses.bsd2; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ kosslan ]; + }; +}) From bf08a761c4310dd2d9bd3bbdb23f3d36a87a4ccd Mon Sep 17 00:00:00 2001 From: Leon Klingele Date: Fri, 6 Mar 2026 06:52:40 +0100 Subject: [PATCH 081/267] go_1_24: bootstrap 1.24.11 -> 1.24.13 --- .../development/compilers/go/bootstrap124.nix | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/development/compilers/go/bootstrap124.nix b/pkgs/development/compilers/go/bootstrap124.nix index e69287fa7693..6a04688f64e6 100644 --- a/pkgs/development/compilers/go/bootstrap124.nix +++ b/pkgs/development/compilers/go/bootstrap124.nix @@ -1,27 +1,27 @@ { callPackage }: callPackage ./binary.nix { - version = "1.24.11"; + version = "1.24.13"; hashes = { # Use `print-hashes.sh ${version}` to generate the list below - darwin-amd64 = "c45566cf265e2083cd0324e88648a9c28d0edede7b5fd12f8dc6932155a344c5"; - darwin-arm64 = "a9c90c786e75d5d1da0547de2d1199034df6a4b163af2fa91b9168c65f229c12"; - freebsd-386 = "99229da13fd74d5cdcb81fae844bf48574c64eae0d2821137f45c848f1453771"; - freebsd-amd64 = "de6fdd4eefa06dbb2531ed601ef5f2b88e73f49f89c10bc1078f51a96a7ae88f"; - freebsd-arm = "fd7a01515c09ad190c969bd9cd277803c05acfaa7b03c496d3a9d1b8cad72d03"; - freebsd-arm64 = "eead4408b88557228fe4b30ee90aa33062d338fa5647c046a5aaca4237839f5a"; - freebsd-riscv64 = "3c192d96d57c6330e6a92d70235a4e938345c9b3a50d37cfce60c92dd7240d04"; - linux-386 = "bb702d0b67759724dccee1825828e8bae0b5199e3295cac5a98a81f3098fa64a"; - linux-amd64 = "bceca00afaac856bc48b4cc33db7cd9eb383c81811379faed3bdbc80edb0af65"; - linux-arm64 = "beaf0f51cbe0bd71b8289b2b6fa96c0b11cd86aa58672691ef2f1de88eb621de"; - linux-armv6l = "24d712a7e8ea2f429c05bc67287249e0291f2fe0ea6d6ff268f11b7343ad0f47"; - linux-loong64 = "45c3cbec9e30071ea1f3323fc30fb1b8497007c992f00ba48fcdcb729f06467c"; - linux-mips = "c006942d74a348af080aac3930c3772148761cf1de5d97c3879c30d17b72ccf5"; - linux-mips64 = "d054e2fb0873ac1d5502c4a860090bfff130b8fabdeeea311adda658fbc45ac5"; - linux-mips64le = "c0274255613b85e2ba45e210e8f07995d51a048f11c7f0b9128dc177472692b3"; - linux-mipsle = "5c787fc3ac04c4ebeaa0a6602c8a69eae557fe15d033a07cf22ac44e2489285f"; - linux-ppc64 = "3fceb9492469f2155134a834c12b4bf9c1126fbb3cbf5a5ae660648897b8076d"; - linux-ppc64le = "f770d0c5d7e7e2edb030133ac7854d9204f4e954e79a176e81362ffedf6ea34c"; - linux-riscv64 = "9db9ba8e6b60f3662f55ed78b128175edbe8b9480e657126a5b8f5043ee1e38c"; - linux-s390x = "5955ddda3445b2cbfd81b8772044084911f55d0baeb32414da0411f6a377a2d4"; + darwin-amd64 = "6cc6549b06725220b342b740497ffd24e0ebdcef75781a77931ca199f46ad781"; + darwin-arm64 = "f282d882c3353485e2fc6c634606d85caf36e855167d59b996dbeae19fa7629a"; + freebsd-386 = "1e3bd90c1d138a3d4bbc39f3990f59faab5e9d83006b51c5dec17538716d2651"; + freebsd-amd64 = "96e3c439befbb365ecde3ae475f9319ef7693d5d66a05992e8f8d29c60a63761"; + freebsd-arm = "3d8005886f2dff23357d5d36e7759fdadc642d5207c01bd9e761d5d9e27f3257"; + freebsd-arm64 = "67efe294235fd85fc0fb810275dfd402a459c8522f7bf075f63c7047db474f1b"; + freebsd-riscv64 = "4973d786b9bc4291063ecc69546e662f18d5fa564745673c7ea39c3febc11cc3"; + linux-386 = "a55cb4587b1face90dc9334d8ad44ccd41fade77dcff645a74927eb0adc52272"; + linux-amd64 = "1fc94b57134d51669c72173ad5d49fd62afb0f1db9bf3f798fd98ee423f8d730"; + linux-arm64 = "74d97be1cc3a474129590c67ebf748a96e72d9f3a2b6fef3ed3275de591d49b3"; + linux-armv6l = "a26b1e54c0fe7b0babc79716a89b830f1cde54f6c6f914a9995d3f0d0bdd0242"; + linux-loong64 = "8fd090f77b88b9e6f3807a24fce5187163f0036a30d47abab97a1861321f62ca"; + linux-mips = "b879aea34facab984856575ddc3416cfeaa4e3b87a5b23e23ad7acb850bed605"; + linux-mips64 = "b652f8f1199fab0e139bd1e41596470cb104b404e829e658d571ad7566148ada"; + linux-mips64le = "d1c233a227fd4c5be04d4e8929b4b75e7237556916b8295c0436a1301af8ea12"; + linux-mipsle = "4685999157eafa2b731d58e93b50693c34b6efdb2a63755591e785886ca8aaf0"; + linux-ppc64 = "0ff9907f079e4f2c4d1c4a30a0acc4bb8b627a7043f49b19dc97eb4491b78fdc"; + linux-ppc64le = "5f0dfab58ce15a84d824363c041246c76847a69d14f9ffac16bd5342299ecc14"; + linux-riscv64 = "9a8166261489d3f38c7a568785b7012c123e3561779d282d568a72d58506754f"; + linux-s390x = "a3e3e2012f9b4d392fab85fd4596bbd798ea8e0ceba259f47023b8cb5ebfffc1"; }; } From f010be01b9656d9f812d1d03bca3ef2595fcca08 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 08:16:18 +0000 Subject: [PATCH 082/267] 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 96e5bca0128b83e0df48b3c05ede9c59c39c3332 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Wed, 17 Dec 2025 13:45:10 +0100 Subject: [PATCH 083/267] gradle: handle missing release version in dependencies --- .../tools/build-managers/gradle/fetch-deps.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/build-managers/gradle/fetch-deps.nix b/pkgs/development/tools/build-managers/gradle/fetch-deps.nix index 9bb4686072fa..36c5124f3a8a 100644 --- a/pkgs/development/tools/build-managers/gradle/fetch-deps.nix +++ b/pkgs/development/tools/build-managers/gradle/fetch-deps.nix @@ -176,14 +176,14 @@ let uniqueVersions' = map (x: x.version) uniqueVersionFiles; releaseVersions = map (x: x.version) (builtins.filter (x: !x.isSnapshot) uniqueVersionFiles); latestVer = v.latest or v.release or (lib.last uniqueVersions'); - releaseVer = v.release or (lib.last releaseVersions); + releaseVer = v.release or (if releaseVersions != [ ] then lib.last releaseVersions else null); # The very latest version isn't necessarily used by Gradle, so it may not be present in the MITM data. # In order to generate better metadata xml, if the latest version is known but wasn't fetched by Gradle, # add it anyway. uniqueVersions = uniqueVersions' - ++ lib.optional (!builtins.elem releaseVer uniqueVersions') releaseVer + ++ lib.optional (releaseVer != null && !builtins.elem releaseVer uniqueVersions') releaseVer ++ lib.optional (!builtins.elem latestVer uniqueVersions' && releaseVer != latestVer) latestVer; lastUpdated = @@ -235,7 +235,7 @@ let '' else assert !containsSpecialXmlChars latestVer; - assert !containsSpecialXmlChars releaseVer; + assert releaseVer == null || !containsSpecialXmlChars releaseVer; '' @@ -243,7 +243,7 @@ let ${artifactId} ${latestVer} - ${releaseVer} + ${lib.optionalString (releaseVer != null) " ${releaseVer}"} ${builtins.concatStringsSep "\n" (map (x: " ${x}") uniqueVersions)} From c114b116aec525ec6743b552b695ecb5cfba3781 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 09:56:53 +0000 Subject: [PATCH 084/267] 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 d1980bcd6b4d3c58f1b04c814defe706be18c961 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 6 Mar 2026 21:28:12 +0100 Subject: [PATCH 085/267] python3Packages.identify: 2.6.16 -> 2.6.17 Diff: https://github.com/pre-commit/identify/compare/v2.6.16...v2.6.17 --- pkgs/development/python-modules/identify/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix index 183a6a1bcc18..095c740c5dd1 100644 --- a/pkgs/development/python-modules/identify/default.nix +++ b/pkgs/development/python-modules/identify/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "identify"; - version = "2.6.16"; + version = "2.6.17"; pyproject = true; src = fetchFromGitHub { owner = "pre-commit"; repo = "identify"; tag = "v${finalAttrs.version}"; - hash = "sha256-+iLIU2NfKogFAdbAXXER3G7cDyvcey9pR+0HifQZoh8="; + hash = "sha256-hnVG1TRkq605uFk3PmzqFwnzcYru/4OYbrJYAtDuo0g="; }; build-system = [ setuptools ]; From 5aad77658ca49263f281cceb6b303db99ffcb649 Mon Sep 17 00:00:00 2001 From: Felix Rath Date: Fri, 6 Mar 2026 20:58:10 +0100 Subject: [PATCH 086/267] spacetimedb: 1.12.0 -> 2.0.3 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/sp/spacetimedb/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 610dcb5d42bb..fe734902b46e 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -152,6 +152,8 @@ - Plugins for the JetBrains IDEs have been removed from Nixpkgs. +- `spacetimedb` has been updated from 1.12.0 to [2.0.3](https://github.com/clockworklabs/SpacetimeDB/releases/tag/v2.0.3). Breaking changes and migration notes from 1.0 to 2.0 can be found [here](https://spacetimedb.com/docs/upgrade/). + - `jetbrains.plugins.addPlugins` no longer supports plugin names or ID strings. You can still use `addPlugins` with plugin derivations, such as plugins packaged outside of Nixpkgs. diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index d229cb16ac21..954f9681374c 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -15,16 +15,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.12.0"; + version = "2.0.3"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-JuZ9odvMTIOIG4G0M4IBS9I9mWV+dk6qltIgn2a/W9I="; + hash = "sha256-QmzuXuFru/yt/32PXVydmLWpH9JnYD+sInorz9AqIMI="; }; - cargoHash = "sha256-yAXcTNBITuBm7NPCTiS/RDaxMYgH6mq+ud3VsOELEqE="; + cargoHash = "sha256-mUmFkMpJq25lao2B7Ggigx6vd3hg534XTpPJw48Jw5s="; nativeBuildInputs = [ pkg-config From 128bccf79b6e005d91bd7ad6b99ce97f6f220726 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 6 Mar 2026 21:34:38 +0100 Subject: [PATCH 087/267] =?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 088/267] 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 2c262455c04b9e386685321c1b1a81a56665c6fe Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Fri, 6 Mar 2026 12:11:44 -0800 Subject: [PATCH 089/267] linux-firmware: build on other unix systems linux-firmware builds fine for FreeBSD, and is used for firmware on some other unix systems. --- pkgs/by-name/li/linux-firmware/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/linux-firmware/package.nix b/pkgs/by-name/li/linux-firmware/package.nix index da540ba5d41d..ce6ee165a0d4 100644 --- a/pkgs/by-name/li/linux-firmware/package.nix +++ b/pkgs/by-name/li/linux-firmware/package.nix @@ -65,7 +65,7 @@ stdenvNoCC.mkDerivation rec { description = "Binary firmware collection packaged by kernel.org"; homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"; license = lib.licenses.unfreeRedistributableFirmware; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ fpletz ]; priority = 6; # give precedence to kernel firmware sourceProvenance = with lib.sourceTypes; [ binaryFirmware ]; From a51a52d832bb42841c7e7037f538bfc89cfcc914 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Fri, 27 Feb 2026 12:54:04 -0500 Subject: [PATCH 090/267] freebsd.iwlwifi-firmware: init --- .../freebsd/pkgs/iwlwifi-firmware/package.nix | 55 +++++++++++++++++++ .../pkgs/iwlwifi-firmware/src/Makefile.inc | 8 +++ .../pkgs/iwlwifi-firmware/src/gen-makefiles | 26 +++++++++ 3 files changed, 89 insertions(+) create mode 100644 pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/package.nix create mode 100644 pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/Makefile.inc create mode 100644 pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/gen-makefiles diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/package.nix b/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/package.nix new file mode 100644 index 000000000000..fc357098f95a --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/package.nix @@ -0,0 +1,55 @@ +{ + lib, + mkDerivation, + sys, + buildFreebsd, + linux-firmware, +}: +mkDerivation rec { + # out-of-tree, but we still want to use freebsd.mkDerivation, which wants an in-tree path + path = "..."; + + pname = "iwlwifi-firmware"; + version = linux-firmware.version; + + # Upstream FreeBSD doesn't wrap wifi firmware, only gpu firmware. + # We have to write our own build scripts for this. + src = ./src; + + outputs = [ + "out" + "debug" + ]; + + extraNativeBuildInputs = [ buildFreebsd.xargs-j ]; + + env = sys.passthru.env; + SYSDIR = "${sys.src}/sys"; + KERN_DEBUGDIR = "${builtins.placeholder "debug"}/lib/debug"; + KERN_DEBUGDIR_KODIR = "${KERN_DEBUGDIR}/kernel"; + KERN_DEBUGDIR_KMODDIR = "${KERN_DEBUGDIR}/kernel"; + KMODDIR = "${placeholder "out"}/kernel"; + + LINUX_FIRMWARE = "${linux-firmware}/lib/firmware"; + + # generates relocations the linker can't handle + hardeningDisable = [ + "pic" + ]; + + makeFlags = [ + "DEBUG_FLAGS=-g" + "XARGS_J=xargs-j" + "NO_XREF=1" + ]; + + preConfigure = '' + bash gen-makefiles + ''; + + meta = { + description = "Intel Wifi Firmware for FreeBSD"; + platforms = lib.platforms.freebsd; + license = linux-firmware.meta.license; + }; +} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/Makefile.inc b/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/Makefile.inc new file mode 100644 index 000000000000..810faf24a206 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/Makefile.inc @@ -0,0 +1,8 @@ +KMOD= ${NAME} + +FIRMWS= ${NAME}:${NAME} + +CLEANFILES+= ${NAME} ${NAME}.fwo ${NAME}.ko.debug ${NAME}.ko.full + +${NAME}: ${LINUX_FIRMWARE}/intel/iwlwifi/${NAME} + cp $? ${.TARGET} diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/gen-makefiles b/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/gen-makefiles new file mode 100644 index 000000000000..e9250b7e6e3c --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/iwlwifi-firmware/src/gen-makefiles @@ -0,0 +1,26 @@ +set -e + +scriptdir=$(cd $(dirname $0) && pwd) +fwdir=$LINUX_FIRMWARE/intel/iwlwifi + +for dir in $scriptdir/*; do + if [ ! -d "$dir" ]; then + continue + fi + rm -rf "$dir" +done + +for file in $fwdir/*.*; do + base=$(basename $file) + + echo "SUBDIR += $base" >> Makefile + + mkdir -p "$scriptdir/$base" + cat > "$scriptdir/$base/Makefile" < +EOF +done + +echo ".include " >> Makefile From 88c4400a5a3432f8a32d66830ec0c37831c5352d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 12:06:48 +0000 Subject: [PATCH 091/267] azure-cli-extensions.vm-repair: 2.1.3 -> 2.2.0 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index e8c083fb45c1..52cca6568205 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -335,9 +335,9 @@ vm-repair = mkAzExtension rec { pname = "vm-repair"; - version = "2.1.3"; + version = "2.2.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-${version}-py2.py3-none-any.whl"; - hash = "sha256-atqfMIN0FjLZjSIRh+T9MBxt34y6VWpxexCEBFsPTaM="; + hash = "sha256-ppsK4rJa/nFFkO2XJvjnK0PIRp9/haVwWfqfF7oN5WQ="; description = "Support for repairing Azure Virtual Machines"; propagatedBuildInputs = with python3Packages; [ opencensus ]; meta.maintainers = [ ]; From 8d30858afde3603163d192c9c81a2a2f45c90b70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 12:34:10 +0000 Subject: [PATCH 092/267] padthv1: 1.3.2 -> 1.4.0 --- pkgs/by-name/pa/padthv1/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/padthv1/package.nix b/pkgs/by-name/pa/padthv1/package.nix index 754bb91b39ec..89cfc6b0c971 100644 --- a/pkgs/by-name/pa/padthv1/package.nix +++ b/pkgs/by-name/pa/padthv1/package.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "padthv1"; - version = "1.3.2"; + version = "1.4.0"; src = fetchurl { url = "mirror://sourceforge/padthv1/padthv1-${finalAttrs.version}.tar.gz"; - hash = "sha256-sXpJjD79+rLrWHwpAxACjR+8KVGbQss8qKGMTN7nb9M="; + hash = "sha256-Rru6nIPTdXmBD5sXHQXaB4gjWrlB6F6CYHPTjY7ekuo="; }; nativeBuildInputs = [ From 6159b7925a7cf92c6278180230680f850b68cef8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 16:23:18 +0000 Subject: [PATCH 093/267] 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 01918e171c5c53ae5b32e354211f4189f874f13e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 16:32:35 +0000 Subject: [PATCH 094/267] hermitcli: 0.49.4 -> 0.50.0 --- pkgs/by-name/he/hermitcli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index ea482eea5f81..2f1afe7ff84a 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "hermit"; - version = "0.49.4"; + version = "0.50.0"; src = fetchFromGitHub { rev = "v${finalAttrs.version}"; owner = "cashapp"; repo = "hermit"; - hash = "sha256-6HgynZmXdX0voB6dFkNshfRnjzrpJUJ518F4yBhExAQ="; + hash = "sha256-2deJGcMZgZIA55Da/7W4y9ib73elQs+2Df/jf62N0EE="; }; - vendorHash = "sha256-KEwbADLm7oTChoLyx/0SykQX1Fy4bJxNbYcGmfEka7Q="; + vendorHash = "sha256-2sNtok5J1kBvJZ0I1FOq1ZP54TsZbzqu/M3v1nA12m8="; subPackages = [ "cmd/hermit" ]; From 4e987ea9f8dfd8022cdf16eb21fb13759dbb9f2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 18:05:23 +0000 Subject: [PATCH 095/267] clickhouse: 26.2.3.2-stable -> 26.2.4.23-stable --- pkgs/by-name/cl/clickhouse/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix index e842b99ebbe9..329db2bb4b2a 100644 --- a/pkgs/by-name/cl/clickhouse/package.nix +++ b/pkgs/by-name/cl/clickhouse/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "26.2.3.2-stable"; - rev = "ba231782911b5f53713dc4a9ad6a7fcf5ac4bf89"; - hash = "sha256-252cNixB1ca8m4AvtB2097+OhlSmG7Diz0MMyqxvExc="; + version = "26.2.4.23-stable"; + rev = "94012846cb561e16e733935e23aceaea30f4b367"; + hash = "sha256-Tkt8RcuXCYGy6wAbdlt2rI1eT1zMMtbposBv4T5efb4="; lts = false; } From add0b2ae1423d7629d42eaa716362e35ca0197f9 Mon Sep 17 00:00:00 2001 From: David Kern Date: Sat, 7 Mar 2026 10:46:37 -0800 Subject: [PATCH 096/267] tracy: 0.11.1 -> {0.11.1, 0.12.2, 0.13.1} Resolves #417177 Supersedes #428369 This splits the tracy package into three packages (tracy_0_11, tracy_0_12, tracy_0_13) which track the most recent upstream point releases of each. tracy is an alias to the most recent package, tracy_0_13 (0.13.1). This builds off of work by @MonaMayrhofer in https://github.com/NixOS/nixpkgs/pull/428369 --- maintainers/maintainer-list.nix | 6 + pkgs/by-name/tr/tracy/README.md | 137 +++++++++++++ pkgs/by-name/tr/tracy/cmake/Findjson.cmake | 5 + pkgs/by-name/tr/tracy/cmake/Findtidy.cmake | 13 ++ pkgs/by-name/tr/tracy/cmake/Findzstd.cmake | 7 + pkgs/by-name/tr/tracy/package-versions.nix | 226 +++++++++++++++++++++ pkgs/by-name/tr/tracy/package.nix | 131 ++++-------- pkgs/by-name/tr/tracy/tracy-0.11.nix | 17 ++ pkgs/by-name/tr/tracy/tracy-0.12.nix | 45 ++++ pkgs/by-name/tr/tracy/tracy-0.13.nix | 71 +++++++ pkgs/top-level/all-packages.nix | 7 +- 11 files changed, 572 insertions(+), 93 deletions(-) create mode 100644 pkgs/by-name/tr/tracy/README.md create mode 100644 pkgs/by-name/tr/tracy/cmake/Findjson.cmake create mode 100644 pkgs/by-name/tr/tracy/cmake/Findtidy.cmake create mode 100644 pkgs/by-name/tr/tracy/cmake/Findzstd.cmake create mode 100644 pkgs/by-name/tr/tracy/package-versions.nix create mode 100644 pkgs/by-name/tr/tracy/tracy-0.11.nix create mode 100644 pkgs/by-name/tr/tracy/tracy-0.12.nix create mode 100644 pkgs/by-name/tr/tracy/tracy-0.13.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3afb70d5de9b..b281a7e51492 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6099,6 +6099,12 @@ githubId = 10701143; name = "David Crompton"; }; + davidkern = { + email = "nixpkgs-davidkern@proton.me"; + github = "davidkern"; + githubId = 1548554; + name = "David Kern"; + }; davidlghellin = { email = "hola@devel0pez.com"; github = "davidlghellin"; diff --git a/pkgs/by-name/tr/tracy/README.md b/pkgs/by-name/tr/tracy/README.md new file mode 100644 index 000000000000..8f92d5a64da4 --- /dev/null +++ b/pkgs/by-name/tr/tracy/README.md @@ -0,0 +1,137 @@ +# Tracy Profiler + +Upstream: [wolfpld/tracy](https://github.com/wolfpld/tracy) + +The Tracy profiler guarantees neither forward nor backward compatibility of its +tracing protocol between releases of the Tracy UI, requiring the UI version to match +the SDK version of the compiled target. Providing a single version of Tracy suffices +for in-tree packages, however developers working on out-of-tree projects need a Tracy +compatible with their build. + +To support both scenarios, this provides several versions of Tracy (`tracy_x_xx`) +with the most recent available "by name" as `tracy`. + +## Version Retention Guidelines + +Older releases of Tracy are provided as a convenience, not a guarantee. Maintainers +should balance relevance to nixpkgs, maintainance burden, and user need. + +- Dependants in nixpkgs use `tracy` rather than a pinned version; +- No more than three pinned versions of Tracy are maintained, assuming annual release + cadence of upstream; +- Older versions which block or inconvenience an upgrade to nixpkgs as a whole will be + dropped; +- Exceptions or changes to guidelines are documented here. + +As with all packages, maintainers should use their best judgement on what to drop and +what to retain. + +## Tracy Dependencies + +Tracy uses [CPM.cmake](https://github.com/cpm-cmake/CPM.cmake) to manage its dependencies. +CPM normally downloads dependencies during cmake configure, but that is incompatible with a +nixpkg build. This package uses several [Devendoring Strategies](#devendoring-strategies) +to provide dependencies to upstream's cmake build environment. + +| Strategy | When to Use | +|-------------------------------|------------------------------------------------------| +| nixpkgs | CPM NAME matches cmake package name | +| nixpkgs FindPackage | CPM NAME or target name differs from nixpkgs | +| nixpkgs src | Need different build options than nixpkgs default | +| vendored | Package not in nixpkgs or incompatible | + +### Tracy 0.11.x + +| Dependency | Tracy Ver | nixpkgs Ver | Strategy | Notes | +|-------------------|-----------|-------------|-----------------|---------------------------| +| capstone | 5.0.1 | 5.0.6 | nixpkgs | | +| glfw | 3.3.8 | 3.4 | nixpkgs | | +| wayland-protocols | 1.32 | 1.46 | nixpkgs | XML protocol files only | + +### Tracy 0.12.x + +| Dependency | Tracy Ver | nixpkgs Ver | Strategy | Notes | +|----------------------|------------------|-------------|---------------------|--------------------------------| +| capstone | 6.0.0-Alpha1 | 5.0.6 | vendored | Needs v6 alpha | +| ImGui | 1.91.9b-docking | 1.91.4 | vendored | Needs docking branch | +| nfd | 1.2.1 | 1.2.1 | nixpkgs src | ABI mismatch (NFD_PORTAL) | +| PackageProject.cmake | 1.11.1 | - | vendored | Transitive dep of PPQSort | +| PPQSort | 1.0.5 | - | vendored | Not in nixpkgs | +| zstd | 1.5.6 | 1.5.7 | nixpkgs FindPackage | `Findzstd.cmake` alias | +| wayland-protocols | 1.37 | 1.46 | nixpkgs | XML protocol files only | + +### Tracy 0.13.x + +| Dependency | Tracy Ver | nixpkgs Ver | Strategy | Notes | +|----------------------|------------------|-------------|-----------------------|--------------------------------| +| base64 | 0.5.2 | - | vendored | Not in nixpkgs | +| capstone | 6.0.0-Alpha5 | 5.0.6 | vendored | Needs v6 alpha | +| curl | 8.17.0 | 8.17.0 | nixpkgs | | +| ImGui | 1.92.5-docking | 1.91.4 | vendored | Needs docking branch | +| html-tidy | 5.8.0 | 5.8.0 | nixpkgs FindPackage | `Findtidy.cmake` shim | +| md4c | 0.5.2 | 0.5.2 | nixpkgs | | +| nfd | 1.2.1 | 1.2.1 | nixpkgs src | ABI mismatch (NFD_PORTAL) | +| nlohmann_json | 3.12.0 | 3.12.0 | nixpkgs FindPackage | `Findjson.cmake` shim | +| PackageProject.cmake | 1.11.1 | - | vendored | Transitive dep of PPQSort | +| PPQSort | 1.0.6 | - | vendored | Not in nixpkgs | +| pugixml | 1.15 | 1.15 | nixpkgs | | +| usearch | 2.21.3 | - | vendored | Not in nixpkgs | +| wayland-protocols | 1.37 | 1.46 | nixpkgs | XML protocol files only | +| zstd | 1.5.6 | 1.5.7 | nixpkgs FindPackage | `Findzstd.cmake` alias | + +## Devendoring Strategies + +## Strategy: nixpkgs + +The CPM `NAME` matches the cmake package name and the package provides cmake config or pkg-config. + +### Mechanism + +With `CPM_LOCAL_PACKAGES_ONLY=TRUE`, CPM calls `find_package()` before attempting download. If the +nixpkgs package is found, CPM uses it. + +### Implementation + +Add the nixpkgs dependency to `extrabuildInputs`. + +## Strategy: nixpkgs FindPackage + +A compatible nixpkgs package exists but either: +- CPM uses a different `NAME` than the cmake package name +- cmake target names differ from what tracy expects + +### Mechanism + +Find modules in `CMAKE_MODULE_PATH` are tried before config files. When `find_package(foo)` is called, cmake finds our `Findfoo.cmake` which can delegate to the real package and create any necessary aliases. + +### Implementation + +- Add the nixpkgs dependency to `extrabuildInputs`. +- Create a `Find.cmake` module in the `cmake` directory and adjust package and target names. + +## Strategy: nixpkgs src + +Package exists in nixpkgs with compatible source but upstream needs different build options. + +### Mechanism + +With a `CPM__SOURCE` cmake option set, CPM finds the dependency sources in the provided directory. + +### Implementation + +Add the nixpkgs package `.src` attribute to the `cpmSrcs` list with a `name` attribute matching the +CPM `NAME`. + +## Strategy: Vendored Source + +Package is not available in nixpkgs or is incompatible. + +### Mechansim + +Uses the same mechanism as a nixpkg src, except the source is downloaded with a fetcher such as +`fetchFromGithub`. + +### Implementation + +Add an appropriate fetcher to the `cpmSrcs` list, ensuring that the name matches what CPM expects (case-sensitive). + diff --git a/pkgs/by-name/tr/tracy/cmake/Findjson.cmake b/pkgs/by-name/tr/tracy/cmake/Findjson.cmake new file mode 100644 index 000000000000..3c21cd935c0c --- /dev/null +++ b/pkgs/by-name/tr/tracy/cmake/Findjson.cmake @@ -0,0 +1,5 @@ +# tracy CPM uses NAME `json` but nixpkgs provides `nlohmann_json`. +find_package(nlohmann_json REQUIRED) + +set(json_FOUND TRUE) +set(json_VERSION "${nlohmann_json_VERSION}") diff --git a/pkgs/by-name/tr/tracy/cmake/Findtidy.cmake b/pkgs/by-name/tr/tracy/cmake/Findtidy.cmake new file mode 100644 index 000000000000..78b2930c4600 --- /dev/null +++ b/pkgs/by-name/tr/tracy/cmake/Findtidy.cmake @@ -0,0 +1,13 @@ +# tracy CPM uses NAME `tidy` and links against `tidy-static`. +# tracy also uses ${tidy_SOURCE_DIR}/include for headers. +# nixpkgs `html-tidy` provides `tidy` via pkg-config. +include(FindPkgConfig) +pkg_check_modules(TIDY REQUIRED IMPORTED_TARGET tidy) + +add_library(tidy-static ALIAS PkgConfig::TIDY) + +# TIDY_INCLUDE_DIRS is e.g. /nix/store/.../include, we need the parent +list(GET TIDY_INCLUDE_DIRS 0 _tidy_inc) +get_filename_component(tidy_SOURCE_DIR "${_tidy_inc}" DIRECTORY) + +set(tidy_FOUND TRUE) diff --git a/pkgs/by-name/tr/tracy/cmake/Findzstd.cmake b/pkgs/by-name/tr/tracy/cmake/Findzstd.cmake new file mode 100644 index 000000000000..b6630f565151 --- /dev/null +++ b/pkgs/by-name/tr/tracy/cmake/Findzstd.cmake @@ -0,0 +1,7 @@ +# nixpkgs `zstd` provides `zstd::libzstd` but tracy links against `libzstd`. +# +# Using CONFIG mode bypasses FindPackage modules, so this won't recurse. +find_package(zstd CONFIG REQUIRED) + +add_library(libzstd INTERFACE IMPORTED GLOBAL) +target_link_libraries(libzstd INTERFACE zstd::libzstd) diff --git a/pkgs/by-name/tr/tracy/package-versions.nix b/pkgs/by-name/tr/tracy/package-versions.nix new file mode 100644 index 000000000000..908f5dbd7281 --- /dev/null +++ b/pkgs/by-name/tr/tracy/package-versions.nix @@ -0,0 +1,226 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchFromGitLab, + fetchurl, + callPackage, + + coreutils, + cmake, + ninja, + pkg-config, + wayland-scanner, + + capstone, + dbus, + freetype, + glfw, + onetbb, + + withGtkFileSelector ? false, + gtk3, + + withWayland ? stdenv.hostPlatform.isLinux, + libglvnd, + libxkbcommon, + wayland, + wayland-protocols, + libffi, + + md4c, + pugixml, + curl, + zstd, + nlohmann_json, + nativefiledialog-extended, + html-tidy, +}: + +assert withGtkFileSelector -> stdenv.hostPlatform.isLinux; + +let + mkTracyPackage = + { + version, + srcHash, + cpmSrcs ? [ ], + patches ? [ ], + extraBuildInputs ? [ ], + }: + stdenv.mkDerivation { + inherit patches; + + pname = "tracy"; + inherit version; + + src = fetchFromGitHub { + name = "tracy"; + owner = "wolfpld"; + repo = "tracy"; + rev = "v${version}"; + hash = "${srcHash}"; + }; + + postUnpack = ( + lib.strings.concatLines ( + lib.lists.forEach cpmSrcs ( + s: + # Make CPM sources writable for patches and set CPM__SOURCE flags + '' + cp -R ${s.out} ${s.name} + chmod -R u+w ${s.name} + appendToVar cmakeFlags -DCPM_${s.name}_SOURCE=$(pwd)/${s.name} + '' + + # PPQSort tries to download CPM.cmake + # Provide it the newer version from tracy instead + + lib.optionalString (s.name == "PPQSort") '' + cp ./tracy/cmake/CPM.cmake PPQSort/cmake/CPM.cmake + '' + ) + ) + ); + + nativeBuildInputs = [ + cmake + ninja + pkg-config + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland-scanner ] + ++ lib.optionals stdenv.cc.isClang [ stdenv.cc.cc.libllvm ]; + + buildInputs = [ + freetype + onetbb + ] + ++ extraBuildInputs + ++ lib.optionals (stdenv.hostPlatform.isLinux && withGtkFileSelector) [ gtk3 ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && !withGtkFileSelector) [ dbus ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && withWayland) [ + libglvnd + libxkbcommon + wayland + wayland-protocols + libffi + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin || (stdenv.hostPlatform.isLinux && !withWayland)) [ + glfw + ]; + + cmakeFlags = [ + (lib.cmakeBool "DOWNLOAD_CAPSTONE" false) + (lib.cmakeBool "TRACY_STATIC" false) + (lib.cmakeBool "CPM_LOCAL_PACKAGES_ONLY" true) + (lib.cmakeBool "CPM_FIND_DEBUG_MODE" true) + (lib.cmakeFeature "CMAKE_MODULE_PATH" "${./cmake}") + ] + ++ lib.optional (stdenv.hostPlatform.isLinux && withGtkFileSelector) ( + lib.cmakeBool "GTK_FILESELECTOR" true + ) + ++ lib.optional (stdenv.hostPlatform.isLinux && !withWayland) (lib.cmakeBool "LEGACY" true) + ++ lib.optional (stdenv.hostPlatform.isLinux && withWayland) ( + lib.cmakeFeature "CPM_wayland-protocols_SOURCE" "${wayland-protocols}/share/wayland-protocols" + ); + + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isLinux "-ltbb"; + + dontUseCmakeBuildDir = true; + + postConfigure = + # CPM__SOURCE flags prevent downloads but cause each of the sub-projects + # to apply the same patches to the same source. The patch tool will return a + # non-zero status, failing the build, even if configured to ignore patch re-application. + # + # The workaround is to first configure the profiler since it includes all of the + # dependencies and then short-circuit the patch command for the remaining projects. + '' + cmake -B profiler/build -S profiler $cmakeFlags + + appendToVar cmakeFlags -DPATCH_EXECUTABLE=${coreutils}/bin/true + + cmake -B capture/build -S capture $cmakeFlags + cmake -B csvexport/build -S csvexport $cmakeFlags + cmake -B import/build -S import $cmakeFlags + cmake -B update/build -S update $cmakeFlags + ''; + + postBuild = '' + ninja -C capture/build + ninja -C csvexport/build + ninja -C import/build + ninja -C profiler/build + ninja -C update/build + ''; + + postInstall = '' + install -D -m 0555 capture/build/tracy-capture -t $out/bin + install -D -m 0555 csvexport/build/tracy-csvexport $out/bin + install -D -m 0555 import/build/{tracy-import-chrome,tracy-import-fuchsia} -t $out/bin + install -D -m 0555 profiler/build/tracy-profiler $out/bin/tracy + install -D -m 0555 update/build/tracy-update -t $out/bin + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace extra/desktop/tracy.desktop \ + --replace-fail Exec=/usr/bin/tracy Exec=tracy + + install -D -m 0444 extra/desktop/application-tracy.xml $out/share/mime/packages/application-tracy.xml + install -D -m 0444 extra/desktop/tracy.desktop $out/share/applications/tracy.desktop + install -D -m 0444 icon/application-tracy.svg $out/share/icons/hicolor/scalable/apps/application-tracy.svg + install -D -m 0444 icon/icon.png $out/share/icons/hicolor/256x256/apps/tracy.png + install -D -m 0444 icon/icon.svg $out/share/icons/hicolor/scalable/apps/tracy.svg + ''; + + meta = { + description = "Real time, nanosecond resolution, remote telemetry frame profiler for games and other applications"; + homepage = "https://github.com/wolfpld/tracy"; + license = lib.licenses.bsd3; + mainProgram = "tracy"; + maintainers = with lib.maintainers; [ + mpickering + nagisa + ]; + platforms = lib.platforms.linux ++ lib.optionals (!withWayland) lib.platforms.darwin; + }; + }; +in +rec { + tracy_0_11 = mkTracyPackage ( + import ./tracy-0.11.nix { + inherit + lib + stdenv + capstone + ; + } + ); + + tracy_0_12 = mkTracyPackage ( + import ./tracy-0.12.nix { + inherit + fetchFromGitHub + fetchFromGitLab + zstd + nativefiledialog-extended + ; + } + ); + + tracy_0_13 = mkTracyPackage ( + import ./tracy-0.13.nix { + inherit + fetchFromGitHub + + md4c + pugixml + curl + zstd + nlohmann_json + nativefiledialog-extended + html-tidy + ; + } + ); + + tracy_latest = tracy_0_13; +} diff --git a/pkgs/by-name/tr/tracy/package.nix b/pkgs/by-name/tr/tracy/package.nix index 5f078ddda337..f73ef36c7c82 100644 --- a/pkgs/by-name/tr/tracy/package.nix +++ b/pkgs/by-name/tr/tracy/package.nix @@ -2,7 +2,11 @@ lib, stdenv, fetchFromGitHub, + fetchFromGitLab, + fetchurl, + callPackage, + coreutils, cmake, ninja, pkg-config, @@ -22,109 +26,54 @@ libxkbcommon, wayland, wayland-protocols, + libffi, + + md4c, + pugixml, + curl, + zstd, + nlohmann_json, + nativefiledialog-extended, + html-tidy, }: -assert withGtkFileSelector -> stdenv.hostPlatform.isLinux; +(import ./package-versions.nix { + inherit + lib + stdenv + fetchFromGitHub + fetchFromGitLab + fetchurl + callPackage -stdenv.mkDerivation (finalAttrs: { - pname = if withWayland then "tracy-wayland" else "tracy-glfw"; - version = "0.11.1"; - - src = fetchFromGitHub { - owner = "wolfpld"; - repo = "tracy"; - rev = "v${finalAttrs.version}"; - hash = "sha256-HofqYJT1srDJ6Y1f18h7xtAbI/Gvvz0t9f0wBNnOZK8="; - }; - - patches = lib.optional ( - stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11" - ) ./dont-use-the-uniformtypeidentifiers-framework.patch; - - nativeBuildInputs = [ + coreutils cmake ninja pkg-config - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland-scanner ] - ++ lib.optionals stdenv.cc.isClang [ stdenv.cc.cc.libllvm ]; + wayland-scanner - buildInputs = [ capstone + dbus freetype + glfw onetbb - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && withGtkFileSelector) [ gtk3 ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && !withGtkFileSelector) [ dbus ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && withWayland) [ + + withGtkFileSelector + gtk3 + + withWayland libglvnd libxkbcommon wayland wayland-protocols - ] - ++ lib.optionals (stdenv.hostPlatform.isDarwin || (stdenv.hostPlatform.isLinux && !withWayland)) [ - glfw - ]; + libffi - cmakeFlags = [ - "-DDOWNLOAD_CAPSTONE=off" - "-DTRACY_STATIC=off" - ] - ++ lib.optional (stdenv.hostPlatform.isLinux && withGtkFileSelector) "-DGTK_FILESELECTOR=ON" - ++ lib.optional (stdenv.hostPlatform.isLinux && !withWayland) "-DLEGACY=on"; - - env.NIX_CFLAGS_COMPILE = toString ( - [ ] - ++ lib.optional stdenv.hostPlatform.isLinux "-ltbb" - # Workaround for https://github.com/NixOS/nixpkgs/issues/19098 - ++ lib.optional (stdenv.cc.isClang && stdenv.hostPlatform.isDarwin) "-fno-lto" - ); - - dontUseCmakeBuildDir = true; - - postConfigure = '' - cmake -B capture/build -S capture $cmakeFlags - cmake -B csvexport/build -S csvexport $cmakeFlags - cmake -B import/build -S import $cmakeFlags - cmake -B profiler/build -S profiler $cmakeFlags - cmake -B update/build -S update $cmakeFlags - ''; - - postBuild = '' - ninja -C capture/build - ninja -C csvexport/build - ninja -C import/build - ninja -C profiler/build - ninja -C update/build - ''; - - postInstall = '' - install -D -m 0555 capture/build/tracy-capture -t $out/bin - install -D -m 0555 csvexport/build/tracy-csvexport $out/bin - install -D -m 0555 import/build/{tracy-import-chrome,tracy-import-fuchsia} -t $out/bin - install -D -m 0555 profiler/build/tracy-profiler $out/bin/tracy - install -D -m 0555 update/build/tracy-update -t $out/bin - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - substituteInPlace extra/desktop/tracy.desktop \ - --replace-fail Exec=/usr/bin/tracy Exec=tracy - - install -D -m 0444 extra/desktop/application-tracy.xml $out/share/mime/packages/application-tracy.xml - install -D -m 0444 extra/desktop/tracy.desktop $out/share/applications/tracy.desktop - install -D -m 0444 icon/application-tracy.svg $out/share/icons/hicolor/scalable/apps/application-tracy.svg - install -D -m 0444 icon/icon.png $out/share/icons/hicolor/256x256/apps/tracy.png - install -D -m 0444 icon/icon.svg $out/share/icons/hicolor/scalable/apps/tracy.svg - ''; - - meta = { - description = "Real time, nanosecond resolution, remote telemetry frame profiler for games and other applications"; - homepage = "https://github.com/wolfpld/tracy"; - license = lib.licenses.bsd3; - mainProgram = "tracy"; - maintainers = with lib.maintainers; [ - mpickering - nagisa - ]; - platforms = lib.platforms.linux ++ lib.optionals (!withWayland) lib.platforms.darwin; - }; -}) + md4c + pugixml + curl + zstd + nlohmann_json + nativefiledialog-extended + html-tidy + ; +}).tracy_latest diff --git a/pkgs/by-name/tr/tracy/tracy-0.11.nix b/pkgs/by-name/tr/tracy/tracy-0.11.nix new file mode 100644 index 000000000000..66af63dee7bb --- /dev/null +++ b/pkgs/by-name/tr/tracy/tracy-0.11.nix @@ -0,0 +1,17 @@ +{ + lib, + stdenv, + + capstone, +}: + +{ + version = "0.11.1"; + srcHash = "sha256-HofqYJT1srDJ6Y1f18h7xtAbI/Gvvz0t9f0wBNnOZK8="; + patches = lib.optional ( + stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11" + ) ./dont-use-the-uniformtypeidentifiers-framework.patch; + extraBuildInputs = [ + capstone + ]; +} diff --git a/pkgs/by-name/tr/tracy/tracy-0.12.nix b/pkgs/by-name/tr/tracy/tracy-0.12.nix new file mode 100644 index 000000000000..b6204f9f833a --- /dev/null +++ b/pkgs/by-name/tr/tracy/tracy-0.12.nix @@ -0,0 +1,45 @@ +{ + fetchFromGitHub, + fetchFromGitLab, + + zstd, + nativefiledialog-extended, +}: +{ + version = "0.12.2"; + srcHash = "sha256-voHql8ETnrUMef14LYduKI+0LpdnCFsvpt8B6M/ZNmc="; + extraBuildInputs = [ zstd ]; + cpmSrcs = [ + (fetchFromGitHub { + name = "ImGui"; + owner = "ocornut"; + repo = "imgui"; + rev = "v1.91.9b-docking"; + hash = "sha256-mQOJ6jCN+7VopgZ61yzaCnt4R1QLrW7+47xxMhFRHLQ="; + }) + # Use nixpkgs source but let CPM build with tracy's options (NFD_PORTAL) + (nativefiledialog-extended.src // { name = "nfd"; }) + (fetchFromGitHub { + name = "PPQSort"; + owner = "GabTux"; + repo = "PPQSort"; + rev = "v1.0.5"; + hash = "sha256-EMZVI/uyzwX5637/rdZuMZoql5FTrsx0ESJMdLVDmfk="; + }) + # Transitive from PPQSort + (fetchFromGitHub { + name = "PackageProject.cmake"; + owner = "TheLartians"; + repo = "PackageProject.cmake"; + rev = "v1.11.1"; + hash = "sha256-E7WZSYDlss5bidbiWL1uX41Oh6JxBRtfhYsFU19kzIw="; + }) + (fetchFromGitHub { + name = "capstone"; + owner = "capstone-engine"; + repo = "capstone"; + rev = "6.0.0-Alpha1"; + hash = "sha256-oKRu3P1inWueEMIpL0uI2ayCMHZ9FIVotil4sqwLqH4="; + }) + ]; +} diff --git a/pkgs/by-name/tr/tracy/tracy-0.13.nix b/pkgs/by-name/tr/tracy/tracy-0.13.nix new file mode 100644 index 000000000000..0a82e2898d40 --- /dev/null +++ b/pkgs/by-name/tr/tracy/tracy-0.13.nix @@ -0,0 +1,71 @@ +{ + fetchFromGitHub, + + md4c, + pugixml, + curl, + zstd, + nlohmann_json, + nativefiledialog-extended, + html-tidy, +}: +{ + version = "0.13.1"; + srcHash = "sha256-D4aQ5kSfWH9qEUaithR0W/E5pN5on0n9YoBHeMggMSE="; + extraBuildInputs = [ + md4c + pugixml + curl + zstd + nlohmann_json + html-tidy + ]; + cpmSrcs = [ + (fetchFromGitHub { + name = "ImGui"; + owner = "ocornut"; + repo = "imgui"; + rev = "v1.92.5-docking"; + hash = "sha256-/jVT7+874LCeSF/pdNVTFoSOfRisSqxCJnt5/SGCXPQ="; + }) + # Use nixpkgs source but let CPM build with tracy's options (NFD_PORTAL) + (nativefiledialog-extended.src // { name = "nfd"; }) + (fetchFromGitHub { + name = "PPQSort"; + owner = "GabTux"; + repo = "PPQSort"; + rev = "v1.0.6"; + hash = "sha256-HgM+p2QGd9C8A8l/VaEB+cLFDrY2HU6mmXyTNh7xd0A="; + }) + # Transitive from PPQSort + (fetchFromGitHub { + name = "PackageProject.cmake"; + owner = "TheLartians"; + repo = "PackageProject.cmake"; + rev = "v1.11.1"; + hash = "sha256-E7WZSYDlss5bidbiWL1uX41Oh6JxBRtfhYsFU19kzIw="; + }) + (fetchFromGitHub { + name = "capstone"; + owner = "capstone-engine"; + repo = "capstone"; + rev = "6.0.0-Alpha5"; + hash = "sha256-18PTj4hvBw8RTgzaFGeaDbBfkxmotxSoGtprIjcEuVg="; + }) + (fetchFromGitHub { + name = "base64"; + owner = "aklomp"; + repo = "base64"; + rev = "v0.5.2"; + hash = "sha256-dIaNfQ/znpAdg0/vhVNTfoaG7c8eFrdDTI0QDHcghXU="; + }) + (fetchFromGitHub { + name = "usearch"; + owner = "unum-cloud"; + repo = "usearch"; + rev = "v2.21.3"; + fetchSubmodules = true; + hash = "sha256-7IylunAkVNceKSXzCkcpp/kAsI3XoqniHe10u3teUVA="; + }) + ]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 51b83fe3ce19..858fc8004d8e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2232,8 +2232,11 @@ with pkgs; tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; }; - tracy-glfw = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; }; - tracy-wayland = callPackage ../by-name/tr/tracy/package.nix { withWayland = true; }; + inherit (callPackages ../by-name/tr/tracy/package-versions.nix { }) + tracy_0_11 + tracy_0_12 + tracy_0_13 + ; uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi; From e633d97804be25fa58ebe7de603241e369724c31 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Sat, 28 Feb 2026 23:09:03 -0600 Subject: [PATCH 097/267] ory-hydra: init at 25.4.0 Several components of the Ory identity and access management system already exist in nixpkgs (oathkeeper, kratos, keto). This is yet another attempt to get it into nixpkgs as I do plan to write a nixos module that leverages all of these components (predecessors:#393364 #145747, both stale) ory-hydra: impl suggestions * remove redundant flag in presence of `-s` per https://github.com/NixOS/nixpkgs/pull/495436#discussion_r2869645904 (see: http://tip.golang.org/doc/go1.22#linker) * update `meta.description` per https://github.com/NixOS/nixpkgs/pull/495436#discussion_r2869646275 ory-hydra: add version check * upstream has history of changing where buildinfo is stored and allow maintainers to update appropriately when this happens ory-hydra: add `sqlite_omit_load_extension` tag * consistency w/ upstream --- pkgs/by-name/or/ory-hydra/package.nix | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/or/ory-hydra/package.nix diff --git a/pkgs/by-name/or/ory-hydra/package.nix b/pkgs/by-name/or/ory-hydra/package.nix new file mode 100644 index 000000000000..97b54a394e3d --- /dev/null +++ b/pkgs/by-name/or/ory-hydra/package.nix @@ -0,0 +1,50 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, +}: +buildGoModule (finalAttrs: { + pname = "hydra"; + version = "25.4.0"; + + src = fetchFromGitHub { + owner = "ory"; + repo = "hydra"; + tag = "v${finalAttrs.version}"; + hash = "sha256-vcbJiwWoq7WA7K5WpD68za1VecNwdzqfyXuPfUpa1QU="; + }; + + vendorHash = "sha256-ADS1kBqSJXDwmCS4CCfiMvmlzzL39E0G4J2UEKXy2Qs="; + + # `json1` not needed (see: https://github.com/ory/hydra/commit/93edc9ad894771c67f46ae2c57ee7e50382d73cd) + # `sqlite_omit_load_extension` consistency with upstream (see: https://github.com/ory/hydra/blob/master/.docker/Dockerfile-local-build#L20C58-L20C84). Will disable sqlite runtime extension loading (see: https://sqlite.org/loadext.html) + tags = [ + "hsm" + "sqlite" + "sqlite_omit_load_extension" + ]; + + subPackages = [ "." ]; + + ldflags = [ + "-s" + "-X github.com/ory/hydra/v2/driver/config.Version=v${finalAttrs.version}" + "-X github.com/ory/hydra/v2/driver/config.Commit=${finalAttrs.src.rev}" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = [ "version" ]; + + meta = { + description = "OpenID Certified™ OAuth 2.0 Server and OpenID Connect Provider"; + homepage = "https://www.ory.com/hydra"; + changelog = "https://github.com/ory/hydra/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + debtquity + ]; + mainProgram = "hydra"; + }; +}) From 0950ea169d14f37f86c73d31e9a0a520c9e6947f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sat, 7 Mar 2026 23:24:51 +0100 Subject: [PATCH 098/267] pnpm_10_29_2: init 10.29.3 made a breaking change: https://github.com/pnpm/pnpm/issues/10601. Pnpm packages that depend on electron builder must be upgraded to 26.8.2 or newer otherwise a runtime error will occur when launching the application. --- pkgs/development/tools/pnpm/default.nix | 7 +++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 8 insertions(+) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index 448f57e30562..0e1165ccb910 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -14,6 +14,13 @@ let version = "9.15.9"; hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; }; + # 10.29.3 made a breaking change: https://github.com/pnpm/pnpm/issues/10601. + # Pnpm packages that depend on electron builder must be upgraded to 26.8.2 or newer + # otherwise a runtime error will occur when launching the application. + "10_29_2" = { + version = "10.29.2"; + hash = "sha256-hAL2daH0zJ1PJ7v6s1wtSi4dfrATHfA9rQlhnoZnTQw="; + }; "10" = { version = "10.29.2"; hash = "sha256-hAL2daH0zJ1PJ7v6s1wtSi4dfrATHfA9rQlhnoZnTQw="; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 51b83fe3ce19..7bd4f7c71cca 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3249,6 +3249,7 @@ with pkgs; inherit (callPackage ../development/tools/pnpm { }) pnpm_8 pnpm_9 + pnpm_10_29_2 pnpm_10 ; pnpm = pnpm_10; From e6c0ce1279aa98d04111485915ddd59ce653e4f5 Mon Sep 17 00:00:00 2001 From: nemeott <123220311+nemeott@users.noreply.github.com> Date: Tue, 3 Mar 2026 13:25:21 -0500 Subject: [PATCH 099/267] musescore-evolution: 3.7.0-unstable-2026-01-12 -> 3.7.0-unstable-2026-03-03 Fixed the update script and updated to latest version --- .../mu/musescore-evolution/package.nix | 11 +++++++--- pkgs/by-name/mu/musescore-evolution/update.sh | 21 ++++++++++--------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/mu/musescore-evolution/package.nix b/pkgs/by-name/mu/musescore-evolution/package.nix index 2e8ca20d2d02..833ca12c694d 100644 --- a/pkgs/by-name/mu/musescore-evolution/package.nix +++ b/pkgs/by-name/mu/musescore-evolution/package.nix @@ -22,21 +22,26 @@ libopus, tinyxml-2, qt5, # Needed for musescore 3.X + fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "musescore-evolution"; - version = "3.7.0-unstable-2026-01-12"; + version = "3.7.0-unstable-2026-03-03"; src = fetchFromGitHub { owner = "Jojo-Schmitz"; repo = "MuseScore"; - rev = "0b4543baca9b1b70d54cecb33cbf846dabc073d1"; - hash = "sha256-piOXHKlnfCO1n0kAgeszqa6JVoHgF8B2OF7agpadGKQ="; + rev = "67504236fa073783f6616545185ec8bde6c22647"; + hash = "sha256-QUUvUkdrJ4iL6cgDob+PdVRZp44kzHeoOi2N0Xb51To="; }; patches = [ ./musescore-evolution-pch-fix.patch + (fetchpatch { + url = "https://github.com/Jojo-Schmitz/MuseScore/commit/bbaa38ba2babb339043f87d50cec3240ca49fe0b.patch"; + hash = "sha256-TbbrBo4uWCHeAs0Er3eYL+i0JWafI0zhetLpFjN0xg8="; + }) ]; # From top-level CMakeLists.txt: diff --git a/pkgs/by-name/mu/musescore-evolution/update.sh b/pkgs/by-name/mu/musescore-evolution/update.sh index 129ae0ef87bb..3449d304edbf 100755 --- a/pkgs/by-name/mu/musescore-evolution/update.sh +++ b/pkgs/by-name/mu/musescore-evolution/update.sh @@ -3,24 +3,25 @@ set -euo pipefail +# Fallback to default attribute path if not set +attr_path="${UPDATE_NIX_ATTR_PATH:-musescore-evolution}" + # Run nix-update on the default branch (updates rev and sha256) -nix-update musescore-evolution --version=branch +nix-update $attr_path --version=branch # Now we need to update the version name # Find the new version generated from the nix-update command (e.g. "0-unstable-2026-01-12") -generated_version=$(nix eval --raw -f . ${UPDATE_NIX_ATTR_PATH}.version) +generated_version=$(nix eval --raw -f . ${attr_path}.version) -# Extract only the date part (after the last dash) (e.g. 0-unstable-2026-01-12) -parts=(${generated_version//-/ }) # Split up by dashes -clean_date="${parts[2]}-${parts[3]}-${parts[4]}" # Get clean date in YYYY-MM-DD format (e.g. "2026-01-12") +# Extract the last ISO date (YYYY-MM-DD) found in the generated version (e.g. 2026-01-12) +clean_date=$(printf '%s\n' "$generated_version" | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}' | tail -n1 || true) -# Compute version prefix based on previous version -old_version="$UPDATE_NIX_OLD_VERSION" -prefix="${old_version%-*}" # e.g. "3.7.0-unstable" +# Version prefix remains unchanged +prefix="3.7.0-unstable" -new_version="${prefix}-${clean_date}" +new_version="${prefix}-${clean_date}" # (e.g. "3.7.0-unstable-2026-01-12") # Patch version in nix file # Strip any existing version line and replace with new one -sed -i "s/version = \".*\"/version = \"${new_version}\"/" $(nix eval --raw -f . ${UPDATE_NIX_ATTR_PATH}.meta.position | cut -d: -f1) +sed -i "s/version = \".*\"/version = \"${new_version}\"/" $(nix eval --raw -f . ${attr_path}.meta.position | cut -d: -f1) From 048ff8d955a0de27d3093e7de43011c1c91bd05c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 00:31:06 +0000 Subject: [PATCH 100/267] 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 dcfe1a0ff69c9838b690aeb6c057280ec157a1f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 02:06:32 +0000 Subject: [PATCH 101/267] postfix: 3.10.8 -> 3.11.0 --- pkgs/by-name/po/postfix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/postfix/package.nix b/pkgs/by-name/po/postfix/package.nix index 2414dc2e0fe1..bbda13acbcf9 100644 --- a/pkgs/by-name/po/postfix/package.nix +++ b/pkgs/by-name/po/postfix/package.nix @@ -74,11 +74,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "postfix"; - version = "3.10.8"; + version = "3.11.0"; src = fetchurl { url = "http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${finalAttrs.version}.tar.gz"; - hash = "sha256-MdSz64CT2CO1oVH1cXGf98BGJXG8leZEDYfKUlv7CWw="; + hash = "sha256-Y2fcxrnWtETEodCen9o6vxR52IycQ0oxzVz+BvnDZic="; }; nativeBuildInputs = [ From a58b985a3bd9aa343180618b99f8ccb99b559d41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 02:14:46 +0000 Subject: [PATCH 102/267] steampipePackages.steampipe-plugin-aws: 1.29.0 -> 1.30.0 --- .../steampipe-packages/steampipe-plugin-aws/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix index 80adc8fcc790..8afea81ef3ba 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-aws"; - version = "1.29.0"; + version = "1.30.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-aws"; tag = "v${version}"; - hash = "sha256-tpRiQUdZro0wkGn/XJDlMtOsFNicmgLqb+fI1ozrOf0="; + hash = "sha256-SiiiWPSNLp5pVVokrKUvHFFm1qiU4zU/pKfUZyRB8xI="; }; - vendorHash = "sha256-ZN1OordavH5BCarEpUxjgsIUvM4PruAeIaNRMYXrmRM="; + vendorHash = "sha256-4xHWVbqdEfnB6GIqqeyMg/xc42a1WKbhTgdo0GhA+NU="; ldflags = [ "-s" From 3d17c5ed2af46c5568338894513a0a0747f419df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 02:32:31 +0000 Subject: [PATCH 103/267] 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 d3b6cdff345db4b49138a5b90f4b810070b11674 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 03:11:08 +0000 Subject: [PATCH 104/267] home-assistant-custom-components.powercalc: 1.20.6 -> 1.20.8 --- .../home-assistant/custom-components/powercalc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index a343146adc2a..ef61e89e392e 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.6"; + version = "1.20.8"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-OOTqek+0CoAPHJugrzhpvOAvNNxZxG/KUjNxfsq71qQ="; + hash = "sha256-E23GJOnc54iefgf5Y+purEPH4OrtlNiIs1EkcR2TjHM="; }; dependencies = [ numpy ]; From 72f7de0687676bce6bf15a358ca507e6b38d8b04 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 03:35:47 +0000 Subject: [PATCH 105/267] vscode-extensions.nomicfoundation.hardhat-solidity: 0.8.26 -> 0.8.28 --- .../extensions/nomicfoundation.hardhat-solidity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix b/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix index 8437955ff8c8..f0b48aae3b8c 100644 --- a/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix +++ b/pkgs/applications/editors/vscode/extensions/nomicfoundation.hardhat-solidity/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "hardhat-solidity"; publisher = "nomicfoundation"; - version = "0.8.26"; - hash = "sha256-AXiGdUjoFl0R41bRJeGc1Gqs/O6foDwqiH2MmkKxhdo="; + version = "0.8.28"; + hash = "sha256-IKJ0d/Da0haRmtR5r/bKvDNkDV58cDdARuPGoJ2mUqI="; }; meta = { From 4448efbdd742abc2cea4f1ae733bb98b6dfc7cba Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 7 Mar 2026 19:57:44 -0800 Subject: [PATCH 106/267] rocmPackages.rocm-comgr: fix failure to find code object when xnack any variant should match Fixes No compatible code objects found for: gfx90a:sramecc+:xnack- in /nix/store/klazf7j7i5642cyjwi125fx4fdwx82f3-python3.13-torch-2.10.0-lib/lib/libtorch_hip.so, value of HIP_FORCE_SPIRV_CODEOBJECT: 0. Available code objects: [amdgcn-amd-amdhsa--gfx90a] Failed to load fat binary for function '_ZN2at6native29vectorized_elementwise_kernelILi4ENS0_11FillFunctorIiEESt5arrayIPcLm1EEEEviT0_T1_' (error 200) --- pkgs/development/rocm-modules/rocm-comgr/default.nix | 3 +++ .../rocm-comgr/fix-ccob-compat-output-filename.patch | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 pkgs/development/rocm-modules/rocm-comgr/fix-ccob-compat-output-filename.patch diff --git a/pkgs/development/rocm-modules/rocm-comgr/default.nix b/pkgs/development/rocm-modules/rocm-comgr/default.nix index 4e1d5432a178..0a49cb0a24fa 100644 --- a/pkgs/development/rocm-modules/rocm-comgr/default.nix +++ b/pkgs/development/rocm-modules/rocm-comgr/default.nix @@ -40,6 +40,9 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/GZGavinZhao/rocm-llvm-project/commit/2c1e44fc3eacadcafdd4ada3e3184a092b6f26c5.patch"; relative = "amd/comgr"; }) + # Fix: CCOB compat patch used coerced (featureless) name for output filename, + # causing CLR's code_obj_map key to miss when looking up device ISA with features + ./fix-ccob-compat-output-filename.patch ]; postPatch = '' diff --git a/pkgs/development/rocm-modules/rocm-comgr/fix-ccob-compat-output-filename.patch b/pkgs/development/rocm-modules/rocm-comgr/fix-ccob-compat-output-filename.patch new file mode 100644 index 000000000000..813f419ef3a9 --- /dev/null +++ b/pkgs/development/rocm-modules/rocm-comgr/fix-ccob-compat-output-filename.patch @@ -0,0 +1,11 @@ +--- a/src/comgr-compiler.cpp ++++ b/src/comgr-compiler.cpp +@@ -1425,7 +1425,7 @@ + // Add an output file for each target + SmallString<128> OutputFilePath = OutputDir; + sys::path::append(OutputFilePath, +- OutputPrefix + "-" + CompatEntry + "." + FileExtension); ++ OutputPrefix + "-" + Entry + "." + FileExtension); + + BundlerConfig.TargetNames.emplace_back(CompatEntry); + BundlerConfig.OutputFileNames.emplace_back(OutputFilePath); From 018789d09ff6a1b817b679fd715c9da244160f51 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 8 Mar 2026 13:16:58 +0800 Subject: [PATCH 107/267] budgie-desktop: 10.10.1 -> 10.10.2 https://github.com/BuddiesOfBudgie/budgie-desktop/compare/v10.10.1...v10.10.2 --- pkgs/by-name/bu/budgie-desktop/package.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/bu/budgie-desktop/package.nix b/pkgs/by-name/bu/budgie-desktop/package.nix index 34b2115852a7..d7467b3da17b 100644 --- a/pkgs/by-name/bu/budgie-desktop/package.nix +++ b/pkgs/by-name/bu/budgie-desktop/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, accountsservice, alsa-lib, budgie-desktop-services, @@ -39,11 +38,13 @@ vala, validatePkgConfig, wrapGAppsHook3, + xdg-desktop-portal, }: let pythonEnv = python3.withPackages ( pp: with pp; [ + dbus-python psutil pygobject3 systemd-python @@ -52,14 +53,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "budgie-desktop"; - version = "10.10.1"; + version = "10.10.2"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-desktop"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-6SRnub0FMRE9AcHwsnYH4WMdG2kqEpl5dfHy56FwrGU="; + hash = "sha256-Eaq7/LY65HpyPRfR57FWDPqkVqBbymlHHQHFUvxER20="; }; outputs = [ @@ -70,13 +71,6 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./plugins.patch - - # Don't use scaling factors - # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/864 - (fetchpatch { - url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/03d18336c3d50d14e3e81ef03ef8ebd548d8e00c.patch"; - hash = "sha256-pO1t3nnyYX2XDqH6wr+00MHsM0fAT0MOSuk+lN+2CNY="; - }) ]; nativeBuildInputs = [ @@ -130,6 +124,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace src/session/budgie-desktop.in \ --replace-fail "@bindir@/org.buddiesofbudgie.Services" "${lib.getExe budgie-desktop-services}" \ + --replace-fail "@libexecdirroot@/xdg-desktop-portal" "${xdg-desktop-portal}/libexec/xdg-desktop-portal" \ --replace-fail "@gsd_libexecdir@/budgie-session-compositor-ready" "${budgie-session}/libexec/budgie-session-compositor-ready" chmod +x src/bridges/labwc/labwc_bridge.py From a7e0f3040b9df5bad2e84f3cd03f1f04e7fd73e9 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 8 Mar 2026 13:28:41 +0800 Subject: [PATCH 108/267] budgie-control-center: 2.1.0 -> 2.1.1 https://github.com/BuddiesOfBudgie/budgie-control-center/compare/v2.1.0...v2.1.1 --- pkgs/by-name/bu/budgie-control-center/package.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bu/budgie-control-center/package.nix b/pkgs/by-name/bu/budgie-control-center/package.nix index 341af1c971dc..abfe40091aa8 100644 --- a/pkgs/by-name/bu/budgie-control-center/package.nix +++ b/pkgs/by-name/bu/budgie-control-center/package.nix @@ -5,7 +5,6 @@ replaceVars, accountsservice, budgie-desktop, - cheese, colord, colord-gtk, cups, @@ -19,7 +18,6 @@ glibc, gnome, gst_all_1, - gnome-bluetooth_1_0, gnome-color-manager, gnome-desktop, gnome-settings-daemon, @@ -72,14 +70,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "budgie-control-center"; - version = "2.1.0"; + version = "2.1.1"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-control-center"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-sdAzReZVAZ5omLOhly/l3buiw01eem+k9+3RbVPzS2g="; + hash = "sha256-UiKMYLQ44U4w9MdSTp/AJg3scOoSCeG6gXUBCrM9pc8="; }; patches = [ @@ -117,8 +115,6 @@ stdenv.mkDerivation (finalAttrs: { glib-networking gnome-desktop gst_all_1.gstreamer - cheese - gnome-bluetooth_1_0 gnome-settings-daemon gsettings-desktop-schemas gsound From 92abf5845c8cbc2c4fa4d32e453e66cba7b9cb7c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 8 Mar 2026 13:40:14 +0800 Subject: [PATCH 109/267] budgie-desktop-view: 10.10.1 -> 10.10.2 https://github.com/BuddiesOfBudgie/budgie-desktop-view/compare/v10.10.1...v10.10.2 --- pkgs/by-name/bu/budgie-desktop-view/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/budgie-desktop-view/package.nix b/pkgs/by-name/bu/budgie-desktop-view/package.nix index 3256db4b1240..4b37d35ef2a2 100644 --- a/pkgs/by-name/bu/budgie-desktop-view/package.nix +++ b/pkgs/by-name/bu/budgie-desktop-view/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "budgie-desktop-view"; - version = "10.10.1"; + version = "10.10.2"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-desktop-view"; rev = "v${finalAttrs.version}"; - hash = "sha256-ro+/Aqsyr9py3SEdsRg+eiQLDkFI0wI4MMdCyH02E3U="; + hash = "sha256-XwfNbrK9+FCYtO2tiz5TfHsJmctFbcEaUORiVs/aynE="; }; nativeBuildInputs = [ From 66426604f13024aeac357ec4a13c7cff6fdd05e3 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 7 Mar 2026 21:43:41 -0800 Subject: [PATCH 110/267] rocmPackages.llvm: fix infinite loop in llvm legalize for VBMI targets between v64i8 <-> v32i16 --- .../development/rocm-modules/llvm/default.nix | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/development/rocm-modules/llvm/default.nix b/pkgs/development/rocm-modules/llvm/default.nix index 161f30355735..8403c2259fa4 100644 --- a/pkgs/development/rocm-modules/llvm/default.nix +++ b/pkgs/development/rocm-modules/llvm/default.nix @@ -306,6 +306,29 @@ overrideLlvmPackagesRocm (s: { stripLen = 1; }) ./perf-increase-namestring-size.patch + # v64i8 shuffle lowering inf loop on VBMI targets, hangs whisper-cpp etc + # https://github.com/NixOS/nixpkgs/issues/497745 + (fetchpatch { + # https://github.com/llvm/llvm-project/pull/182832 + name = "llvm-x86-v64i8-add-test-coverage.patch"; + url = "https://github.com/llvm/llvm-project/commit/0e3a96d0ec01e3575674d72c4e23bf98affdca28.patch"; + relative = "llvm"; + hash = "sha256-qhRkB8Fjz/fNacuGv1OFkiTNOQ0/QQ9p4pLFudwrTzM="; + }) + (fetchpatch { + # https://github.com/llvm/llvm-project/pull/182852 + name = "llvm-x86-v64i8-prefer-vpermv3-on-vbmi.patch"; + url = "https://github.com/llvm/llvm-project/commit/8f5880d3ae4e5dfc748985d90e5413671028aa3e.patch"; + relative = "llvm"; + hash = "sha256-4DU6gu/1+iQpzvVYBlTTUKtw77QSRyTja4hdel4D5Cw="; + }) + (fetchpatch { + # https://github.com/llvm/llvm-project/pull/183109 + name = "llvm-x86-v64i8-skip-repeated-mask-lane-permute-on-vbmi.patch"; + url = "https://github.com/llvm/llvm-project/commit/1b9fea021840f17c41ea980300d0fc45e7285909.patch"; + relative = "llvm"; + hash = "sha256-9Akm78QQr8BIMrVWwDG3poWS1HuQ0hpIQWfke3oADgg="; + }) # TODO: consider reapplying "Don't include aliases in RegisterClassInfo::IgnoreCSRForAllocOrder" # it was reverted as it's a pessimization for non-GPU archs, but this compiler # is used mostly for amdgpu From ba603cd02555afd81b535290365f1be51d33fe92 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 8 Mar 2026 13:55:26 +0800 Subject: [PATCH 111/267] budgie-control-center: Drop gnome-color-manager The color panel has been disabled. https://github.com/BuddiesOfBudgie/budgie-control-center/commit/d08826f8391e17c6637385a58aa63ea6c8330877 --- .../bu/budgie-control-center/package.nix | 2 - .../bu/budgie-control-center/paths.patch | 39 ------------------- 2 files changed, 41 deletions(-) diff --git a/pkgs/by-name/bu/budgie-control-center/package.nix b/pkgs/by-name/bu/budgie-control-center/package.nix index abfe40091aa8..fb265d926d59 100644 --- a/pkgs/by-name/bu/budgie-control-center/package.nix +++ b/pkgs/by-name/bu/budgie-control-center/package.nix @@ -18,7 +18,6 @@ glibc, gnome, gst_all_1, - gnome-color-manager, gnome-desktop, gnome-settings-daemon, gsettings-desktop-schemas, @@ -83,7 +82,6 @@ stdenv.mkDerivation (finalAttrs: { patches = [ (replaceVars ./paths.patch { budgie_desktop = budgie-desktop; - gcm = gnome-color-manager; inherit cups libgnomekbd diff --git a/pkgs/by-name/bu/budgie-control-center/paths.patch b/pkgs/by-name/bu/budgie-control-center/paths.patch index 584d12038285..3d744e3ce2e9 100644 --- a/pkgs/by-name/bu/budgie-control-center/paths.patch +++ b/pkgs/by-name/bu/budgie-control-center/paths.patch @@ -1,42 +1,3 @@ -diff --git a/panels/color/cc-color-panel.c b/panels/color/cc-color-panel.c -index a2f90b093..7801b4a5e 100644 ---- a/panels/color/cc-color-panel.c -+++ b/panels/color/cc-color-panel.c -@@ -587,7 +587,7 @@ gcm_prefs_calibrate_cb (CcColorPanel *prefs) - - /* run with modal set */ - argv = g_ptr_array_new_with_free_func (g_free); -- g_ptr_array_add (argv, g_strdup ("gcm-calibrate")); -+ g_ptr_array_add (argv, g_build_filename ("@gcm@", "bin", "gcm-calibrate", NULL)); - g_ptr_array_add (argv, g_strdup ("--device")); - g_ptr_array_add (argv, g_strdup (cd_device_get_id (prefs->current_device))); - g_ptr_array_add (argv, g_strdup ("--parent-window")); -@@ -940,7 +940,7 @@ gcm_prefs_profile_view (CcColorPanel *prefs, CdProfile *profile) - - /* open up gcm-viewer as a info pane */ - argv = g_ptr_array_new_with_free_func (g_free); -- g_ptr_array_add (argv, g_strdup ("gcm-viewer")); -+ g_ptr_array_add (argv, g_build_filename ("@gcm@", "bin", "gcm-viewer", NULL)); - g_ptr_array_add (argv, g_strdup ("--profile")); - g_ptr_array_add (argv, g_strdup (cd_profile_get_id (profile))); - g_ptr_array_add (argv, g_strdup ("--parent-window")); -@@ -1186,15 +1186,12 @@ gcm_prefs_device_clicked (CcColorPanel *prefs, CdDevice *device) - static void - gcm_prefs_profile_clicked (CcColorPanel *prefs, CdProfile *profile, CdDevice *device) - { -- g_autofree gchar *s = NULL; -- - /* get profile */ - g_debug ("selected profile = %s", - cd_profile_get_filename (profile)); - - /* allow getting profile info */ -- if (cd_profile_get_filename (profile) != NULL && -- (s = g_find_program_in_path ("gcm-viewer")) != NULL) -+ if (cd_profile_get_filename (profile) != NULL) - gtk_widget_set_sensitive (prefs->toolbutton_profile_view, TRUE); - else - gtk_widget_set_sensitive (prefs->toolbutton_profile_view, FALSE); diff --git a/panels/datetime/tz.h b/panels/datetime/tz.h index b6b7ab9d0..31f268e91 100644 --- a/panels/datetime/tz.h From 0477e31ea0edff50c9ef55269a37e97ec9142c41 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 8 Mar 2026 13:28:18 +0800 Subject: [PATCH 112/267] nixos/budgie: Add eglinfo https://github.com/BuddiesOfBudgie/docs/commit/892794b23485f692939e930f902ecadbe15ba8c0 --- nixos/modules/services/desktop-managers/budgie.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/desktop-managers/budgie.nix b/nixos/modules/services/desktop-managers/budgie.nix index 160ac04ecd6d..4816b1312b74 100644 --- a/nixos/modules/services/desktop-managers/budgie.nix +++ b/nixos/modules/services/desktop-managers/budgie.nix @@ -199,6 +199,7 @@ in gammastep grim killall + mesa-demos # eglinfo slurp swaybg swayidle From f27ef67ba57f8b83ec3491838ac0e31c508d7923 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 8 Mar 2026 13:37:02 +0800 Subject: [PATCH 113/267] nixos/budgie: Add bluejay https://buddiesofbudgie.org/blog/budgie-10-10-released#budgie-control-center --- nixos/modules/services/desktop-managers/budgie.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/desktop-managers/budgie.nix b/nixos/modules/services/desktop-managers/budgie.nix index 4816b1312b74..5f7abf82e7b0 100644 --- a/nixos/modules/services/desktop-managers/budgie.nix +++ b/nixos/modules/services/desktop-managers/budgie.nix @@ -185,6 +185,7 @@ in ] ++ lib.optional config.networking.networkmanager.enable pkgs.networkmanagerapplet ++ (utils.removePackagesByName [ + bluejay nemo eom pluma @@ -248,7 +249,7 @@ in programs.nm-applet.enable = config.networking.networkmanager.enable; # Budgie has no Network applet. programs.nm-applet.indicator = true; # Budgie uses AppIndicators. - hardware.bluetooth.enable = mkDefault true; # for Budgie's Status Indicator and BCC's Bluetooth panel. + hardware.bluetooth.enable = mkDefault true; # for Budgie's Status Indicator and Bluejay. xdg.portal.enable = mkDefault true; # for BCC's Applications panel. xdg.portal.extraPortals = with pkgs; [ From a423f84ccffdfb6b24127dc8773672596dc03901 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 06:54:27 +0000 Subject: [PATCH 114/267] conceal: 0.6.2 -> 0.7.0 --- pkgs/by-name/co/conceal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/conceal/package.nix b/pkgs/by-name/co/conceal/package.nix index e5773aa6a643..1a069abf399d 100644 --- a/pkgs/by-name/co/conceal/package.nix +++ b/pkgs/by-name/co/conceal/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "conceal"; - version = "0.6.2"; + version = "0.7.0"; src = fetchFromGitHub { owner = "TD-Sky"; repo = "conceal"; tag = "v${finalAttrs.version}"; - hash = "sha256-B6vZ4Xl7H6KOlscys+FT8fMXb0Xrvosr2DXHzvRjLis="; + hash = "sha256-kPK00DjBHhyZVwCTuL3VSazS5pYY8lgLBn9bHTkaQ5s="; }; - cargoHash = "sha256-aBc9ijRObFi9AyQxSoQZs/3exAzOlYq5uNqFfvjNhvw="; + cargoHash = "sha256-6MPYgReVYkEQhmifzT7sAMRuMIink8k9nWOnSUCOGG0="; env.CONCEAL_GEN_COMPLETIONS = "true"; From 516f328750afbf1412b7fa49c0ed2ac73e5f3bb9 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 16 Feb 2026 21:09:19 +0100 Subject: [PATCH 115/267] 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 8b69661ab601c454b0a264cdf2456615e6c7ca1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 09:05:18 +0000 Subject: [PATCH 116/267] nushellPlugins.skim: 0.24.1 -> 0.25.0 --- pkgs/by-name/nu/nushell-plugin-skim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-skim/package.nix b/pkgs/by-name/nu/nushell-plugin-skim/package.nix index e6a439920a06..65f638d99e88 100644 --- a/pkgs/by-name/nu/nushell-plugin-skim/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-skim/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_skim"; - version = "0.24.1"; + version = "0.25.0"; src = fetchFromGitHub { owner = "idanarye"; repo = "nu_plugin_skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-a8wC5RowtLiVJXkDr2SDQaaLvK9jjW5x9z/cYCgJMRI="; + hash = "sha256-uS6xCefVPnYmNl1MLHOk6WDwHgoJFyRcsmbxoVHvwZg="; }; - cargoHash = "sha256-/6dUbz2c0r6oV4NlmkOcu4Awky3fGkf2IkrwBpYg3ZM="; + cargoHash = "sha256-bT7RqN102o85Z+g/psz7KVq7ZCaE9Tk5huMxAMAO2J0="; nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; From b19956aad4c2b21b3b683f47d944415c7d533d0b Mon Sep 17 00:00:00 2001 From: superherointj Date: Sun, 8 Mar 2026 09:34:15 -0300 Subject: [PATCH 117/267] vscode-extensions.saoudrizwan.claude-dev: 3.66.0 -> 3.71.0 Changelog: https://marketplace.visualstudio.com/items/saoudrizwan.claude-dev/changelog Release: https://github.com/cline/cline/releases/tag/v3.71.0 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index f1417bb85b39..97b30859d993 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.66.0"; - hash = "sha256-5aSmGAY6Myd5V4bciVo8FcxpBLKtQtddx8HvZdIMhsQ="; + version = "3.71.0"; + hash = "sha256-TzEydphPZ/OmIRJYslFJuk26f97mcIukPDS0WUxMOt4="; }; meta = { From 3258bc706fd412c9e3f1c1954dfbc28adbf6453d Mon Sep 17 00:00:00 2001 From: ibizaman Date: Sun, 8 Mar 2026 13:40:15 +0100 Subject: [PATCH 118/267] nixos/doc: fix snippet with path to manual --- nixos/doc/manual/contributing-to-this-manual.chapter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/contributing-to-this-manual.chapter.md b/nixos/doc/manual/contributing-to-this-manual.chapter.md index bf8aea99efef..19549c32f277 100644 --- a/nixos/doc/manual/contributing-to-this-manual.chapter.md +++ b/nixos/doc/manual/contributing-to-this-manual.chapter.md @@ -7,7 +7,7 @@ You can quickly check your edits with the following: ```ShellSession $ cd /path/to/nixpkgs -$ $EDITOR doc/nixos/manual/... # edit the manual +$ $EDITOR nixos/doc/manual/... # edit the manual $ nix-build nixos/release.nix -A manual.x86_64-linux ``` From 87352aa1b33d0a1c1af9f50a086bf5e4bea2fb6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 13:04:29 +0000 Subject: [PATCH 119/267] prometheus-tailscale-exporter: 0.3.0 -> 0.4.0 --- pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix b/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix index a82c2cba2509..23684a49b1c4 100644 --- a/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-tailscale-exporter/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tailscale-exporter"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitHub { owner = "adinhodovic"; repo = "tailscale-exporter"; tag = finalAttrs.version; - hash = "sha256-zZxKTEm23iXv4qYwx6gBtBuz5pduuIXLwMX0ZrrYxZs="; + hash = "sha256-1q4csOORVFc1tYoPv6Ll11+xgkPhzUQ/UAJrfLpD87k="; }; - vendorHash = "sha256-WHtmis8r62th90BrM+f63yuyRkW4bVT/vPDfcIJ3Fg8="; + vendorHash = "sha256-GMaMNEJbSA39DTAXPh5jEy3LC0VzH3UInjnkZIFxT7I="; subPackages = [ "cmd/tailscale-exporter" From cb07c3241c3606e8fc032460300b402f5e4d80f8 Mon Sep 17 00:00:00 2001 From: Hritwik Date: Sun, 8 Mar 2026 18:49:26 +0530 Subject: [PATCH 120/267] filebrowser: 2.57.1 -> 2.61.2 Signed-off-by: Hritwik --- pkgs/by-name/fi/filebrowser/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix index 78cee393db85..496adbf26209 100644 --- a/pkgs/by-name/fi/filebrowser/package.nix +++ b/pkgs/by-name/fi/filebrowser/package.nix @@ -12,13 +12,13 @@ }: let - version = "2.57.1"; + version = "2.61.2"; src = fetchFromGitHub { owner = "filebrowser"; repo = "filebrowser"; rev = "v${version}"; - hash = "sha256-rd/I5M1SoL6fUNkiv/KwWImbtWCoy0/DR993C714xU8="; + hash = "sha256-/8bBYRzWJ00FpcLMB8M6hkyMUEM/0PM8jsvR+m7jfpc="; }; frontend = buildNpmPackage rec { @@ -41,7 +41,7 @@ let ; fetcherVersion = 3; pnpm = pnpm_10; - hash = "sha256-AfQNSIiTRv+aEGsrRAymwpUO2IWDtvSruLuuTAjWy/0="; + hash = "sha256-2e3Gr5/pdOsT3cSTdOz5mAjZaWB1C3qGDikpoa5BoII="; }; installPhase = '' @@ -59,7 +59,7 @@ buildGoModule { pname = "filebrowser"; inherit version src; - vendorHash = "sha256-P6R+lBmzYYMqC5D6VwLOE7UnKuYcLN7UDVkZHWLLjMk="; + vendorHash = "sha256-aY3OIr0Kbno38Y/PZ03JK5wCCD4HRdnznJ3OaaH/WVA="; excludedPackages = [ "tools" ]; From 78cecd9dca34257712f1db793ead8fb92a1ecbeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 14:29:24 +0000 Subject: [PATCH 121/267] sql-studio: 0.1.48 -> 0.1.50 --- pkgs/by-name/sq/sql-studio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/sql-studio/package.nix b/pkgs/by-name/sq/sql-studio/package.nix index b08a46bfcba6..6b6a2dc5a31a 100644 --- a/pkgs/by-name/sq/sql-studio/package.nix +++ b/pkgs/by-name/sq/sql-studio/package.nix @@ -9,13 +9,13 @@ }: let pname = "sql-studio"; - version = "0.1.48"; + version = "0.1.50"; src = fetchFromGitHub { owner = "frectonz"; repo = "sql-studio"; tag = version; - hash = "sha256-D/yLALIvzus9u8qUw5oLX+mEVzKgGfdZPEWkMEfM5tg="; + hash = "sha256-sXlOnqzi3N+56sdJdkpcVq1mKgdhhu0KdU1Xdoyr10w="; }; ui = buildNpmPackage { @@ -35,7 +35,7 @@ in rustPlatform.buildRustPackage { inherit pname version src; - cargoHash = "sha256-CfyR1MNKgQlj0bii6U+En15sVnUpHluHXZn77P3KYgU="; + cargoHash = "sha256-+hf0GtD5lfa//JYFQZFvO+2m9FgOn9jV6NQ0rQejRXg="; nativeBuildInputs = [ pkg-config ]; From 8fad6b011523eb43f5ccc66798392053daed3425 Mon Sep 17 00:00:00 2001 From: Aiden Schembri Date: Sun, 8 Mar 2026 17:02:09 +0100 Subject: [PATCH 122/267] fladder: 0.10.1 -> 0.10.2, update media_kit_hash --- pkgs/by-name/fl/fladder/git-hashes.json | 10 + pkgs/by-name/fl/fladder/package.nix | 17 +- pkgs/by-name/fl/fladder/pubspec.lock.json | 212 ++++++++++++---------- pkgs/by-name/fl/fladder/update.sh | 21 +-- 4 files changed, 137 insertions(+), 123 deletions(-) create mode 100644 pkgs/by-name/fl/fladder/git-hashes.json diff --git a/pkgs/by-name/fl/fladder/git-hashes.json b/pkgs/by-name/fl/fladder/git-hashes.json new file mode 100644 index 000000000000..dd101c41ff60 --- /dev/null +++ b/pkgs/by-name/fl/fladder/git-hashes.json @@ -0,0 +1,10 @@ +{ + "media_kit": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_libs_android_video": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_libs_ios_video": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_libs_linux": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_libs_macos_video": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_libs_video": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_libs_windows_video": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=", + "media_kit_video": "sha256-wQ5HOztwfJRymo+GzgTgHcRS/rzJfZcvBul5teSf/h8=" +} diff --git a/pkgs/by-name/fl/fladder/package.nix b/pkgs/by-name/fl/fladder/package.nix index e987af6a1c47..6d0c5fb6aaf4 100644 --- a/pkgs/by-name/fl/fladder/package.nix +++ b/pkgs/by-name/fl/fladder/package.nix @@ -18,35 +18,24 @@ let flutter = flutter335; - - media_kit_hash = "sha256-oJQ9sRQI4HpAIzoS995yfnzvx5ZzIubVANzbmxTt6LE="; in flutter.buildFlutterApplication (finalAttrs: { pname = "fladder"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "DonutWare"; repo = "Fladder"; tag = "v${finalAttrs.version}"; - hash = "sha256-lmtEgBxCmEYcckhSAXhMPDzNQBluTyW0yjkt6Rr9byA="; + hash = "sha256-D2FFIBRWi66TRB4LkUWZu/jc+edVXo70FZDzGFh11Wk="; }; inherit targetFlutterPlatform; pubspecLock = lib.importJSON ./pubspec.lock.json; - gitHashes = { - media_kit = media_kit_hash; - media_kit_video = media_kit_hash; - media_kit_libs_linux = media_kit_hash; - media_kit_libs_video = media_kit_hash; - media_kit_libs_android_video = media_kit_hash; - media_kit_libs_ios_video = media_kit_hash; - media_kit_libs_macos_video = media_kit_hash; - media_kit_libs_windows_video = media_kit_hash; - }; + gitHashes = lib.importJSON ./git-hashes.json; nativeBuildInputs = lib.optionals (targetFlutterPlatform == "linux") [ copyDesktopItems diff --git a/pkgs/by-name/fl/fladder/pubspec.lock.json b/pkgs/by-name/fl/fladder/pubspec.lock.json index cf883febfb8a..ccddce04be62 100644 --- a/pkgs/by-name/fl/fladder/pubspec.lock.json +++ b/pkgs/by-name/fl/fladder/pubspec.lock.json @@ -54,11 +54,11 @@ "dependency": "direct main", "description": { "name": "archive", - "sha256": "a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff", + "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.9" + "version": "4.0.7" }, "args": { "dependency": "transitive", @@ -124,11 +124,11 @@ "dependency": "direct main", "description": { "name": "auto_route", - "sha256": "6d3ccc11b520b6eff0ab5a2c3d1c43c46d1486249cc746c4bb14486d876e8b43", + "sha256": "4916e0fe1cb782e315d0e1ebdd34170f1836a8f6e24cb528083671302b486ace", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.0" + "version": "10.2.2" }, "auto_route_generator": { "dependency": "direct dev", @@ -154,11 +154,11 @@ "dependency": "direct main", "description": { "name": "background_downloader", - "sha256": "2ea5322fe836c0aaf96aefd29ef1936771c71927f687cf18168dcc119666a45f", + "sha256": "a913b37cc47a656a225e9562b69576000d516f705482f392e2663500e6ff6032", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.5.2" + "version": "9.3.0" }, "boolean_selector": { "dependency": "transitive", @@ -254,11 +254,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9", + "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.4" + "version": "8.12.0" }, "cached_network_image": { "dependency": "direct main", @@ -294,11 +294,11 @@ "dependency": "transitive", "description": { "name": "characters", - "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", + "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.1" + "version": "1.4.0" }, "charcode": { "dependency": "transitive", @@ -394,11 +394,11 @@ "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", + "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.1" + "version": "4.11.0" }, "collection": { "dependency": "direct main", @@ -444,11 +444,11 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937", + "sha256": "942a4791cd385a68ccb3b32c71c427aba508a1bb949b86dff2adbe4049f16239", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.5+2" + "version": "0.3.5" }, "crypto": { "dependency": "transitive", @@ -554,11 +554,11 @@ "dependency": "transitive", "description": { "name": "dbus", - "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.11" }, "decimal": { "dependency": "transitive", @@ -644,11 +644,11 @@ "dependency": "direct main", "description": { "name": "drift_sync", - "sha256": "2ddb41cfe92a0d644ec2cb9cd25a6273bf0940693dddb9411c2c350f5f1cdb3f", + "sha256": "f358c39bdfa474c020ddd6022ef91540d30b21ef0faab6be331f1e0349e585e5", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.14.1" + "version": "0.14.0" }, "dynamic_color": { "dependency": "direct main", @@ -664,11 +664,11 @@ "dependency": "transitive", "description": { "name": "equatable", - "sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b", + "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.8" + "version": "2.0.7" }, "extended_image": { "dependency": "direct main", @@ -704,11 +704,11 @@ "dependency": "transitive", "description": { "name": "ffi", - "sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45", + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.0" + "version": "2.1.4" }, "file": { "dependency": "transitive", @@ -724,11 +724,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343", + "sha256": "f8f4ea435f791ab1f817b4e338ed958cb3d04ba43d6736ffc39958d950754967", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.3.10" + "version": "10.3.6" }, "fixnum": { "dependency": "transitive", @@ -780,51 +780,51 @@ "dependency": "direct main", "description": { "name": "flutter_custom_tabs", - "sha256": "8c3d92b074a8109f1dc76333c5ff8f87ea5896c118264c4b6b6e7d880058e820", + "sha256": "ac3543d7b4e0ac6ecdf3744360039ebb573656c0ce759149d228e1934d4f7535", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.0" + "version": "2.4.0" }, "flutter_custom_tabs_android": { "dependency": "transitive", "description": { "name": "flutter_custom_tabs_android", - "sha256": "84e6b856fae8ca347bf47156f2106aac5671441fd6b3c531d1b793d22d29dece", + "sha256": "925fc5e7d27372ee523962dcfcd4b77c0443549482c284dd7897b77815547621", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.0" + "version": "2.3.1" }, "flutter_custom_tabs_ios": { "dependency": "transitive", "description": { "name": "flutter_custom_tabs_ios", - "sha256": "5f8bbfedad7ff60da4875d888085c05b1d0fd90acbfa4a624ae71b78c5cc6e37", + "sha256": "c61a58d30b29ccb09ea4da0daa335bbf8714bcf8798d0d9f4f58a0b83c6c421b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.0" + "version": "2.4.0" }, "flutter_custom_tabs_platform_interface": { "dependency": "transitive", "description": { "name": "flutter_custom_tabs_platform_interface", - "sha256": "2b66c541f3ca87fbf3e63808dbd41b28cb76f512acce5940f2468b33abe69031", + "sha256": "54a6ff5cc7571cb266a47ade9f6f89d1980b9ed2dba18162a6d5300afc408449", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.0" + "version": "2.3.0" }, "flutter_custom_tabs_web": { "dependency": "transitive", "description": { "name": "flutter_custom_tabs_web", - "sha256": "d606b231859c79679c78dbf05293528a543e3e067c2893a3a5bed1ab9a8300bb", + "sha256": "236e035c73b6d3ef0a2f85cd8b6b815954e7559c9f9d50a15ed2e53a297b58b0", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.0" + "version": "2.3.0" }, "flutter_highlight": { "dependency": "transitive", @@ -966,11 +966,11 @@ "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", + "sha256": "306f0596590e077338312f38837f595c04f28d6cdeeac392d3d74df2f0003687", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.33" + "version": "2.0.32" }, "flutter_riverpod": { "dependency": "direct main", @@ -1016,11 +1016,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", + "sha256": "055de8921be7b8e8b98a233c7a5ef84b3a6fcc32f46f1ebf5b9bb3576d108355", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "2.2.2" }, "flutter_test": { "dependency": "direct dev", @@ -1108,11 +1108,11 @@ "dependency": "direct main", "description": { "name": "fvp", - "sha256": "e03c4ba02c367cde8610c09325d085c9b1efe4f7d98a563950993a1fee17a28b", + "sha256": "33e34a78d3e4bd3ab87af7279d7bc88ff6025291574edc7e8592abea91e04cb4", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.35.2" + "version": "0.35.0" }, "fwfh_cached_network_image": { "dependency": "transitive", @@ -1328,11 +1328,11 @@ "dependency": "direct main", "description": { "name": "image", - "sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce", + "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.8.0" + "version": "4.5.4" }, "intl": { "dependency": "direct main", @@ -1358,11 +1358,11 @@ "dependency": "transitive", "description": { "name": "js", - "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", + "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.2" + "version": "0.6.7" }, "json_annotation": { "dependency": "direct main", @@ -1458,11 +1458,11 @@ "dependency": "transitive", "description": { "name": "lints", - "sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df", + "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.0" + "version": "6.0.0" }, "local_auth": { "dependency": "direct main", @@ -1528,11 +1528,11 @@ "dependency": "direct main", "description": { "name": "macos_window_utils", - "sha256": "cb918e1ff0b31fdaa5cd8631eded7c24bd72e1025cf1f95c819e483f0057c652", + "sha256": "d4df3501fd32ac0d2d7590cb6a8e4758337d061c8fa0db816fdd636be63a8438", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.9.1" + "version": "1.9.0" }, "markdown": { "dependency": "transitive", @@ -1558,21 +1558,21 @@ "dependency": "transitive", "description": { "name": "matcher", - "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.18" + "version": "0.12.17" }, "material_color_utilities": { "dependency": "transitive", "description": { "name": "material_color_utilities", - "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", + "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.13.0" + "version": "0.11.1" }, "media_kit": { "dependency": "direct main", @@ -1666,11 +1666,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.16.0" }, "mime": { "dependency": "transitive", @@ -1806,21 +1806,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", + "sha256": "95c68a74d3cab950fd0ed8073d9fab15c1c06eb1f3eec68676e87aabc9ecee5a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.22" + "version": "2.2.21" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4", + "sha256": "97390a0719146c7c3e71b6866c34f1cde92685933165c1c671984390d2aca776", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.1" + "version": "2.4.4" }, "path_provider_linux": { "dependency": "transitive", @@ -1916,11 +1916,11 @@ "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675", + "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.2" + "version": "7.0.1" }, "pigeon": { "dependency": "direct dev", @@ -2012,6 +2012,16 @@ "source": "hosted", "version": "6.0.3" }, + "pretty_qr_code": { + "dependency": "direct main", + "description": { + "name": "pretty_qr_code", + "sha256": "474f8a4512113fba06f14a6ec9bbf42353b4e651d7a520e3096f2a9b6bbe7a8a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.6.0" + }, "protobuf": { "dependency": "transitive", "description": { @@ -2062,15 +2072,25 @@ "source": "hosted", "version": "0.2.2" }, + "qr": { + "dependency": "transitive", + "description": { + "name": "qr", + "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, "qs_dart": { "dependency": "transitive", "description": { "name": "qs_dart", - "sha256": "0e46bec269e1c32befc20c6e7b809186f7463c98b16e685b11dc5a98bc14b8c8", + "sha256": "27da57e8b394163f96b74bccb6eb6115bfd2585de4b9ad6241bdf1a9797ab54f", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.7.0" + "version": "1.6.0" }, "rational": { "dependency": "transitive", @@ -2096,11 +2116,11 @@ "dependency": "direct main", "description": { "name": "reorderable_grid", - "sha256": "15873d8afa6c0a106f0e165f4fbb2bb92dbfe18837e0c9f5d62ac4e26448863d", + "sha256": "c7d2e1f2e032a8fffe121f9da828546ee58db35c9c7d19d7a2d189dea2f9939d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.13" + "version": "1.0.12" }, "riverpod": { "dependency": "transitive", @@ -2156,11 +2176,11 @@ "dependency": "transitive", "description": { "name": "safe_local_storage", - "sha256": "287ea1f667c0b93cdc127dccc707158e2d81ee59fba0459c31a0c7da4d09c755", + "sha256": "e9a21b6fec7a8aa62cc2585ff4c1b127df42f3185adbd2aca66b47abe2e80236", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.3" + "version": "2.0.1" }, "screen_brightness": { "dependency": "direct main", @@ -2316,21 +2336,21 @@ "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", + "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.4" + "version": "2.5.3" }, "shared_preferences_android": { "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", + "sha256": "07d552dbe8e71ed720e5205e760438ff4ecfb76ec3b32ea664350e2ca4b0c43b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.20" + "version": "2.4.16" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -2452,11 +2472,11 @@ "dependency": "transitive", "description": { "name": "source_span", - "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab", + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.10.2" + "version": "1.10.1" }, "sqflite": { "dependency": "transitive", @@ -2522,11 +2542,11 @@ "dependency": "transitive", "description": { "name": "sqlite3_flutter_libs", - "sha256": "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d", + "sha256": "69c80d812ef2500202ebd22002cbfc1b6565e9ff56b2f971e757fac5d42294df", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.41" + "version": "0.5.40" }, "sqlparser": { "dependency": "transitive", @@ -2642,11 +2662,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.9" + "version": "0.7.6" }, "timezone": { "dependency": "transitive", @@ -2732,11 +2752,11 @@ "dependency": "transitive", "description": { "name": "uri_parser", - "sha256": "051c62e5f693de98ca9f130ee707f8916e2266945565926be3ff20659f7853ce", + "sha256": "ff4d2c720aca3f4f7d5445e23b11b2d15ef8af5ddce5164643f38ff962dcb270", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.2" + "version": "3.0.0" }, "url_launcher": { "dependency": "direct main", @@ -2752,11 +2772,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", + "sha256": "dff5e50339bf30b06d7950b50fda58164d3d8c40042b104ed041ddc520fbff28", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.28" + "version": "6.3.25" }, "url_launcher_ios": { "dependency": "transitive", @@ -2822,11 +2842,11 @@ "dependency": "transitive", "description": { "name": "uuid", - "sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.3" + "version": "4.5.2" }, "value_layout_builder": { "dependency": "transitive", @@ -2862,11 +2882,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74", + "sha256": "d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.1.19" }, "vector_math": { "dependency": "transitive", @@ -2892,21 +2912,21 @@ "dependency": "transitive", "description": { "name": "video_player_android", - "sha256": "9862c67c4661c98f30fe707bc1a4f97d6a0faa76784f485d282668e4651a7ac3", + "sha256": "36913f94430b474c4a9033d59b7552b800e736a8521e7166e84895ddcedd0b03", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.9.4" + "version": "2.8.19" }, "video_player_avfoundation": { "dependency": "transitive", "description": { "name": "video_player_avfoundation", - "sha256": "d1eb970495a76abb35e5fa93ee3c58bd76fb6839e2ddf2fbb636674f2b971dd4", + "sha256": "6bced1739cf1f96f03058118adb8ac0dd6f96aa1a1a6e526424ab92fd2a6a77d", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.8.9" + "version": "2.8.7" }, "video_player_platform_interface": { "dependency": "transitive", @@ -2972,11 +2992,11 @@ "dependency": "transitive", "description": { "name": "watcher", - "sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635", + "sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.1.4" }, "weak_map": { "dependency": "transitive", @@ -3022,21 +3042,21 @@ "dependency": "transitive", "description": { "name": "webview_flutter", - "sha256": "a3da219916aba44947d3a5478b1927876a09781174b5a2b67fa5be0555154bf9", + "sha256": "c3e4fe614b1c814950ad07186007eff2f2e5dd2935eba7b9a9a1af8e5885f1ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.13.1" + "version": "4.13.0" }, "webview_flutter_android": { "dependency": "transitive", "description": { "name": "webview_flutter_android", - "sha256": "eeeb3fcd5f0ff9f8446c9f4bbc18a99b809e40297528a3395597d03aafb9f510", + "sha256": "f754fec262c5bf826615e8c7f035da1c536ba6ad9b1181936fad900d297cb687", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.10.11" + "version": "4.10.6" }, "webview_flutter_platform_interface": { "dependency": "transitive", @@ -3052,11 +3072,11 @@ "dependency": "transitive", "description": { "name": "webview_flutter_wkwebview", - "sha256": "108bd85d0ff20bff1e8b52a040f5c19b6b9fc4a78fdf3160534ff5a11a82e267", + "sha256": "8f4fa32670375f4ce9bfe0f1c773e0857dd191f4e6b3518a1dcdeb7a880bae2e", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.23.7" + "version": "3.23.3" }, "win32": { "dependency": "transitive", diff --git a/pkgs/by-name/fl/fladder/update.sh b/pkgs/by-name/fl/fladder/update.sh index 22d47fd969d0..e496a793a2d6 100755 --- a/pkgs/by-name/fl/fladder/update.sh +++ b/pkgs/by-name/fl/fladder/update.sh @@ -1,10 +1,10 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p yq nix bash coreutils nix-update common-updater-scripts ripgrep flutter +#!nix-shell -i bash -p curl jq yq-go nix bash nix-update common-updater-scripts ripgrep set -eou pipefail -PACKAGE_DIR="$(realpath "$(dirname "$0")")" -cd "$PACKAGE_DIR"/.. +PACKAGE_DIR=$(realpath "$(dirname "$0")") +cd "$PACKAGE_DIR" while ! test -f flake.nix; do cd ..; done NIXPKGS_DIR="$PWD" @@ -15,20 +15,15 @@ latestVersion=$( tail -n1 ) -currentVersion=$(nix-instantiate --eval -E "with import ./. {}; fladder.version or (lib.getVersion fladder)" | tr -d '"') +currentVersion=$(nix eval --raw --file . fladder.version) if [[ "$currentVersion" == "$latestVersion" ]]; then echo "package is up-to-date: $currentVersion" exit 0 fi -nix-update --version=$latestVersion fladder +nix-update --version="$latestVersion" fladder -export HOME="$(mktemp -d)" -src="$(nix-build --no-link "$NIXPKGS_DIR" -A fladder.src)" -TMPDIR="$(mktemp -d)" -cp --recursive --no-preserve=mode "$src"/* $TMPDIR -cd "$TMPDIR" -flutter pub get -yq . pubspec.lock >"$PACKAGE_DIR"/pubspec.lock.json -rm -rf $TMPDIR +curl --fail --silent "https://raw.githubusercontent.com/DonutWare/Fladder/v${latestVersion}/pubspec.lock" | yq eval --output-format=json --prettyPrint >"$PACKAGE_DIR"/pubspec.lock.json + +$(nix eval --file "$NIXPKGS_DIR" dart.fetchGitHashesScript) --input "$PACKAGE_DIR"/pubspec.lock.json --output "$PACKAGE_DIR"/git-hashes.json From 9eda9fcba46bd8890cc43e804daf28f63b25a75e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 16:23:06 +0000 Subject: [PATCH 123/267] 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 95e6cb0de58c08f624d140be5bcbc4ea00528d39 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 11:48:57 -0700 Subject: [PATCH 124/267] python3Packages.pymupdf: 1.26.7 -> 1.27.1 Required some mypy-running tests to be disabled. --- pkgs/development/python-modules/pymupdf/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index 589b57f819a3..209680050eb3 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -44,14 +44,14 @@ let in buildPythonPackage rec { pname = "pymupdf"; - version = "1.26.7"; + version = "1.27.1"; pyproject = true; src = fetchFromGitHub { owner = "pymupdf"; repo = "PyMuPDF"; tag = version; - hash = "sha256-7OidTOG3KAx7EaQ3Bu4i1Fw007oXVAipBHeYNkmbIcA="; + hash = "sha256-Ebvdkvp0y7seG0sciMMnztflIBVRHh/Cowpw/lSLYLE="; }; patches = [ @@ -122,6 +122,7 @@ buildPythonPackage rec { "test_codespell" "test_pylint" "test_flake8" + "test_4751" # Upstream recommends disabling these when not using bundled MuPDF build "test_color_count" "test_3050" @@ -140,6 +141,9 @@ buildPythonPackage rec { disabledTestPaths = [ # mad about markdown table formatting "tests/test_tables.py::test_markdown" + + # Do not lint code + "tests/test_typing.py" ] ++ lib.optional stdenv.hostPlatform.isDarwin [ # Trace/BPT trap: 5 when getting widget options From bbdda46732fa0e5205a55db7133d262b79c72717 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 12:19:21 -0700 Subject: [PATCH 125/267] python3Packages.pymupdf: migrate to finalAttrs --- pkgs/development/python-modules/pymupdf/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index 209680050eb3..29ae26cd4837 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -42,7 +42,7 @@ let mupdf-cxx-lib = toPythonModule (lib.getLib mupdf-cxx); mupdf-cxx-dev = lib.getDev mupdf-cxx; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pymupdf"; version = "1.27.1"; pyproject = true; @@ -50,7 +50,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pymupdf"; repo = "PyMuPDF"; - tag = version; + tag = finalAttrs.version; hash = "sha256-Ebvdkvp0y7seG0sciMMnztflIBVRHh/Cowpw/lSLYLE="; }; @@ -168,9 +168,9 @@ buildPythonPackage rec { meta = { description = "Python bindings for MuPDF's rendering library"; homepage = "https://github.com/pymupdf/PyMuPDF"; - changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${src.tag}"; + changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ sarahec ]; platforms = lib.platforms.unix; }; -} +}) From 5a7459df7f38023b7ac047e04231878bce3c217d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 12:12:25 -0700 Subject: [PATCH 126/267] python3Packages.pymupdf4llm: 0.2.9 -> 0.3.4 --- .../python-modules/pymupdf4llm/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf4llm/default.nix b/pkgs/development/python-modules/pymupdf4llm/default.nix index 695dc03b962e..e0e1ad587f0b 100644 --- a/pkgs/development/python-modules/pymupdf4llm/default.nix +++ b/pkgs/development/python-modules/pymupdf4llm/default.nix @@ -4,25 +4,29 @@ fetchFromGitHub, setuptools, pymupdf, + tabulate, }: buildPythonPackage rec { pname = "pymupdf4llm"; - version = "0.2.9"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "pymupdf"; repo = "RAG"; - tag = version; - hash = "sha256-iuffv49voZLiuabwhag+YC3j3Oa2IAevZtcJtMVzX/4="; + tag = "v${version}"; + hash = "sha256-SgJ47jkE6GcSXVsOMOx8Hm+Ce6pCAjLEhdxGeJEu6DQ="; }; sourceRoot = "${src.name}/pymupdf4llm"; build-system = [ setuptools ]; - dependencies = [ pymupdf ]; + dependencies = [ + pymupdf + tabulate + ]; checkPhase = '' runHook preCheck From 5b60a70ab24202af1ff3dfcecfa06f88accc641b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 12:21:14 -0700 Subject: [PATCH 127/267] python3Packages.pymupdf4llm: migrate to finalAttrs --- .../development/python-modules/pymupdf4llm/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf4llm/default.nix b/pkgs/development/python-modules/pymupdf4llm/default.nix index e0e1ad587f0b..b93929758c47 100644 --- a/pkgs/development/python-modules/pymupdf4llm/default.nix +++ b/pkgs/development/python-modules/pymupdf4llm/default.nix @@ -7,7 +7,7 @@ tabulate, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pymupdf4llm"; version = "0.3.4"; pyproject = true; @@ -15,11 +15,11 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pymupdf"; repo = "RAG"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-SgJ47jkE6GcSXVsOMOx8Hm+Ce6pCAjLEhdxGeJEu6DQ="; }; - sourceRoot = "${src.name}/pymupdf4llm"; + sourceRoot = "${finalAttrs.src.name}/pymupdf4llm"; build-system = [ setuptools ]; @@ -53,8 +53,8 @@ buildPythonPackage rec { meta = { description = "PyMuPDF Utilities for LLM/RAG - converts PDF pages to Markdown format for Retrieval-Augmented Generation"; homepage = "https://github.com/pymupdf/RAG"; - changelog = "https://github.com/pymupdf/RAG/blob/${src.tag}/CHANGES.md"; + changelog = "https://github.com/pymupdf/RAG/blob/${finalAttrs.src.tag}/CHANGES.md"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ ryota2357 ]; }; -} +}) From ac19c5ef5ab1cc17c60b62b99ac08fc8df13b1ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 19:28:26 +0000 Subject: [PATCH 128/267] hyprviz: 0.8.1 -> 0.8.3 --- pkgs/by-name/hy/hyprviz/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hyprviz/package.nix b/pkgs/by-name/hy/hyprviz/package.nix index dd7848aecc93..a796cbfabea1 100644 --- a/pkgs/by-name/hy/hyprviz/package.nix +++ b/pkgs/by-name/hy/hyprviz/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprviz"; - version = "0.8.1"; + version = "0.8.3"; src = fetchFromGitHub { owner = "timasoft"; repo = "hyprviz"; tag = "v${finalAttrs.version}"; - hash = "sha256-CzuCBeJWtfHvCcWtV7X6suTagx0Sw+OagleHwwlyEms="; + hash = "sha256-73KcrKlnmdFNllRe7V3MO2FEn95G/pKtFNwRuIjCkew="; }; - cargoHash = "sha256-fg4bPn/18Pu7LUorF3egCeBd9di+3OmCQxTeWr1Pybw="; + cargoHash = "sha256-gkLWqvd/4xVFkluv0Q16PjHUckHmMH9eoNxPU8qN+WE="; nativeBuildInputs = [ pkg-config From aa622fdef78316f8ff5b071c4e0a3a578d3cc645 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 12:32:00 -0700 Subject: [PATCH 129/267] python3Packages.browsr: relax broken dependency --- pkgs/by-name/br/browsr/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/br/browsr/package.nix b/pkgs/by-name/br/browsr/package.nix index 6a1ab78df485..3b4ec6140b0a 100644 --- a/pkgs/by-name/br/browsr/package.nix +++ b/pkgs/by-name/br/browsr/package.nix @@ -77,6 +77,7 @@ python3Packages.buildPythonApplication rec { "rich-pixels" "rich" "textual" + "universal-pathlib" ]; pythonImportsCheck = [ From 8953237d19c96fe3477881993deb1726e295a11a Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 8 Mar 2026 12:35:01 -0700 Subject: [PATCH 130/267] python3Packages.browsr: migrate to finalAttrs --- pkgs/by-name/br/browsr/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/br/browsr/package.nix b/pkgs/by-name/br/browsr/package.nix index 3b4ec6140b0a..db45c39c6d68 100644 --- a/pkgs/by-name/br/browsr/package.nix +++ b/pkgs/by-name/br/browsr/package.nix @@ -6,7 +6,7 @@ extras ? [ "all" ], }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "browsr"; version = "1.22.1"; pyproject = true; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "juftin"; repo = "browsr"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eISOADs++ZF62qkWbhFZu6JkEVtTytg3q5nbwS2m+8g="; }; @@ -46,7 +46,7 @@ python3Packages.buildPythonApplication rec { textual textual-universal-directorytree ] - ++ lib.attrVals extras optional-dependencies; + ++ lib.attrVals extras finalAttrs.passthru.optional-dependencies; optional-dependencies = with python3Packages; { all = [ @@ -96,8 +96,8 @@ python3Packages.buildPythonApplication rec { description = "File explorer in your terminal"; mainProgram = "browsr"; homepage = "https://juftin.com/browsr"; - changelog = "https://github.com/juftin/browsr/releases/tag/v${version}"; + changelog = "https://github.com/juftin/browsr/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From e4574b82b1962a9058db262311ed5056c92e00b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:14:13 +0000 Subject: [PATCH 131/267] lint-staged: 16.3.0 -> 16.3.2 --- pkgs/by-name/li/lint-staged/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lint-staged/package.nix b/pkgs/by-name/li/lint-staged/package.nix index 69cc6598bdb9..f0d36c338df6 100644 --- a/pkgs/by-name/li/lint-staged/package.nix +++ b/pkgs/by-name/li/lint-staged/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "lint-staged"; - version = "16.3.0"; + version = "16.3.2"; src = fetchFromGitHub { owner = "okonet"; repo = "lint-staged"; rev = "v${version}"; - hash = "sha256-akE8lXnx6W31S+DmkMPRgyvmy6CMZ6y/+LAxSK5Glf4="; + hash = "sha256-k/6h3fcsdjpLwi6QoY/SD67ShGp6nB5OZf5mgoxUa0M="; }; - npmDepsHash = "sha256-IU6QfnmQRVuTt9akIpBOwghzk6i7pGOFlnPlzMYxAqU="; + npmDepsHash = "sha256-amvXt6QNDhdknuj5y0M/m5VXucCDQHSjP65fsB7iY7o="; dontNpmBuild = true; From f63220c7173d880fc453b61a951bfbb4993fcfa9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:22:37 +0000 Subject: [PATCH 132/267] 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 13a682f08cdc27a28e7f4f5b8e07166e3b73d75d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:37:54 +0000 Subject: [PATCH 133/267] openasar: 0-unstable-2026-02-23 -> 0-unstable-2026-03-04 --- pkgs/by-name/op/openasar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openasar/package.nix b/pkgs/by-name/op/openasar/package.nix index ab9fddf48cef..bd940595d8cf 100644 --- a/pkgs/by-name/op/openasar/package.nix +++ b/pkgs/by-name/op/openasar/package.nix @@ -14,13 +14,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "openasar"; - version = "0-unstable-2026-02-23"; + version = "0-unstable-2026-03-04"; src = fetchFromGitHub { owner = "GooseMod"; repo = "OpenAsar"; - rev = "31dfb7bcc0dfecc9e4ef62b65fbc5dcbc34d04fc"; - hash = "sha256-/Uc5u7YT2LxRkUtPyZ9Y9MQvKDmwQUSmexQFby9MWzI="; + rev = "a75870297df907d43ac6565385b0af4a781cf6fe"; + hash = "sha256-tEKt2Qfk29HP448keMb7JR4+iTR3AXCho7PdkF0D1i0="; }; postPatch = '' From 85cab2575fe01d4db338e06aae5b6f2545e25459 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 8 Mar 2026 21:54:18 +0100 Subject: [PATCH 134/267] qobuz-player: 0.7.1 -> 0.7.2 Signed-off-by: Felix Singer --- pkgs/by-name/qo/qobuz-player/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qo/qobuz-player/package.nix b/pkgs/by-name/qo/qobuz-player/package.nix index c193aaac2216..433d03d51450 100644 --- a/pkgs/by-name/qo/qobuz-player/package.nix +++ b/pkgs/by-name/qo/qobuz-player/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "qobuz-player"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "SofusA"; repo = "qobuz-player"; tag = "v${finalAttrs.version}"; - hash = "sha256-LStCoBr3BblXRpuno+QKxyJstvrNmP+wub61491NkPY="; + hash = "sha256-PQhuMGUKKquxZn/Tru8rYapzcoWiZR2Q7q6R+XT2z1s="; }; - cargoHash = "sha256-6fUwZkXurjV9yM2Mur0lAkgFxTAEmt92DFKzbPj3Vo4="; + cargoHash = "sha256-H2dZJgNTMqLvQ4PMF0JRngTBK4hFF8a/Z/8jAhL7NDM="; nativeBuildInputs = [ pkg-config From 9bcf899e49f01572b44d2642e1d20f043edcc849 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:57:51 +0000 Subject: [PATCH 135/267] tideways-daemon: 1.14.0 -> 1.15.0 --- pkgs/by-name/ti/tideways-daemon/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tideways-daemon/package.nix b/pkgs/by-name/ti/tideways-daemon/package.nix index 758ba6ca8f4a..7469e3231fb4 100644 --- a/pkgs/by-name/ti/tideways-daemon/package.nix +++ b/pkgs/by-name/ti/tideways-daemon/package.nix @@ -10,7 +10,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tideways-daemon"; - version = "1.14.0"; + version = "1.15.0"; src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} @@ -28,15 +28,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz"; - hash = "sha256-T32SqZfpZBraQ/KaO1RhOBh7HjesK6KHopiWsw/lDjE="; + hash = "sha256-eylOdAhPnB2x6h9k8lcErXuM8IRHME4zSrR6rwwVwgk="; }; "aarch64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz"; - hash = "sha256-wzchxvmRWp8HF7MEoUbY/7nNAtR7nmhWamfxg1YiHv4="; + hash = "sha256-Ymz7KyB1M0nhAbxvK5iWzRz0w+p9F3/UqkyKAyQazeg="; }; "aarch64-darwin" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz"; - hash = "sha256-W9Eyd7U01kghw7Zy6H9WUxtaEkEgbpDqdmI0RA0sOn8="; + hash = "sha256-rKLNzmHP4K1JseV8FUYsmj48c7d2h2RikmWt3IFTAHY="; }; }; updateScript = "${ From 56dded433b1a1ab19583a8dd8317e37e54e746b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 21:17:24 +0000 Subject: [PATCH 136/267] 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 45e50a4737e87254cd31c46d03caebe851fe1aec Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 8 Mar 2026 22:26:23 +0100 Subject: [PATCH 137/267] uhttpd: move env variable into env for structuredAttrs --- pkgs/by-name/uh/uhttpd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/uh/uhttpd/package.nix b/pkgs/by-name/uh/uhttpd/package.nix index 1326eb93aabf..c5293b422df7 100644 --- a/pkgs/by-name/uh/uhttpd/package.nix +++ b/pkgs/by-name/uh/uhttpd/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { "-DLUA_SUPPORT=on" ]; - NIX_LDFLAGS = "-lcrypt"; + env.NIX_LDFLAGS = "-lcrypt"; postInstall = '' wrapProgram $out/bin/uhttpd \ From a30775829826110dab6f4a8b5d1588db1e5655e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 22:45:18 +0000 Subject: [PATCH 138/267] trivy: 0.69.1 -> 0.69.3 --- pkgs/by-name/tr/trivy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trivy/package.nix b/pkgs/by-name/tr/trivy/package.nix index 2a61ab21df21..c93a71bf04fa 100644 --- a/pkgs/by-name/tr/trivy/package.nix +++ b/pkgs/by-name/tr/trivy/package.nix @@ -10,19 +10,19 @@ buildGoModule (finalAttrs: { pname = "trivy"; - version = "0.69.1"; + version = "0.69.3"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "trivy"; tag = "v${finalAttrs.version}"; - hash = "sha256-0BzqkLT4puBfBweu+3WIEepkpzr0LyHXL7/DrhjyxNs="; + hash = "sha256-lzFcLyrORA+1LxS4nzJVvilg29GTNiGRmnjJ47ev/yU="; }; # Hash mismatch on across Linux and Darwin proxyVendor = true; - vendorHash = "sha256-GLHr2bLAt3jIOz+E38fryca3r9QqC31sjSOXXk3UP0w="; + vendorHash = "sha256-aqSB2pakYH713GSbIAHwAL9Gio17MzZtwqfh9sbzDBs="; subPackages = [ "cmd/trivy" ]; From c7346270dd7946a32847d7e6f5fa8c14df4b44a5 Mon Sep 17 00:00:00 2001 From: redianthus Date: Sun, 8 Mar 2026 15:20:31 +0100 Subject: [PATCH 139/267] ocamlPackages.htmlit: init at 0.2.0 --- .../ocaml-modules/htmlit/default.nix | 24 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/development/ocaml-modules/htmlit/default.nix diff --git a/pkgs/development/ocaml-modules/htmlit/default.nix b/pkgs/development/ocaml-modules/htmlit/default.nix new file mode 100644 index 000000000000..92b11fb7ff6e --- /dev/null +++ b/pkgs/development/ocaml-modules/htmlit/default.nix @@ -0,0 +1,24 @@ +{ + lib, + fetchurl, + buildTopkgPackage, +}: + +buildTopkgPackage rec { + pname = "htmlit"; + version = "0.2.0"; + + minimalOCamlVersion = "4.14.0"; + + src = fetchurl { + url = "https://erratique.ch/software/htmlit/releases/htmlit-${version}.tbz"; + hash = "sha256-i+7gYle8G2y78GeoAnlNY5dpdONLhltuswusCbMmB/c="; + }; + + meta = { + description = "HTML generation combinators for OCaml"; + homepage = "https://erratique.ch/software/htmlit"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ redianthus ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 6c97be3b4d06..46c6dffbfee5 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -817,6 +817,8 @@ let hpack = callPackage ../development/ocaml-modules/hpack { }; + htmlit = callPackage ../development/ocaml-modules/htmlit { }; + http = callPackage ../development/ocaml-modules/cohttp/http.nix { }; http-mirage-client = callPackage ../development/ocaml-modules/http-mirage-client { }; From 879bf7f5f177067bbe83feee290f62a4d4c32b79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 23:43:28 +0000 Subject: [PATCH 140/267] automatic-timezoned: 2.0.120 -> 2.0.122 --- pkgs/by-name/au/automatic-timezoned/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/automatic-timezoned/package.nix b/pkgs/by-name/au/automatic-timezoned/package.nix index 3b3cc15e32b6..50d95ad67b82 100644 --- a/pkgs/by-name/au/automatic-timezoned/package.nix +++ b/pkgs/by-name/au/automatic-timezoned/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "automatic-timezoned"; - version = "2.0.120"; + version = "2.0.122"; src = fetchFromGitHub { owner = "maxbrunet"; repo = "automatic-timezoned"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-L3+tDhobD1j3X63181mLEVSwDUmcwkPDnW1vZ8W6vTU="; + sha256 = "sha256-jUmcAAh4gp4uAtwle4GdnVvV82tCyOVLddDKB6IH+gA="; }; - cargoHash = "sha256-vta5xn8x/TZopgVCvc/RzQhMzM9OnLd3HeTrRO8ePOI="; + cargoHash = "sha256-vbOlpFUYbHxG397wqiD9ZqmLshhX9lkkdIsFQ7hIX88="; nativeInstallCheckInputs = [ versionCheckHook ]; From b04e459b66557616e191d85d54c281c90eab2cee Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 8 Mar 2026 16:57:58 -0700 Subject: [PATCH 141/267] 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 32f54ec82947d690f99a8df5a0739c76483c919b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Mon, 9 Mar 2026 07:18:48 +0700 Subject: [PATCH 142/267] =?UTF-8?q?nixtamal:=201.1.3=20=E2=86=92=201.1.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ni/nixtamal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixtamal/package.nix b/pkgs/by-name/ni/nixtamal/package.nix index 46fcd6d3def2..f60cf4b12bc4 100644 --- a/pkgs/by-name/ni/nixtamal/package.nix +++ b/pkgs/by-name/ni/nixtamal/package.nix @@ -17,7 +17,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { pname = "nixtamal"; - version = "1.1.3"; + version = "1.1.4"; release_year = 2026; minimalOCamlVersion = "5.3"; @@ -26,7 +26,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { url = "https://darcs.toastal.in.th/nixtamal/stable/"; mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ]; rev = finalAttrs.version; - hash = "sha256-jqPdtgdfQC28QgGPvLkjFMrC470vOAkLGo3EEKCs8hQ="; + hash = "sha256-iLjVuNS0pgoWoXp/Yr6ovEazXqhe5bflqtuzFupxmw0="; }; nativeBuildInputs = [ From 1466545bdb4f80ea187e44add66609e24f9d168a Mon Sep 17 00:00:00 2001 From: superherointj Date: Sat, 7 Mar 2026 15:41:26 -0300 Subject: [PATCH 143/267] 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 144/267] 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 145/267] 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 146/267] 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 a0157fe2c481a301799af386e0525af46d8d4f79 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 9 Mar 2026 00:31:09 +0000 Subject: [PATCH 147/267] python3Packages.hf-xet: 1.2.0 -> 1.3.2 Diff: https://github.com/huggingface/xet-core/compare/v1.2.0...v1.3.2 Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.3.2 --- .../python-modules/hf-xet/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/hf-xet/default.nix b/pkgs/development/python-modules/hf-xet/default.nix index c45fea1311de..d25cf2928dae 100644 --- a/pkgs/development/python-modules/hf-xet/default.nix +++ b/pkgs/development/python-modules/hf-xet/default.nix @@ -7,28 +7,28 @@ openssl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "hf-xet"; - version = "1.2.0"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "xet-core"; - tag = "v${version}"; - hash = "sha256-nRxLVCJF3meoVa1mc3jt0hJUFDwfSFl7U/fFLDQL44M="; + tag = "v${finalAttrs.version}"; + hash = "sha256-IiV+qsUiahJr/MA9oTULSUvFBEw/sw9DyzuGxXHHnoM="; }; - sourceRoot = "${src.name}/hf_xet"; + sourceRoot = "${finalAttrs.src.name}/hf_xet"; cargoDeps = rustPlatform.fetchCargoVendor { - inherit + inherit (finalAttrs) pname version src sourceRoot ; - hash = "sha256-xMfsd7xOghktQu/do7TMmkUx4uTBHPK44XODePluUgc="; + hash = "sha256-+uz6bKAV99JmTIWVDXPEq0kPWQGIYL8dV17XN0TP6hY="; }; nativeBuildInputs = [ @@ -51,8 +51,8 @@ buildPythonPackage rec { meta = { description = "Xet client tech, used in huggingface_hub"; homepage = "https://github.com/huggingface/xet-core/tree/main/hf_xet"; - changelog = "https://github.com/huggingface/xet-core/releases/tag/v${version}"; + changelog = "https://github.com/huggingface/xet-core/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 879016d08e35ac596dae9f2782bcc2449b491c8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 00:34:39 +0000 Subject: [PATCH 148/267] xnldorker: 4.1 -> 4.2 --- pkgs/by-name/xn/xnldorker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xn/xnldorker/package.nix b/pkgs/by-name/xn/xnldorker/package.nix index 44666da707b1..bc10bac29b5c 100644 --- a/pkgs/by-name/xn/xnldorker/package.nix +++ b/pkgs/by-name/xn/xnldorker/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "xnldorker"; - version = "4.1"; + version = "4.2"; pyproject = true; src = fetchFromGitHub { owner = "xnl-h4ck3r"; repo = "xnldorker"; tag = "v${finalAttrs.version}"; - hash = "sha256-k0nTY3n5g7cNsVVWDcdFpCjQVJCErPp/21iz2R/TTGs="; + hash = "sha256-g5o2H5FqP+ytu5eqmGUyn0lD9NQcCJ4+xQCmTk0Qxrg="; }; pythonRemoveDeps = [ From 4019a7b8e41650143f92824743e9e6b4352a89b6 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Sun, 8 Mar 2026 21:16:08 +0100 Subject: [PATCH 149/267] python3Packages.amd-quark: init at 0.11.1 --- .../python-modules/amd-quark/default.nix | 87 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 89 insertions(+) create mode 100644 pkgs/development/python-modules/amd-quark/default.nix diff --git a/pkgs/development/python-modules/amd-quark/default.nix b/pkgs/development/python-modules/amd-quark/default.nix new file mode 100644 index 000000000000..c8ee39f170e3 --- /dev/null +++ b/pkgs/development/python-modules/amd-quark/default.nix @@ -0,0 +1,87 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + mypy-protobuf, + + # dependencies + evaluate, + joblib, + ninja, + numpy, + onnx, + onnxscript, + onnxslim, + pandas, + plotly, + protobuf, + pydantic, + rich, + scipy, + sentencepiece, + tqdm, + zstandard, +}: +buildPythonPackage (finalAttrs: { + pname = "amd-quark"; + version = "0.11.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "amd"; + repo = "Quark"; + tag = "v${finalAttrs.version}"; + hash = "sha256-x0y3NFbXAF1SnlzQSkWKEWiz0qRPYHWvQ6oTizKpyQw="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail '"protobuf-protoc-bin==31.1",' "" + substituteInPlace setup.py \ + --replace-fail 'subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])' 'b"nix"' + ''; + + env.QUARK_RELEASE = "1"; + + build-system = [ + setuptools + mypy-protobuf + ]; + + dependencies = [ + evaluate + joblib + ninja + numpy + onnx + onnxscript + onnxslim + pandas + plotly + protobuf + pydantic + rich + scipy + sentencepiece + tqdm + zstandard + ]; + + pythonRelaxDeps = true; + + pythonImportsCheck = [ "quark" ]; + + # Most of the tests require gpu and some other unspecified dependencies + doCheck = false; + + meta = { + description = "AMD Quark Model Optimizer"; + homepage = "https://github.com/amd/Quark"; + changelog = "https://github.com/amd/Quark/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lach ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cab24d00c822..920c6f268a34 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -714,6 +714,8 @@ self: super: with self; { amcrest = callPackage ../development/python-modules/amcrest { }; + amd-quark = callPackage ../development/python-modules/amd-quark { }; + amdsmi = toPythonModule ( pkgs.rocmPackages.amdsmi.override { inherit python; From dd62c4a4207be3362f707efecfda60a57822c492 Mon Sep 17 00:00:00 2001 From: superherointj Date: Sun, 8 Mar 2026 21:57:28 -0300 Subject: [PATCH 150/267] 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 8f38681ad80f19ee6c638532b92afb0f0fb782d2 Mon Sep 17 00:00:00 2001 From: isabel Date: Mon, 9 Mar 2026 01:07:34 +0000 Subject: [PATCH 151/267] cocoon: 0.8.5 -> 0.9.0 Diff: https://github.com/haileyok/cocoon/compare/v0.8.5...v0.9.0 Changelog: https://github.com/haileyok/cocoon/releases/v0.9.0 --- pkgs/by-name/co/cocoon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cocoon/package.nix b/pkgs/by-name/co/cocoon/package.nix index f679c83c5e4b..34b58d9ad51a 100644 --- a/pkgs/by-name/co/cocoon/package.nix +++ b/pkgs/by-name/co/cocoon/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "cocoon"; - version = "0.8.5"; + version = "0.9.0"; src = fetchFromGitHub { owner = "haileyok"; repo = "cocoon"; tag = "v${finalAttrs.version}"; - hash = "sha256-2+K4KiF0N+Y+J5dS4xQZuYlxr6OYzNloVXjxyGnEHh4="; + hash = "sha256-MmDUTFcXonAwHzeeIBxTk4KOVuCNHmaBFHMqHkf4+Yc="; }; ldflags = [ From 3046de628020bc4be02ef6dd392e2eef61283c38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 18:17:40 -0700 Subject: [PATCH 152/267] python3Packages.obstore: remove unused patch file --- .../obstore/update-object_store-dep.patch | 1753 ----------------- 1 file changed, 1753 deletions(-) delete mode 100644 pkgs/development/python-modules/obstore/update-object_store-dep.patch diff --git a/pkgs/development/python-modules/obstore/update-object_store-dep.patch b/pkgs/development/python-modules/obstore/update-object_store-dep.patch deleted file mode 100644 index 27dd25176803..000000000000 --- a/pkgs/development/python-modules/obstore/update-object_store-dep.patch +++ /dev/null @@ -1,1753 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index a368d06..49cd8ad 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -4,9 +4,9 @@ version = 3 - - [[package]] - name = "addr2line" --version = "0.24.2" -+version = "0.25.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -+checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" - dependencies = [ - "gimli", - ] -@@ -40,12 +40,6 @@ dependencies = [ - "memchr", - ] - --[[package]] --name = "android-tzdata" --version = "0.1.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" -- - [[package]] - name = "android_system_properties" - version = "0.1.5" -@@ -57,9 +51,9 @@ dependencies = [ - - [[package]] - name = "arrow" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fd798aea3553913a5986813e9c6ad31a2d2b04e931fe8ea4a37155eb541cebb5" -+checksum = "6e833808ff2d94ed40d9379848a950d995043c7fb3e81a30b383f4c6033821cc" - dependencies = [ - "arrow-arith", - "arrow-array", -@@ -78,9 +72,9 @@ dependencies = [ - - [[package]] - name = "arrow-arith" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "508dafb53e5804a238cab7fd97a59ddcbfab20cc4d9814b1ab5465b9fa147f2e" -+checksum = "ad08897b81588f60ba983e3ca39bda2b179bdd84dced378e7df81a5313802ef8" - dependencies = [ - "arrow-array", - "arrow-buffer", -@@ -92,9 +86,9 @@ dependencies = [ - - [[package]] - name = "arrow-array" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e2730bc045d62bb2e53ef8395b7d4242f5c8102f41ceac15e8395b9ac3d08461" -+checksum = "8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d" - dependencies = [ - "ahash", - "arrow-buffer", -@@ -109,9 +103,9 @@ dependencies = [ - - [[package]] - name = "arrow-buffer" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "54295b93beb702ee9a6f6fbced08ad7f4d76ec1c297952d4b83cf68755421d1d" -+checksum = "e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc" - dependencies = [ - "bytes", - "half", -@@ -120,9 +114,9 @@ dependencies = [ - - [[package]] - name = "arrow-cast" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "67e8bcb7dc971d779a7280593a1bf0c2743533b8028909073e804552e85e75b5" -+checksum = "919418a0681298d3a77d1a315f625916cb5678ad0d74b9c60108eb15fd083023" - dependencies = [ - "arrow-array", - "arrow-buffer", -@@ -141,9 +135,9 @@ dependencies = [ - - [[package]] - name = "arrow-csv" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "673fd2b5fb57a1754fdbfac425efd7cf54c947ac9950c1cce86b14e248f1c458" -+checksum = "bfa9bf02705b5cf762b6f764c65f04ae9082c7cfc4e96e0c33548ee3f67012eb" - dependencies = [ - "arrow-array", - "arrow-cast", -@@ -156,9 +150,9 @@ dependencies = [ - - [[package]] - name = "arrow-data" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "97c22fe3da840039c69e9f61f81e78092ea36d57037b4900151f063615a2f6b4" -+checksum = "a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0" - dependencies = [ - "arrow-buffer", - "arrow-schema", -@@ -168,22 +162,23 @@ dependencies = [ - - [[package]] - name = "arrow-ipc" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "778de14c5a69aedb27359e3dd06dd5f9c481d5f6ee9fbae912dba332fd64636b" -+checksum = "1d3594dcddccc7f20fd069bc8e9828ce37220372680ff638c5e00dea427d88f5" - dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", -+ "arrow-select", - "flatbuffers", - ] - - [[package]] - name = "arrow-json" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3860db334fe7b19fcf81f6b56f8d9d95053f3839ffe443d56b5436f7a29a1794" -+checksum = "88cf36502b64a127dc659e3b305f1d993a544eab0d48cce704424e62074dc04b" - dependencies = [ - "arrow-array", - "arrow-buffer", -@@ -203,9 +198,9 @@ dependencies = [ - - [[package]] - name = "arrow-ord" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "425fa0b42a39d3ff55160832e7c25553e7f012c3f187def3d70313e7a29ba5d9" -+checksum = "3c8f82583eb4f8d84d4ee55fd1cb306720cddead7596edce95b50ee418edf66f" - dependencies = [ - "arrow-array", - "arrow-buffer", -@@ -216,9 +211,9 @@ dependencies = [ - - [[package]] - name = "arrow-row" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "df9c9423c9e71abd1b08a7f788fcd203ba2698ac8e72a1f236f1faa1a06a7414" -+checksum = "9d07ba24522229d9085031df6b94605e0f4b26e099fb7cdeec37abd941a73753" - dependencies = [ - "arrow-array", - "arrow-buffer", -@@ -229,18 +224,18 @@ dependencies = [ - - [[package]] - name = "arrow-schema" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "85fa1babc4a45fdc64a92175ef51ff00eba5ebbc0007962fecf8022ac1c6ce28" -+checksum = "b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe" - dependencies = [ - "bitflags", - ] - - [[package]] - name = "arrow-select" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d8854d15f1cf5005b4b358abeb60adea17091ff5bdd094dca5d3f73787d81170" -+checksum = "8c41dbbd1e97bfcaee4fcb30e29105fb2c75e4d82ae4de70b792a5d3f66b2e7a" - dependencies = [ - "ahash", - "arrow-array", -@@ -252,9 +247,9 @@ dependencies = [ - - [[package]] - name = "arrow-string" --version = "56.0.0" -+version = "56.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2c477e8b89e1213d5927a2a84a72c384a9bf4dd0dbf15f9fd66d821aafd9e95e" -+checksum = "53f5183c150fbc619eede22b861ea7c0eebed8eaac0333eaa7f6da5205fd504d" - dependencies = [ - "arrow-array", - "arrow-buffer", -@@ -269,9 +264,9 @@ dependencies = [ - - [[package]] - name = "async-trait" --version = "0.1.88" -+version = "0.1.89" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" -+checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" - dependencies = [ - "proc-macro2", - "quote", -@@ -301,9 +296,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - - [[package]] - name = "backtrace" --version = "0.3.75" -+version = "0.3.76" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -+checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" - dependencies = [ - "addr2line", - "cfg-if", -@@ -311,7 +306,7 @@ dependencies = [ - "miniz_oxide", - "object", - "rustc-demangle", -- "windows-targets 0.52.6", -+ "windows-link", - ] - - [[package]] -@@ -322,9 +317,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - - [[package]] - name = "bitflags" --version = "2.9.1" -+version = "2.9.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" -+checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" - - [[package]] - name = "block-buffer" -@@ -355,11 +350,11 @@ checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" - - [[package]] - name = "camino" --version = "1.1.10" -+version = "1.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" -+checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" - dependencies = [ -- "serde", -+ "serde_core", - ] - - [[package]] -@@ -398,18 +393,19 @@ dependencies = [ - - [[package]] - name = "cc" --version = "1.2.29" -+version = "1.2.41" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" -+checksum = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7" - dependencies = [ -+ "find-msvc-tools", - "shlex", - ] - - [[package]] - name = "cfg-if" --version = "1.0.1" -+version = "1.0.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" -+checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" - - [[package]] - name = "cfg_aliases" -@@ -419,11 +415,10 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - - [[package]] - name = "chrono" --version = "0.4.41" -+version = "0.4.42" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" -+checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" - dependencies = [ -- "android-tzdata", - "iana-time-zone", - "js-sys", - "num-traits", -@@ -444,11 +439,12 @@ dependencies = [ - - [[package]] - name = "comfy-table" --version = "7.1.4" -+version = "7.1.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a" -+checksum = "e0d05af1e006a2407bedef5af410552494ce5be9090444dbbcb57258c1af3d56" - dependencies = [ -- "unicode-segmentation", -+ "strum", -+ "strum_macros", - "unicode-width", - ] - -@@ -560,12 +556,12 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - - [[package]] - name = "errno" --version = "0.3.13" -+version = "0.3.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" -+checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" - dependencies = [ - "libc", -- "windows-sys 0.60.2", -+ "windows-sys 0.61.2", - ] - - [[package]] -@@ -583,11 +579,17 @@ version = "2.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" - -+[[package]] -+name = "find-msvc-tools" -+version = "0.1.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" -+ - [[package]] - name = "flatbuffers" --version = "25.2.10" -+version = "25.9.23" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1045398c1bfd89168b5fd3f1fc11f6e70b34f6f66300c87d44d3de849463abf1" -+checksum = "09b6620799e7340ebd9968d2e0708eb82cf1971e9a16821e2091b6d6e475eed5" - dependencies = [ - "bitflags", - "rustc_version", -@@ -601,9 +603,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - - [[package]] - name = "form_urlencoded" --version = "1.2.1" -+version = "1.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -+checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" - dependencies = [ - "percent-encoding", - ] -@@ -730,27 +732,27 @@ dependencies = [ - "js-sys", - "libc", - "r-efi", -- "wasi 0.14.2+wasi-0.2.4", -+ "wasi 0.14.7+wasi-0.2.4", - "wasm-bindgen", - ] - - [[package]] - name = "gimli" --version = "0.31.1" -+version = "0.32.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" -+checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - - [[package]] - name = "glob" --version = "0.3.2" -+version = "0.3.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" -+checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" - - [[package]] - name = "h2" --version = "0.4.11" -+version = "0.4.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785" -+checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" - dependencies = [ - "atomic-waker", - "bytes", -@@ -767,20 +769,21 @@ dependencies = [ - - [[package]] - name = "half" --version = "2.6.0" -+version = "2.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" -+checksum = "e54c115d4f30f52c67202f079c5f9d8b49db4691f460fdb0b4c2e838261b2ba5" - dependencies = [ - "cfg-if", - "crunchy", - "num-traits", -+ "zerocopy", - ] - - [[package]] - name = "hashbrown" --version = "0.15.4" -+version = "0.16.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" -+checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" - - [[package]] - name = "heck" -@@ -830,25 +833,27 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" - - [[package]] - name = "humantime" --version = "2.2.0" -+version = "2.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" -+checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" - - [[package]] - name = "hyper" --version = "1.6.0" -+version = "1.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" -+checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" - dependencies = [ -+ "atomic-waker", - "bytes", - "futures-channel", -- "futures-util", -+ "futures-core", - "h2", - "http", - "http-body", - "httparse", - "itoa", - "pin-project-lite", -+ "pin-utils", - "smallvec", - "tokio", - "want", -@@ -873,9 +878,9 @@ dependencies = [ - - [[package]] - name = "hyper-util" --version = "0.1.15" -+version = "0.1.17" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df" -+checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" - dependencies = [ - "base64", - "bytes", -@@ -897,9 +902,9 @@ dependencies = [ - - [[package]] - name = "iana-time-zone" --version = "0.1.63" -+version = "0.1.64" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" -+checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" - dependencies = [ - "android_system_properties", - "core-foundation-sys", -@@ -1007,9 +1012,9 @@ dependencies = [ - - [[package]] - name = "idna" --version = "1.0.3" -+version = "1.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" -+checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" - dependencies = [ - "idna_adapter", - "smallvec", -@@ -1028,9 +1033,9 @@ dependencies = [ - - [[package]] - name = "indexmap" --version = "2.10.0" -+version = "2.11.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" -+checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" - dependencies = [ - "equivalent", - "hashbrown", -@@ -1044,9 +1049,9 @@ checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" - - [[package]] - name = "io-uring" --version = "0.7.8" -+version = "0.7.10" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" -+checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" - dependencies = [ - "bitflags", - "cfg-if", -@@ -1086,9 +1091,9 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" - - [[package]] - name = "js-sys" --version = "0.3.77" -+version = "0.3.81" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" -+checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305" - dependencies = [ - "once_cell", - "wasm-bindgen", -@@ -1096,9 +1101,9 @@ dependencies = [ - - [[package]] - name = "lexical-core" --version = "1.0.5" -+version = "1.0.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958" -+checksum = "7d8d125a277f807e55a77304455eb7b1cb52f2b18c143b60e766c120bd64a594" - dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", -@@ -1109,60 +1114,53 @@ dependencies = [ - - [[package]] - name = "lexical-parse-float" --version = "1.0.5" -+version = "1.0.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2" -+checksum = "52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56" - dependencies = [ - "lexical-parse-integer", - "lexical-util", -- "static_assertions", - ] - - [[package]] - name = "lexical-parse-integer" --version = "1.0.5" -+version = "1.0.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e" -+checksum = "9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34" - dependencies = [ - "lexical-util", -- "static_assertions", - ] - - [[package]] - name = "lexical-util" --version = "1.0.6" -+version = "1.0.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3" --dependencies = [ -- "static_assertions", --] -+checksum = "2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17" - - [[package]] - name = "lexical-write-float" --version = "1.0.5" -+version = "1.0.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c5afc668a27f460fb45a81a757b6bf2f43c2d7e30cb5a2dcd3abf294c78d62bd" -+checksum = "50c438c87c013188d415fbabbb1dceb44249ab81664efbd31b14ae55dabb6361" - dependencies = [ - "lexical-util", - "lexical-write-integer", -- "static_assertions", - ] - - [[package]] - name = "lexical-write-integer" --version = "1.0.5" -+version = "1.0.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978" -+checksum = "409851a618475d2d5796377cad353802345cba92c867d9fbcde9cf4eac4e14df" - dependencies = [ - "lexical-util", -- "static_assertions", - ] - - [[package]] - name = "libc" --version = "0.2.174" -+version = "0.2.177" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" -+checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" - - [[package]] - name = "libm" -@@ -1172,9 +1170,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" - - [[package]] - name = "linux-raw-sys" --version = "0.9.4" -+version = "0.11.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" -+checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" - - [[package]] - name = "litemap" -@@ -1184,19 +1182,18 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" - - [[package]] - name = "lock_api" --version = "0.4.13" -+version = "0.4.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" -+checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" - dependencies = [ -- "autocfg", - "scopeguard", - ] - - [[package]] - name = "log" --version = "0.4.27" -+version = "0.4.28" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" -+checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" - - [[package]] - name = "lru-slab" -@@ -1226,9 +1223,9 @@ dependencies = [ - - [[package]] - name = "memchr" --version = "2.7.5" -+version = "2.7.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" -+checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" - - [[package]] - name = "memoffset" -@@ -1367,18 +1364,18 @@ dependencies = [ - - [[package]] - name = "object" --version = "0.36.7" -+version = "0.37.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -+checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" - dependencies = [ - "memchr", - ] - - [[package]] - name = "object_store" --version = "0.12.3" -+version = "0.12.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "efc4f07659e11cd45a341cd24d71e683e3be65d9ff1f8150061678fe60437496" -+checksum = "4c1be0c6c22ec0817cdc77d3842f721a17fd30ab6965001415b5402a74e6b740" - dependencies = [ - "async-trait", - "base64", -@@ -1403,7 +1400,7 @@ dependencies = [ - "serde", - "serde_json", - "serde_urlencoded", -- "thiserror 2.0.12", -+ "thiserror 2.0.17", - "tokio", - "tracing", - "url", -@@ -1449,9 +1446,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" - - [[package]] - name = "parking_lot" --version = "0.12.4" -+version = "0.12.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" -+checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" - dependencies = [ - "lock_api", - "parking_lot_core", -@@ -1459,22 +1456,22 @@ dependencies = [ - - [[package]] - name = "parking_lot_core" --version = "0.9.11" -+version = "0.9.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" -+checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" - dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", -- "windows-targets 0.52.6", -+ "windows-link", - ] - - [[package]] - name = "percent-encoding" --version = "2.3.1" -+version = "2.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -+checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - - [[package]] - name = "phf" -@@ -1523,9 +1520,9 @@ dependencies = [ - - [[package]] - name = "potential_utf" --version = "0.1.2" -+version = "0.1.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -+checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" - dependencies = [ - "zerovec", - ] -@@ -1541,9 +1538,9 @@ dependencies = [ - - [[package]] - name = "proc-macro2" --version = "1.0.95" -+version = "1.0.101" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" -+checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" - dependencies = [ - "unicode-ident", - ] -@@ -1697,9 +1694,9 @@ dependencies = [ - - [[package]] - name = "quick-xml" --version = "0.38.0" -+version = "0.38.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b" -+checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89" - dependencies = [ - "memchr", - "serde", -@@ -1707,9 +1704,9 @@ dependencies = [ - - [[package]] - name = "quinn" --version = "0.11.8" -+version = "0.11.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" -+checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" - dependencies = [ - "bytes", - "cfg_aliases", -@@ -1719,7 +1716,7 @@ dependencies = [ - "rustc-hash", - "rustls", - "socket2", -- "thiserror 2.0.12", -+ "thiserror 2.0.17", - "tokio", - "tracing", - "web-time", -@@ -1727,9 +1724,9 @@ dependencies = [ - - [[package]] - name = "quinn-proto" --version = "0.11.12" -+version = "0.11.13" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e" -+checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" - dependencies = [ - "bytes", - "getrandom 0.3.3", -@@ -1740,7 +1737,7 @@ dependencies = [ - "rustls", - "rustls-pki-types", - "slab", -- "thiserror 2.0.12", -+ "thiserror 2.0.17", - "tinyvec", - "tracing", - "web-time", -@@ -1748,23 +1745,23 @@ dependencies = [ - - [[package]] - name = "quinn-udp" --version = "0.5.13" -+version = "0.5.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970" -+checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" - dependencies = [ - "cfg_aliases", - "libc", - "once_cell", - "socket2", - "tracing", -- "windows-sys 0.59.0", -+ "windows-sys 0.60.2", - ] - - [[package]] - name = "quote" --version = "1.0.40" -+version = "1.0.41" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" -+checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" - dependencies = [ - "proc-macro2", - ] -@@ -1777,9 +1774,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - - [[package]] - name = "rand" --version = "0.9.1" -+version = "0.9.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" -+checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" - dependencies = [ - "rand_chacha", - "rand_core", -@@ -1812,18 +1809,18 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" - - [[package]] - name = "redox_syscall" --version = "0.5.13" -+version = "0.5.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" -+checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" - dependencies = [ - "bitflags", - ] - - [[package]] - name = "regex" --version = "1.11.1" -+version = "1.11.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" -+checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c" - dependencies = [ - "aho-corasick", - "memchr", -@@ -1833,9 +1830,9 @@ dependencies = [ - - [[package]] - name = "regex-automata" --version = "0.4.9" -+version = "0.4.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" -+checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad" - dependencies = [ - "aho-corasick", - "memchr", -@@ -1844,15 +1841,15 @@ dependencies = [ - - [[package]] - name = "regex-syntax" --version = "0.8.5" -+version = "0.8.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" -+checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" - - [[package]] - name = "reqwest" --version = "0.12.22" -+version = "0.12.23" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" -+checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" - dependencies = [ - "base64", - "bytes", -@@ -1906,9 +1903,9 @@ dependencies = [ - - [[package]] - name = "rustc-demangle" --version = "0.1.25" -+version = "0.1.26" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" -+checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" - - [[package]] - name = "rustc-hash" -@@ -1927,22 +1924,22 @@ dependencies = [ - - [[package]] - name = "rustix" --version = "1.0.8" -+version = "1.1.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" -+checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" - dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", -- "windows-sys 0.60.2", -+ "windows-sys 0.61.2", - ] - - [[package]] - name = "rustls" --version = "0.23.29" -+version = "0.23.32" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1" -+checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40" - dependencies = [ - "once_cell", - "ring", -@@ -1985,9 +1982,9 @@ dependencies = [ - - [[package]] - name = "rustls-webpki" --version = "0.103.4" -+version = "0.103.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" -+checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" - dependencies = [ - "ring", - "rustls-pki-types", -@@ -1996,9 +1993,9 @@ dependencies = [ - - [[package]] - name = "rustversion" --version = "1.0.21" -+version = "1.0.22" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" -+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - - [[package]] - name = "ryu" -@@ -2017,11 +2014,11 @@ dependencies = [ - - [[package]] - name = "schannel" --version = "0.1.27" -+version = "0.1.28" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" -+checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" - dependencies = [ -- "windows-sys 0.59.0", -+ "windows-sys 0.61.2", - ] - - [[package]] -@@ -2032,9 +2029,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - - [[package]] - name = "security-framework" --version = "3.2.0" -+version = "3.5.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" -+checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef" - dependencies = [ - "bitflags", - "core-foundation", -@@ -2045,9 +2042,9 @@ dependencies = [ - - [[package]] - name = "security-framework-sys" --version = "2.14.0" -+version = "2.15.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" -+checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" - dependencies = [ - "core-foundation-sys", - "libc", -@@ -2055,27 +2052,38 @@ dependencies = [ - - [[package]] - name = "semver" --version = "1.0.26" -+version = "1.0.27" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" -+checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" - dependencies = [ - "serde", -+ "serde_core", - ] - - [[package]] - name = "serde" --version = "1.0.219" -+version = "1.0.228" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" -+dependencies = [ -+ "serde_core", -+ "serde_derive", -+] -+ -+[[package]] -+name = "serde_core" -+version = "1.0.228" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" -+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" - dependencies = [ - "serde_derive", - ] - - [[package]] - name = "serde_derive" --version = "1.0.219" -+version = "1.0.228" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" -+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" - dependencies = [ - "proc-macro2", - "quote", -@@ -2084,14 +2092,15 @@ dependencies = [ - - [[package]] - name = "serde_json" --version = "1.0.140" -+version = "1.0.145" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" -+checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" - dependencies = [ - "itoa", - "memchr", - "ryu", - "serde", -+ "serde_core", - ] - - [[package]] -@@ -2150,9 +2159,9 @@ dependencies = [ - - [[package]] - name = "slab" --version = "0.4.10" -+version = "0.4.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" -+checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" - - [[package]] - name = "smallvec" -@@ -2162,25 +2171,38 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" - - [[package]] - name = "socket2" --version = "0.5.10" -+version = "0.6.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" -+checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" - dependencies = [ - "libc", -- "windows-sys 0.52.0", -+ "windows-sys 0.59.0", - ] - - [[package]] - name = "stable_deref_trait" --version = "1.2.0" -+version = "1.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -+checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" - - [[package]] --name = "static_assertions" --version = "1.1.0" -+name = "strum" -+version = "0.26.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -+checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -+ -+[[package]] -+name = "strum_macros" -+version = "0.26.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -+dependencies = [ -+ "heck", -+ "proc-macro2", -+ "quote", -+ "rustversion", -+ "syn", -+] - - [[package]] - name = "subtle" -@@ -2190,9 +2212,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - - [[package]] - name = "syn" --version = "2.0.104" -+version = "2.0.106" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" -+checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" - dependencies = [ - "proc-macro2", - "quote", -@@ -2221,21 +2243,21 @@ dependencies = [ - - [[package]] - name = "target-lexicon" --version = "0.13.2" -+version = "0.13.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" -+checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" - - [[package]] - name = "tempfile" --version = "3.20.0" -+version = "3.23.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" -+checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" - dependencies = [ - "fastrand", - "getrandom 0.3.3", - "once_cell", - "rustix", -- "windows-sys 0.59.0", -+ "windows-sys 0.61.2", - ] - - [[package]] -@@ -2249,11 +2271,11 @@ dependencies = [ - - [[package]] - name = "thiserror" --version = "2.0.12" -+version = "2.0.17" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" -+checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" - dependencies = [ -- "thiserror-impl 2.0.12", -+ "thiserror-impl 2.0.17", - ] - - [[package]] -@@ -2269,9 +2291,9 @@ dependencies = [ - - [[package]] - name = "thiserror-impl" --version = "2.0.12" -+version = "2.0.17" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" -+checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" - dependencies = [ - "proc-macro2", - "quote", -@@ -2299,9 +2321,9 @@ dependencies = [ - - [[package]] - name = "tinyvec" --version = "1.9.0" -+version = "1.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" -+checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" - dependencies = [ - "tinyvec_macros", - ] -@@ -2314,9 +2336,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - - [[package]] - name = "tokio" --version = "1.46.1" -+version = "1.47.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" -+checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" - dependencies = [ - "backtrace", - "bytes", -@@ -2327,7 +2349,7 @@ dependencies = [ - "slab", - "socket2", - "tokio-macros", -- "windows-sys 0.52.0", -+ "windows-sys 0.59.0", - ] - - [[package]] -@@ -2343,9 +2365,9 @@ dependencies = [ - - [[package]] - name = "tokio-rustls" --version = "0.26.2" -+version = "0.26.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" -+checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" - dependencies = [ - "rustls", - "tokio", -@@ -2353,9 +2375,9 @@ dependencies = [ - - [[package]] - name = "tokio-util" --version = "0.7.15" -+version = "0.7.16" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" -+checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" - dependencies = [ - "bytes", - "futures-core", -@@ -2489,9 +2511,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - - [[package]] - name = "typenum" --version = "1.18.0" -+version = "1.19.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" -+checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" - - [[package]] - name = "unicase" -@@ -2501,21 +2523,15 @@ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" - - [[package]] - name = "unicode-ident" --version = "1.0.18" -+version = "1.0.19" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" -- --[[package]] --name = "unicode-segmentation" --version = "1.12.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" -+checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" - - [[package]] - name = "unicode-width" --version = "0.2.1" -+version = "0.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" -+checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" - - [[package]] - name = "unindent" -@@ -2531,13 +2547,14 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - - [[package]] - name = "url" --version = "2.5.4" -+version = "2.5.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" -+checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" - dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -+ "serde", - ] - - [[package]] -@@ -2579,30 +2596,40 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - - [[package]] - name = "wasi" --version = "0.14.2+wasi-0.2.4" -+version = "0.14.7+wasi-0.2.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" -+checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" - dependencies = [ -- "wit-bindgen-rt", -+ "wasip2", -+] -+ -+[[package]] -+name = "wasip2" -+version = "1.0.1+wasi-0.2.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" -+dependencies = [ -+ "wit-bindgen", - ] - - [[package]] - name = "wasm-bindgen" --version = "0.2.100" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" -+checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" - dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", -+ "wasm-bindgen-shared", - ] - - [[package]] - name = "wasm-bindgen-backend" --version = "0.2.100" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" -+checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" - dependencies = [ - "bumpalo", - "log", -@@ -2614,9 +2641,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-futures" --version = "0.4.50" -+version = "0.4.54" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" -+checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c" - dependencies = [ - "cfg-if", - "js-sys", -@@ -2627,9 +2654,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro" --version = "0.2.100" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" -+checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" - dependencies = [ - "quote", - "wasm-bindgen-macro-support", -@@ -2637,9 +2664,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro-support" --version = "0.2.100" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" -+checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" - dependencies = [ - "proc-macro2", - "quote", -@@ -2650,9 +2677,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-shared" --version = "0.2.100" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -+checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" - dependencies = [ - "unicode-ident", - ] -@@ -2672,9 +2699,9 @@ dependencies = [ - - [[package]] - name = "web-sys" --version = "0.3.77" -+version = "0.3.81" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" -+checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" - dependencies = [ - "js-sys", - "wasm-bindgen", -@@ -2692,18 +2719,18 @@ dependencies = [ - - [[package]] - name = "winapi-util" --version = "0.1.9" -+version = "0.1.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -+checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" - dependencies = [ -- "windows-sys 0.59.0", -+ "windows-sys 0.61.2", - ] - - [[package]] - name = "windows-core" --version = "0.61.2" -+version = "0.62.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -+checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" - dependencies = [ - "windows-implement", - "windows-interface", -@@ -2714,9 +2741,9 @@ dependencies = [ - - [[package]] - name = "windows-implement" --version = "0.60.0" -+version = "0.60.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" -+checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" - dependencies = [ - "proc-macro2", - "quote", -@@ -2725,9 +2752,9 @@ dependencies = [ - - [[package]] - name = "windows-interface" --version = "0.59.1" -+version = "0.59.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" -+checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" - dependencies = [ - "proc-macro2", - "quote", -@@ -2736,24 +2763,24 @@ dependencies = [ - - [[package]] - name = "windows-link" --version = "0.1.3" -+version = "0.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" -+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - - [[package]] - name = "windows-result" --version = "0.3.4" -+version = "0.4.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -+checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" - dependencies = [ - "windows-link", - ] - - [[package]] - name = "windows-strings" --version = "0.4.2" -+version = "0.5.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" -+checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" - dependencies = [ - "windows-link", - ] -@@ -2782,7 +2809,16 @@ version = "0.60.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" - dependencies = [ -- "windows-targets 0.53.2", -+ "windows-targets 0.53.5", -+] -+ -+[[package]] -+name = "windows-sys" -+version = "0.61.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -+dependencies = [ -+ "windows-link", - ] - - [[package]] -@@ -2803,18 +2839,19 @@ dependencies = [ - - [[package]] - name = "windows-targets" --version = "0.53.2" -+version = "0.53.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" -+checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" - dependencies = [ -- "windows_aarch64_gnullvm 0.53.0", -- "windows_aarch64_msvc 0.53.0", -- "windows_i686_gnu 0.53.0", -- "windows_i686_gnullvm 0.53.0", -- "windows_i686_msvc 0.53.0", -- "windows_x86_64_gnu 0.53.0", -- "windows_x86_64_gnullvm 0.53.0", -- "windows_x86_64_msvc 0.53.0", -+ "windows-link", -+ "windows_aarch64_gnullvm 0.53.1", -+ "windows_aarch64_msvc 0.53.1", -+ "windows_i686_gnu 0.53.1", -+ "windows_i686_gnullvm 0.53.1", -+ "windows_i686_msvc 0.53.1", -+ "windows_x86_64_gnu 0.53.1", -+ "windows_x86_64_gnullvm 0.53.1", -+ "windows_x86_64_msvc 0.53.1", - ] - - [[package]] -@@ -2825,9 +2862,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - - [[package]] - name = "windows_aarch64_gnullvm" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" -+checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - - [[package]] - name = "windows_aarch64_msvc" -@@ -2837,9 +2874,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - - [[package]] - name = "windows_aarch64_msvc" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" -+checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - - [[package]] - name = "windows_i686_gnu" -@@ -2849,9 +2886,9 @@ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - - [[package]] - name = "windows_i686_gnu" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" -+checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - - [[package]] - name = "windows_i686_gnullvm" -@@ -2861,9 +2898,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - - [[package]] - name = "windows_i686_gnullvm" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" -+checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - - [[package]] - name = "windows_i686_msvc" -@@ -2873,9 +2910,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - - [[package]] - name = "windows_i686_msvc" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" -+checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - - [[package]] - name = "windows_x86_64_gnu" -@@ -2885,9 +2922,9 @@ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - - [[package]] - name = "windows_x86_64_gnu" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" -+checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - - [[package]] - name = "windows_x86_64_gnullvm" -@@ -2897,9 +2934,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - - [[package]] - name = "windows_x86_64_gnullvm" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" -+checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - - [[package]] - name = "windows_x86_64_msvc" -@@ -2909,27 +2946,24 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - - [[package]] - name = "windows_x86_64_msvc" --version = "0.53.0" -+version = "0.53.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" -+checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - - [[package]] - name = "winnow" --version = "0.7.12" -+version = "0.7.13" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" -+checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" - dependencies = [ - "memchr", - ] - - [[package]] --name = "wit-bindgen-rt" --version = "0.39.0" -+name = "wit-bindgen" -+version = "0.46.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" --dependencies = [ -- "bitflags", --] -+checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" - - [[package]] - name = "writeable" -@@ -2963,18 +2997,18 @@ dependencies = [ - - [[package]] - name = "zerocopy" --version = "0.8.26" -+version = "0.8.27" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" -+checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" - dependencies = [ - "zerocopy-derive", - ] - - [[package]] - name = "zerocopy-derive" --version = "0.8.26" -+version = "0.8.27" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" -+checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" - dependencies = [ - "proc-macro2", - "quote", -@@ -3004,9 +3038,9 @@ dependencies = [ - - [[package]] - name = "zeroize" --version = "1.8.1" -+version = "1.8.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" -+checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" - - [[package]] - name = "zerotrie" -@@ -3021,9 +3055,9 @@ dependencies = [ - - [[package]] - name = "zerovec" --version = "0.11.2" -+version = "0.11.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" -+checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" - dependencies = [ - "yoke", - "zerofrom", -@@ -3040,8 +3074,3 @@ dependencies = [ - "quote", - "syn", - ] -- --[[patch.unused]] --name = "object_store" --version = "0.12.2" --source = "git+https://github.com/apache/arrow-rs-object-store?rev=f422dce1528ee2a089d8061af639c3f2a9cd43af#f422dce1528ee2a089d8061af639c3f2a9cd43af" -diff --git a/Cargo.toml b/Cargo.toml -index 649ed6e..5d5d455 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -26,7 +26,7 @@ chrono = "0.4.38" - futures = "0.3.31" - http = "1.2" - indexmap = "2" --object_store = "0.12.3" -+object_store = "0.12.4" - pyo3 = { version = "0.26", features = ["macros", "indexmap"] } - pyo3-async-runtimes = { version = "0.26", features = ["tokio-runtime"] } - pyo3-file = { git = "https://github.com/alex/pyo3-file", rev = "82b96dc188a48b88421f41b24cb13da114fd2fe8" } -@@ -37,6 +37,3 @@ url = "2" - [profile.release] - lto = true - codegen-units = 1 -- --[patch.crates-io] --object_store = { git = "https://github.com/apache/arrow-rs-object-store", rev = "f422dce1528ee2a089d8061af639c3f2a9cd43af" } -diff --git a/pyo3-object_store/Cargo.toml b/pyo3-object_store/Cargo.toml -index f497345..f32f71b 100644 ---- a/pyo3-object_store/Cargo.toml -+++ b/pyo3-object_store/Cargo.toml -@@ -28,7 +28,7 @@ humantime = "2.1" - http = "1" - # This is already an object_store dependency - itertools = "0.14.0" --object_store = { version = "0.12", features = ["aws", "azure", "gcp", "http"] } -+object_store = { version = "0.12.4", features = ["aws", "azure", "gcp", "http"] } - # This is already an object_store dependency - percent-encoding = "2.1" - pyo3 = { version = "0.26", features = ["chrono", "indexmap"] } From feeb634b92c9eca25eed3711984582bafb5d8c1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 01:31:16 +0000 Subject: [PATCH 153/267] 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 ea03289a0d67ffc611c6c69af5becefffdef1876 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 01:32:30 +0000 Subject: [PATCH 154/267] candy-icons: 0-unstable-2026-02-13 -> 0-unstable-2026-03-06 --- pkgs/by-name/ca/candy-icons/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/candy-icons/package.nix b/pkgs/by-name/ca/candy-icons/package.nix index f387e168ecef..6b35620f5558 100644 --- a/pkgs/by-name/ca/candy-icons/package.nix +++ b/pkgs/by-name/ca/candy-icons/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation { pname = "candy-icons"; - version = "0-unstable-2026-02-13"; + version = "0-unstable-2026-03-06"; src = fetchFromGitHub { owner = "EliverLara"; repo = "candy-icons"; - rev = "b0a85a7414504191342b0c6d073c6f9233cb923a"; - hash = "sha256-SzZMCNNTIctzFqx2qHwE4y4lioctpum39AyRrylurZA="; + rev = "83512fbcadcb7e1015ebbe1729a1894946b021be"; + hash = "sha256-TzovzmfrUuaSrtpKCQxyXcih7cKSBhBtMpZLVwY/ScA="; }; nativeBuildInputs = [ gtk3 ]; From fc7cfc1cd7fafbb48b0dba91c1a15cfd88f66fc7 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Sun, 8 Mar 2026 21:40:41 -0400 Subject: [PATCH 155/267] python313Packages.ignite: unbreak --- pkgs/development/python-modules/ignite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ignite/default.nix b/pkgs/development/python-modules/ignite/default.nix index 3cbfff2c1d21..2ed3b6d2bc5b 100644 --- a/pkgs/development/python-modules/ignite/default.nix +++ b/pkgs/development/python-modules/ignite/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, + hatchling, pytestCheckHook, pytest-xdist, torchvision, @@ -24,7 +24,7 @@ buildPythonPackage rec { hash = "sha256-0lQe5fWR4t3uAJVfGVebkxiWHx8TvgNQzJylKNmjjo0="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ packaging From d68d4f22a1e7a5cb44f574f19402f74c4cdbc9eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 01:59:12 +0000 Subject: [PATCH 156/267] python3Packages.oelint-data: 1.4.4 -> 1.4.5 --- pkgs/development/python-modules/oelint-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index 7e9b34daec37..7150513cbb98 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.4.4"; + version = "1.4.5"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-gbTbGrTwdHnC0Ydqta0SJP7tujqyz5TCeLJ4tSbkAkU="; + hash = "sha256-QEzpNnDcubQnZbGOgJlSZQfQg8rZH0A2SFm3qViFL5c="; }; build-system = [ From 663eec8e0c29459ac7c05265e2360900f76296d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 02:13:26 +0000 Subject: [PATCH 157/267] gqlgen: 0.17.87 -> 0.17.88 --- pkgs/by-name/gq/gqlgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gq/gqlgen/package.nix b/pkgs/by-name/gq/gqlgen/package.nix index 8c0cc9697bf4..bcde338d745c 100644 --- a/pkgs/by-name/gq/gqlgen/package.nix +++ b/pkgs/by-name/gq/gqlgen/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.17.87"; + version = "0.17.88"; in buildGoModule { pname = "gqlgen"; @@ -16,10 +16,10 @@ buildGoModule { owner = "99designs"; repo = "gqlgen"; tag = "v${version}"; - hash = "sha256-e5YWX9+1b6bQtaeWcLMX5LxjbZrbGOcjoQTe5T8n1Kk="; + hash = "sha256-AUQUQfxLO595e2ySBMzCt13nD7eiP8Et6kRe+GmCWyU="; }; - vendorHash = "sha256-vbOzKcrdjNsddvwN7PeyFixnQbdT2nGMZN5nFbwhcMI="; + vendorHash = "sha256-Wqk0QVsvr70deuBbwKA/9aYdL+DuWWZ9wqgz3MFvjXI="; subPackages = [ "." ]; From fa311c3ba40dc5183744dab739798908c75622d4 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 9 Mar 2026 01:46:11 +0100 Subject: [PATCH 158/267] python3Packages.mypy-protobuf_3_6: init at 3.6.0 --- .../mypy-protobuf_3_6/default.nix | 51 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/development/python-modules/mypy-protobuf_3_6/default.nix diff --git a/pkgs/development/python-modules/mypy-protobuf_3_6/default.nix b/pkgs/development/python-modules/mypy-protobuf_3_6/default.nix new file mode 100644 index 000000000000..d51ab7a1a898 --- /dev/null +++ b/pkgs/development/python-modules/mypy-protobuf_3_6/default.nix @@ -0,0 +1,51 @@ +{ + buildPythonPackage, + fetchFromGitHub, + grpcio-tools, + lib, + protobuf, + pytestCheckHook, + setuptools, + types-protobuf, + versionCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "mypy-protobuf"; + version = "3.6.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "nipunn1313"; + repo = "mypy-protobuf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-YBm/qfmas0kPmzhlgAwCdT8nsnC45fj2bhK3cXpvANo="; + }; + + pythonRelaxDeps = [ "protobuf" ]; + + build-system = [ setuptools ]; + + dependencies = [ + grpcio-tools + protobuf + types-protobuf + ]; + + doCheck = false; # ModuleNotFoundError: No module named 'testproto' + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "mypy_protobuf" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + changelog = "https://github.com/nipunn1313/mypy-protobuf/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + description = "Generate mypy stub files from protobuf specs"; + homepage = "https://github.com/nipunn1313/mypy-protobuf"; + license = lib.licenses.asl20; + mainProgram = "protoc-gen-mypy"; + maintainers = with lib.maintainers; [ sigmanificient ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c32e8263ef55..5637c5e66fd0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10721,6 +10721,8 @@ self: super: with self; { mypy-protobuf = callPackage ../development/python-modules/mypy-protobuf { }; + mypy-protobuf_3_6 = callPackage ../development/python-modules/mypy-protobuf_3_6 { }; + mypyllant = callPackage ../development/python-modules/mypyllant { }; mysql-connector = callPackage ../development/python-modules/mysql-connector { }; From 357e3dad1d884d53f025efacaf7109dc6dc68f44 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 9 Mar 2026 01:46:21 +0100 Subject: [PATCH 159/267] python3Packages.protoletariat: fix build --- pkgs/development/python-modules/protoletariat/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/protoletariat/default.nix b/pkgs/development/python-modules/protoletariat/default.nix index 2187bdbece57..92f5a09ed77c 100644 --- a/pkgs/development/python-modules/protoletariat/default.nix +++ b/pkgs/development/python-modules/protoletariat/default.nix @@ -8,7 +8,7 @@ click, pkgs, protobuf, - mypy-protobuf, + mypy-protobuf_3_6, pytestCheckHook, writableTmpDirAsHomeHook, }: @@ -47,11 +47,10 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook writableTmpDirAsHomeHook - mypy-protobuf + mypy-protobuf_3_6 ]; meta = { - broken = true; description = "Python protocol buffers for the rest of us"; changelog = "https://github.com/cpcloud/protoletariat/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; From 4001de66d06ef907c55205932a5680578ad70e0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 02:29:05 +0000 Subject: [PATCH 160/267] 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 5f0d836d4c4854bb5bc92e8fc146bc40809e92b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 19:58:30 +0000 Subject: [PATCH 161/267] framework-tool: 0.5.0 -> 0.6.1 Signed-off-by: Daniel Schaefer --- pkgs/by-name/fr/framework-tool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/framework-tool/package.nix b/pkgs/by-name/fr/framework-tool/package.nix index 5cc03573b00f..25f8ea28ad6e 100644 --- a/pkgs/by-name/fr/framework-tool/package.nix +++ b/pkgs/by-name/fr/framework-tool/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "framework-tool"; - version = "0.5.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "FrameworkComputer"; repo = "framework-system"; tag = "v${finalAttrs.version}"; - hash = "sha256-wgleuZ0txkmv0+tyr31PiVTNyTSc+OPy/jJwL1Ryyu4="; + hash = "sha256-lpd6686qN06WgJbs1PuCIFMRGEqBFtQqyVauKGG9jH4="; }; - cargoHash = "sha256-W+k/PAcdwl9mvajB9D4SUH4o5VqpeD/BnK6ZEJzPpmI="; + cargoHash = "sha256-y17Qlw8D7XWcStJ/54h1ARgODg1htzf9FVKjFZGERss="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From a91aea24eff5e3a4658568da0eae609edceaedd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 19:32:39 -0700 Subject: [PATCH 162/267] python3Packages.datamodel-code-generator: update dependencies --- .../datamodel-code-generator/default.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/datamodel-code-generator/default.nix b/pkgs/development/python-modules/datamodel-code-generator/default.nix index 6c78f81659c8..1db26a8fd023 100644 --- a/pkgs/development/python-modules/datamodel-code-generator/default.nix +++ b/pkgs/development/python-modules/datamodel-code-generator/default.nix @@ -4,13 +4,13 @@ black, buildPythonPackage, fetchFromGitHub, - freezegun, genson, graphql-core, hatch-vcs, hatchling, httpx, inflect, + inline-snapshot, isort, jinja2, openapi-spec-validator, @@ -18,11 +18,12 @@ prance, ruff, pydantic, - pytest-benchmark, + pysnooper, pytest-mock, pytestCheckHook, pyyaml, - toml, + time-machine, + watchfiles, }: buildPythonPackage rec { @@ -57,10 +58,11 @@ buildPythonPackage rec { packaging pydantic pyyaml - toml ]; optional-dependencies = { + all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]); + debug = [ pysnooper ]; graphql = [ graphql-core ]; http = [ httpx ]; ruff = [ ruff ]; @@ -68,15 +70,18 @@ buildPythonPackage rec { openapi-spec-validator prance ]; + watch = [ + watchfiles + ]; }; nativeCheckInputs = [ - freezegun - pytest-benchmark + inline-snapshot pytest-mock pytestCheckHook + time-machine ] - ++ lib.concatAttrValues optional-dependencies; + ++ optional-dependencies.all; pythonImportsCheck = [ "datamodel_code_generator" ]; From 1d97bd1b05f239e69dc92757ef3105317c8ad028 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 02:54:39 +0000 Subject: [PATCH 163/267] python3Packages.django-crispy-forms: 2.5 -> 2.6 --- .../python-modules/django-crispy-forms/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-crispy-forms/default.nix b/pkgs/development/python-modules/django-crispy-forms/default.nix index f46a74e348f6..ad544f5eff1e 100644 --- a/pkgs/development/python-modules/django-crispy-forms/default.nix +++ b/pkgs/development/python-modules/django-crispy-forms/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "django-crispy-forms"; - version = "2.5"; + version = "2.6"; pyproject = true; src = fetchFromGitHub { owner = "django-crispy-forms"; repo = "django-crispy-forms"; tag = finalAttrs.version; - hash = "sha256-UZw860dOmQOAHcOPn5JO5OPe0kei4Mivy5FTh25Zo1s="; + hash = "sha256-yU5xNlV3OFZUdO6zK1sG7mHGkNXLwZocEH8JhvAwyAc="; }; propagatedBuildInputs = [ From a613f730c7e560edc7a529366a895372d0e86bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 19:58:48 -0700 Subject: [PATCH 164/267] python3Packages.obstore: unvendor Cargo.lock --- pkgs/development/python-modules/obstore/default.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/obstore/default.nix b/pkgs/development/python-modules/obstore/default.nix index b917d4f98996..49e3c08a48f2 100644 --- a/pkgs/development/python-modules/obstore/default.nix +++ b/pkgs/development/python-modules/obstore/default.nix @@ -29,15 +29,9 @@ buildPythonPackage (finalAttrs: { hash = "sha256-1zMIcr36VrNX3GT4k7w4sIhAwQSWUuuomf73fnCwueY="; }; - postPatch = '' - ln -sf ${./Cargo.lock} Cargo.lock - ''; - - cargoDeps = rustPlatform.importCargoLock { - lockFile = ./Cargo.lock; - outputHashes = { - "pyo3-file-0.15.0" = "sha256-8OVShM+jWHOZ/bOXJI2PEDzmOAFY1MBwbkg5ita25cg="; - }; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-6kKTLU1YazLpE5V/LqCLC1m8futx8C/X3gkeg8yV3ac="; }; build-system = [ From 2761911c49a579ecf2f3cc1c6fa30c34bf9d431d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 20:20:11 -0700 Subject: [PATCH 165/267] python3Packages.compliance-trestle: unpin cryptography --- .../development/python-modules/compliance-trestle/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/compliance-trestle/default.nix b/pkgs/development/python-modules/compliance-trestle/default.nix index 78c794c90583..48c80b490f20 100644 --- a/pkgs/development/python-modules/compliance-trestle/default.nix +++ b/pkgs/development/python-modules/compliance-trestle/default.nix @@ -71,6 +71,10 @@ buildPythonPackage (finalAttrs: { hatchling ]; + pythonRelaxDeps = [ + "cryptography" + ]; + dependencies = [ attrs cmarkgfm From 6cd266ac3ec39c68d4dd78c3b35c4f2440d3d1c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 03:33:58 +0000 Subject: [PATCH 166/267] fairywren: 0-unstable-2026-02-26 -> 0-unstable-2026-03-08 --- pkgs/by-name/fa/fairywren/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/fairywren/package.nix b/pkgs/by-name/fa/fairywren/package.nix index 4cdb65125686..784e24f91d0c 100644 --- a/pkgs/by-name/fa/fairywren/package.nix +++ b/pkgs/by-name/fa/fairywren/package.nix @@ -22,13 +22,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2026-02-26"; + version = "0-unstable-2026-03-08"; src = fetchFromGitLab { owner = "aiyahm"; repo = "FairyWren-Icons"; - rev = "fcffa4ea729bd046836d7b5430d112663eee36f5"; - hash = "sha256-3hAd0Z4f9Gbo+dFv3Ci3j3RRAwVdNobFlD0WtD+Z8gw="; + rev = "07bcdd4e83c4d46a698a4af60b9b8acc422af39f"; + hash = "sha256-Gzr3AiVD+IFnJa3X3wp8CAFl6SL/gD3dCrFGMDHDMos="; }; propagatedBuildInputs = [ From 648613a2dd8527b1ebf7617ba3d4a0e60e45ecac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 03:36:01 +0000 Subject: [PATCH 167/267] 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 b27d184e4b4343da9653ff6bb7ce3fdc480e490e Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:48:28 -0400 Subject: [PATCH 168/267] walker: 2.14.2 -> 2.15.1 Changelog: https://github.com/abenz1267/walker/releases/tag/v2.15.0 --- pkgs/by-name/wa/walker/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/walker/package.nix b/pkgs/by-name/wa/walker/package.nix index 70e52b8f14cd..8496173e0569 100644 --- a/pkgs/by-name/wa/walker/package.nix +++ b/pkgs/by-name/wa/walker/package.nix @@ -20,16 +20,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "walker"; - version = "2.14.2"; + version = "2.15.1"; src = fetchFromGitHub { owner = "abenz1267"; repo = "walker"; rev = "v${finalAttrs.version}"; - hash = "sha256-y1jBFFO0u+V21y3YldHZozrDwVJVrdC+o3c4M8/rasU="; + hash = "sha256-8ybD6u78Em3Vbm+yFNa4mCxSDjr047Twcwo4jEz+3Uo="; }; - cargoHash = "sha256-7QQdHbkwjVcZCd2FaBxLL5BUSoWjTsH1GuDhzh7DuRY="; + cargoHash = "sha256-UrZw/FXBWIl2fQbGrTnT0ae7XEKdvuJXZuUeYFFgzrs="; nativeBuildInputs = [ gobject-introspection @@ -60,6 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Wayland-native application runner"; homepage = "https://github.com/abenz1267/walker"; + changelog = "https://github.com/abenz1267/walker/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ From 6bbfbcaa2c6a5ea838eb91f5288a00a289e66fdd Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:48:44 -0400 Subject: [PATCH 169/267] walker: add adamcstephens as maintainer --- pkgs/by-name/wa/walker/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/wa/walker/package.nix b/pkgs/by-name/wa/walker/package.nix index 8496173e0569..2c2238b520f4 100644 --- a/pkgs/by-name/wa/walker/package.nix +++ b/pkgs/by-name/wa/walker/package.nix @@ -64,6 +64,7 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ + adamcstephens donovanglover saadndm ]; From 9d187ad3df5a01a89b43a5aa5d2eecd420a74e2a Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:50:14 -0400 Subject: [PATCH 170/267] elephant: 2.19.3 -> 2.20.0 Changelog: https://github.com/abenz1267/elephant/releases/tag/v2.20.0 --- pkgs/by-name/el/elephant/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/el/elephant/package.nix b/pkgs/by-name/el/elephant/package.nix index f7a9d786ec08..e6368776df91 100644 --- a/pkgs/by-name/el/elephant/package.nix +++ b/pkgs/by-name/el/elephant/package.nix @@ -74,13 +74,13 @@ let in buildGoModule (finalAttrs: { pname = "elephant"; - version = "2.19.3"; + version = "2.20.0"; src = fetchFromGitHub { owner = "abenz1267"; repo = "elephant"; rev = "v${finalAttrs.version}"; - hash = "sha256-IyHoHbhLFuIgFG+n7dqHwJaXuNnRaEsxCfAsfudV1KY="; + hash = "sha256-r2ucLztXQFRu70VrGtNcL3PONyazxDPwq/hSn7opD+I="; }; vendorHash = "sha256-tO+5x2FIY1UBvWl9x3ZSpHwTWUlw1VNDTi9+2uY7xdU="; From 3895876c3cf2979246cc54377ef3d3c1168519be Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:54:56 -0400 Subject: [PATCH 171/267] jjui: 0.9.12 -> 0.10.0 Changelog: https://github.com/idursun/jjui/releases/tag/v0.10.0 --- pkgs/by-name/jj/jjui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index 6a16cc41066c..3f0f344ddc9d 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -8,16 +8,16 @@ }: buildGoModule (finalAttrs: { pname = "jjui"; - version = "0.9.12"; + version = "0.10.0"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${finalAttrs.version}"; - hash = "sha256-CBNMoVALCLWQ9bsrQilnx8djLufLNt8p9iK+HnpUPgc="; + hash = "sha256-wGal1aulnbacP6Ovms82XKPMbUvH/rs9Rg/B40E3uls="; }; - vendorHash = "sha256-nXUaqkCz3QERqevwGk94sRrrPgJoJOPWXYc7iBOMAdY="; + vendorHash = "sha256-egPW+YgRkdOdnzei5J2JmSt/98fpoo1lphsoQIK41Lg="; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; From 4e15417fb0d8f659e41d518fd258cc3c3e4e961c Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:56:13 -0400 Subject: [PATCH 172/267] jjui: add adamcstephens as maintainer --- pkgs/by-name/jj/jjui/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index 3f0f344ddc9d..eec9d02b1841 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -37,6 +37,7 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/idursun/jjui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ + adamcstephens adda ]; mainProgram = "jjui"; From e1748cf44172abd5447dd5f48953e144cdb75250 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:58:24 -0400 Subject: [PATCH 173/267] 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 1b3d973921d591de04ce3c0a987ad69dc99a1ee1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:10:45 +0000 Subject: [PATCH 174/267] python3Packages.yara-x: 1.13.0 -> 1.14.0 --- pkgs/development/python-modules/yara-x/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/yara-x/default.nix b/pkgs/development/python-modules/yara-x/default.nix index af1ecfcaacc1..8444ddd1f908 100644 --- a/pkgs/development/python-modules/yara-x/default.nix +++ b/pkgs/development/python-modules/yara-x/default.nix @@ -9,21 +9,21 @@ buildPythonPackage rec { pname = "yara-x"; - version = "1.13.0"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "VirusTotal"; repo = "yara-x"; tag = "v${version}"; - hash = "sha256-EEvy0UtmBlgC3b57SOwr7dI49R7PYeFqsZKyzo0zx9w="; + hash = "sha256-gGkBmJoUa9WiIozSwhe18N8i5uSiKsSQ3J1NAT41ro4="; }; buildAndTestSubdir = "py"; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname src version; - hash = "sha256-ihNFGlPhPLCIDvFnMqKA+flD/mv9wcKgQ1txO71xOp4="; + hash = "sha256-j+sIxYPvkI1EnAN7LcBoS4m04rYdKlK48tGO0uFa7KU="; }; nativeBuildInputs = [ From fcdd8344db45335aa7246a3c5dcb61a6c5f1bbc1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:13:41 +0000 Subject: [PATCH 175/267] python3Packages.pyeconet: 0.2.1 -> 0.2.2 --- pkgs/development/python-modules/pyeconet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyeconet/default.nix b/pkgs/development/python-modules/pyeconet/default.nix index 9cfd661f6f0f..1493bae89792 100644 --- a/pkgs/development/python-modules/pyeconet/default.nix +++ b/pkgs/development/python-modules/pyeconet/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pyeconet"; - version = "0.2.1"; + version = "0.2.2"; pyproject = true; src = fetchFromGitHub { owner = "w1ll1am23"; repo = "pyeconet"; tag = "v${version}"; - hash = "sha256-Gep2XGWiaO7IRJ1BouwQ2VrbDPNPZVhiqlGTVWOsQgM="; + hash = "sha256-sQXIMm5ddkqkFgTYOsy9srKxLUy505iFhrtGAbOLzc0="; }; build-system = [ setuptools ]; From 664429400761d8fbeebde8222349466f99d4b802 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 21:51:41 -0700 Subject: [PATCH 176/267] python3Packages.google-genai: 1.65.0 -> 1.66.0 Diff: https://github.com/googleapis/python-genai/compare/v1.65.0...v1.66.0 Changelog: https://github.com/googleapis/python-genai/blob/v1.66.0/CHANGELOG.md --- pkgs/development/python-modules/google-genai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-genai/default.nix b/pkgs/development/python-modules/google-genai/default.nix index bb94b5c09360..22dfe4b5b2b1 100644 --- a/pkgs/development/python-modules/google-genai/default.nix +++ b/pkgs/development/python-modules/google-genai/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "google-genai"; - version = "1.65.0"; + version = "1.66.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-genai"; tag = "v${version}"; - hash = "sha256-hLUERiWSYiESM8DoNQEAUZxS6zcsdxv6ykAEcgDIXn8="; + hash = "sha256-UNaJzxTFzMEa43oRYr1QqtktpggdXYSPFdkhd3qRLlw="; }; build-system = [ From 4117a28eb7bed16a06a5645c4f49a6cab3a29267 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:57:57 +0000 Subject: [PATCH 177/267] 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 b487cc2be3cec24c7aa0bcc7b083cbc26f4ae86f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 21:54:03 -0700 Subject: [PATCH 178/267] flare-signal: 0.18.4 -> 0.19.0 Diff: https://gitlab.com/schmiddi-on-mobile/flare/-/compare/0.18.4...0.19.0 Changelog: https://gitlab.com/schmiddi-on-mobile/flare/-/blob/0.19.0/CHANGELOG.md --- pkgs/by-name/fl/flare-signal/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flare-signal/package.nix b/pkgs/by-name/fl/flare-signal/package.nix index cac5282272de..9eeb3c6ece0f 100644 --- a/pkgs/by-name/fl/flare-signal/package.nix +++ b/pkgs/by-name/fl/flare-signal/package.nix @@ -5,6 +5,7 @@ cargo, meson, ninja, + perl, pkg-config, gst_all_1, openssl, @@ -23,18 +24,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "flare"; - version = "0.18.4"; + version = "0.19.0"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "flare"; tag = finalAttrs.version; - hash = "sha256-6a/up/UbaB9WQEiw8fmuh9Xjz73oBxO2k9jKhKwo0mc="; + hash = "sha256-6wZYwFdgWM4HGUKF4+nx6w2O64tqd0z/yWZk6qwepso="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-wjm3R43iMbXZeMe4dPyreXNqc+3FrDvaEeJJM+IYtz4="; + hash = "sha256-XSnWw+o/sNjAiIZmsSpiVPgpmYnm6MAuJyGN2LzAIjI="; }; nativeBuildInputs = [ @@ -43,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: { desktop-file-utils # for update-desktop-database meson ninja + perl pkg-config wrapGAppsHook4 rustPlatform.cargoSetupHook From b3c8fae4f61afc66efb07ef70af254d6dd597bd5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 05:15:04 +0000 Subject: [PATCH 179/267] 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 89728363f10b18496e5051c3da3f490a77f91412 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 05:35:11 +0000 Subject: [PATCH 180/267] mpvScripts.manga-reader: 0-unstable-2026-01-16 -> 0-unstable-2026-03-03 --- pkgs/by-name/mp/mpv/scripts/manga-reader.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mpv/scripts/manga-reader.nix b/pkgs/by-name/mp/mpv/scripts/manga-reader.nix index b3d262e78d62..7a892438aed6 100644 --- a/pkgs/by-name/mp/mpv/scripts/manga-reader.nix +++ b/pkgs/by-name/mp/mpv/scripts/manga-reader.nix @@ -8,12 +8,12 @@ buildLua { pname = "manga-reader"; - version = "0-unstable-2026-01-16"; + version = "0-unstable-2026-03-03"; src = fetchFromGitHub { owner = "Dudemanguy"; repo = "mpv-manga-reader"; - rev = "a93e03bc837d501760dd38155c8e945d66a3a3ed"; - hash = "sha256-UG1MRtwljoKi6kct8mDZSHxz9mzQ1qHnqohX7e5nj40="; + rev = "2e8c21a82eb5fbe0b6feb64375e396d27bd8d5fa"; + hash = "sha256-Q6ekBvGsHSiZtO9QYnv5zAoAdkqrcFvmSJQsjVTuwSg="; }; passthru.updateScript = unstableGitUpdater { }; From e390577fc940ff17cc331ec8e26408c12b708734 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 05:37:46 +0000 Subject: [PATCH 181/267] python3Packages.oelint-parser: 8.9.0 -> 8.9.1 --- pkgs/development/python-modules/oelint-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix index 4125fe410959..d2a2800cc0ea 100644 --- a/pkgs/development/python-modules/oelint-parser/default.nix +++ b/pkgs/development/python-modules/oelint-parser/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-parser"; - version = "8.9.0"; + version = "8.9.1"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-parser"; tag = finalAttrs.version; - hash = "sha256-STWfz2qdQPOFWmNZJkgGNBDFAeQwEj+g6pZgLJf++ps="; + hash = "sha256-k/8NESePMe70PbqZNaMJu3aPSDMfT1JkixWYBvnmR9I="; }; pythonRelaxDeps = [ "regex" ]; From 5d887812645ef8be141c4c052c6fbdc41b2914c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 06:13:08 +0000 Subject: [PATCH 182/267] troubadix: 26.2.2 -> 26.3.0 --- pkgs/by-name/tr/troubadix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index 305a4879c24e..9fc1e7d8ee20 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "26.2.2"; + version = "26.3.0"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; tag = "v${finalAttrs.version}"; - hash = "sha256-N287cfQcqnlB9c4VM80XU2I2o2+buspkkL8w4zob8Js="; + hash = "sha256-E4pgTZErn9Mdrz66Wz7sf7zEDIN6WbVvHlToj8ozIr0="; }; pythonRelaxDeps = [ From 54b9fe9bb45072d18582b6f3d0a1b6963ebb2a40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 06:23:48 +0000 Subject: [PATCH 183/267] python3Packages.pywerview: 0.7.5 -> 0.7.6 --- pkgs/development/python-modules/pywerview/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywerview/default.nix b/pkgs/development/python-modules/pywerview/default.nix index c6ea7e7b7d20..22f145e8e9fd 100644 --- a/pkgs/development/python-modules/pywerview/default.nix +++ b/pkgs/development/python-modules/pywerview/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pywerview"; - version = "0.7.5"; + version = "0.7.6"; pyproject = true; src = fetchFromGitHub { owner = "the-useless-one"; repo = "pywerview"; tag = "v${version}"; - hash = "sha256-wl7/u9Uja/FflO3tN3UyanX2LIRG417RfWdyZCtUtGs="; + hash = "sha256-i4YV6PfcazoW8z2Awbn8ake4qhA/m43UzECqiEO4QLg="; }; build-system = [ setuptools ]; From 60cb833752aecd4f38dd3179895427bcca4e0e69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:04:24 +0000 Subject: [PATCH 184/267] 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 185/267] 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 186/267] 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 a7518eedbe8458cc450604f5daabe85bd3e0f3d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:19:51 +0000 Subject: [PATCH 187/267] python3Packages.django-organizations: 2.5.0 -> 2.6.0 --- .../python-modules/django-organizations/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-organizations/default.nix b/pkgs/development/python-modules/django-organizations/default.nix index 54835ce3d366..e02591bd3f60 100644 --- a/pkgs/development/python-modules/django-organizations/default.nix +++ b/pkgs/development/python-modules/django-organizations/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-organizations"; - version = "2.5.0"; + version = "2.6.0"; pyproject = true; src = fetchFromGitHub { owner = "bennylope"; repo = "django-organizations"; tag = version; - hash = "sha256-lgri6CCITp1oYCwpH8vrUglphXOmwZ3KX5G/L29akrs="; + hash = "sha256-MgXB2gr7tWBXpgVfxLMI0RQWwAbhXlxdzyqk7XdEsWE="; }; build-system = [ hatchling ]; From efcbaae7d04ece817b968e725d57e7cf2d7a6378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Mon, 9 Mar 2026 14:35:09 +0700 Subject: [PATCH 188/267] =?UTF-8?q?lightningcss:=201.31.0=20=E2=86=92=201.?= =?UTF-8?q?32.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/li/lightningcss/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lightningcss/package.nix b/pkgs/by-name/li/lightningcss/package.nix index 398bc7030a18..0710b97c23fe 100644 --- a/pkgs/by-name/li/lightningcss/package.nix +++ b/pkgs/by-name/li/lightningcss/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lightningcss"; - version = "1.31.0"; + version = "1.32.0"; src = fetchFromGitHub { owner = "parcel-bundler"; repo = "lightningcss"; tag = "v${finalAttrs.version}"; - hash = "sha256-K5NgIUYKQVUTQUpoHIrLOobyBkAwNgd3ehzpOOoiFQQ="; + hash = "sha256-JqAzBPYbJq52exCpVTdhd90BQGsbfMOx68PD1xUripg="; }; - cargoHash = "sha256-aL8qrv+ff2tGMLwq9dncTV74DiZLWChHaSS4WhWUj4Q="; + cargoHash = "sha256-zndBkOJ/U6lLaOJn273TabMAPbz96hQeWs4cPKFDGro="; patches = [ # Backport fix for build error for lightningcss-napi From 5b3a02cce88f8923c001872618710987f57d3521 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:43:26 +0000 Subject: [PATCH 189/267] 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 928290276292c8c00e330934885a80f8f09a4331 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:48:54 +0000 Subject: [PATCH 190/267] python3Packages.databricks-sdk: 0.94.0 -> 0.96.0 --- pkgs/development/python-modules/databricks-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 7063c31cfd88..81e9acb837a2 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "databricks-sdk"; - version = "0.94.0"; + version = "0.96.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-hRQmx33RxN099OXzllgkeC0bvFFbxbPd35GokCO7ZMw="; + hash = "sha256-cwZrewypNltMyr2RPMeyAKJYzy+iwdnfoW/M7uecPaA="; }; build-system = [ From d83d38c7d6e59a2f22440aa500712eadccb357f7 Mon Sep 17 00:00:00 2001 From: aaravrav <37036762+aaravrav@users.noreply.github.com> Date: Mon, 9 Mar 2026 13:24:55 +0530 Subject: [PATCH 191/267] errands: fix dependencies for version 46.2.10 --- pkgs/by-name/er/errands/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/er/errands/package.nix b/pkgs/by-name/er/errands/package.nix index 2f7c2161415a..c6c68ff8c83a 100644 --- a/pkgs/by-name/er/errands/package.nix +++ b/pkgs/by-name/er/errands/package.nix @@ -52,6 +52,8 @@ python3Packages.buildPythonApplication (finalAttrs: { lxml caldav pycryptodomex + urllib3 + requests ]; dontWrapGApps = true; From c3b46942c314133754fcda20126a23723d586aab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:55:22 +0000 Subject: [PATCH 192/267] terraform-providers.hashicorp_azurerm: 4.62.0 -> 4.63.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d2cf65cc423e..d5d60f2c7899 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -526,11 +526,11 @@ "vendorHash": null }, "hashicorp_azurerm": { - "hash": "sha256-iaPwUzwoyxRrb8K6oqIlZxvJ0qiDmWvdh0pgQeDWn6I=", + "hash": "sha256-sg6CJVQJybbYghcp8dBhm2B7xvmsuUS7Je2jmGZHwZE=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.62.0", + "rev": "v4.63.0", "spdx": "MPL-2.0", "vendorHash": null }, From 181cca460dc7d696b6f6bba96668efa27064530d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 08:01:48 +0000 Subject: [PATCH 193/267] python3Packages.txtai: 9.5.0 -> 9.6.0 --- pkgs/development/python-modules/txtai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/txtai/default.nix b/pkgs/development/python-modules/txtai/default.nix index bb0dc8982c58..2a2dfe4db5f3 100644 --- a/pkgs/development/python-modules/txtai/default.nix +++ b/pkgs/development/python-modules/txtai/default.nix @@ -93,7 +93,7 @@ pytestCheckHook, }: let - version = "9.5.0"; + version = "9.6.0"; agent = [ mcpadapt smolagents @@ -241,7 +241,7 @@ let owner = "neuml"; repo = "txtai"; tag = "v${version}"; - hash = "sha256-V/XgFQjw/GLmFx5wseMnYwT5gbUVYIQwek9eVOVqafg="; + hash = "sha256-CNq49tZDyD9OY2MPv0Xeg15hdERv83Juq6I7CA1z19o="; }; in buildPythonPackage { From f651d0678f447b7cd15e934bd5a2ff2b5e7e6e64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 08:16:44 +0000 Subject: [PATCH 194/267] python3Packages.aiohomeconnect: 0.30.0 -> 0.31.0 --- pkgs/development/python-modules/aiohomeconnect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohomeconnect/default.nix b/pkgs/development/python-modules/aiohomeconnect/default.nix index 646f6dadc37b..db8d20c3810b 100644 --- a/pkgs/development/python-modules/aiohomeconnect/default.nix +++ b/pkgs/development/python-modules/aiohomeconnect/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "aiohomeconnect"; - version = "0.30.0"; + version = "0.31.0"; pyproject = true; src = fetchFromGitHub { owner = "MartinHjelmare"; repo = "aiohomeconnect"; tag = "v${finalAttrs.version}"; - hash = "sha256-GzVfSNHvJ5qJTnn4GtetIirLT3LApZN0QB5eg/DPyGg="; + hash = "sha256-93IyTpetxFSD1fcX2sWBfvoYzm3xRiczsONoFxKJRts="; }; build-system = [ setuptools ]; From dc2f4355d7e2cd28fc2686559c92b6459868fa53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 08:44:17 +0000 Subject: [PATCH 195/267] 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 0a31e8d93b2e283e114caec2205199bfcede2db1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Mar 2026 10:33:03 +0100 Subject: [PATCH 196/267] diffnav: fix cross --- pkgs/by-name/di/diffnav/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/di/diffnav/package.nix b/pkgs/by-name/di/diffnav/package.nix index f9d2e70276f2..a9f923f16b7e 100644 --- a/pkgs/by-name/di/diffnav/package.nix +++ b/pkgs/by-name/di/diffnav/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, fetchFromGitHub, buildGoModule, makeBinaryWrapper, @@ -32,10 +33,12 @@ buildGoModule (finalAttrs: { 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) + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd diffnav \ + --bash <($out/bin/diffnav completion bash) \ + --fish <($out/bin/diffnav completion fish) \ + --zsh <($out/bin/diffnav completion zsh) ''; meta = { From 8576efafc07946767c06e00d3e5537c66d0cc7a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 09:53:20 +0000 Subject: [PATCH 197/267] discord: 0.0.125 -> 0.0.127 --- .../instant-messengers/discord/sources.json | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/sources.json b/pkgs/applications/networking/instant-messengers/discord/sources.json index fbe03bf9d6ae..dd5b04e04881 100644 --- a/pkgs/applications/networking/instant-messengers/discord/sources.json +++ b/pkgs/applications/networking/instant-messengers/discord/sources.json @@ -1,42 +1,42 @@ { "linux-canary": { - "hash": "sha256-HL6QPiKDg8io8Uhb2u2wDi+5FvwkZzHh4cqBJ6t4qOg=", - "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.873/discord-canary-0.0.873.tar.gz", - "version": "0.0.873" + "hash": "sha256-+OgSY9bh0hiO3z4RO5cePGnB92DO9tcjPiswt5fhQCM=", + "url": "https://canary.dl2.discordapp.net/apps/linux/0.0.889/discord-canary-0.0.889.tar.gz", + "version": "0.0.889" }, "linux-development": { - "hash": "sha256-EVkjWoqWl9Z+iHCLPOLu4PIUb2wC3HVcPVjOVz++IVw=", - "url": "https://development.dl2.discordapp.net/apps/linux/0.0.94/discord-development-0.0.94.tar.gz", - "version": "0.0.94" + "hash": "sha256-wybYWGNo7FhKC7W3zPEKBc4VO5UulCaRacjjKqbleQE=", + "url": "https://development.dl2.discordapp.net/apps/linux/0.0.97/discord-development-0.0.97.tar.gz", + "version": "0.0.97" }, "linux-ptb": { - "hash": "sha256-X8PZkMhFYmWjeKPAvxtyBgrQAofkEpD1ow9gzm7v0LQ=", - "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.178/discord-ptb-0.0.178.tar.gz", - "version": "0.0.178" + "hash": "sha256-47k+PQf1A79cSIBLktcB8olCoV5DnxTjPg+Dx5YSb8w=", + "url": "https://ptb.dl2.discordapp.net/apps/linux/0.0.181/discord-ptb-0.0.181.tar.gz", + "version": "0.0.181" }, "linux-stable": { - "hash": "sha256-AyKUq2GJjMam2r7oQjdQBhBsTYbhVtnUaTeLP4emRIE=", - "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.125/discord-0.0.125.tar.gz", - "version": "0.0.125" + "hash": "sha256-cef++sTEiqq1H+mHYyIw5Z/Tj1dAoLtKQRw7OSB/axY=", + "url": "https://stable.dl2.discordapp.net/apps/linux/0.0.127/discord-0.0.127.tar.gz", + "version": "0.0.127" }, "osx-canary": { - "hash": "sha256-MPE+EQEvvodFJy0kLT2VQUpMJh3wuh15nhena1LeDuI=", - "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.977/DiscordCanary.dmg", - "version": "0.0.977" + "hash": "sha256-VbyhJjp2EblclRnYfzuAVnOx1cdVtbcZYunJivNSA1I=", + "url": "https://canary.dl2.discordapp.net/apps/osx/0.0.994/DiscordCanary.dmg", + "version": "0.0.994" }, "osx-development": { - "hash": "sha256-B1//zMlTv2+RWHfWZSaaU8ubVOwWob+EYjNdtFRwlgg=", - "url": "https://development.dl2.discordapp.net/apps/osx/0.0.107/DiscordDevelopment.dmg", - "version": "0.0.107" + "hash": "sha256-85i2vjOj4JhoKwcACyXzUKwonb5qndYoy+4AjrXtaLE=", + "url": "https://development.dl2.discordapp.net/apps/osx/0.0.111/DiscordDevelopment.dmg", + "version": "0.0.111" }, "osx-ptb": { - "hash": "sha256-CbdKYcJE1Yn8s27f9QXHMVmF6U1URnUdmz5M8ilzZWU=", - "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.210/DiscordPTB.dmg", - "version": "0.0.210" + "hash": "sha256-oxj36f0N9hGcMSurQdgJfFHKgEdv9xL1+SSmszcct68=", + "url": "https://ptb.dl2.discordapp.net/apps/osx/0.0.213/DiscordPTB.dmg", + "version": "0.0.213" }, "osx-stable": { - "hash": "sha256-AGFwdporeTx5D8zb7Gf5ECIM3jv4T6Z1W0BxHZ0NA8o=", - "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.377/Discord.dmg", - "version": "0.0.377" + "hash": "sha256-3tNPV9Xk0yZQTV3yhHsYxEOJCFC1Kk2dzO2Wy7GNkCc=", + "url": "https://stable.dl2.discordapp.net/apps/osx/0.0.379/Discord.dmg", + "version": "0.0.379" } } From 688aa6cf15ac169de4421476d6d8a8bd89e53589 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 09:59:07 +0000 Subject: [PATCH 198/267] terraform-providers.sysdiglabs_sysdig: 3.4.3 -> 3.5.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d2cf65cc423e..20b8e327d34f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1274,11 +1274,11 @@ "vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo=" }, "sysdiglabs_sysdig": { - "hash": "sha256-mzDVPOEu5nIOYykKvudGmByt0sY0Xl+FuSuQruQXTi0=", + "hash": "sha256-TKdZaE3FJ3vE+wxCrqaIuON1sKW/EJAZ1YE73v23K9I=", "homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig", "owner": "sysdiglabs", "repo": "terraform-provider-sysdig", - "rev": "v3.4.3", + "rev": "v3.5.0", "spdx": "MPL-2.0", "vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50=" }, From 5545d3335d341be6b57c09b434a2a7b5a4709f36 Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 9 Mar 2026 11:07:20 +0100 Subject: [PATCH 199/267] forgejo: 14.0.2 -> 14.0.3 https://codeberg.org/forgejo/forgejo/releases/tag/v14.0.3 https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.3.md --- pkgs/by-name/fo/forgejo/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index c3b6888f0a83..5e8c42f2777a 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "14.0.2"; - hash = "sha256-jgRyFfbzJ0Camotkn7f/tvSi7jKIhqEpGVZV8xw5uDQ="; - npmDepsHash = "sha256-gyEr5uNZfBELxbvQeZ48xqtay7ObQL4dQaFO9yPC2Hg="; - vendorHash = "sha256-RusaQJXToLGL0pdJtCZBQvlTQfDXoaD6dhHNmHQ5Ozk="; + version = "14.0.3"; + hash = "sha256-WE0CUwF5GBUr6+kUeHyPa0XPy5uigol/74eQhQQjBQA="; + npmDepsHash = "sha256-tJmX6VO7T6T4egy+Z2RZhe+/6ZfS6ZHFETfALmfAli4="; + vendorHash = "sha256-TpRVaXNlfnmFu8EdvKN8/mioLeQkghCy0nMWvRB6sYQ="; lts = false; nixUpdateExtraArgs = [ "--override-filename" From 800bfd5bbc86ca9435074a7916305a480944e80d Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 9 Mar 2026 11:08:30 +0100 Subject: [PATCH 200/267] forgejo-lts: 11.0.10 -> 11.0.11 https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.11 https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.11.md --- pkgs/by-name/fo/forgejo/lts.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/lts.nix b/pkgs/by-name/fo/forgejo/lts.nix index 1e7ec7fdfe87..0e6526d51ddc 100644 --- a/pkgs/by-name/fo/forgejo/lts.nix +++ b/pkgs/by-name/fo/forgejo/lts.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "11.0.10"; - hash = "sha256-vATc7pBOejBfZKNj3WsQeFWr1xKpIB4ODv4TPRrwdg0="; - npmDepsHash = "sha256-Qs1aZxgjlsjdxfBpa4pOrwEfDfb/96L49uJd29Ysn/I="; - vendorHash = "sha256-TVp4WxrGBlKVaPIbsj4EP/3pt5iseXLY7xIVum71ZXU="; + version = "11.0.11"; + hash = "sha256-UZJW6C3Vn/e1KJEiyUI3o+/2xvKubjv+j1Lujmse//w="; + npmDepsHash = "sha256-kh7/xZPr5Y8CzGs8hop0a9JNPzmB3w2FPpCb+xOCz0c="; + vendorHash = "sha256-BL6wa+f+qFbDuHImMvAgwsqOTfV6Zt4oMBrOBI1sh1o="; lts = true; nixUpdateExtraArgs = [ "--override-filename" From 8f599d80b5233523fbaacd77c0b6ac9aa22e9a2b Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Tue, 3 Mar 2026 08:03:32 +0100 Subject: [PATCH 201/267] glab: 1.86.0 -> 1.89.0 --- pkgs/by-name/gl/glab/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index 89583d0ae6da..fdff2d50f8ce 100644 --- a/pkgs/by-name/gl/glab/package.nix +++ b/pkgs/by-name/gl/glab/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "glab"; - version = "1.86.0"; + version = "1.89.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-udb62BuKhOkI3Llkw9ZaF0Hysz0wYpn64sSXDenaYRY="; + hash = "sha256-kc3ievJASceFGwv/c84719FlIKFX90i2H8wG8Yr08io="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-1sO7rTnu91KG8lm4dn8vzibdGiH4qrVR2Y5lOs06R98="; + vendorHash = "sha256-eKwYddkcFDmiZbGFJGx53FuyMHeeWYnMfX3WbDWb40w="; ldflags = [ "-s" From e1b5b75fd876c88199575ef4003f6aa47df0e39f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 10:25:27 +0000 Subject: [PATCH 202/267] sdl3-shadercross: 0-unstable-2025-12-30 -> 0-unstable-2026-03-01 --- pkgs/by-name/sd/sdl3-shadercross/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sdl3-shadercross/package.nix b/pkgs/by-name/sd/sdl3-shadercross/package.nix index 03cf32663093..72f8134ca376 100644 --- a/pkgs/by-name/sd/sdl3-shadercross/package.nix +++ b/pkgs/by-name/sd/sdl3-shadercross/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdl3-shadercross"; - version = "0-unstable-2025-12-30"; + version = "0-unstable-2026-03-01"; outputs = [ "out" @@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "libsdl-org"; repo = "SDL_shadercross"; - rev = "7b7365a86611b2a7b6462e521cf1c43a037d0970"; - hash = "sha256-4HAdX2+yqk5a+UfpCdAaF0o0Dxv2PTtxPU7I205KfXk="; + rev = "3a314481ede01f5d966f0e834019942e34c02b82"; + hash = "sha256-ngJymfBU9YzVEHmNpAlkHQ3Q3UDN6OCq/2kuZIHQjcw="; }; strictDeps = true; From 86447ec0246f8289aed056dad6074615929d6b6f Mon Sep 17 00:00:00 2001 From: axodentally <24368475+Axolord@users.noreply.github.com> Date: Mon, 9 Mar 2026 11:48:34 +0100 Subject: [PATCH 203/267] ci/github-script/merge: add more documentation links to bot's comment --- ci/github-script/merge.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ci/github-script/merge.js b/ci/github-script/merge.js index c229713b47c0..f0867ab3eae2 100644 --- a/ci/github-script/merge.js +++ b/ci/github-script/merge.js @@ -46,12 +46,15 @@ function runChecklist({ classify(pull_request.base.ref).type.includes('development'), 'PR touches only files of packages in `pkgs/by-name/`.': allByName, 'PR is at least one of:': { - 'Approved by a committer.': committers.intersection(approvals).size > 0, + 'Approved by a [committer](https://github.com/orgs/NixOS/teams/nixpkgs-committers).': + committers.intersection(approvals).size > 0, 'Backported via label.': pull_request.user.login === 'nixpkgs-ci[bot]' && pull_request.head.ref.startsWith('backport-'), - 'Opened by a committer.': committers.has(pull_request.user.id), - 'Opened by r-ryantm.': pull_request.user.login === 'r-ryantm', + 'Opened by a [committer](https://github.com/orgs/NixOS/teams/nixpkgs-committers).': + committers.has(pull_request.user.id), + 'Opened by [@r-ryantm](https://nix-community.github.io/nixpkgs-update/r-ryantm/).': + pull_request.user.login === 'r-ryantm', }, } From 30fccb8f7a861ea6542934cedc7f39ea0078563c Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Mon, 9 Mar 2026 14:58:15 +0400 Subject: [PATCH 204/267] 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 205/267] 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 fb346207c82877536f8494df133e4e3e8999395b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 8 Mar 2026 01:29:04 +0100 Subject: [PATCH 206/267] treewide: pin packages with electron-builder dependency to 10_29_2 --- pkgs/build-support/teleport/default.nix | 6 +++--- pkgs/by-name/e-/e-search/package.nix | 4 ++-- pkgs/by-name/fe/feishin/package.nix | 5 +++-- pkgs/by-name/fo/folo/package.nix | 6 +++--- pkgs/by-name/gi/gitify/package.nix | 6 +++--- pkgs/by-name/he/heroic-unwrapped/package.nix | 4 ++-- pkgs/by-name/le/legcord/package.nix | 5 +++-- pkgs/by-name/pe/pear-desktop/package.nix | 6 +++--- pkgs/by-name/po/podman-desktop/package.nix | 6 +++--- pkgs/by-name/si/signal-desktop/package.nix | 4 ++-- pkgs/by-name/sp/splayer/package.nix | 6 +++--- pkgs/by-name/ve/vesktop/package.nix | 6 +++--- pkgs/by-name/vi/vikunja-desktop/package.nix | 5 +++-- pkgs/by-name/vi/vikunja/package.nix | 6 +++--- pkgs/by-name/vo/voicevox/package.nix | 6 ++++-- pkgs/by-name/zu/zulip/package.nix | 6 +++--- 16 files changed, 46 insertions(+), 41 deletions(-) diff --git a/pkgs/build-support/teleport/default.nix b/pkgs/build-support/teleport/default.nix index c1b180f13966..1dfeb063abe3 100644 --- a/pkgs/build-support/teleport/default.nix +++ b/pkgs/build-support/teleport/default.nix @@ -10,7 +10,7 @@ nodejs, openssl, pkg-config, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, rustc, @@ -81,7 +81,7 @@ let pname version ; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 2; hash = pnpmHash; }; @@ -91,7 +91,7 @@ let cargo nodejs pnpmConfigHook - pnpm_10 + pnpm_10_29_2 rustc rustc.llvmPackages.lld rustPlatform.cargoSetupHook diff --git a/pkgs/by-name/e-/e-search/package.nix b/pkgs/by-name/e-/e-search/package.nix index 951cc856cb65..4973b63580db 100644 --- a/pkgs/by-name/e-/e-search/package.nix +++ b/pkgs/by-name/e-/e-search/package.nix @@ -9,7 +9,7 @@ gobject-introspection, makeWrapper, nodejs_20, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, electron, @@ -37,7 +37,7 @@ }: let - pnpm' = pnpm_10.override { nodejs = nodejs_20; }; + pnpm' = pnpm_10_29_2.override { nodejs = nodejs_20; }; eSearch-OCR-ch = fetchzip { url = "https://github.com/xushengfeng/eSearch-OCR/releases/download/4.0.0/ch.zip"; hash = "sha256-0NCXuy8k9/AdpK4ie49S8032u37gNhX6Jc6bOGufrV4="; diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index 4e82c1f72f48..e6358ef94087 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -8,7 +8,7 @@ mpv-unwrapped, fetchPnpmDeps, pnpmConfigHook, - pnpm, + pnpm_10_29_2, darwin, copyDesktopItems, makeDesktopItem, @@ -41,6 +41,7 @@ buildNpmPackage { version src ; + pnpm = pnpm_10_29_2; fetcherVersion = 3; hash = "sha256-K9mwEJA0fZXI2OnVo5y4Zmox3mwO8qLvgLiBaoyYAkg="; }; @@ -48,7 +49,7 @@ buildNpmPackage { env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; nativeBuildInputs = [ - pnpm + pnpm_10_29_2 ] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ copyDesktopItems ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.autoSignDarwinBinariesHook ]; diff --git a/pkgs/by-name/fo/folo/package.nix b/pkgs/by-name/fo/folo/package.nix index 56385c1c24be..c48cb706ac23 100644 --- a/pkgs/by-name/fo/folo/package.nix +++ b/pkgs/by-name/fo/folo/package.nix @@ -6,7 +6,7 @@ makeDesktopItem, makeWrapper, nodejs, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, stdenv, @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_10 + pnpm_10_29_2 makeWrapper imagemagick ]; @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { version src ; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 3; hash = "sha256-EP7bpbJUcKmHm7KMlKc0Fz2u0niQ3jC7YN/9pp7vucE="; }; diff --git a/pkgs/by-name/gi/gitify/package.nix b/pkgs/by-name/gi/gitify/package.nix index 3aab70fbac23..b2ae1005fc07 100644 --- a/pkgs/by-name/gi/gitify/package.nix +++ b/pkgs/by-name/gi/gitify/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, nodejs, @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_10 + pnpm_10_29_2 copyDesktopItems imagemagick makeWrapper @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 2; hash = "sha256-uK3CNyPewUVAmqBJq1WMCrNeMP5I18BEBkZIBP0qPsI="; }; diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix index 24bd10a53ad1..4e15de84522e 100644 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -4,7 +4,7 @@ stdenv, fetchFromGitHub, # Pinned, because our FODs are not guaranteed to be stable between major versions. - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, nodejs, @@ -21,7 +21,7 @@ }: let - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; electron = electron_39; legendary = callPackage ./legendary.nix { }; diff --git a/pkgs/by-name/le/legcord/package.nix b/pkgs/by-name/le/legcord/package.nix index 7fe9bea8c55e..7f16dc953abd 100644 --- a/pkgs/by-name/le/legcord/package.nix +++ b/pkgs/by-name/le/legcord/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, fetchPnpmDeps, pnpmConfigHook, - pnpm, + pnpm_10_29_2, nodejs, electron, makeWrapper, @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pnpmConfigHook - pnpm + pnpm_10_29_2 nodejs # we use a script wrapper here for environment variable expansion at runtime # https://github.com/NixOS/nixpkgs/issues/172583 @@ -47,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; + pnpm = pnpm_10_29_2; fetcherVersion = 3; hash = "sha256-MgUOOr188t+t/4sTXVpbr+xYT/1qf7/B0ZG0w+QkVxc="; }; diff --git a/pkgs/by-name/pe/pear-desktop/package.nix b/pkgs/by-name/pe/pear-desktop/package.nix index 347ac7a1b02d..6be7ed05d005 100644 --- a/pkgs/by-name/pe/pear-desktop/package.nix +++ b/pkgs/by-name/pe/pear-desktop/package.nix @@ -7,7 +7,7 @@ python3, copyDesktopItems, nodejs, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, makeDesktopItem, @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 2; hash = "sha256-xZQ8rnLGD0ZxxUUPLHmNJ6mA+lnUHCTBvtJTiIPxaZU="; }; @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { python3 nodejs pnpmConfigHook - pnpm_10 + pnpm_10_29_2 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index 3ff7d7425ec6..07c668f7b55c 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -6,7 +6,7 @@ copyDesktopItems, electron_39, nodejs, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, makeDesktopItem, @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 2; hash = "sha256-nBjAmXzjR0qGCM91UAonQKP0NG7+DXImueSbhbnMK/k="; }; @@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: { makeBinaryWrapper nodejs pnpmConfigHook - pnpm_10 + pnpm_10_29_2 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index c31fc54d4929..20b8145c2c6e 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -2,7 +2,7 @@ stdenv, lib, nodejs_24, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, electron_40, @@ -25,7 +25,7 @@ }: let nodejs = nodejs_24; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; electron = electron_40; libsignal-node = callPackage ./libsignal-node.nix { inherit nodejs; }; diff --git a/pkgs/by-name/sp/splayer/package.nix b/pkgs/by-name/sp/splayer/package.nix index 200b68c320ff..233952567431 100644 --- a/pkgs/by-name/sp/splayer/package.nix +++ b/pkgs/by-name/sp/splayer/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, nodejs, @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { version src ; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 2; hash = "sha256-PTfZopse+9RS7qh0miLu3duYlWDfifZS254tZKqgxKk="; }; @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pnpmConfigHook - pnpm_10 + pnpm_10_29_2 nodejs rustPlatform.cargoSetupHook cargo diff --git a/pkgs/by-name/ve/vesktop/package.nix b/pkgs/by-name/ve/vesktop/package.nix index 02c902c4a8b5..bed9156bf587 100644 --- a/pkgs/by-name/ve/vesktop/package.nix +++ b/pkgs/by-name/ve/vesktop/package.nix @@ -13,7 +13,7 @@ pipewire, libpulseaudio, autoPatchelfHook, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, nodejs, @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { src patches ; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 2; hash = "sha256-o9dxtqXfCKTQpvNrbD/h0F3Hh39TEEA1qqYA9tN3j5I="; }; @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_10 + pnpm_10_29_2 jq ] ++ lib.optionals stdenv.hostPlatform.isLinux [ diff --git a/pkgs/by-name/vi/vikunja-desktop/package.nix b/pkgs/by-name/vi/vikunja-desktop/package.nix index e7a0985d9496..658e44a14d11 100644 --- a/pkgs/by-name/vi/vikunja-desktop/package.nix +++ b/pkgs/by-name/vi/vikunja-desktop/package.nix @@ -3,7 +3,7 @@ stdenv, makeWrapper, makeDesktopItem, - pnpm, + pnpm_10_29_2, pnpmConfigHook, nodejs, electron, @@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot pnpmInstallFlags ; + pnpm = pnpm_10_29_2; fetcherVersion = 1; hash = "sha256-yiVlEr1gi2g3m+hkYfDv6qd/wRlwwknM6lAaIeR58Ok="; }; @@ -50,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper nodejs - pnpm + pnpm_10_29_2 pnpmConfigHook vikunja.passthru.frontend ]; diff --git a/pkgs/by-name/vi/vikunja/package.nix b/pkgs/by-name/vi/vikunja/package.nix index 07e9c5424849..d66f71f8c894 100644 --- a/pkgs/by-name/vi/vikunja/package.nix +++ b/pkgs/by-name/vi/vikunja/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, stdenv, nodejs_24, - pnpm_10, + pnpm_10_29_2, fetchPnpmDeps, pnpmConfigHook, buildGoModule, @@ -35,7 +35,7 @@ let src sourceRoot ; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 1; hash = "sha256-oY8DXJFFwLBjUno3EithLhmnA8hTksq4xgMSSOGtwuo="; }; @@ -44,7 +44,7 @@ let nodejs_24 dart-sass pnpmConfigHook - pnpm_10 + pnpm_10_29_2 ]; doCheck = true; diff --git a/pkgs/by-name/vo/voicevox/package.nix b/pkgs/by-name/vo/voicevox/package.nix index be05fd058311..eec83720f5bd 100644 --- a/pkgs/by-name/vo/voicevox/package.nix +++ b/pkgs/by-name/vo/voicevox/package.nix @@ -13,7 +13,7 @@ nodejs, fetchPnpmDeps, pnpmConfigHook, - pnpm, + pnpm_10_29_2, _7zz, electron, @@ -58,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: { postPatch ; + pnpm = pnpm_10_29_2; + # let's just be safe and add these explicitly to nativeBuildInputs # even though the fetcher already uses them in its implementation nativeBuildInputs = [ @@ -76,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: { moreutils nodejs pnpmConfigHook - pnpm + pnpm_10_29_2 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems diff --git a/pkgs/by-name/zu/zulip/package.nix b/pkgs/by-name/zu/zulip/package.nix index b52ae9fb3910..34657eefa06b 100644 --- a/pkgs/by-name/zu/zulip/package.nix +++ b/pkgs/by-name/zu/zulip/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, fetchPnpmDeps, nodejs, - pnpm_10, + pnpm_10_29_2, pnpmConfigHook, python3, electron_39, @@ -26,14 +26,14 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_10; + pnpm = pnpm_10_29_2; fetcherVersion = 3; hash = "sha256-s/KllzT46L2o4SWS3z3Z7FDQD6FEEEAnPdM6tsfGRUo="; }; nativeBuildInputs = [ nodejs - pnpm_10 + pnpm_10_29_2 pnpmConfigHook makeBinaryWrapper copyDesktopItems From f8e2ecb04411a5d13354fdc977b36283448a6d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Thu, 5 Mar 2026 11:47:25 +0000 Subject: [PATCH 207/267] pnpm_10: 10.29.2 -> 10.30.3 --- pkgs/development/tools/pnpm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index 0e1165ccb910..de952551a1a1 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -22,8 +22,8 @@ let hash = "sha256-hAL2daH0zJ1PJ7v6s1wtSi4dfrATHfA9rQlhnoZnTQw="; }; "10" = { - version = "10.29.2"; - hash = "sha256-hAL2daH0zJ1PJ7v6s1wtSi4dfrATHfA9rQlhnoZnTQw="; + version = "10.30.3"; + hash = "sha256-/wpyFA9qbWbAsoT2yVYK/2BVGOKMKa6sJfsmK3QzFYg="; }; }; From b070761a78c406003320d21008fe7797f6bef23a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 11:28:07 +0000 Subject: [PATCH 208/267] 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; From 6db90727b772fddecf05c2c6b6fc291ac7d8e31e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 11:37:32 +0000 Subject: [PATCH 209/267] python3Packages.trimesh: 4.11.2 -> 4.11.3 --- pkgs/development/python-modules/trimesh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index b8ecab21278a..f08f1363d7f1 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "trimesh"; - version = "4.11.2"; + version = "4.11.3"; pyproject = true; src = fetchFromGitHub { owner = "mikedh"; repo = "trimesh"; tag = version; - hash = "sha256-E78gIZ+lzobEt5xckiCZoA6+FomhSxFjnbjchPLYNio="; + hash = "sha256-0GIeCNqNjV7BlhjHxEpdwgdiX+diq4keM2PvjSI1FdM="; }; build-system = [ setuptools ]; From 34e775281ff154944be82817ef3c8b8c75db7203 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 11:45:17 +0000 Subject: [PATCH 210/267] libretro.pcsx-rearmed: 0-unstable-2026-02-23 -> 0-unstable-2026-03-08 --- pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix index d384815bca0f..f2cb5e2556a4 100644 --- a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix +++ b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "pcsx-rearmed"; - version = "0-unstable-2026-02-23"; + version = "0-unstable-2026-03-08"; src = fetchFromGitHub { owner = "libretro"; repo = "pcsx_rearmed"; - rev = "5a8cedf59569a9f99caf5fda3b6d0b46a5d376a4"; - hash = "sha256-orGU73BWcLaT2CqbdWZAT+5YOYSIb+0b1L4zQVGFZs0="; + rev = "6eb679d064a1efe92af79fe9970c0591c8da02d4"; + hash = "sha256-InGMQTGCnbRMLQE5GVDF3aqnH0NY9EjDgJHoh00KGDk="; }; dontConfigure = true; From f3ed5bfda58bc3e6f1e03c09906b76507f988404 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 8 Mar 2026 19:44:22 -0700 Subject: [PATCH 211/267] rocmPackages.rpp-opencl: drop as OpenCL variant is broken and unmaintained --- pkgs/development/rocm-modules/default.nix | 20 ++++++--------- pkgs/development/rocm-modules/rpp/default.nix | 25 +++---------------- 2 files changed, 10 insertions(+), 35 deletions(-) diff --git a/pkgs/development/rocm-modules/default.nix b/pkgs/development/rocm-modules/default.nix index 9c8832fcf3b0..c89340f298ba 100644 --- a/pkgs/development/rocm-modules/default.nix +++ b/pkgs/development/rocm-modules/default.nix @@ -175,20 +175,9 @@ let rpp = self.callPackage ./rpp { }; - rpp-hip = self.rpp.override { - useOpenCL = false; - useCPU = false; - }; + rpp-hip = self.rpp.override { useCPU = false; }; - rpp-opencl = self.rpp.override { - useOpenCL = true; - useCPU = false; - }; - - rpp-cpu = self.rpp.override { - useOpenCL = false; - useCPU = true; - }; + rpp-cpu = self.rpp.override { useCPU = true; }; mivisionx = self.callPackage ./mivisionx { stdenv = origStdenv; @@ -256,6 +245,11 @@ let }; } // lib.optionalAttrs config.allowAliases { + rpp-opencl = throw '' + 'rpp-opencl' has been removed as it has been broken for a year and has no consuming packages. + Use 'rpp' or 'rpp-cpu' instead. + ''; # Added 2026-03-08 + rocmPath = throw '' 'rocm-path' has been removed. If a ROCM_PATH value is required in nixpkgs please construct one with the minimal set of required deps. diff --git a/pkgs/development/rocm-modules/rpp/default.nix b/pkgs/development/rocm-modules/rpp/default.nix index 8a2f54277b38..b587e3d27283 100644 --- a/pkgs/development/rocm-modules/rpp/default.nix +++ b/pkgs/development/rocm-modules/rpp/default.nix @@ -12,22 +12,12 @@ boost, python3Packages, buildDocs ? false, # Needs internet - useOpenCL ? false, useCPU ? false, gpuTargets ? clr.localGpuTargets or [ ], }: stdenv.mkDerivation (finalAttrs: { - pname = - "rpp-" - + ( - if (!useOpenCL && !useCPU) then - "hip" - else if (!useOpenCL && !useCPU) then - "opencl" - else - "cpu" - ); + pname = "rpp-${if useCPU then "cpu" else "hip"}"; version = "7.2.0"; @@ -59,21 +49,13 @@ stdenv.mkDerivation (finalAttrs: { "-DCMAKE_INSTALL_BINDIR=bin" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_INCLUDEDIR=include" + "-DBACKEND=${if useCPU then "CPU" else "HIP"}" ] ++ lib.optionals (gpuTargets != [ ]) [ "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" - ] - ++ lib.optionals (!useOpenCL && !useCPU) [ - "-DBACKEND=HIP" - ] - ++ lib.optionals (useOpenCL && !useCPU) [ - "-DBACKEND=OCL" - ] - ++ lib.optionals useCPU [ - "-DBACKEND=CPU" ]; - postPatch = lib.optionalString (!useOpenCL && !useCPU) '' + postPatch = lib.optionalString (!useCPU) '' # Bad path substituteInPlace CMakeLists.txt \ --replace "COMPILER_FOR_HIP \''${ROCM_PATH}/llvm/bin/clang++" "COMPILER_FOR_HIP ${clr}/bin/hipcc" @@ -95,6 +77,5 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ mit ]; teams = [ lib.teams.rocm ]; platforms = lib.platforms.linux; - broken = useOpenCL; }; }) From 5d3bcc931da3917c2b870b93c33b364a8a3ea47b Mon Sep 17 00:00:00 2001 From: Muhammad Falak R Wani Date: Mon, 9 Mar 2026 12:03:10 +0000 Subject: [PATCH 212/267] fd: 10.4.0 -> 10.4.1 Diff: https://github.com/sharkdp/fd/compare/v10.4.0...v10.4.1 Changelog: https://github.com/sharkdp/fd/blob/v10.4.1/CHANGELOG.md Signed-off-by: Muhammad Falak R Wani --- pkgs/by-name/fd/fd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fd/fd/package.nix b/pkgs/by-name/fd/fd/package.nix index 1a36faa045d1..301657cbafe3 100644 --- a/pkgs/by-name/fd/fd/package.nix +++ b/pkgs/by-name/fd/fd/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fd"; - version = "10.4.0"; + version = "10.4.1"; src = fetchFromGitHub { owner = "sharkdp"; repo = "fd"; rev = "v${finalAttrs.version}"; - hash = "sha256-EepsBVsu9a5Ax4BmpZwD22MJAPTFBMxlfuxFBCQ8vGU="; + hash = "sha256-wmlnQyRWo7qxtRQFZywsr0eX7kVmcjyqyV5NG9VtUP0="; }; - cargoHash = "sha256-ejjuQydDbHqYBEnzoDE/WS+lac14eVxxurMMW2+xleA="; + cargoHash = "sha256-MhSc96zkkCb+TKYr0ixDSYq44qgxjkvnwEzSdIwZNBo="; nativeBuildInputs = [ installShellFiles ]; From 678ee075d846ff6e5eb6e91a0f183708f0768259 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 9 Mar 2026 14:22:00 +0200 Subject: [PATCH 213/267] python3Packages.exllamav3: 0.0.23 -> 0.0.24 --- pkgs/development/python-modules/exllamav3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/exllamav3/default.nix b/pkgs/development/python-modules/exllamav3/default.nix index d11a44c9f0a3..fdc8468d82b8 100644 --- a/pkgs/development/python-modules/exllamav3/default.nix +++ b/pkgs/development/python-modules/exllamav3/default.nix @@ -27,14 +27,14 @@ let in buildPythonPackage (finalAttrs: { pname = "exllamav3"; - version = "0.0.23"; + version = "0.0.24"; pyproject = true; src = fetchFromGitHub { owner = "turboderp-org"; repo = "exllamav3"; tag = "v${finalAttrs.version}"; - hash = "sha256-wAT+zntPxjIjrXaa2ZJpjImRt1V8vFqWfSNjgZYGGJk="; + hash = "sha256-cNYQuGfUpbqSvYD8335zdZbHIqBH0QK1aK+j0WCY+LE="; }; pythonRelaxDeps = [ From 41d2f68bb5f1db0194bbfdf97fd13239ba5fecf7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 12:26:30 +0000 Subject: [PATCH 214/267] polarity: latest-unstable-2026-02-20 -> latest-unstable-2026-03-07 --- pkgs/by-name/po/polarity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index 06877d5335e7..bc4ac72b559b 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -7,13 +7,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "polarity"; - version = "latest-unstable-2026-02-20"; + version = "latest-unstable-2026-03-07"; src = fetchFromGitHub { owner = "polarity-lang"; repo = "polarity"; - rev = "630a1bb3b97c7c1a13087407a50cc78316a2526e"; - hash = "sha256-IuT1LJiMEOS+c4dUamCpboDNqHGDVxsjYBJ4NEmLZa4="; + rev = "589d3efe086b78cc095af4b745cf61e61f93fb2a"; + hash = "sha256-dssf0sTRQYRfggftd3eSlkEu2ZwFglk8thmDFnL6odA="; }; cargoHash = "sha256-FrCOsgbb0xQH3cKnWqa2n17uDpppnSd0PyVrrCPXCYw="; From 76e0b2023c57e00ba95199eadd234adbe8fef1d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 12:36:52 +0000 Subject: [PATCH 215/267] kubecm: 0.35.0 -> 0.35.1 --- pkgs/by-name/ku/kubecm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubecm/package.nix b/pkgs/by-name/ku/kubecm/package.nix index 82d5c71a374e..ed55452cab15 100644 --- a/pkgs/by-name/ku/kubecm/package.nix +++ b/pkgs/by-name/ku/kubecm/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "kubecm"; - version = "0.35.0"; + version = "0.35.1"; src = fetchFromGitHub { owner = "sunny0826"; repo = "kubecm"; rev = "v${finalAttrs.version}"; - hash = "sha256-QShGRgszcsutSA9sOBXNvAwdTIqHOsMYQQPIXfA8z/M="; + hash = "sha256-5wTxVzpvwD6jx6Cfa0ChIi8wQCrnqzZM2jvwGpQdq50="; }; vendorHash = "sha256-TyJpFN8JEWpzCHKUX3iYUHhTOOAp5I1YEzhUkWPXx8A="; From f3ab0f83ed9e03315f292571014192fbb7290b86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 12:37:51 +0000 Subject: [PATCH 216/267] python3Packages.slepc4py: 3.24.2 -> 3.24.3 --- pkgs/by-name/sl/slepc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slepc/package.nix b/pkgs/by-name/sl/slepc/package.nix index cd43ee1b9d9c..90a5bfabc95f 100644 --- a/pkgs/by-name/sl/slepc/package.nix +++ b/pkgs/by-name/sl/slepc/package.nix @@ -21,13 +21,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "slepc"; - version = "3.24.2"; + version = "3.24.3"; src = fetchFromGitLab { owner = "slepc"; repo = "slepc"; tag = "v${finalAttrs.version}"; - hash = "sha256-P6UjCvlXelEGp+ReNGbolcVIV9eQTmcOJDLjmJOZJeQ="; + hash = "sha256-eCCdADdhatarzordwPKpJPIQbFWYngMlJvMBoVcTOWk="; }; postPatch = '' From f98acb00cbcbb319747e84c367017aee6d57fb2c Mon Sep 17 00:00:00 2001 From: c6rg0 Date: Sun, 8 Mar 2026 23:23:36 +0000 Subject: [PATCH 217/267] uv: 0.10.8 -> 0.10.9 --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index e2369f7fc84d..00c00908f43d 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.10.8"; + version = "0.10.9"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-kdIzLKdpqEnIo4ca7fAaerF8IRw1UTpn3deMZ/HCbAk="; + hash = "sha256-IAbewFab4X21SYqhjfxfWI9LsNSNVMIChbNc3j3EJQA="; }; - cargoHash = "sha256-ZIgDdP3O9MI5k6hePo2yMcrVoGVRm9Fno5NVqUbOSWw="; + cargoHash = "sha256-LqrHze1MVaWq31Td/EGDeJCG+hRmPOSV1t7+ayQorlA="; buildInputs = [ rust-jemalloc-sys From 9eda65842a61e2b5d8883dd486a0ac5b08123a1f Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 9 Mar 2026 14:46:18 +0200 Subject: [PATCH 218/267] feishin: 1.6.0 -> 1.7.0 --- pkgs/by-name/fe/feishin/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fe/feishin/package.nix b/pkgs/by-name/fe/feishin/package.nix index 4e82c1f72f48..0b319f7449c9 100644 --- a/pkgs/by-name/fe/feishin/package.nix +++ b/pkgs/by-name/fe/feishin/package.nix @@ -16,13 +16,13 @@ }: let pname = "feishin"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "jeffvli"; repo = "feishin"; tag = "v${version}"; - hash = "sha256-PICVNItpMALffpJvQQXLlHcYu1yDtEUclGYjO25f6ew="; + hash = "sha256-DVlZ1ucCr8nP/TMvS2GBxjimdm8cie155vWoYMx7gbM="; }; electron = electron_39; @@ -42,7 +42,7 @@ buildNpmPackage { src ; fetcherVersion = 3; - hash = "sha256-K9mwEJA0fZXI2OnVo5y4Zmox3mwO8qLvgLiBaoyYAkg="; + hash = "sha256-LeoOksMWZjhVkEjTn5sS2xuX3QxGX8O7iC/3suVwiug="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; @@ -120,6 +120,8 @@ buildNpmPackage { --set DISABLE_AUTO_UPDATES 1 \ --inherit-argv0 + install -Dm644 org.jeffvli.feishin.metainfo.xml $out/share/metainfo/org.jeffvli.feishin.metainfo.xml + for size in 32 64 128 256 512 1024; do mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps ln -s \ From f95e21e541e6300bf439170c884155b6765b3cbe Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 9 Mar 2026 14:03:47 +0100 Subject: [PATCH 219/267] protonvpn-gui: 4.14.2 -> 4.15.0 Diff: https://github.com/ProtonVPN/proton-vpn-gtk-app/compare/v4.14.2...v4.15.0 --- pkgs/by-name/pr/protonvpn-gui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/protonvpn-gui/package.nix b/pkgs/by-name/pr/protonvpn-gui/package.nix index e3443bf9d661..a08bcb6a5fc5 100644 --- a/pkgs/by-name/pr/protonvpn-gui/package.nix +++ b/pkgs/by-name/pr/protonvpn-gui/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "protonvpn-gui"; - version = "4.14.2"; + version = "4.15.0"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-gtk-app"; tag = "v${finalAttrs.version}"; - hash = "sha256-np6uFQn7tlxL8JwUBvBCZIWMRFwvymv88c0+gueqxjk="; + hash = "sha256-bKUhrbfOLVjknljwW9UPo3Ros1Ayzb+be5KTUjPnIW0="; }; nativeBuildInputs = [ From d81472da9f13ceb1f87ef71118e43a64f515a4c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 13:14:26 +0000 Subject: [PATCH 220/267] picoclaw: 0.2.0 -> 0.2.1 --- pkgs/by-name/pi/picoclaw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/picoclaw/package.nix b/pkgs/by-name/pi/picoclaw/package.nix index e67e36479e08..18575c949f6f 100644 --- a/pkgs/by-name/pi/picoclaw/package.nix +++ b/pkgs/by-name/pi/picoclaw/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "picoclaw"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "sipeed"; repo = "picoclaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-zCeURNN152yL3Qi1UFDvSB85xflbLAMzQUTwGThALss="; + hash = "sha256-JvcvpaGPPBiABK28rQhe63chYm7MRdfU6uflZosNRKg="; }; proxyVendor = true; - vendorHash = "sha256-CsTGC5Ajo9RV6rJPQgnFqA+bQ2TEafI4tt3iXpVwaeY="; + vendorHash = "sha256-K9LssS1Hff19dv6oa8EaFOUZIRnOtAqC5jgnY5HuWTk="; preBuild = '' go generate ./... From ac155e9ec9c004ce081ac40de40ee6ac2f6fcf1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 13:16:17 +0000 Subject: [PATCH 221/267] biome: 2.4.4 -> 2.4.6 --- pkgs/by-name/bi/biome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix index aa5d46f05cfd..b81165b46371 100644 --- a/pkgs/by-name/bi/biome/package.nix +++ b/pkgs/by-name/bi/biome/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "biome"; - version = "2.4.4"; + version = "2.4.6"; src = fetchFromGitHub { owner = "biomejs"; repo = "biome"; rev = "@biomejs/biome@${finalAttrs.version}"; - hash = "sha256-d7FSqOOAcJ/llq+REPOCvJAbHFanLzgOuwcOURf+NPg="; + hash = "sha256-xwnNTefv3E6Y27G8cSRNs9adXwzP2w3XK6xX1QEs60g="; }; - cargoHash = "sha256-g8ov3SrcpHuvdg7qbbDMbhYMSAGCxJgQyWY+W/Sh/pM="; + cargoHash = "sha256-Uf+W+f17DMKOYR/KYiyEd+RU/bPMq+itbpHfCAq+7R4="; nativeBuildInputs = [ pkg-config ]; From 4fd8d794b70308d38b9acaf7cc8dab5ef6d9aa40 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Mon, 9 Mar 2026 14:30:43 +0100 Subject: [PATCH 222/267] bangr: 1.6.2 -> 1.6.4 --- pkgs/by-name/ba/bangr/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bangr/package.nix b/pkgs/by-name/ba/bangr/package.nix index 1b04bfae18e5..82956583a917 100644 --- a/pkgs/by-name/ba/bangr/package.nix +++ b/pkgs/by-name/ba/bangr/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, libx11, cairo, + cpio, lv2, libsndfile, pkg-config, @@ -11,20 +12,21 @@ stdenv.mkDerivation (finalAttrs: { pname = "bangr"; - version = "1.6.2"; + version = "1.6.4"; src = fetchFromGitHub { owner = "sjaehn"; repo = "BAngr"; tag = finalAttrs.version; fetchSubmodules = true; - sha256 = "sha256-tit0lF/LqHu3eAtkJj4lo3FfvArOy56JqjtxrzCLJdo="; + sha256 = "sha256-od1UPriojDQHrAWzCYjuNoz27MRGIe+NvntUEFgGGWE="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libx11 cairo + cpio lv2 libsndfile ]; From 2d6f7327df46611eeae0626173257bad270cef95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 13:33:54 +0000 Subject: [PATCH 223/267] mini-calc: 4.0.3 -> 4.0.4 --- pkgs/by-name/mi/mini-calc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mini-calc/package.nix b/pkgs/by-name/mi/mini-calc/package.nix index 29bc92e473ca..630863d8bcea 100644 --- a/pkgs/by-name/mi/mini-calc/package.nix +++ b/pkgs/by-name/mi/mini-calc/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "mini-calc"; - version = "4.0.3"; + version = "4.0.4"; src = fetchFromGitHub { owner = "vanilla-extracts"; repo = "calc"; tag = finalAttrs.version; - hash = "sha256-NR5SJpJW7L6VGu6tCyzt0hhQ5Wnvx3TKlq3MAK4EcLM="; + hash = "sha256-GvWWFTJfgPn26BXVl4MV65pubpIg1y544oHvycTcrGo="; }; - cargoHash = "sha256-LejKPnp4GvGykMTFZM9WVQIa0EMueeit5XfSuE1uiPQ="; + cargoHash = "sha256-tPrACzeUaBK/981ReGWwwfuhBki8Bfebmp7xCLPzXDo="; nativeBuildInputs = [ makeWrapper ]; postFixup = '' From 9d6f5da912f2502a8acfde6c07167cf3cf6ac0fa Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Wed, 18 Feb 2026 00:29:38 +0100 Subject: [PATCH 224/267] nixos/weblate: make wlc config file format compliant for wlc 1.17.0 --- nixos/tests/web-apps/weblate.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/tests/web-apps/weblate.nix b/nixos/tests/web-apps/weblate.nix index 27df88621973..b73a7971353d 100644 --- a/nixos/tests/web-apps/weblate.nix +++ b/nixos/tests/web-apps/weblate.nix @@ -56,7 +56,8 @@ in environment.etc."xdg/weblate".text = '' [weblate] url = https://${serverDomain}/api/ - key = ${apiToken} + [keys] + https://${serverDomain}/api/ = ${apiToken} ''; networking.hosts."${nodes.server.networking.primaryIPAddress}" = [ "${serverDomain}" ]; From 1a2eb6cfbf9e946404b85fb5a851a45fd848f6ae Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Tue, 3 Feb 2026 16:07:35 +0100 Subject: [PATCH 225/267] nixos/weblate: remove /media serving for CVE-2026-21889 See also https://github.com/WeblateOrg/weblate/releases/tag/weblate-5.15.2 --- nixos/modules/services/web-apps/weblate.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/web-apps/weblate.nix b/nixos/modules/services/web-apps/weblate.nix index ff56b1927db6..9ab21a8b7e52 100644 --- a/nixos/modules/services/web-apps/weblate.nix +++ b/nixos/modules/services/web-apps/weblate.nix @@ -247,7 +247,6 @@ in locations = { "= /favicon.ico".alias = "${finalPackage}/${python.sitePackages}/weblate/static/favicon.ico"; "/static/".alias = "${finalPackage.static}/"; - "/media/".alias = "/var/lib/weblate/media/"; "/".proxyPass = "http://unix:///run/weblate.socket"; }; }; From 1891da5c45cc698f3a945ad1d85b809080747130 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Tue, 17 Feb 2026 04:18:51 +0100 Subject: [PATCH 226/267] weblate: sync with upstreams pyproject.toml --- pkgs/by-name/we/weblate/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/we/weblate/package.nix b/pkgs/by-name/we/weblate/package.nix index ec57bb40499e..352bf4872b0e 100644 --- a/pkgs/by-name/we/weblate/package.nix +++ b/pkgs/by-name/we/weblate/package.nix @@ -94,7 +94,6 @@ python3Packages.buildPythonApplication (finalAttrs: { pythonRelaxDeps = [ "certifi" "crispy-bootstrap5" - "urllib3" ]; dependencies = @@ -123,9 +122,9 @@ python3Packages.buildPythonApplication (finalAttrs: { django-cors-headers django-crispy-forms django-filter - django-redis - django-otp django-otp-webauthn + django-otp + django-redis django djangorestframework-csv djangorestframework @@ -157,6 +156,7 @@ python3Packages.buildPythonApplication (finalAttrs: { qrcode rapidfuzz redis + regex requests ruamel-yaml sentry-sdk @@ -188,7 +188,6 @@ python3Packages.buildPythonApplication (finalAttrs: { aliyun-python-sdk-core ]; amazon = [ boto3 ]; - # antispam = [ python-akismet ]; # gelf = [ logging-gelf ]; # gerrit = [ git-review ]; google = [ From 4b918d6d823d4359405f60b6ddfa9c964678b1f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 14:22:54 +0000 Subject: [PATCH 227/267] python3Packages.elevenlabs: 2.37.0 -> 2.38.1 --- pkgs/development/python-modules/elevenlabs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index ead9e554e3d7..cdb37cdaec43 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "elevenlabs"; - version = "2.37.0"; + version = "2.38.1"; pyproject = true; src = fetchFromGitHub { owner = "elevenlabs"; repo = "elevenlabs-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-Du3En4aID1uXJs8DPweUnxNzrM5tnIkXrnzZhuizy6U="; + hash = "sha256-NBznP5XWIPTYmHkzEx6yfQk6n/P6SGS7YMcJnrnOHMU="; }; build-system = [ poetry-core ]; From 3b26ae3f81a8d30d150979a774c8d4910a953d1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 14:31:15 +0000 Subject: [PATCH 228/267] spotatui: 0.37.0 -> 0.37.3 --- pkgs/by-name/sp/spotatui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spotatui/package.nix b/pkgs/by-name/sp/spotatui/package.nix index 10774bcd2542..3db3fcf443cf 100644 --- a/pkgs/by-name/sp/spotatui/package.nix +++ b/pkgs/by-name/sp/spotatui/package.nix @@ -12,16 +12,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spotatui"; - version = "0.37.0"; + version = "0.37.3"; src = fetchFromGitHub { owner = "LargeModGames"; repo = "spotatui"; tag = "v${finalAttrs.version}"; - hash = "sha256-XAL9MkDtH0wbLV+XMskC5z5DsH9f1xgwQUNXReTHKw8="; + hash = "sha256-FRmKkrxMyLmSb1rq7+lFxJ1TqvV5CuI7ZX2PQChWESI="; }; - cargoHash = "sha256-7AwvlyAAwCr20hD7h8g0/zh1bxU2hple+nABJZZyGA0="; + cargoHash = "sha256-3yxf0othDv5tp85PpLjJBglATbDGgzsMKyOqWjJLuMg="; nativeBuildInputs = [ pkg-config ] ++ lib.optional withPipewireVisualizer rustPlatform.bindgenHook; From 03645b24905ba11ffdefba44eabf98be0d15b866 Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Mon, 9 Mar 2026 15:35:15 +0100 Subject: [PATCH 229/267] uplosi: add charludo to maintainers --- pkgs/by-name/up/uplosi/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/up/uplosi/package.nix b/pkgs/by-name/up/uplosi/package.nix index daa4743654e2..9e8bf5ae129b 100644 --- a/pkgs/by-name/up/uplosi/package.nix +++ b/pkgs/by-name/up/uplosi/package.nix @@ -46,6 +46,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ katexochen malt3 + charludo ]; platforms = lib.platforms.unix; }; From 859eb342568416d7ee5b94833ea439b4a48ff40f Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Mon, 9 Mar 2026 15:37:28 +0100 Subject: [PATCH 230/267] snpguest: add charludo to maintainers --- pkgs/by-name/sn/snpguest/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sn/snpguest/package.nix b/pkgs/by-name/sn/snpguest/package.nix index 6f4f62cd6ea2..d72b79737924 100644 --- a/pkgs/by-name/sn/snpguest/package.nix +++ b/pkgs/by-name/sn/snpguest/package.nix @@ -33,7 +33,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/virtee/snpguest"; changelog = "https://github.com/virtee/snpguest/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ katexochen ]; + maintainers = with lib.maintainers; [ + katexochen + charludo + ]; mainProgram = "snpguest"; platforms = [ "x86_64-linux" ]; }; From 958142365cd2edfdd86eae75b050d4a7d22db45f Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Mon, 9 Mar 2026 15:37:51 +0100 Subject: [PATCH 231/267] snphost: add charludo to maintainers --- pkgs/by-name/sn/snphost/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sn/snphost/package.nix b/pkgs/by-name/sn/snphost/package.nix index 76500b902195..8d6566fdffad 100644 --- a/pkgs/by-name/sn/snphost/package.nix +++ b/pkgs/by-name/sn/snphost/package.nix @@ -57,7 +57,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/virtee/snphost/"; changelog = "https://github.com/virtee/snphost/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ katexochen ]; + maintainers = with lib.maintainers; [ + katexochen + charludo + ]; mainProgram = "snphost"; platforms = [ "x86_64-linux" ]; }; From 59d4f45652f045eec8250d9c218ba605d682a11f Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Mon, 9 Mar 2026 15:38:19 +0100 Subject: [PATCH 232/267] envoy-bin: add charludo to maintainers --- pkgs/by-name/en/envoy-bin/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/en/envoy-bin/package.nix b/pkgs/by-name/en/envoy-bin/package.nix index 9cd4f036a6cc..3518a68cb700 100644 --- a/pkgs/by-name/en/envoy-bin/package.nix +++ b/pkgs/by-name/en/envoy-bin/package.nix @@ -66,7 +66,10 @@ stdenvNoCC.mkDerivation { description = "Cloud-native edge and service proxy"; license = lib.licenses.asl20; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; - maintainers = with lib.maintainers; [ katexochen ]; + maintainers = with lib.maintainers; [ + katexochen + charludo + ]; mainProgram = "envoy"; platforms = [ "x86_64-linux" From 59bd04b6140e907895e1a8a7a84d5df6f7d1c0e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 14:39:56 +0000 Subject: [PATCH 233/267] libretro.stella: 0-unstable-2026-02-25 -> 0-unstable-2026-03-02 --- pkgs/applications/emulators/libretro/cores/stella.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/stella.nix b/pkgs/applications/emulators/libretro/cores/stella.nix index 79334d888b07..bc0bab396b0d 100644 --- a/pkgs/applications/emulators/libretro/cores/stella.nix +++ b/pkgs/applications/emulators/libretro/cores/stella.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "stella"; - version = "0-unstable-2026-02-25"; + version = "0-unstable-2026-03-02"; src = fetchFromGitHub { owner = "stella-emu"; repo = "stella"; - rev = "e0e8857f986bce1200881928193629a2105ae65d"; - hash = "sha256-Nw+G8VMS7YWfzgssvk5U2M506vVkgkA4Bnym0wpyfbw="; + rev = "b89c2fecb2a00449c484f47ff8437bce2db1b5b9"; + hash = "sha256-/cWHUlr9msupT6acfUub1Jr7LCPlasFD7ZCrS9kvCnI="; }; makefile = "Makefile"; From 17c27068b3291b9e109969a0e2a11bd068ed30f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 14:46:17 +0000 Subject: [PATCH 234/267] chisel: 1.11.4 -> 1.11.5 --- pkgs/by-name/ch/chisel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/chisel/package.nix b/pkgs/by-name/ch/chisel/package.nix index 09063825acfe..3d8fbd94275e 100644 --- a/pkgs/by-name/ch/chisel/package.nix +++ b/pkgs/by-name/ch/chisel/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "chisel"; - version = "1.11.4"; + version = "1.11.5"; src = fetchFromGitHub { owner = "jpillora"; repo = "chisel"; tag = "v${finalAttrs.version}"; - hash = "sha256-g0UjjzH22ri/tYMO8HDQ6zjis9z6ojRsQJIP5AGhjfM="; + hash = "sha256-9b4y09eStfVLGRGUHw1GicBWsWHy7j9nwhQ3kfmB8Wc="; }; vendorHash = "sha256-hqHd+62csVjHY2oAvi5fwlI0LbjR/LSDg6b1SMwe8Fw="; From 2f0921069c9d4bf36d31ad5ea8c4bb78009aa771 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 14:51:29 +0000 Subject: [PATCH 235/267] cameradar: 6.1.0 -> 6.1.1 --- pkgs/by-name/ca/cameradar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cameradar/package.nix b/pkgs/by-name/ca/cameradar/package.nix index ac8437978a7a..12d7eada0d08 100644 --- a/pkgs/by-name/ca/cameradar/package.nix +++ b/pkgs/by-name/ca/cameradar/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cameradar"; - version = "6.1.0"; + version = "6.1.1"; src = fetchFromGitHub { owner = "Ullaakut"; repo = "cameradar"; tag = "v${finalAttrs.version}"; - hash = "sha256-C1GScKbOgHAU57B3q7A8Rv37Ny+7p+/L3ZwyiDN0kA0="; + hash = "sha256-wJiHCJHG8S+iGFd9jFyavyxAtJ5FGlbvfFcGQfwpi9Y="; }; - vendorHash = "sha256-jIOQwVnlXbvzqGLPv/zTuSg5GaEWpmTyXEZO73jFGxM="; + vendorHash = "sha256-1jqGRwgbfcOq6fE3h9RJSeLRlFkd4w4L/2RwscA0zZ0="; nativeBuildInputs = [ pkg-config ]; From 7d86bd72ebe79ae7e6cce6860416f6223e2efc59 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 15:00:24 +0000 Subject: [PATCH 236/267] par-lang: 0-unstable-2026-02-27 -> 0-unstable-2026-03-03 --- pkgs/by-name/pa/par-lang/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix index 7ff1baac0ceb..8f3c6498c2dd 100644 --- a/pkgs/by-name/pa/par-lang/package.nix +++ b/pkgs/by-name/pa/par-lang/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage { pname = "par-lang"; - version = "0-unstable-2026-02-27"; + version = "0-unstable-2026-03-03"; src = fetchFromGitHub { owner = "faiface"; repo = "par-lang"; - rev = "7c93277a1595bfb6bc6845377a1c6b53b85eeee1"; - hash = "sha256-zDivcXpCJaXL/7LuiSUOhi8fMXqdhp5gBMjI6nTgik8="; + rev = "a5777923d4c94480b614c3e8cfceffe6923d1a1a"; + hash = "sha256-QGqwgSIcYc7PI/e7dZ+bWo7lrGEzvKEO2FCwtpwbFVI="; }; - cargoHash = "sha256-Z0aTVloZY3UQWkL3+cMqxfzACLwD7OayjBPZbQ0bk1c="; + cargoHash = "sha256-taLTRYB1Crvx0wz3IRvkPRImaRIs0mGscOjLFBkhkgE="; nativeBuildInputs = [ pkg-config From b7cc75a69889c3eacc859d39db340b916af7ec5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 15:10:28 +0000 Subject: [PATCH 237/267] plantuml: 1.2026.1 -> 1.2026.2 --- pkgs/by-name/pl/plantuml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plantuml/package.nix b/pkgs/by-name/pl/plantuml/package.nix index 2f11e053304b..e2612cb367c7 100644 --- a/pkgs/by-name/pl/plantuml/package.nix +++ b/pkgs/by-name/pl/plantuml/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "plantuml"; - version = "1.2026.1"; + version = "1.2026.2"; src = fetchurl { url = "https://github.com/plantuml/plantuml/releases/download/v${finalAttrs.version}/plantuml-pdf-${finalAttrs.version}.jar"; - hash = "sha256-QzZ4N2bSZNPaBzt8pG1q3wM/E/XC3bTAOrmeRHHA2uA="; + hash = "sha256-jbQjZrcUh9PTeizylcqb3Q7A4kKZH9ZcaEReymc3lo8="; }; nativeBuildInputs = [ From 5a0c5612208083286c702ce999b2f5e79f0aca06 Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Wed, 4 Mar 2026 09:09:42 -0600 Subject: [PATCH 238/267] octavePackages.gsl: Propagate libgsl to octave.withPackages environment Mark gsl as broken on darwin --- pkgs/development/octave-modules/gsl/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/octave-modules/gsl/default.nix b/pkgs/development/octave-modules/gsl/default.nix index 41aee3c2eb58..c7bbf114606f 100644 --- a/pkgs/development/octave-modules/gsl/default.nix +++ b/pkgs/development/octave-modules/gsl/default.nix @@ -1,5 +1,6 @@ { buildOctavePackage, + stdenv, lib, fetchurl, gsl, @@ -14,7 +15,7 @@ buildOctavePackage rec { sha256 = "1lvfxbqmw8h1nlrxmvrl6j4xffmbzxfhdpxz3vrc6lg2g4jwaa6h"; }; - buildInputs = [ + propagatedBuildInputs = [ gsl ]; @@ -23,8 +24,9 @@ buildOctavePackage rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ KarlJoad ]; description = "Octave bindings to the GNU Scientific Library"; - # When used in an `octave.withPackages` environment, octave fails to find - # libgsl.so from some reason. - broken = true; + # gsl_sf.cc:1782:11: error: no member named 'is_real_type' in 'octave_value' + # 1782 | if (! ISREAL(args(i))) + # | ^~~~~~~~~~~~~~~ + broken = stdenv.hostPlatform.isDarwin; }; } From c48712ee562f0faefb2ed609c9f4aaf5272662ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 15:47:38 +0000 Subject: [PATCH 239/267] python3Packages.pysequoia: 0.1.29 -> 0.1.31 --- pkgs/development/python-modules/pysequoia/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pysequoia/default.nix b/pkgs/development/python-modules/pysequoia/default.nix index 6c9a5f421a9b..a5eda7ad0688 100644 --- a/pkgs/development/python-modules/pysequoia/default.nix +++ b/pkgs/development/python-modules/pysequoia/default.nix @@ -8,17 +8,17 @@ buildPythonPackage rec { pname = "pysequoia"; - version = "0.1.29"; + version = "0.1.31"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-PWzXXBAKrVZaFtZCYOyMHX5DIickqN9eR6DYhDNBoJo="; + hash = "sha256-1qvMoytvivcVkiBFB6wzt4ejxAbxCAOg+ENRtT8LtdE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-sZTbPlfkZLWcRmdOWLBw8k0pIukAjQ53C8Zs9gLEW+I="; + hash = "sha256-kr7Gqj4qQ6x/AOXaMoY4kBqP0q3iXLfpzyLQQDb0b8k="; }; nativeBuildInputs = [ From 5e78539d966603d4b15c1eed7a2646e03180e44f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 15:51:46 +0000 Subject: [PATCH 240/267] roon-server: 2.60.1629 -> 2.62.1641 --- pkgs/by-name/ro/roon-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/roon-server/package.nix b/pkgs/by-name/ro/roon-server/package.nix index 106eb6c1f555..dbc8b2dd81b9 100644 --- a/pkgs/by-name/ro/roon-server/package.nix +++ b/pkgs/by-name/ro/roon-server/package.nix @@ -16,7 +16,7 @@ stdenv, }: let - version = "2.60.1629"; + version = "2.62.1641"; urlVersion = builtins.replaceStrings [ "." ] [ "0" ] version; in stdenv.mkDerivation { @@ -25,7 +25,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://download.roonlabs.com/updates/production/RoonServer_linuxx64_${urlVersion}.tar.bz2"; - hash = "sha256-s+rM9jzkL+m1GW2+seI/OnBHMbfeijNJ4CoXOaWJmi8="; + hash = "sha256-DX05i4bgTar2d2xHyEqFXNlQ86FladX/xoEC4YLIxnI="; }; dontConfigure = true; From cd7624f1c72ec3f0b5663d0c3ef950ff89aa4f95 Mon Sep 17 00:00:00 2001 From: oenu <51684443+oenu@users.noreply.github.com> Date: Mon, 9 Mar 2026 12:05:43 -0400 Subject: [PATCH 241/267] maintainers: add oenu --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1150fe4a12ab..4b0668f34623 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19928,6 +19928,11 @@ githubId = 7397786; name = "Odysseas Georgoudis"; }; + oenu = { + github = "oenu"; + githubId = 51684443; + name = "Adam Newton-Blows"; + }; ofalvai = { email = "ofalvai@gmail.com"; github = "ofalvai"; From 675c577797e90f2793d91767edd3e6a9609a2c1f Mon Sep 17 00:00:00 2001 From: oenu <51684443+oenu@users.noreply.github.com> Date: Wed, 4 Mar 2026 16:32:42 -0500 Subject: [PATCH 242/267] vscode: 1.109.5 -> 1.111 - Adding @oenu as a maintainer in response to MS adopting a weekly release schedule --- .../editors/vscode/update-vscode.sh | 2 +- pkgs/applications/editors/vscode/vscode.nix | 27 +++++++++++-------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/editors/vscode/update-vscode.sh b/pkgs/applications/editors/vscode/update-vscode.sh index c092ae92c86f..ea9ecc5d8359 100755 --- a/pkgs/applications/editors/vscode/update-vscode.sh +++ b/pkgs/applications/editors/vscode/update-vscode.sh @@ -13,7 +13,7 @@ if [[ -n "$version" ]]; then latestVersion="$version" else latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases | jq --raw-output 'map(select(.prerelease==false)) | .[].tag_name' | sort -V | tail -n1) - if ! [[ "$latestVersion" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + if ! [[ "$latestVersion" =~ ^[0-9]+\.[0-9]+(\.[0-9]+)?$ ]]; then echo "Error: Invalid version from GitHub API: $latestVersion" exit 1 fi diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 02424724f631..ad8d71d371b6 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -17,7 +17,6 @@ commandLineArgs ? "", useVSCodeRipgrep ? stdenv.hostPlatform.isDarwin, }: - let inherit (stdenv.hostPlatform) system; throwSystem = throw "Unsupported system: ${system}"; @@ -36,20 +35,25 @@ let hash = { - x86_64-linux = "sha256-cBYBA8DdpQ9lGjfuJ6ZammSmk4c0zxoLzUnYNhK9sac="; - x86_64-darwin = "sha256-84PnRIUTfsf4T36GkgNaeaKAcz0Ul/BsP6Sd93G/F2g="; - aarch64-linux = "sha256-nncqNGnODOgu66jp7ok/spblLSl0iZ1lPJqrkSDncIA="; - aarch64-darwin = "sha256-ckwFJ4P2hCy7TTUS+peUNad00ydk4RnAthkggrbYzAQ="; - armv7l-linux = "sha256-I5Phy1eY+oYAVBklvtUldkYbmgJUYCBr7hAGIxnNTvA="; + x86_64-linux = "sha256-3s0UzfkufKXXm57JgKaMan/SRAlGTLmdIRXXpzxQvAo="; + x86_64-darwin = "sha256-1+1Lin4KH3BiriA6m0TJlVG4m9Xl+PyE5cJFborOATM="; + aarch64-linux = "sha256-p68lztb+e8OMXtyaqXDdElhuhmv4Og7R+tdRXG85DnU="; + aarch64-darwin = "sha256-DUjT+vqjct8WMiRecltPcL+Jn78DfnuyGTMWhaGVcRY="; + armv7l-linux = "sha256-70WqRdVnx4zTY5eUFrxz4MiREXNSvahuINcu/9VNkZU="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.109.5"; + version = "1.111.0"; + + # The update server (update.code.visualstudio.com) expects the version path + # segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0"). + # Upstream GitHub release tags may use X.Y, which is why this normalization is needed. + downloadVersion = lib.versions.pad 3 version; # This is used for VS Code - Remote SSH test - rev = "072586267e68ece9a47aa43f8c108e0dcbf44622"; + rev = "ce099c1ed25d9eb3076c11e4a280f3eb52b4fbeb"; in buildVscode { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -66,8 +70,8 @@ buildVscode { ; src = fetchurl { - name = "VSCode_${version}_${plat}.${archive_fmt}"; - url = "https://update.code.visualstudio.com/${version}/${plat}/stable"; + name = "VSCode_${downloadVersion}_${plat}.${archive_fmt}"; + url = "https://update.code.visualstudio.com/${downloadVersion}/${plat}/stable"; inherit hash; }; @@ -82,7 +86,7 @@ buildVscode { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-E9Oruk0rwp1TcJ0QXwBoNMStJYmhzvXXkY0SA8bQv3Y="; + hash = "sha256-0fEyS5/FtUBVE6J8NGghKITtIq6Yykyi5Vt8S20INP8="; }; stdenv = stdenvNoCC; }; @@ -117,6 +121,7 @@ buildVscode { johnrtitor jefflabonte wetrustinprize + oenu ]; platforms = [ "x86_64-linux" From 7fe41ec10321383d66167cf3d2ad83a3ff99cc5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 16:13:13 +0000 Subject: [PATCH 243/267] rosa: 1.2.60 -> 1.2.61 --- pkgs/by-name/ro/rosa/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/rosa/package.nix b/pkgs/by-name/ro/rosa/package.nix index f5a972992c26..cf3659abc31f 100644 --- a/pkgs/by-name/ro/rosa/package.nix +++ b/pkgs/by-name/ro/rosa/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "rosa"; - version = "1.2.60"; + version = "1.2.61"; src = fetchFromGitHub { owner = "openshift"; repo = "rosa"; rev = "v${finalAttrs.version}"; - hash = "sha256-VKaoN91kxfGp9rFmO6VyD4WwmppITirenF1qpASDbDI="; + hash = "sha256-tcvNtFM8e2U9C5Nis3RzVJvBh+wvPlLID2MyYjHRdVs="; }; vendorHash = null; From 47db8849f4801d13832fe638c374e4feb16bd05a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 16:34:41 +0000 Subject: [PATCH 244/267] libretro.np2kai: 0-unstable-2026-02-08 -> 0-unstable-2026-03-08 --- pkgs/applications/emulators/libretro/cores/np2kai.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/np2kai.nix b/pkgs/applications/emulators/libretro/cores/np2kai.nix index 4d37114b8c1b..0dfa1b3a0795 100644 --- a/pkgs/applications/emulators/libretro/cores/np2kai.nix +++ b/pkgs/applications/emulators/libretro/cores/np2kai.nix @@ -5,13 +5,13 @@ }: mkLibretroCore rec { core = "np2kai"; - version = "0-unstable-2026-02-08"; + version = "0-unstable-2026-03-08"; src = fetchFromGitHub { owner = "AZO234"; repo = "NP2kai"; - rev = "44c8a8c61640f2d5476af5224dbd88a36079f45d"; - hash = "sha256-aWiFCG47ckN+b+wdxsXQmnLwGYfkhxkjYv7EMQTFgkU="; + rev = "36df8cd8b1397ec372d9a6f2f30d892b6f30e2b8"; + hash = "sha256-JHKZ/FwxF9CQ6piGpnAxLqISUC4lz89jRWDIjxtxBQs="; fetchSubmodules = true; }; From 4a80fd6c403cbd6771c451e39ac8f08bc425b1c6 Mon Sep 17 00:00:00 2001 From: Dom Rodriguez Date: Sun, 23 Nov 2025 19:31:50 +0000 Subject: [PATCH 245/267] davmail: 6.4.0 -> 6.5.1 Currently using the Zulu JRE causes a runtime error where Davmail(/SWT?) tries to access win32 libraries, and of course, it can't. --- pkgs/by-name/da/davmail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/davmail/package.nix b/pkgs/by-name/da/davmail/package.nix index 4f84ba6f1ab6..c2247c8d73e0 100644 --- a/pkgs/by-name/da/davmail/package.nix +++ b/pkgs/by-name/da/davmail/package.nix @@ -14,7 +14,7 @@ gnugrep, zulu, preferGtk3 ? true, - preferZulu ? true, + preferZulu ? false, }: let @@ -23,13 +23,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "davmail"; - version = "6.4.0"; + version = "6.5.1"; src = fetchFromGitHub { owner = "mguessan"; repo = "davmail"; tag = finalAttrs.version; - hash = "sha256-dj+7e0b8GcyoDzEWGG1SEMijqRBo1IJUFtgxkt9XNRU="; + hash = "sha256-D/MEWq696PFXlarQZdSrTS9VFODg7u7yhUsbCwHV9qs="; }; buildPhase = '' From 27b006f4983c74e416f59301910d0f078c597734 Mon Sep 17 00:00:00 2001 From: Dom Rodriguez Date: Sat, 7 Mar 2026 17:27:00 +0000 Subject: [PATCH 246/267] fix: temp zulu davmail --- pkgs/by-name/da/davmail/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/da/davmail/package.nix b/pkgs/by-name/da/davmail/package.nix index c2247c8d73e0..45ab61b1649c 100644 --- a/pkgs/by-name/da/davmail/package.nix +++ b/pkgs/by-name/da/davmail/package.nix @@ -12,13 +12,11 @@ libxtst, coreutils, gnugrep, - zulu, preferGtk3 ? true, - preferZulu ? false, }: let - jre' = (if preferZulu then zulu else jdk).override { enableJavaFX = true; }; + jre' = jdk.override { enableJavaFX = true; }; gtk' = if preferGtk3 then gtk3 else gtk2; in stdenv.mkDerivation (finalAttrs: { From 7f05f46bcda97c46f7c41552e83994e861ce4a1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 17:30:52 +0000 Subject: [PATCH 247/267] python3Packages.posthog: 7.9.4 -> 7.9.8 --- pkgs/development/python-modules/posthog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index 593ab78fd07d..50d0c294bf44 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "posthog"; - version = "7.9.4"; + version = "7.9.8"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-E6cO6v79Sk0ItR3Je+pw+V4i4gJyRzeQnxIFgRIK1Xs="; + hash = "sha256-iVtAQHhl48cR+Rh3voNBDzpalvqL11R9H4uYmw+0Zgc="; }; build-system = [ setuptools ]; From 2240b280b68d81d82b1e04261882113be5903951 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 9 Mar 2026 04:06:33 +0100 Subject: [PATCH 248/267] python3Packages.kicad-python: fix build --- pkgs/development/python-modules/kicad-python/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/kicad-python/default.nix b/pkgs/development/python-modules/kicad-python/default.nix index ad36f17fbe15..7ff7938917c2 100644 --- a/pkgs/development/python-modules/kicad-python/default.nix +++ b/pkgs/development/python-modules/kicad-python/default.nix @@ -4,7 +4,7 @@ fetchFromGitLab, poetry-core, protoletariat, - mypy-protobuf, + mypy-protobuf_3_6, pkgs, protobuf, pynng, @@ -34,13 +34,12 @@ buildPythonPackage (finalAttrs: { dependencies = [ protobuf pynng - mypy-protobuf ] ++ (lib.optional (pythonOlder "3.13") typing-extensions); nativeBuildInputs = [ pkgs.protobuf - mypy-protobuf + mypy-protobuf_3_6 gitMinimal ]; From 414d37f63323a0c3c0f4380dc28d5d134300f852 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 9 Mar 2026 18:39:50 +0100 Subject: [PATCH 249/267] python3Packages.pyeconet: migrate to finalAttrs --- pkgs/development/python-modules/pyeconet/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyeconet/default.nix b/pkgs/development/python-modules/pyeconet/default.nix index 1493bae89792..12bbc1e6f7a5 100644 --- a/pkgs/development/python-modules/pyeconet/default.nix +++ b/pkgs/development/python-modules/pyeconet/default.nix @@ -7,7 +7,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyeconet"; version = "0.2.2"; pyproject = true; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "w1ll1am23"; repo = "pyeconet"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-sQXIMm5ddkqkFgTYOsy9srKxLUy505iFhrtGAbOLzc0="; }; @@ -36,8 +36,8 @@ buildPythonPackage rec { meta = { description = "Python interface to the EcoNet API"; homepage = "https://github.com/w1ll1am23/pyeconet"; - changelog = "https://github.com/w1ll1am23/pyeconet/releases/tag/${src.tag}"; + changelog = "https://github.com/w1ll1am23/pyeconet/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From e044b1abe87d4b95d88aa575c99ecd70f8740b80 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 17:45:28 +0000 Subject: [PATCH 250/267] terraform-providers.dnsimple_dnsimple: 2.0.0 -> 2.0.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d2cf65cc423e..71b1461648c9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -328,11 +328,11 @@ "vendorHash": "sha256-fP6brpY/wRI1Yjgapzi+FfOci65gxWeOZulXbGdilrE=" }, "dnsimple_dnsimple": { - "hash": "sha256-zPvHTSmptdm5w28rpgmwrYBIo+0Y077wZ+FNKbKHaT4=", + "hash": "sha256-pbc7jLhIm+ogcpCBhi4CVsr2qM5vDzH0QuP3+cEVYLw=", "homepage": "https://registry.terraform.io/providers/dnsimple/dnsimple", "owner": "dnsimple", "repo": "terraform-provider-dnsimple", - "rev": "v2.0.0", + "rev": "v2.0.1", "spdx": "MPL-2.0", "vendorHash": "sha256-DRMbcAR+DDrxrg1jNgnoWUg+OjlKm7wkqgIN6Hhkp3U=" }, From c8a93a05aac7c6c54cc7607820c6ef624bdbf71c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 9 Mar 2026 18:46:53 +0100 Subject: [PATCH 251/267] python3Pakcages.pywerview: migrate to finalAttrs --- pkgs/development/python-modules/pywerview/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pywerview/default.nix b/pkgs/development/python-modules/pywerview/default.nix index 22f145e8e9fd..35b6d10f9939 100644 --- a/pkgs/development/python-modules/pywerview/default.nix +++ b/pkgs/development/python-modules/pywerview/default.nix @@ -11,7 +11,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pywerview"; version = "0.7.6"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "the-useless-one"; repo = "pywerview"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-i4YV6PfcazoW8z2Awbn8ake4qhA/m43UzECqiEO4QLg="; }; @@ -46,9 +46,9 @@ buildPythonPackage rec { meta = { description = "Module for PowerSploit's PowerView support"; homepage = "https://github.com/the-useless-one/pywerview"; - changelog = "https://github.com/the-useless-one/pywerview/releases/tag/${src.tag}"; + changelog = "https://github.com/the-useless-one/pywerview/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ fab ]; mainProgram = "pywerview"; }; -} +}) From f346457d9c91fedb2bb418a5e19cc6bdf8614aee Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Mon, 9 Mar 2026 12:43:09 -0600 Subject: [PATCH 252/267] electrum: 4.7.0 -> 4.7.1 https://github.com/spesmilo/electrum/blob/4.7.1/RELEASE-NOTES --- pkgs/applications/misc/electrum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix index 3bde96adaf13..805e4b5bb948 100644 --- a/pkgs/applications/misc/electrum/default.nix +++ b/pkgs/applications/misc/electrum/default.nix @@ -23,12 +23,12 @@ let in python3.pkgs.buildPythonApplication rec { pname = "electrum"; - version = "4.7.0"; + version = "4.7.1"; pyproject = true; src = fetchurl { url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; - hash = "sha256-1bC437EJWECmO+lmZVXbL2WQwxEIynlVmRJyEfsYLO8="; + hash = "sha256-kKxjMhfjF1wVYDiEZ6t9PgAyFQLuUeS+2lZulEv2BR8="; }; build-system = with python3.pkgs; [ From 31e1e576ec5a207f2d508cccbfbee73d08e0d2c9 Mon Sep 17 00:00:00 2001 From: twoneis Date: Mon, 9 Mar 2026 00:22:01 +0100 Subject: [PATCH 253/267] sharkey: 2025.4.4 -> 2025.4.6 https://activitypub.software/TransFem-org/Sharkey/-/releases/2025.4.5 https://activitypub.software/TransFem-org/Sharkey/-/releases/2025.4.6 --- pkgs/by-name/sh/sharkey/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/sharkey/package.nix b/pkgs/by-name/sh/sharkey/package.nix index 5ed574bb3e29..899c6dc7224e 100644 --- a/pkgs/by-name/sh/sharkey/package.nix +++ b/pkgs/by-name/sh/sharkey/package.nix @@ -28,14 +28,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sharkey"; - version = "2025.4.4"; + version = "2025.4.6"; src = fetchFromGitLab { domain = "activitypub.software"; owner = "TransFem-org"; repo = "Sharkey"; tag = finalAttrs.version; - hash = "sha256-h6FkjwJ+TI5NZmGYOl/+yNP7gyc7FKmpdkfXmgqxh/s="; + hash = "sha256-TtwlveTIjzDYpFR+F5c0If6E1D2E5MI9I2IoDIV0u7E="; fetchSubmodules = true; }; From 0b7e8bdc1a0c0e5bac0f208494c106d96bf955e9 Mon Sep 17 00:00:00 2001 From: mana-byte Date: Mon, 9 Mar 2026 20:21:21 +0100 Subject: [PATCH 254/267] mistral-vibe: 2.3.0 -> 2.4.0 --- pkgs/by-name/mi/mistral-vibe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index dcad705b4937..82d106e5cb0e 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.3.0"; + version = "2.4.0"; pyproject = true; src = fetchFromGitHub { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-aXRceZAW4XUAXfD8HzGnS6qkFAj6VoTwVepZJmvf48Q="; + hash = "sha256-e5F4NZUQCgEYonQqC62+kWkHRWCJmMv+F2WOu9BRIFk="; }; build-system = with python3Packages; [ From df49847f0d424c243c5342352c37ce9ae5a83481 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 9 Mar 2026 20:26:27 +0100 Subject: [PATCH 255/267] python3Packages.sphinx-markdown-builder: fix build The patch linked to liran-funaro/sphinx-markdown-builder#32 was added to fix the tests. Patch is now included in the upstream 0.6.9 release, and can be removed. Introduced with commit f2c2da87dcd812ca7d59219e5b097f9508e63db7 (#482364) --- .../python-modules/sphinx-markdown-builder/default.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-markdown-builder/default.nix b/pkgs/development/python-modules/sphinx-markdown-builder/default.nix index ca5ea53928cd..900dd28ac63b 100644 --- a/pkgs/development/python-modules/sphinx-markdown-builder/default.nix +++ b/pkgs/development/python-modules/sphinx-markdown-builder/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchFromGitHub, nix-update-script, - fetchpatch2, # build system setuptools, @@ -43,15 +42,6 @@ buildPythonPackage rec { hash = "sha256-DTc+yVFOGLXFyrgkwfgY3X60chyU3UDs0GwuPCzff28="; }; - patches = [ - # FIX: tests (remove with the next release) - # https://github.com/liran-funaro/sphinx-markdown-builder/issues/32 - (fetchpatch2 { - url = "https://github.com/liran-funaro/sphinx-markdown-builder/commit/967edca036a73f7644251abd52a5da8451a10dd4.patch"; - hash = "sha256-FGMYzd5k3Q0UvOccCvUSW3y6gor+AUncj2qv38xyOp4="; - }) - ]; - build-system = [ setuptools wheel From f9d699a66a866a293f2da66fa644731a8cf557b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 9 Mar 2026 12:29:13 -0700 Subject: [PATCH 256/267] python3Packages.atopile: unpin deprecated --- pkgs/development/python-modules/atopile/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/atopile/default.nix b/pkgs/development/python-modules/atopile/default.nix index 50bdeb18a84a..44509b3b0c0b 100644 --- a/pkgs/development/python-modules/atopile/default.nix +++ b/pkgs/development/python-modules/atopile/default.nix @@ -130,6 +130,7 @@ buildPythonPackage (finalAttrs: { ]; pythonRelaxDeps = [ + "deprecated" "posthog" "prompt-toolkit" ]; From f4fd37d54aa81fdbca0c7cfb2a421f85e5cb5e17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 19:41:19 +0000 Subject: [PATCH 257/267] ocm: 1.0.11 -> 1.0.12 --- pkgs/by-name/oc/ocm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oc/ocm/package.nix b/pkgs/by-name/oc/ocm/package.nix index 4222f65ad932..89171250eed4 100644 --- a/pkgs/by-name/oc/ocm/package.nix +++ b/pkgs/by-name/oc/ocm/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "ocm"; - version = "1.0.11"; + version = "1.0.12"; src = fetchFromGitHub { owner = "openshift-online"; repo = "ocm-cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-nyfuXgpgQEpiXRIpAxFiNG+ANChwunl19qeibZIse10="; + sha256 = "sha256-f5y7debNrMVTjGXyFtCjGnTtV8LuPHnblQ9tmllfsRs="; }; - vendorHash = "sha256-4GwmUURR0yUAbTJc6v66JiqmvcDEPs6pVgOzuho//Lk="; + vendorHash = "sha256-vlFMN0490J48+koPgB6ezVJyjda+kGWmU+d+rLgVSmg="; # Strip the final binary. ldflags = [ From 990e636f985c539042facbd298555c110a409878 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 19:53:11 +0000 Subject: [PATCH 258/267] qdelay: 1.1.0 -> 1.1.1 --- pkgs/by-name/qd/qdelay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qd/qdelay/package.nix b/pkgs/by-name/qd/qdelay/package.nix index 8eda65088db0..4453316263c7 100644 --- a/pkgs/by-name/qd/qdelay/package.nix +++ b/pkgs/by-name/qd/qdelay/package.nix @@ -23,14 +23,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "qdelay"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "tiagolr"; repo = "qdelay"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-hGUZhnA+aix17hTJZ9hE+W+5HEhI9IMYk05avzFaKAg="; + hash = "sha256-RKTfKKsPSnraLS6SFKWB/wRPSFqeRpl/DYVKF4BKAYU="; }; nativeBuildInputs = [ From d1a95689355e3bc3b5746d16972e3a5a042996e0 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 9 Mar 2026 21:03:10 +0100 Subject: [PATCH 259/267] python3Packages.python-otcextensions: init at 0.32.29 OpenStack SDK and client extensions for Open Telekom Cloud services https://github.com/opentelekomcloud/python-otcextensions --- .../python-otcextensions/default.nix | 81 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 83 insertions(+) create mode 100644 pkgs/development/python-modules/python-otcextensions/default.nix diff --git a/pkgs/development/python-modules/python-otcextensions/default.nix b/pkgs/development/python-modules/python-otcextensions/default.nix new file mode 100644 index 000000000000..56b435ffc307 --- /dev/null +++ b/pkgs/development/python-modules/python-otcextensions/default.nix @@ -0,0 +1,81 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + mock, + openstacksdk, + osc-lib, + oslo-config, + oslo-i18n, + oslotest, + pbr, + prometheus-client, + python-novaclient, + python-openstackclient, + requests-mock, + setuptools, + stestrCheckHook, +}: + +buildPythonPackage rec { + pname = "python-otcextensions"; + version = "0.32.29"; + pyproject = true; + + src = fetchFromGitHub { + owner = "opentelekomcloud"; + repo = "python-otcextensions"; + tag = version; + hash = "sha256-hqxCnIfVJPnlwree0+kY9iXXjPMoGd06tVT+yT6rex8="; + }; + + env.PBR_VERSION = version; + + build-system = [ + pbr + setuptools + ]; + + dependencies = [ + openstacksdk + osc-lib + oslo-config + oslo-i18n + python-novaclient + python-openstackclient + ]; + + nativeCheckInputs = [ + mock + oslotest + prometheus-client + requests-mock + stestrCheckHook + ]; + + disabledTests = [ + # Requires networking + "otcextensions.tests.unit.test_stats.TestNoStats.test_no_stats" + "otcextensions.tests.unit.test_stats.TestStats.test_list_projects" + "otcextensions.tests.unit.test_stats.TestStats.test_projects" + "otcextensions.tests.unit.test_stats.TestStats.test_servers_error" + "otcextensions.tests.unit.test_stats.TestStats.test_servers_no_detail" + "otcextensions.tests.unit.test_stats.TestStats.test_sfsturbo_share" + "otcextensions.tests.unit.test_stats.TestStats.test_timeout" + ]; + + pythonImportsCheck = [ + "otcextensions" + "otcextensions.common" + "otcextensions.osclient" + "otcextensions.sdk" + ]; + + meta = { + description = "OpenStack SDK and client extensions for Open Telekom Cloud services"; + homepage = "https://github.com/opentelekomcloud/python-otcextensions"; + changelog = "https://github.com/opentelekomcloud/python-otcextensions/releases/tag/${version}"; + license = lib.licenses.asl20; + teams = [ lib.teams.openstack ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d2845e4f82c2..eff1c6141994 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15763,6 +15763,8 @@ self: super: with self; { python-otbr-api = callPackage ../development/python-modules/python-otbr-api { }; + python-otcextensions = callPackage ../development/python-modules/python-otcextensions { }; + python-overseerr = callPackage ../development/python-modules/python-overseerr { }; python-owasp-zap-v2-4 = callPackage ../development/python-modules/python-owasp-zap-v2-4 { }; From 6a7e7f02e374be14b652ec3cb8ec26b28423ba5b Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 9 Mar 2026 21:13:20 +0100 Subject: [PATCH 260/267] lazygit: 0.59.0 -> 0.60.0 Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.60.0 Diff: https://github.com/jesseduffield/lazygit/compare/v0.59.0...v0.60.0 --- pkgs/by-name/la/lazygit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 7336a31fccf4..8274bb89d241 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.59.0"; + version = "0.60.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-DVeWHkyZRzrp0Dl3xx5LMYdUhB94/Bp84mnquF6Fc3g="; + hash = "sha256-BTcm3wF0bXIGsheDUv437aGO2TgU+oKXYqfagW0N8DQ="; }; vendorHash = null; From da7e0e6ff2e83503d62f204015a653ac8f4f8148 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 21:34:11 +0000 Subject: [PATCH 261/267] terraform-providers.buildkite_buildkite: 1.31.1 -> 1.31.2 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 9eef994c5f2e..81bce016f5a3 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -128,13 +128,13 @@ "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" }, "buildkite_buildkite": { - "hash": "sha256-kQ0uFyRdhZYNVTd1YdzyZZVdQrZVpnZeYeThhiML5ng=", + "hash": "sha256-0FtTYHRWUJk2c/4f8bvF8mU1L7L8rFK6YyKqSX6EHFg=", "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", "owner": "buildkite", "repo": "terraform-provider-buildkite", - "rev": "v1.31.1", + "rev": "v1.31.2", "spdx": "MIT", - "vendorHash": "sha256-XyM6C5OL/xRJ2oVhANQQBmm2eT0Pj5RrEqe7ld2un70=" + "vendorHash": "sha256-fRDthgXec+AdKDx0n2/8msa78bd1cUSDPx7VJ+UP8oI=" }, "camptocamp_pass": { "hash": "sha256-GQ2g7VyK+eeBqW3LMR4U0gMYsvQnG3y+KEKKkvnmfsk=", From 8ddd9b083f3867e3a7e013863f19b14fa2f440f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 21:40:51 +0000 Subject: [PATCH 262/267] python3Packages.proton-vpn-api-core: 4.14.3 -> 4.16.0 --- .../python-modules/proton-vpn-api-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/proton-vpn-api-core/default.nix b/pkgs/development/python-modules/proton-vpn-api-core/default.nix index 2b6aec691cde..2a723c203c99 100644 --- a/pkgs/development/python-modules/proton-vpn-api-core/default.nix +++ b/pkgs/development/python-modules/proton-vpn-api-core/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "proton-vpn-api-core"; - version = "4.14.3"; + version = "4.16.0"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "python-proton-vpn-api-core"; rev = "v${version}"; - hash = "sha256-yWiUiR0us+ISa9cdjfN4IzlbiZEzUlndNFy/BpfHYqk="; + hash = "sha256-XYyDEAUQ0fzg2J8NJbYlGqd2vG1cUTyfo9YzPisbWSY="; }; postPatch = '' From c0bc0a552009b3555ac8b229f1ef9cdde588b2e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 21:51:25 +0000 Subject: [PATCH 263/267] telegraf: 1.37.3 -> 1.38.0 --- pkgs/by-name/te/telegraf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telegraf/package.nix b/pkgs/by-name/te/telegraf/package.nix index 3a678b42cec4..96851b60b614 100644 --- a/pkgs/by-name/te/telegraf/package.nix +++ b/pkgs/by-name/te/telegraf/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { pname = "telegraf"; - version = "1.37.3"; + version = "1.38.0"; subPackages = [ "cmd/telegraf" ]; @@ -18,10 +18,10 @@ buildGoModule (finalAttrs: { owner = "influxdata"; repo = "telegraf"; rev = "v${finalAttrs.version}"; - hash = "sha256-HMmniDwEyM5jciHVGsR4VT1oPlv9ZvxoVZcdQQr99b8="; + hash = "sha256-y5SmQ6e0pySB8w34w82jy2bFkXfHsFEJTW2WAoIbPuA="; }; - vendorHash = "sha256-kSCJI2tUdwG5JuP+P785zpMnLbkU91GhZ0i9YZNTFxo="; + vendorHash = "sha256-2R7hxIprCzpB6iAnZzF7SBiqnGXR9Gy9KmrCkQ3kvso="; proxyVendor = true; ldflags = [ From e17f5b8eaa18094c7b3856d548d5bc1a1c545980 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:41:25 +0000 Subject: [PATCH 264/267] python3Packages.wgpu-py: 0.29.0 -> 0.31.0 --- pkgs/development/python-modules/wgpu-py/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/wgpu-py/default.nix b/pkgs/development/python-modules/wgpu-py/default.nix index 72d937d01fc3..2592f6a765bb 100644 --- a/pkgs/development/python-modules/wgpu-py/default.nix +++ b/pkgs/development/python-modules/wgpu-py/default.nix @@ -37,16 +37,16 @@ testers, wgpu-py, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "wgpu-py"; - version = "0.29.0"; + version = "0.31.0"; pyproject = true; src = fetchFromGitHub { owner = "pygfx"; repo = "wgpu-py"; - tag = "v${version}"; - hash = "sha256-drXO3NHIuK34tbOZjxOCz1lnlcrfx6mADZ2WlEc9vDU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-qy5tBlmA9mwEkk87WhIa5UxbXYNVFct6CrUWKm3Fy5s="; }; postPatch = @@ -142,10 +142,10 @@ buildPythonPackage rec { meta = { description = "WebGPU for Python"; homepage = "https://github.com/pygfx/wgpu-py"; - changelog = "https://github.com/pygfx/wgpu-py/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/pygfx/wgpu-py/blob/${finalAttrs.src.tag}/CHANGELOG.md"; platforms = lib.platforms.all; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.bengsparks ]; }; -} +}) From d5e6f86c1266a2043033de43cea847fa37202c1b Mon Sep 17 00:00:00 2001 From: Sandro Date: Mon, 9 Mar 2026 23:44:54 +0100 Subject: [PATCH 265/267] fladder: quote update script again --- pkgs/by-name/fl/fladder/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/fladder/update.sh b/pkgs/by-name/fl/fladder/update.sh index e496a793a2d6..99db6d75c69e 100755 --- a/pkgs/by-name/fl/fladder/update.sh +++ b/pkgs/by-name/fl/fladder/update.sh @@ -3,7 +3,7 @@ set -eou pipefail -PACKAGE_DIR=$(realpath "$(dirname "$0")") +PACKAGE_DIR="$(realpath "$(dirname "$0")")" cd "$PACKAGE_DIR" while ! test -f flake.nix; do cd ..; done NIXPKGS_DIR="$PWD" From 07c75570f2b87b67091b604a801c521bbdc2e27f Mon Sep 17 00:00:00 2001 From: Fl-ris Date: Wed, 25 Feb 2026 14:58:48 +0100 Subject: [PATCH 266/267] kirimoto: init at 4.6.3 --- pkgs/by-name/ki/kirimoto/package.nix | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/ki/kirimoto/package.nix diff --git a/pkgs/by-name/ki/kirimoto/package.nix b/pkgs/by-name/ki/kirimoto/package.nix new file mode 100644 index 000000000000..47f70c734141 --- /dev/null +++ b/pkgs/by-name/ki/kirimoto/package.nix @@ -0,0 +1,41 @@ +{ + lib, + appimageTools, + fetchurl, +}: + +let + version = "4.6.3"; + pname = "kirimoto"; + + src = fetchurl { + url = "https://github.com/GridSpace/grid-apps/releases/download/${version}/KiriMoto-linux-x86_64.AppImage"; + hash = "sha256-YCfDCR92xtwL3634iIMYf6IjkeqoWrF7/YNCwKSjnfs=="; + }; + + appimageContents = appimageTools.extractType2 { inherit pname version src; }; + +in +appimageTools.wrapType2 rec { + inherit pname version src; + + extraInstallCommands = '' + install -Dm444 ${appimageContents}/grid-apps.desktop -t $out/share/applications/ + install -Dm444 ${appimageContents}/grid-apps.png -t $out/share/icons/hicolor/512x512/apps/ + + substituteInPlace $out/share/applications/grid-apps.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=${meta.mainProgram} --no-sandbox --ozone-platform=x11 --disable-gpu-sandbox --in-process-gpu' + ''; + + meta = { + description = "Open source Slicer for CAM, Laser and 3D-printer"; + homepage = "https://grid.space/"; + downloadPage = "https://grid.space/downloads.html"; + changelog = "https://grid.space/news"; + license = lib.licenses.mit; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ FlorisMenninga ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "kirimoto"; + }; +} From 451c2f4e3a5ccbd18cb7becc669044b5f3ea127c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 22:55:45 +0000 Subject: [PATCH 267/267] gdu: 5.33.0 -> 5.34.0 --- pkgs/by-name/gd/gdu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gd/gdu/package.nix b/pkgs/by-name/gd/gdu/package.nix index 3be16791b295..761ac7cfd41e 100644 --- a/pkgs/by-name/gd/gdu/package.nix +++ b/pkgs/by-name/gd/gdu/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "gdu"; - version = "5.33.0"; + version = "5.34.0"; src = fetchFromGitHub { owner = "dundee"; repo = "gdu"; tag = "v${finalAttrs.version}"; - hash = "sha256-DotSJ7fz70lQH21evxA4Sy4Al7xcWpKtQJM7/Fp0fvY="; + hash = "sha256-y3a43CLn76Aq/jCPhrurbZk3wTQOg3t5FmObbTUOidQ="; }; - vendorHash = "sha256-cusc2ckY3RJTFYY4swuHhJvl9L5uuWKOWokrk2ylSFo="; + vendorHash = "sha256-Dtjirx2sHbN4AWxED5weRGtCRNc2VIdaz7RHssGuJeQ="; nativeBuildInputs = [ installShellFiles