From 9f2a664194814259bb49b8f5f3bc2c81c654616c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 00:48:10 +0000 Subject: [PATCH 01/80] 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 31935999c69b0c2a2fe8b111b348359d1caa6c6f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 05:33:41 +0000 Subject: [PATCH 02/80] 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 c2d3283f2c931500d957078cd192d31d6be5d058 Mon Sep 17 00:00:00 2001 From: Anthony Wang Date: Mon, 2 Mar 2026 19:48:58 -0500 Subject: [PATCH 03/80] 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 04/80] 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 7b40f3c3a22dd52b74dba9f43e17ed9030dba1a1 Mon Sep 17 00:00:00 2001 From: kossLAN Date: Fri, 6 Mar 2026 00:04:22 -0500 Subject: [PATCH 05/80] 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 06/80] 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 07/80] 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 96e5bca0128b83e0df48b3c05ede9c59c39c3332 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Wed, 17 Dec 2025 13:45:10 +0100 Subject: [PATCH 08/80] 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 d1980bcd6b4d3c58f1b04c814defe706be18c961 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 6 Mar 2026 21:28:12 +0100 Subject: [PATCH 09/80] 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 8d30858afde3603163d192c9c81a2a2f45c90b70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 12:34:10 +0000 Subject: [PATCH 10/80] 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 01918e171c5c53ae5b32e354211f4189f874f13e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 16:32:35 +0000 Subject: [PATCH 11/80] 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 12/80] 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 13/80] 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 4448efbdd742abc2cea4f1ae733bb98b6dfc7cba Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 7 Mar 2026 19:57:44 -0800 Subject: [PATCH 14/80] 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 15/80] 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 16/80] 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 17/80] 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 18/80] 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 19/80] 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 20/80] 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 21/80] 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 b19956aad4c2b21b3b683f47d944415c7d533d0b Mon Sep 17 00:00:00 2001 From: superherointj Date: Sun, 8 Mar 2026 09:34:15 -0300 Subject: [PATCH 22/80] 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 23/80] 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 78cecd9dca34257712f1db793ead8fb92a1ecbeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 14:29:24 +0000 Subject: [PATCH 24/80] 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 e4574b82b1962a9058db262311ed5056c92e00b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:14:13 +0000 Subject: [PATCH 25/80] 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 13a682f08cdc27a28e7f4f5b8e07166e3b73d75d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:37:54 +0000 Subject: [PATCH 26/80] 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 a30775829826110dab6f4a8b5d1588db1e5655e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 22:45:18 +0000 Subject: [PATCH 27/80] 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 879016d08e35ac596dae9f2782bcc2449b491c8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 00:34:39 +0000 Subject: [PATCH 28/80] 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 8f38681ad80f19ee6c638532b92afb0f0fb782d2 Mon Sep 17 00:00:00 2001 From: isabel Date: Mon, 9 Mar 2026 01:07:34 +0000 Subject: [PATCH 29/80] 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 30/80] 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 663eec8e0c29459ac7c05265e2360900f76296d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 02:13:26 +0000 Subject: [PATCH 31/80] 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 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 32/80] 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 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 33/80] 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 34/80] 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 3895876c3cf2979246cc54377ef3d3c1168519be Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 8 Mar 2026 23:54:56 -0400 Subject: [PATCH 35/80] 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 36/80] 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 1b3d973921d591de04ce3c0a987ad69dc99a1ee1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:10:45 +0000 Subject: [PATCH 37/80] 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 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 38/80] 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 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 39/80] 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 89728363f10b18496e5051c3da3f490a77f91412 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 05:35:11 +0000 Subject: [PATCH 40/80] 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 5d887812645ef8be141c4c052c6fbdc41b2914c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 06:13:08 +0000 Subject: [PATCH 41/80] 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 a7518eedbe8458cc450604f5daabe85bd3e0f3d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:19:51 +0000 Subject: [PATCH 42/80] 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 43/80] =?UTF-8?q?lightningcss:=201.31.0=20=E2=86=92=201.32?= =?UTF-8?q?.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 928290276292c8c00e330934885a80f8f09a4331 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 07:48:54 +0000 Subject: [PATCH 44/80] 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 45/80] 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 46/80] 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 f651d0678f447b7cd15e934bd5a2ff2b5e7e6e64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 08:16:44 +0000 Subject: [PATCH 47/80] 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 0a31e8d93b2e283e114caec2205199bfcede2db1 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Mar 2026 10:33:03 +0100 Subject: [PATCH 48/80] 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 49/80] 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 50/80] 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 51/80] 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 52/80] 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 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 53/80] 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 34e775281ff154944be82817ef3c8b8c75db7203 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 11:45:17 +0000 Subject: [PATCH 54/80] 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 55/80] 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 56/80] 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 57/80] 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 58/80] 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 59/80] 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 60/80] 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 9eda65842a61e2b5d8883dd486a0ac5b08123a1f Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 9 Mar 2026 14:46:18 +0200 Subject: [PATCH 61/80] 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 ac155e9ec9c004ce081ac40de40ee6ac2f6fcf1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 13:16:17 +0000 Subject: [PATCH 62/80] 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 63/80] 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 64/80] 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 65/80] 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 66/80] 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 67/80] 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 68/80] 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 03645b24905ba11ffdefba44eabf98be0d15b866 Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Mon, 9 Mar 2026 15:35:15 +0100 Subject: [PATCH 69/80] 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 70/80] 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 71/80] 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 72/80] 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 73/80] 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 74/80] 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 75/80] 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 76/80] 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 5a0c5612208083286c702ce999b2f5e79f0aca06 Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Wed, 4 Mar 2026 09:09:42 -0600 Subject: [PATCH 77/80] 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 78/80] 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 79/80] 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 47db8849f4801d13832fe638c374e4feb16bd05a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 16:34:41 +0000 Subject: [PATCH 80/80] 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; };